Bordes CSS

Las propiedades de borde CSS nos permiten establecer el estilo, el color y el ancho del borde. 
Nota: Se pueden establecer diferentes propiedades para todos los diferentes bordes, es decir, borde superior, borde derecho, borde inferior y borde izquierdo. 
Propiedades de los bordes CSS:  

1. Estilo de borde

2. Ancho del borde

3. Color del borde

4. Bordear lados individuales

1. Estilo de borde : la propiedad de estilo de borde especifica el tipo de borde. Ninguna de las otras propiedades de borde funcionará sin establecer el estilo de borde. 
 

Los siguientes son los tipos de bordes:

  • dotted – Describe un borde punteado
  • dashed – Describe un borde discontinuo
  • solid – Describe un borde sólido
  • double – Describe un borde doble
  • surco: describe un borde ranurado en 3D.
  • ridge: describe un borde con estrías en 3D.
  • recuadro: describe un borde insertado en 3D.
  • comienzo: describe un borde inicial en 3D.
  • ninguno: no describe ningún borde
  • hidden – Describe el borde oculto

Ejemplo: 

HTML

<!DOCTYPE html>
<html>
 
<head>
    <style>
        p.dotted {
            border-style: dotted;
        }
 
        p.dashed {
            border-style: dashed;
        }
 
        p.solid {
            border-style: solid;
        }
 
        p.double {
            border-style: double;
        }
    </style>
</head>
 
<body>
    <h2>The border-style Property</h2>
     
<p>Geeksforgeeks</p>
 
 
    <p class="dotted">A dotted border.</p>
 
    <p class="dashed">A dashed border.</p>
 
    <p class="solid">A solid border.</p>
 
    <p class="double">A double border.</p>
 
</body>
 
</html>

Producción: 

2. Ancho del borde : el ancho del borde establece el ancho del borde. El ancho del borde puede ser en px, pt, cm o fino, medio y grueso.
Ejemplo: 

HTML

<!DOCTYPE html>
<html>
 
<head>
    <style>
        p {
            border-style: solid;
            border-width: 8px;
        }
    </style>
</head>
 
<body>
     
<p>
        Geeksforgeeks
    </p>
 
     
<p>
        Border properties
    </p>
 
 
</body>
 
</html>

Producción: 

3. Color del borde : esta propiedad se utiliza para establecer el color del borde. El color se puede configurar usando el nombre del color, el valor hexadecimal o el valor RGB. Si no se especifica el color, el borde hereda el color del propio elemento.
Ejemplo: 

HTML

<!DOCTYPE html>
<html>
 
<head>
    <style>
        p {
            border-style: solid;
            border-color: red
        }
    </style>
</head>
 
<body>
     
<p>
        Geeksforgeeks
    </p>
 
 
     
<p>
      Border properties:color
    </p>
 
</body>
 
</html>

Producción: 

4. Bordear lados individuales: Usando la propiedad de borde, podemos proporcionar ancho, estilo y color a todos los bordes por separado, para eso tenemos que dar algunos valores a todos los lados del borde.
Sintaxis: 

border-top-style : dotted;
border-bottom-width: thick;
border-right-color: green;
etc.

Ejemplo: En este ejemplo, configuramos el estilo de la parte superior del borde como punteado en h2.

HTML

<!DOCTYPE html>
<html>
 
<head>
  <style>
    h2 {
      border-top-style: dotted;
    }
  </style>
</head>
 
<body>
  <h2>Welcome to GeeksforGeeks</h2>
</body>
 
</html>

Producción:

Más ejemplos en el borde CSS:

Ejemplo: En este ejemplo, usamos estilo de borde, propiedad de estilo de borde en la etiqueta p.

HTML

<!DOCTYPE html>
<html>
 
<head>
    <style>
        p {
            border-style: solid dashed dotted double;
            border-color: red;
        }
    </style>
</head>
 
<body>
     
<p>Geeksforgeeks</p>
 
     
<p>
        Border properties:color
    </p>
 
</body>
 
</html>

Producción: 

Sintaxis: si las propiedades del borde tienen 3 valores, entonces:
 

border-style: solid dotted double
Solid:top border
Dotted: Left and right border
Double: bottom border

Ejemplo: 

HTML

<!DOCTYPE html>
<html>
 
<head>
    <style>
        p {
            border-style: solid dashed dotted;
            border-color: blue;
        }
    </style>
</head>
 
<body>
     
<p>Geeksforgeeks</p>
 
     
<p>
        Border properties:color
    </p>
 
</body>
 
</html>

Producción: 

Sintaxis: si las propiedades del borde tienen 2 valores

border-style:solid dotted
Solid:top and bottom border
Dotted: right and left border

Ejemplo:

HTML

<!DOCTYPE html>
<html>
 
<head>
    <style>
        p {
            border-style: solid dashed;
            border-color: blue;
        }
    </style>
</head>
 
<body>
     
<p>Geeksforgeeks</p>
 
     
<p>
        Border properties:color
    </p>
 
</body>
 
</html>

Producción: 

Sintaxis: si las propiedades del borde tienen 1 valor

border-style:dotted
Dotted:top, bottom, left and right border

Ejemplo:

HTML

<!DOCTYPE html>
<html>
 
<head>
    <style>
        p {
            border-style: solid;
            border-color: green;
        }
    </style>
</head>
 
<body>
     
<p>Geeksforgeeks</p>
 
     
<p>
        Border properties:color
    </p>
 
</body>
</html>

Producción: 

Navegadores compatibles:

  • Google Chrome 1 y superior
  • Internet Explorer 4 y superior
  • Firefox 1 y superior
  • Ópera 3.5 y superior
  • Safari 1 y superior

Publicación traducida automáticamente

Artículo escrito por SrishtiGoel y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *