- Published on
Borders with CSS
- Authors
- Name
- Diego Whiskey
Los bordes en CSS son una parte esencial del diseño web, ya que te permiten definir cómo se verán y se comportarán los bordes de los elementos HTML. Aquí, todo acerca de los bordes con CSS, desde cómo establecer su estilo hasta su grosor y color.
Propiedades de los Bordes en CSS
border-style
:
1. Define el estilo del borde. Puedes elegir entre valores como solid
(sólido), dashed
(guiones), dotted
(punteado), double
(doble línea) y otros.
border-width
:
2. Establece el grosor del borde. Puedes especificarlo en píxeles, ems, porcentajes u otras unidades de medida.
border-color
:
3. Determina el color del borde. Puedes usar nombres de colores, códigos hexadecimales o valores RGB.
border
:
4. Es una propiedad abreviada que combina border-style
, border-width
y border-color
en un solo lugar. Por ejemplo: border: 2px solid red;
.
border-radius
:
5. Crea esquinas redondeadas en lugar de bordes rectos. Puedes definir el radio de las esquinas con esta propiedad. Por ejemplo: border-radius: 10px;
.
border-image
:
6. Permite usar una imagen en lugar de un color para el borde. Puedes definir una imagen, su recorte y repetición en esta propiedad.
Ejemplos Prácticos
Borde Simple:
border-style: solid;
border-width: 2px;
border-color: red;
Borde Abreviado:
border: 2px solid red;
Borde Redondeado:
border-radius: 10px;
Borde con Imagen:
border-image: url('border-image.png') 30 round;
Borde en Todos los Lados:
Puedes aplicar bordes a los cuatro lados de un elemento de la siguiente manera:
border-top: 2px solid red;
border-right: 1px dashed blue;
border-bottom: 3px solid green;
border-left: 1px dotted orange;
Aplicación en HTML
Puedes aplicar estas propiedades directamente en las etiquetas HTML o, de manera más común, en una hoja de estilos externa o interna. Aquí hay un ejemplo en HTML:
<!DOCTYPE html>
<html>
<head>
<style>
.box {
width: 200px;
height: 100px;
border: 2px solid red;
border-radius: 10px;
}
</style>
</head>
<body>
<div class="box"></div>
</body>
</html>
En este ejemplo, se crea una caja con un borde sólido de 2 píxeles de ancho, de color rojo y con esquinas redondeadas.
Esto es solo una introducción a los bordes en CSS. Puedes combinar estas propiedades y experimentar con diferentes estilos, grosores y colores para lograr el efecto de borde deseado en tus elementos HTML.