Hola, hoy os traigo algunos trucos útiles para CSS que puedes utilizar en tus proyectos:

- Ocultar contenido: A veces puedes querer ocultar cierto contenido de tu sitio web sin eliminarlo del código HTML. Para hacer esto, puedes utilizar la propiedad
display: none;. Esto ocultará el elemento del sitio web, pero todavía estará presente en el código HTML.
- Añadir un fondo a una imagen: Si quieres añadir un fondo a una imagen, puedes utilizar la propiedad
background-image: url('image.jpg');. Esto añadirá una imagen como fondo del elemento seleccionado.
- Ajustar el tamaño de la imagen: Si quieres ajustar el tamaño de una imagen, puedes utilizar la propiedad
widthoheight. Esto ajustará el ancho o alto de la imagen, respectivamente. También puedes utilizar la propiedadmax-widthomax-heightpara limitar el tamaño máximo de la imagen.
- Añadir un borde a un elemento: Si quieres añadir un borde a un elemento, puedes utilizar la propiedad
border. Esta propiedad tiene tres valores: el ancho del borde, el tipo de línea y el color del borde. Por ejemplo,border: 1px solid black;añadiría un borde de 1px de ancho, con línea sólida y color negro.
- Añadir sombra a un elemento: Si quieres añadir una sombra a un elemento, puedes utilizar la propiedad
box-shadow. Esta propiedad tiene cuatro valores: la posición horizontal de la sombra, la posición vertical de la sombra, el radio de la sombra y el color de la sombra. Por ejemplo,box-shadow: 10px 10px 10px black;añadiría una sombra con posición horizontal de 10px, posición vertical de 10px, radio de 10px y color negro.
- Añadir transición a un elemento: Si quieres añadir un efecto de transición cuando el usuario hace hover sobre un elemento, puedes utilizar la propiedad
transition. Esta propiedad tiene cuatro valores: la propiedad que va a tener la transición, el tiempo de transición, la función de easing y la retraso de transición. Por ejemplo,transition: background-color 0.5s ease-in 0.2s;añadiría una transición de 0.5 segundos al cambio de color de fondo del elemento, con una función easing de tipo ease-in y un retraso de 0.2 segundos.
- Ajustar el espacio entre letras: Si quieres ajustar el espacio entre las letras de un elemento, puedes utilizar la propiedad
letter-spacing. Esta propiedad acepta un valor en píxeles o ems y ajustará el espacio entre las letras del elemento seleccionado. Por ejemplo,letter-spacing: 3px;añadiría 3px de espacio entre las letras del elemento.
- Ajustar el espacio entre líneas: Si quieres ajustar el espacio entre las líneas de un elemento, puedes utilizar la propiedad
line-height. Esta propiedad acepta un valor en píxeles o ems y ajustará el espacio entre las líneas del elemento seleccionado. Por ejemplo,line-height: 1.5;aumentaría el espacio entre las líneas en un 50%.
- Añadir una máscara a una imagen: Si quieres añadir una máscara a una imagen, puedes utilizar la propiedad
mask. Esta propiedad acepta una imagen o un gradiente como valor y añadirá la máscara a la imagen seleccionada. Por ejemplo,mask: url('mask.png');añadiría la imagen de máscara a la imagen.
- Añadir una animación: Si quieres añadir una animación a un elemento, puedes utilizar la propiedad
animation. Esta propiedad tiene varios valores, incluyendo el nombre de la animación, la duración de la animación, la función de easing y el número de veces que se repite la animación. Por ejemplo,animation: fadein 2s ease-in-out infinite;añadiría una animación de fade-in que dura 2 segundos, con una función easing de tipo ease-in-out y se repetiría infinitamente.
- Añadir una fuente personalizada: Si quieres utilizar una fuente personalizada en tu sitio web, puedes utilizar la propiedad
@font-face. Esta propiedad te permite importar una fuente externa y utilizarla en tu sitio web. Por ejemplo,@font-face { font-family: 'MyFont'; src: url('font.ttf'); }importaría la fuentefont.ttfy la utilizaría con el nombreMyFont. Luego, puedes utilizar esta fuente en cualquier elemento de tu sitio web utilizando la propiedadfont-family.

Ingeniero en Informática, Investigador, me encanta crear cosas o arreglarlas y darles una nueva vida. Escritor y poeta. Más de 20 APPs publicadas y un libro en Amazon.