CSS Borde
CSS Border (Borde) es una propiedad que se utiliza para definir el estilo de borde de un elemento.
El borde se puede aplicar a cualquier elemento HTML para mejorar el efecto visual, separar contenido o resaltar elementos.
Las propiedades de borde CSS incluyen principalmente el ancho del borde, el estilo del borde, el color del borde y la propiedad abreviada.
Propiedades de borde CSS
Las propiedades de borde CSS permiten especificar el estilo y el color del borde de un elemento.
Borde en los cuatro lados
Borde inferior rojo
Borde con esquinas redondeadas
Borde izquierdo con un ancho y color azul
Estilo de borde
La propiedad de estilo de borde especifica qué tipo de borde se mostrará.
border-styleLa propiedad se utiliza para especificar el tipo de borde que se mostrará.
Los valores permitidos son los siguientes:
- dotted: define un borde punteado.
- dashed: define un borde discontinuo.
- solid: define un borde sólido.
- double: define un borde doble.
- groove: define un borde ranurado tridimensional. El efecto depende del valor de border-color.
- ridge: define un borde tridimensional en forma de cresta. El efecto depende del valor de border-color.
- inset: define un borde tridimensional incrustado. El efecto depende del valor de border-color.
- outset: define un borde tridimensional sobresaliente. El efecto depende del valor de border-color.
- none: define sin borde.
- hidden: define un borde oculto.
Demostración de border-style:
none: sin borde por defecto
dotted: define un borde de puntos
dashed: define un borde discontinuo
solid: define un borde sólido
double: define dos bordes. El ancho de los dos bordes es el mismo que el valor de border-width
groove: define un borde de ranura 3D. El efecto depende del valor de color del borde
ridge: define un borde de cresta 3D. El efecto depende del valor de color del borde
inset: define un borde 3D incrustado. El efecto depende del valor de color del borde
outset: define un borde 3D sobresaliente. El efecto depende del valor de color del borde
Ancho del borde
Puede especificar el ancho del borde mediante la propiedad border-width.
Hay dos formas de especificar el ancho del borde: se puede especificar un valor de longitud, como 2px o 0.1em (unidades como px, pt, cm, em, etc.), o usar una de las 3 palabras clave: thick, medium (valor predeterminado) y thin.
Nota:CSS no define los anchos específicos de las 3 palabras clave, por lo que un usuario puede configurar thick, medium y thin como 5px, 3px y 2px respectivamente, mientras que otro usuario puede configurarlos como 3px, 2px y 1px respectivamente.
Ejemplo
Pruébalo »
Color del borde
La propiedad border-color se utiliza para establecer el color del borde. Los colores que se pueden establecer son:
- name - especifica el nombre del color, como "red"
- RGB - especifica un valor RGB, como "rgb(255,0,0)"
- Hex - especifica un valor hexadecimal, como "#ff0000"
También puede establecer el color del borde como "transparent".
Nota:border-color por sí solo no tiene efecto; primero debe usar border-style para establecer el estilo del borde.
Ejemplo
Pruébalo »
Borde: configurar cada lado por separado
En CSS, puede especificar bordes diferentes para cada lado:
Ejemplo
Pruébalo »
El ejemplo anterior también puede configurarse con una sola propiedad:
La propiedad border-style puede tener de 1 a 4 valores:
-
border-style:dotted solid double dashed;
- El borde superior es dotted
- El borde derecho es solid
- El borde inferior es double
- El borde izquierdo es dashed
-
border-style:dotted solid double;
- El borde superior es dotted
- Los bordes izquierdo y derecho son solid
- El borde inferior es double
-
border-style:dotted solid;
- Los bordes superior e inferior son dotted
- Los bordes derecho e izquierdo son solid
-
border-style:dotted;
- Los cuatro bordes son dotted
El ejemplo anterior usó border-style. Sin embargo, también se puede usar junto con border-width y border-color.
Borde: propiedad abreviada
El ejemplo anterior usó muchas propiedades para configurar el borde.
También puede establecer el borde en una sola propiedad.
Puede configurar en la propiedad "border":
- border-width
- border-style (required)
- border-color
Más ejemplos
Todas las propiedades de borde en una sola declaración
Este ejemplo demuestra cómo usar la propiedad abreviada para configurar todas las propiedades de los cuatro bordes en una misma declaración.
Establecer el estilo del borde inferior
Este ejemplo demuestra cómo establecer el estilo del borde inferior.
Establecer el ancho del borde izquierdo
Este ejemplo demuestra cómo establecer el ancho del borde izquierdo.
Establecer el color de los cuatro bordes
Este ejemplo demuestra cómo establecer el color de los cuatro bordes. Se pueden establecer de uno a cuatro colores.
Establecer el color del borde derecho
Este ejemplo demuestra cómo establecer el color del borde derecho.
Establecer un borde con degradado
Este ejemplo demuestra cómo establecer un borde con degradado.
Propiedades de borde CSS
| Propiedad | Descripción |
|---|---|
| border | Propiedad abreviada que se usa para establecer las propiedades de los cuatro lados en una sola declaración. |
| border-style | Se utiliza para establecer el estilo de todos los bordes de un elemento, o para establecer el estilo del borde de cada lado por separado. |
| border-width | Propiedad abreviada que se utiliza para establecer el ancho de todos los bordes de un elemento, o para establecer el ancho del borde de cada lado por separado. |
| border-color | Propiedad abreviada que establece el color de la parte visible de todos los bordes de un elemento, o establece el color de los 4 lados por separado. |
| border-bottom | Propiedad abreviada que se utiliza para establecer todas las propiedades del borde inferior en una sola declaración. |
| border-bottom-color | Establece el color del borde inferior del elemento. |
| border-bottom-style | Establece el estilo del borde inferior del elemento. |
| border-bottom-width | Establece el ancho del borde inferior del elemento. |
| border-left | Propiedad abreviada que se utiliza para establecer todas las propiedades del borde izquierdo en una sola declaración. |
| border-left-color | Establece el color del borde izquierdo del elemento. |
| border-left-style | Establece el estilo del borde izquierdo del elemento. |
| border-left-width | Establece el ancho del borde izquierdo del elemento. |
| border-right | Propiedad abreviada que se utiliza para establecer todas las propiedades del borde derecho en una sola declaración. |
| border-right-color | Establece el color del borde derecho del elemento. |
| border-right-style | Establece el estilo del borde derecho del elemento. |
| border-right-width | Establece el ancho del borde derecho del elemento. |
| border-top | Propiedad abreviada que se utiliza para establecer todas las propiedades del borde superior en una sola declaración. |
| border-top-color | Establece el color del borde superior del elemento. |
| border-top-style | Establece el estilo del borde superior del elemento. |
| border-top-width | Establece el ancho del borde superior del elemento. |
| border-radius | Establece bordes con esquinas redondeadas. |