En esta página, puedes encontrar todos los grupos de propiedades CSS3 con referencias y descripciones breves.
Lista de propiedades CSS3
Propiedades de animación
Property Description animation Anima (cambia gradualmente de un estilo a otro) las propiedades CSS con valores discretos. animation-delay Especifica cuándo comenzará una animación. animation-direction Establece cómo debe reproducirse la animación: hacia adelante, hacia atrás o en ciclos alternos. animation-duration Define la duración de tiempo (en segundos o milisegundos) que tarda una animación en completar un ciclo. animation-fill-mode Establece un estilo para el elemento cuando la animación no se está ejecutando (antes de que comience, después de que termine o ambas). animation-iteration-count Define cuántas veces debe reproducirse la animación. animation-name Define el nombre de la regla @keyframes que deseas aplicar. Tiene dos valores: none y keyframename. animation-play-state Especifica si la animación se está ejecutando o está en pausa. animation-timing-function Define cómo progresará la animación durante la duración de cada ciclo, no a lo largo de toda la animación. @keyframes (at-rule)La regla @keyframes es la base de las animaciones de fotogramas clave usadas para animar (cambiar gradualmente de un estilo a otro) muchas propiedades CSS.
Propiedades de fondo
Propiedades de borde
Propiedades de color
Property Description opacity Especifica la transparencia de un elemento.
Diseño de caja flexible
Property Description align-content Alinea las líneas de un contenedor flex cuando hay espacio disponible verticalmente (en el eje transversal). align-items Define la alineación predeterminada de los elementos flex a lo largo del eje transversal. flex Especifica los componentes de una longitud flexible. flex-basis Define el tamaño inicial principal del elemento flexible. flex-direction Define el eje principal de un contenedor flex y establece el orden en que aparecen los elementos flex. flex-flow Propiedad abreviada para las propiedades flex-wrap y flex-direction . flex-grow Especifica cuánto crecerá el elemento en relación con el resto de los elementos del contenedor flex. flex-shrink Especifica cuánto se reducirá el elemento en relación con el resto de los elementos del contenedor flex. flex-wrap Especifica si los elementos flex deben ajustarse o no. justify-content Alinea los elementos cuando no usan todo el espacio disponible horizontalmente. order Especifica el orden de un elemento flexible dentro del contenedor flex o grid.
Propiedades de fuente
Property Description font-size-adjust Controla el tamaño de la fuente cuando la primera fuente seleccionada no está disponible. font-stretch Hace que el texto sea más estrecho o más ancho.
Propiedades de diseño multicolumna
Propiedades de contorno
Property Description outline-offset Especifica el espacio entre un contorno y el borde de un elemento.
Propiedades de texto
Property Description tab-size Establece el ancho de un carácter de tabulación. text-align-last Establece la alineación de la última línea del texto. text-decoration-color Establece el color de la decoración del texto. text-decoration-line Especifica el tipo de línea que se usará para la decoración del texto. text-decoration-style Especifica el estilo de la decoración del texto. text-justify Define el comportamiento del espaciado entre palabras o caracteres. text-overflow Especifica cómo se debe indicar al usuario que el texto en línea se desborda. text-shadow Permite añadir sombras al texto. word-break Especifica dónde deben romperse las líneas. word-wrap Permite dividir líneas en palabras para que encajen en su contenedor.
Property Description backface-visibility Especifica si la cara posterior de un elemento debe ser visible o no. perspective Da a un elemento posicionado en 3D cierta perspectiva y determina la distancia respecto al plano z=0. perspective-origin Define la posición desde la que el usuario está mirando el elemento posicionado en 3D. transform Especifica la transformación bidimensional o tridimensional del elemento. transform-origin Permite cambiar la posición de la transformación de los elementos. transform-style Especifica cómo se renderizan los elementos hijos en el espacio tridimensional (3D).
Propiedades de transición
Property Description overflow-x Especifica si el contenido debe ocultarse, mostrarse o desplazarse horizontalmente cuando el contenido desborda los bordes izquierdo y derecho del elemento. overflow-y Especifica si el contenido debe ocultarse, mostrarse o desplazarse verticalmente cuando el contenido desborda los bordes superior e inferior del elemento. resize Especifica cómo se puede redimensionar el elemento. box-shadow Permite implementar múltiples sombras alrededor de la caja especificando valores de color, tamaño, desenfoque, desplazamiento e inserción. box-sizing Define el cálculo del width y height de un elemento, si incluyen padding y borders .
Practice
Práctica
Which of the following are valid CSS3 properties?
Comprobar