Todas las herramientas
Gratis

Una referencia de CSS buscable e imprimible: selectores, el modelo de caja, flexbox, grid, tipografía, transiciones y funciones modernas. Gratis.

Selectors

13
.class
Select all elements with the class
#id
Select the element with the id
a, b
Group: select a and b
a b
Descendant: b inside a
a > b
Direct child b of a
a + b
Adjacent sibling immediately after a
a ~ b
General sibling b after a
[type="text"]
Attribute selector
:hover :focus
Pseudo-classes for state
:nth-child(2n)
Every even child
::before ::after
Pseudo-elements (generated content)
:not(.x)
Negation: anything but .x
:is(h1, h2, h3)
Matches any selector in the list

Box model

7
box-sizing: border-box;
Include padding & border in width
margin: 0 auto;
Center a block horizontally
padding: 1rem 2rem;
Vertical 1rem, horizontal 2rem
border: 1px solid #ccc;
Width, style, color
border-radius: 8px;
Rounded corners
outline: 2px dashed red;
Outline (does not affect layout)
overflow: hidden;
Clip content that overflows

Flexbox

8
display: flex;
Create a flex container
flex-direction: row | column;
Main axis direction
justify-content: space-between;
Align along the main axis
align-items: center;
Align along the cross axis
flex-wrap: wrap;
Allow items to wrap
gap: 1rem;
Space between items
flex: 1;
Grow to fill space (1 1 0)
align-self: flex-end;
Override cross-axis for one item

Grid

8
display: grid;
Create a grid container
grid-template-columns: 1fr 1fr 1fr;
Three equal columns
repeat(3, 1fr)
Shorthand for repeated tracks
minmax(200px, 1fr)
Track between a min and max
grid-template-columns: repeat(auto-fill, minmax(200px,1fr));
Responsive auto columns
gap: 1rem;
Row and column gap
grid-column: 1 / 3;
Span from line 1 to 3
place-items: center;
Center items on both axes

Typography

8
font-family: system-ui, sans-serif;
Font stack
font-size: 1.125rem;
Relative font size
font-weight: 600;
Bold weight
line-height: 1.6;
Line spacing
letter-spacing: .02em;
Tracking
text-align: center;
Horizontal text alignment
text-transform: uppercase;
Change letter case
text-overflow: ellipsis;
Truncate with … (needs overflow+nowrap)

Colors & background

7
color: #1f2937;
Text color
background: rgb(0 0 0 / 50%);
Modern rgb with alpha
background: linear-gradient(90deg,#f06,#48f);
Linear gradient
opacity: .5;
Element transparency
box-shadow: 0 4px 12px rgb(0 0 0 / .15);
Drop shadow
background-size: cover;
Scale image to cover
color-mix(in srgb, red 40%, blue);
Mix two colors

Positioning

6
position: relative;
Offset from normal position
position: absolute;
Relative to nearest positioned ancestor
position: fixed;
Relative to the viewport
position: sticky; top: 0;
Sticks when scrolling past
inset: 0;
top/right/bottom/left = 0
z-index: 10;
Stacking order

Transitions & animation

5
transition: all .2s ease;
Animate property changes
transform: translateY(-4px) scale(1.05);
Move, scale, rotate
@keyframes spin { to { transform: rotate(360deg); } }
Define an animation
animation: spin 1s linear infinite;
Run a keyframe animation
will-change: transform;
Hint the browser to optimize

Responsive & modern

7
@media (max-width: 768px) { ... }
Media query breakpoint
clamp(1rem, 2vw, 2rem)
Fluid value with min/max
aspect-ratio: 16 / 9;
Maintain an aspect ratio
var(--brand)
Use a custom property
:root { --brand: #4f46e5; }
Define a custom property
container-type: inline-size;
Enable container queries
@container (min-width: 400px) {…}
Container query

Ninguna entrada coincide con “:q”.


Acerca de Chuleta de CSS

Esta chuleta de CSS reúne en una sola página con búsqueda las propiedades que usas a diario: selectores, el modelo de caja, flexbox, grid, tipografía, colores y fondos, posicionamiento, transiciones y animación, y una sección sobre CSS responsivo y moderno.

Está organizada para que la respuesta a “¿cómo se llamaba esa propiedad?” esté a una búsqueda de distancia: las secciones de flexbox y grid, en particular, listan las propiedades de alineación y diseño con valores que puedes copiar directo a una hoja de estilos, y la sección moderna mantiene a mano las funciones más recientes.

La chuleta es gratuita, carga en el cliente, filtra en vivo mientras escribes y te permite copiar cualquier declaración con un clic. Una tabla de contenidos fija salta entre secciones y el botón de impresión produce una referencia de papel limpia.

Cómo usar Chuleta de CSS

  1. Recorre la lista de secciones: Selectores, Modelo de caja, Flexbox, Grid y más.
  2. Escribe una propiedad o concepto como grid, hover o transition en el buscador para filtrar todas las filas.
  3. Salta a una sección como Posicionamiento mediante la tabla de contenidos fija.
  4. Haz clic en un fragmento de código o en su icono de copia para copiar la declaración CSS.
  5. Imprime la chuleta para tener una referencia de CSS de escritorio.

Preguntas frecuentes

Nueve secciones: selectores, el modelo de caja, flexbox, grid, tipografía, colores y fondos, posicionamiento, transiciones y animación, y funciones de CSS responsivo y moderno.

Sí; ambos tienen su propia sección con las propiedades de contenedor e ítem, los valores de alineación y las formas abreviadas, que son las consultas que hacen más a menudo los desarrolladores.

Sí. Además del núcleo tradicional, una sección dedicada a lo responsivo y moderno cubre funciones más recientes que encontrarás en las hojas de estilos actuales, junto con patrones de media queries.

Sí. Haz clic en el código o en el icono de copia al pasar el cursor y la declaración queda en tu portapapeles, confirmada con un breve mensaje “¡Copiado!”.

Sí, totalmente gratuita: una página del lado del cliente con búsqueda en vivo, sin inicio de sesión y uso ilimitado.


Búsquedas populares
css cheat sheet css selectors list css flexbox properties css grid properties css box model reference css position values css transition and animation syntax css properties reference
¿Necesitas ayuda?
¿Encontraste un problema con esta herramienta? Avísanos.
Informar de un problema

Añade esta herramienta gratuita a tu propio sitio web: copia y pega el código de abajo.