accent-color |
Specify the emphasis color of the user interface control. |
align-content |
Define the alignment method between rows within the flexible container when items do not use all available space. |
align-items |
Define the alignment method of items within the flexible container. |
align-self |
Define the alignment method of the selected items within the flexible container. |
all |
Reset all properties (except unicode-bidi and direction). |
animation |
Abbreviated property for all animation-* properties. |
animation-delay |
Define the delay before the animation starts. |
animation-direction |
Define whether the animation plays forward, backward, or alternates. |
animation-duration |
Define the time it should take for the animation to complete one cycle. |
animation-fill-mode |
Define the style of the element when the animation is not playing (before starting, after ending, or both). |
animation-iteration-count |
Define the number of times the animation is played. |
animation-name |
Define the name of the @keyframes animation. |
animation-play-state |
Define whether the animation is played or paused. |
animation-timing-function |
Define the speed curve of the animation. |
aspect-ratio |
Specify the preferred aspect ratio of the element. |
caption-side |
Especifica la forma en que se colocan los títulos de la tabla. |
caret-color |
Especifica el color del cursor en input, textarea o cualquier elemento editable. |
@charset |
Especifica el código de caracteres de la codificación utilizada en la hoja de estilo. |
clear |
Especifica qué lado del elemento no permite flotar elementos. |
clip |
Recortar elementos de posicionamiento absoluto. |
clip-path |
Corta el elemento en una forma básica o en una fuente SVG. |
color |
Establece el color del texto. |
color-scheme |
Indica qué paleta de colores del sistema operativo debe utilizarse para renderizar el elemento. |
column-count |
Determina el número de columnas en las que debe dividirse el elemento. |
column-fill |
Especifica cómo se debe rellenar las columnas (si balanced). |
column-gap |
Determina el espacio entre las columnas. |
column-rule |
Atributo abreviado de todas las propiedades column-rule-*. |
column-rule-color |
Determina el color de la regla entre las columnas. |
column-rule-style |
Determina el estilo de la regla entre las columnas. |
column-rule-width |
Determina el ancho de la regla entre las columnas. |
column-span |
Determina cuántas columnas debe cruzar el elemento. |
column-width |
Determina el ancho de las columnas. |
columns |
Atributo abreviado de column-width y column-count. |
@container |
Define el estilo de los elementos dentro del contenedor basado en el tamaño o estilo del contenedor. |
content |
Se utiliza junto con los pseudo-elementos :before y :after para insertar contenido generado. |
counter-increment |
Aumenta o disminuye el valor de uno o más contadores CSS. |
counter-reset |
Crea o restablece uno o más contadores CSS. |
counter-set |
Crea o establece uno o más contadores CSS. |
@counter-style |
Permite definir estilos de contador personalizados. |
cursor |
Determina el cursor que se debe mostrar al apuntar al elemento. |
filter |
Define el efecto antes de que se muestre el elemento (por ejemplo, desdibujado o desplazamiento de color). |
flex |
Atributo abreviado de flex-grow, flex-shrink y flex-basis. |
flex-basis |
Determina la longitud inicial de los elementos flexibles. |
flex-direction |
Determina la dirección de los elementos flexibles. |
flex-flow |
Atributo abreviado de flex-direction y flex-wrap. |
flex-grow |
El aumento de los proyectos en comparación con los demás proyectos. |
flex-shrink |
El reajuste de los proyectos en comparación con los demás proyectos. |
flex-wrap |
Determinar si los elementos flexibles deben cambiar de línea. |
float |
Determinar si se debe flotar el cuadro (box). |
font |
Atributo abreviado de font-style, font-variant, font-weight, font-size/line-height y font-family. |
@font-face |
Permitir reglas para que los sitios web descarguen y utilicen otros tipos de letra además de los tipos de letra "web-safe". |
font-family |
Determinar la familia de fuentes (serie de fuentes) del texto. |
font-feature-settings |
Permitir controlar características avanzadas de impresión en tipografías OpenType. |
@font-feature-values |
Permitir que los creadores utilicen nombres comunes en font-variant-alternate para activar características de manera diferente en OpenType. |
font-kerning |
Controlar el uso de información de ajuste de espaciado (espaciado entre letras). |
font-language-override |
Controlar el uso de formas de caracteres específicas de un idioma en el tipo de letra. |
@font-palette-values |
Permitir personalizar los valores por defecto del paleta de fuentes. |
font-size |
Determinar el tamaño de la fuente del texto. |
font-size-adjust |
Mantener la legibilidad en caso de retroceso de tipo de letra. |
font-stretch |
Elegir una fuente común, comprimida o expandida de la serie de fuentes. |
font-style |
Determinar el estilo de fuente del texto. |
font-synthesis |
Controlar qué tipos de letra faltantes (negrita o cursiva) pueden ser sintetizados por el navegador. |
font-variant |
Determinar si el texto debe mostrarse en minúsculas mayúsculas. |
font-variant-alternates |
Controlar el uso de formas alternativas de caracteres asociados con nombres alternativos definidos en @font-feature-values. |
font-variant-caps |
Controlar el uso de formas alternativas de caracteres para mayúsculas. |
font-variant-east-asian |
Controlar el uso de formas alternativas de caracteres para textos de lenguas de Asia Oriental (por ejemplo, chino y japonés). |
font-variant-ligatures |
Controlar el uso de formas alternativas de caracteres en el contenido de texto del elemento aplicable. |
font-variant-numeric |
Controlar el uso de formas alternativas de caracteres para números, fracciones y marcas de enumeración. |
font-variant-position |
Controlar el uso de formas alternativas de caracteres pequeños, que se sitúan en la posición superior o inferior con respecto a la línea base del tipo de letra. |
font-weight |
Especificar el grosor de la fuente. |
grid |
Atributo abreviado de grid-template-rows, grid-template-columns, grid-template-areas, grid-auto-rows, grid-auto-columns y grid-auto-flow. |
grid-area |
Se puede especificar el nombre del elemento de rejilla o el atributo abreviado de grid-row-start, grid-column-start, grid-row-end y grid-column-end. |
grid-auto-columns |
Especificar el tamaño de columna predeterminado. |
grid-auto-flow |
Especificar cómo insertar elementos colocados automáticamente en la rejilla. |
grid-auto-rows |
Especificar el tamaño de fila predeterminado. |
grid-column |
Atributo abreviado de grid-column-start y grid-column-end. |
grid-column-end |
Especificar cómo finalizar el elemento de rejilla. |
grid-column-gap |
Especificar el tamaño del espacio entre filas. |
grid-column-start |
Especificar desde dónde comienza el elemento de rejilla. |
grid-gap |
Atributo abreviado de grid-row-gap y grid-column-gap. |
grid-row |
Atributo abreviado de grid-row-start y grid-row-end. |
grid-row-end |
Especificar dónde termina el elemento de rejilla. |
grid-row-gap |
Especificar el tamaño del espacio entre filas. |
grid-row-start |
Especificar desde dónde comienza el elemento de rejilla. |
grid-template |
Atributo abreviado de grid-template-rows, grid-template-columns y grid-areas. |
grid-template-areas |
Especificar cómo se utilizan los elementos de rejilla nombrados para mostrar columnas y filas. |
grid-template-columns |
Especificar el tamaño de las columnas y el número de columnas en el diseño de rejilla. |
grid-template-rows |
Especificar el tamaño de las filas en el diseño de rejilla. |
margin |
establece todos los atributos de margen en una declaración. |
margin-block |
especifica el margen en la dirección del bloque. |
margin-block-end |
especifica el margen en el punto de final de la dirección del bloque. |
margin-block-start |
especifica el margen en el punto de partida de la dirección del bloque. |
margin-bottom |
establece el margen inferior del elemento. |
margin-inline |
especifica el margen externo en la dirección del renglón. |
margin-inline-end |
Se especifica el margen en la dirección en línea en el punto de final. |
margin-inline-start |
Se especifica el margen en la dirección en línea en el punto de inicio. |
margin-left |
Se establece el margen izquierdo externo del elemento. |
margin-right |
Se establece el margen derecho externo del elemento. |
margin-top |
Se establece el margen superior externo del elemento. |
marker |
Se refiere a la marca que se dibujará en todos los vértices (el primero, intermedio y último) del camino del elemento. |
marker-end |
Se refiere a la marca que se dibujará en el último vértice del camino del elemento. |
marker-mid |
Se refiere a la marca que se dibujará en todos los vértices intermedios del camino del elemento. |
marker-start |
Se refiere a la marca que se dibujará en el primer vértice del camino del elemento. |
mask |
A continuación se muestra el atributo abreviado de las siguientes propiedades:
|
mask-clip |
Se especifica la área afectada por la imagen de la máscara. |
mask-composite |
Se especifica la operación de composición utilizada entre la capa superior de máscara y la capa inferior de máscara. |
mask-image |
Se especifica la imagen que se utiliza como máscara del elemento. |
mask-mode |
Se especifica si la imagen de la máscara se maneja como una máscara de brillo o como una máscara alpha. |
mask-origin |
Se especifica la posición original de la imagen de la máscara (área de posición de la máscara). |
mask-position |
Se establece la posición de inicio de la imagen de la máscara (relativa al área de posición de la máscara). |
mask-repeat |
Se especifica el modo de repetición de la imagen de la máscara. |
mask-size |
Se especifica el tamaño de la imagen de la máscara. |
mask-type |
Se especifica SVG Se especifica si el elemento se maneja como una máscara de brillo o como una máscara alpha. |
max-height |
Se establece la altura máxima del elemento. |
max-width |
Se establece el ancho máximo del elemento. |
@media |
Se establecen las reglas de estilo para diferentes tipos de medios, dispositivos y tamaños. |
max-block-size |
Se establece el tamaño máximo del elemento en la dirección de bloque. |
max-inline-size |
Se establece el tamaño máximo del elemento en la dirección en línea. |
min-block-size |
Se establece el tamaño mínimo del elemento en la dirección de bloque. |
min-inline-size |
Se establece el tamaño mínimo del elemento en la dirección en línea. |
min-height |
Se establece la altura mínima del elemento. |
min-width |
Se establece el ancho mínimo del elemento. |
mix-blend-mode |
Se especifica cómo debe mezclarse el contenido del elemento con el fondo de su padre directo. |
object-fit |
Se especifica cómo debe adaptarse el contenido del elemento sustituido al cuadro que se crea con su altura y anchura. |
object-position |
Especifica el modo de alineación del elemento sustituido en su cuadro. |
offset |
A continuación se muestra el atributo abreviado de las siguientes propiedades:
|
offset-anchor |
Especifica el punto fijo en la trayectoria del elemento. |
offset-distance |
Especifica la posición del elemento en la trayectoria. |
offset-path |
Especifica la trayectoria a lo largo de la cual se anima el elemento. |
offset-position |
Especifica la posición inicial del elemento a lo largo de la trayectoria. |
offset-rotate |
Especifica la rotación del elemento mientras se anima a lo largo de una trayectoria. |
opacity |
Establece el nivel de opacidad del elemento. |
order |
Establece el orden relativo de los elementos flexibles en comparación con los demás elementos. |
orphans |
Establece el número mínimo de líneas que deben permanecer en la parte inferior de la página o de la columna. |
orphans |
Establece el número mínimo de líneas que deben permanecer en la parte inferior de la página cuando ocurre la paginación en el elemento. |
outline |
Atributo abreviado de outline-width, outline-style y outline-color. |
outline-color |
Establece el color del contorno. |
outline-offset |
Desplaza el contorno y lo dibuja fuera del borde. |
outline-style |
Establece el estilo del contorno. |
outline-width |
Establece el ancho de la línea de contorno. |
overflow |
Especifica qué sucederá si el contenido se desborda el cuadro del elemento. |
overflow-anchor |
Especifica si se debe empujar el contenido visible hacia abajo en el contenedor desplazable al cargar nuevos contents. |
overflow-wrap |
Especifica si el navegador puede realizar un salto de línea en una palabra larga que desborda el contenedor. |
overflow-wrap |
Especifica si el navegador puede realizar un salto de línea dentro de una palabra para evitar desbordamiento (cuando una cadena es demasiado larga para adaptarse a su contenedor). |
overflow-x |
Especifica si se recortará el borde izquierdo y derecho del contenido, si se desborda el área de contenido del elemento. |
overflow-y |
Especifica si se recortará el borde superior e inferior del contenido, si se desborda el área de contenido del elemento. |
overscroll-behavior |
Especifica si tiene efecto de desbordamiento o desbordamiento excesivo en los sentidos x e y. |
overscroll-behavior-block |
Especifica si tiene efecto de desbordamiento o desbordamiento excesivo en el sentido block. |
overscroll-behavior-inline |
Especifica si tiene efecto de desbordamiento o desbordamiento excesivo en el sentido inline. |
overscroll-behavior-x |
Especifica si tiene efecto de desbordamiento o desbordamiento excesivo en el sentido x. |
overscroll-behavior-y |
Especifica si tiene efecto de desbordamiento o desbordamiento excesivo en el sentido y. |
padding |
Atributo abreviado de todas las propiedades padding-*. |
padding-block |
Especifica la margen interna en la dirección block. |
padding-block-end |
Especifica la margen interna de finalización en la dirección block. |
padding-block-start |
Especifica la margen interna de inicio en la dirección block. |
padding-bottom |
Establece la margen interna inferior del elemento. |
padding-inline |
Especifica la margen interna en la dirección inline. |
padding-inline-end |
Especifica la margen interna de finalización en la dirección inline. |
padding-inline-start |
Especifica la margen interna de inicio en la dirección inline. |
padding-left |
Establece la margen interna izquierda del elemento. |
padding-right |
Establece la margen interna derecha del elemento. |
padding-top |
Establece la margen superior interna del elemento. |
@page |
Personaliza el tamaño, la orientación y los márgenes de la página de impresión. |
page-break-after |
Establece el comportamiento de división de página (page-break) después del elemento. |
page-break-before |
Establece el comportamiento de división de página (page-break) antes del elemento. |
page-break-inside |
Establece el comportamiento de división de página (page-break) dentro del elemento. |
paint-order |
Establece el orden de dibujo de los elementos SVG o texto. |
perspective |
Proporciona una perspectiva para los elementos de alineación 3D. |
perspective-origin |
Define la posición desde la que el usuario observa el elemento de alineación 3D. |
place-content |
Especifica los valores de las propiedades align-content y justify-content del flexbox y el diseño de cuadrícula. |
place-items |
Especifica los valores de las propiedades align-items y justify-items del diseño de cuadrícula. |
place-self |
Especifica los valores de las propiedades align-self y justify-self del diseño de cuadrícula. |
pointer-events |
Define si el elemento responde a eventos de puntero. |
position |
Especifica el tipo de método de alineación utilizado para el elemento (estático, relativo, absoluto o fijo). |
@property |
Define atributos CSS personalizados directamente en la hoja de estilo, sin necesidad de ejecutar ningún JavaScript. |
scale |
Especifica el tamaño del elemento mediante la ampliación o reducción. |
@scope |
Permite seleccionar elementos específicos dentro de un subárbol DOM específico y posicionarlos con precisión sin escribir selectores demasiado específicos. |
scroll-behavior |
Define si el cuadro deslizante se desliza suavemente o salta directamente. |
scroll-margin |
La márgen exterior entre la posición de adhesión y el contenedor. |
scroll-margin-block |
La márgen exterior entre la posición de adhesión en la dirección de bloque y el contenedor. |
scroll-margin-block-end |
La márgen exterior entre la posición de adhesión en la dirección de bloque y el final del contenedor. |
scroll-margin-block-start |
La márgen exterior entre la posición de adhesión en la dirección de bloque y el inicio del contenedor. |
scroll-margin-bottom |
La márgen exterior entre la posición de adhesión inferior y el contenedor. |
scroll-margin-inline |
La márgen exterior entre la posición de adhesión en la dirección de línea y el contenedor. |
scroll-margin-inline-end |
La márgen exterior entre la posición de adhesión en la dirección de línea y el final del contenedor. |
scroll-margin-inline-start |
La márgen exterior entre la posición de adhesión en la dirección de línea y el inicio del contenedor. |
scroll-margin-left |
La márgen exterior entre la posición de adhesión izquierda y el contenedor. |
scroll-margin-right |
La márgen exterior entre la posición de adhesión derecha y el contenedor. |
scroll-margin-top |
La márgen exterior entre la posición de adhesión superior y el contenedor. |
scroll-padding |
La distancia desde el contenedor hasta la posición de adhesión del elemento. |
scroll-padding-block |
La distancia desde el contenedor en la dirección de bloque hasta la posición de adhesión del elemento. |
scroll-padding-block-end |
La distancia desde el final del contenedor en la dirección de bloque hasta la posición de adhesión del elemento. |
scroll-padding-block-start |
La distancia desde el inicio del contenedor en la dirección de bloque hasta la posición de adhesión del elemento. |
scroll-padding-bottom |
La distancia desde la parte inferior del contenedor hasta la posición de adhesión del elemento. |
scroll-padding-inline |
La distancia desde el contenedor en la dirección de línea hasta la posición de adhesión del elemento. |
scroll-padding-inline-end |
La distancia desde el final del contenedor en la dirección de línea hasta la posición de adhesión del elemento. |
scroll-padding-inline-start |
La distancia desde el inicio del contenedor en la dirección de línea hasta la posición de adhesión del elemento. |
scroll-padding-left |
Se especifica la distancia del borde izquierdo del contenedor al punto de adhesión del subelemento. |
scroll-padding-right |
Se especifica la distancia del borde derecho del contenedor al punto de adhesión del subelemento. |
scroll-padding-top |
Se especifica la distancia del borde superior del contenedor al punto de adhesión del subelemento. |
scroll-snap-align |
Se especifica la posición del elemento cuando el usuario detiene el desplazamiento. |
scroll-snap-stop |
Se especifica el comportamiento de desplazamiento después de un deslizamiento rápido en el panel táctil o la pantalla táctil. |
scroll-snap-type |
Se especifica el comportamiento de adhesión durante el desplazamiento. |
scrollbar-color |
Se especifica el color de la barra de desplazamiento del elemento. |
shape-outside |
Se define la forma de envolvente del contenido en línea. |
@starting-style |
Se define el estilo de inicio del elemento antes de la actualización del estilo. |
@supports |
Se utiliza para probar si el navegador admite una característica CSS. |
tab-size |
Se especifica el ancho del tabulador. |
table-layout |
Se define el algoritmo utilizado para la disposición de celdas, filas y columnas. |
text-align |
Se especifica el modo de alineación horizontal del texto. |
text-align-last |
Se describe cómo alinear el último renglón de un bloque o línea antes de un salto de línea forzado cuando text-align es "justify". |
text-combine-upright |
Se combinan varios caracteres en el espacio de un solo carácter. |
text-decoration |
Se especifica la decoración del texto. |
text-decoration-color |
Se especifica el color de la decoración del texto (text-decoration). |
text-decoration-line |
Se especifica el tipo de línea en la decoración del texto (text-decoration). |
text-decoration-style |
Se especifica el estilo de línea en la decoración del texto (text-decoration). |
text-decoration-thickness |
Se especifica el grosor de la línea decorativa. |
text-emphasis |
A continuación se muestra el atributo abreviado de las siguientes propiedades:
|
text-emphasis-color |
Se especifica el color de la marca de énfasis. |
text-emphasis-position |
Se especifica la posición de la marca de énfasis. |
text-emphasis-style |
Se especifica el estilo de la marca de énfasis. |
text-indent |
Se especifica el reajuste del primer renglón dentro de un bloque de texto (text-block). |
text-justify |
Se especifica el método de alineación utilizado cuando text-align es "justify". |
text-orientation |
Definir la dirección de los caracteres en una línea. |
text-overflow |
Especificar lo que debe suceder cuando el texto se desborda del elemento que lo contiene. |
text-shadow |
Añadir sombra de texto. |
text-transform |
Controlar la mayúscula del texto. |
text-underline-offset |
Especificar la distancia de desplazamiento de la decoración de texto subrayado. |
text-underline-position |
Especificar la posición de la decoración de texto subrayado. |
top |
Especificar la posición superior del elemento de alineación. |
transform |
Aplicar una transformación 2D o 3D al elemento. |
transform-origin |
Permitir cambiar la posición del elemento transformado. |
transform-style |
Especificar cómo renderizar los elementos anidados en el espacio 3D. |
transition |
Atributo abreviado de todos los atributos transition-*. |
transition-delay |
Especificar cuándo comenzar el efecto de transición. |
transition-duration |
Especificar los segundos o milisegundos necesarios para completar el efecto de transición. |
transition-property |
Especificar el nombre del atributo de CSS correspondiente al efecto de transición. |
transition-timing-function |
Especificar la curva de velocidad del efecto de transición. |
translate |
Especificar la posición del elemento. |