Bordes, esquinas, contornos y sombras

Las líneas alrededor de la caja, sus esquinas redondeadas, el contorno del foco y las sombras.

border: Abreviada del borde.

border-radius: Redondea las esquinas.

outline: Un contorno por fuera del borde que no ocupa espacio.

box-shadow: Sombras de la caja.

  • Las líneas alrededor de la caja, sus esquinas redondeadas, el contorno del foco y las sombras.
  • Cada elemento lleva una definición corta y un ejemplo. En Practica, al final, tienes los mismos ejemplos para editarlos y ver el resultado al momento.
  • Esencial. Abreviada del borde: grosor, estilo y color. Por lados: border-top, -right, -bottom, -left (y border-inline, border-block). Sin estilo, no se ve.
  • Valores: 2px solid #1d3557, 1px dashed currentColor, none
  • El grosor del borde, con 1 a 4 valores como margin.

Introducción

Las líneas alrededor de la caja, sus esquinas redondeadas, el contorno del foco y las sombras.

Cada elemento lleva una definición corta y un ejemplo. En Practica, al final, tienes los mismos ejemplos para editarlos y ver el resultado al momento.

border

Esencial. Abreviada del borde: grosor, estilo y color. Por lados: border-top, -right, -bottom, -left (y border-inline, border-block). Sin estilo, no se ve.

Valores: 2px solid #1d3557, 1px dashed currentColor, none

border-width

El grosor del borde, con 1 a 4 valores como margin.

Valores: 1px, thin, medium, thick, 0 0 4px

border-style

El estilo de la línea del borde.

Valores: solid, dashed, dotted, double, groove, ridge, inset, outset, none

border-color

El color del borde (por defecto, el del texto).

Valores: cualquier color, con 1 a 4 valores

border-radius

Esencial. Redondea las esquinas. Un valor para las cuatro, o uno por esquina; con 50% en un cuadrado, un círculo. Por esquina: border-top-left-radius…

Valores: 8px, 50%, 999px (pastilla), 1rem 0

border-image

Usa una imagen o un degradado como borde.

Valores: linear-gradient(…) 1, url(marco.png) 30 round

outline

Esencial. Un contorno por fuera del borde que no ocupa espacio. Lo dibuja el navegador al llevar el foco con el teclado: no lo quites sin poner otro.

Valores: 2px solid #fcbf49, none

outline-offset

La separación entre el contorno y el borde.

Valores: 2px, 4px, -2px

box-shadow

Esencial. Sombras de la caja: desplazamiento x, y, desenfoque, extensión y color. Con inset, por dentro. Se pueden poner varias separadas por comas.

Valores: 0 4px 12px rgb(0 0 0 / 20%), inset 0 0 0 2px #1d3557, none

Referencia de CSS
05

Bordes, esquinas, contornos y sombras

Las líneas alrededor de la caja, sus esquinas redondeadas, el contorno del foco y las sombras.

Código del tema: .caja { border: 3px solid #1d3557; }

📘 Teoría

Introducción

1

Las líneas alrededor de la caja, sus esquinas redondeadas, el contorno del foco y las sombras.

2

Cada elemento lleva una definición corta y un ejemplo. En Practica, al final, tienes los mismos ejemplos para editarlos y ver el resultado al momento.

border

Esencial. Abreviada del borde: grosor, estilo y color. Por lados: border-top, -right, -bottom, -left (y border-inline, border-block). Sin estilo, no se ve.

Valores: 2px solid #1d3557, 1px dashed currentColor, none

border-width

1

El grosor del borde, con 1 a 4 valores como margin.

2

Valores: 1px, thin, medium, thick, 0 0 4px

border-style

1

El estilo de la línea del borde.

2

Valores: solid, dashed, dotted, double, groove, ridge, inset, outset, none

border-color

1

El color del borde (por defecto, el del texto).

2

Valores: cualquier color, con 1 a 4 valores

border-radius

1

Esencial. Redondea las esquinas. Un valor para las cuatro, o uno por esquina; con 50% en un cuadrado, un círculo. Por esquina: border-top-left-radius…

2

Valores: 8px, 50%, 999px (pastilla), 1rem 0

border-image

1

Usa una imagen o un degradado como borde.

2

Valores: linear-gradient(…) 1, url(marco.png) 30 round

outline

1

Esencial. Un contorno por fuera del borde que no ocupa espacio. Lo dibuja el navegador al llevar el foco con el teclado: no lo quites sin poner otro.

2

Valores: 2px solid #fcbf49, none

outline-offset

1

La separación entre el contorno y el borde.

2

Valores: 2px, 4px, -2px

box-shadow

1

Esencial. Sombras de la caja: desplazamiento x, y, desenfoque, extensión y color. Con inset, por dentro. Se pueden poner varias separadas por comas.

2

Valores: 0 4px 12px rgb(0 0 0 / 20%), inset 0 0 0 2px #1d3557, none

🕹️ Practica

Referencia interactiva Ejemplos editables: Bordes, esquinas, contornos y sombras Abrir en pantalla completa

¿Qué es esto?

Soy Cristian Eslava y a veces hago webs para procrastinar yo y vosotros. culTest

La hice en febrero de 2026 para facilitar el aprendizaje de mis alumnos. La idea es aprender desarrollo web practicando y que el proyecto siga creciendo con nuevos temas, tests y retos.

Está inspirada en MDN, W3Schools, CodePen, Manz y muchos otros sitios de documentación sobre desarrollo web. Quería combinar teoría útil, ejemplos ejecutables, retos y el sistema de tests que ya tenía en culTest. culTest

Si te gustó, si no te gustó o si quieres escribirme, puedes hacerlo en cristianeslava@gmail.com