¿Cómo repetir la imagen del borde usando CSS?

Puede repetir imágenes de borde usando la propiedad border-image-repeat en CSS. Generalmente se usa para escalar y colocar mosaicos en la imagen del borde. Se utiliza para hacer coincidir la parte central de la imagen del borde con el tamaño del borde.

Sintaxis:

border-image-repeat: stretch|repeat|round|initial|inherit

Nota: La propiedad border-image-slice se usa para dividir o rebanar una imagen especificada por la propiedad border-image-source .

Ejemplo 1:

HTML

<!DOCTYPE html>
<html>
    <head>
                  
        <!-- CSS property -->
        <style>
            h1 {
                border: 40px solid transparent;
                padding: 40px;
                border-image-source:url(
https://media.geeksforgeeks.org/wp-content/uploads/border1-2.png);
                border-image-repeat: stretch;
                border-image-slice: 40;
                text-align:center;
            }
              
              
            h2{
                border: 40px solid transparent;
                padding: 40px;
                border-image-source:url(
https://media.geeksforgeeks.org/wp-content/uploads/border1-2.png);
                border-image-repeat: round;
                border-image-slice: 50;
                text-align:center;
            }
        </style>
    </head>
      
    <body>
        <h1>border-image-repeat:stretch</h1>
        <h2>border-image-repeat:round</h2>
    </body>
</html>                    

Producción:

Ejemplo 2:

HTML

<!DOCTYPE html>
<html>
    <head>
          
        <!-- CSS property -->
        <style>
               h1{
                color: green;
                text-align: center;
            }
            h2 {
                border: 40px solid transparent;
                padding: 40px;
                border-image-source:url(
https://media.geeksforgeeks.org/wp-content/uploads/border1-2.png);
                border-image-repeat: repeat;
                border-image-slice: 40;
                text-align:center;
            }
              
              
            h3{
                border: 40px solid transparent;
                padding: 40px;
                border-image-source:url(
https://media.geeksforgeeks.org/wp-content/uploads/border1-2.png);
                border-image-repeat: space;
                border-image-slice: 50;
                text-align:center;
            }
        </style>
    </head>
      
    <body>
          <h1>Welcome to GeeksforGeeks</h1>
        <h2>border-image-repeat: repeat</h2>
        <h3>border-image-repeat: space</h3>
    </body>
</html>        

Producción:

Nota: La propiedad border-image-repeat tiene una sintaxis de un valor que describe el comportamiento de todos los lados y una sintaxis de dos valores que establece un valor diferente para el comportamiento horizontal y vertical.

Ejemplo 3:

HTML

<!DOCTYPE html>
<html>
    <head>
                  
        <!-- CSS property -->
        <style>
          
            h1{
                color: green;
                text-align: center;
            }
            h2 {
                  
                 border: 40px solid transparent;
                padding: 40px;
                border-image-source:url(
https://media.geeksforgeeks.org/wp-content/uploads/border2-2.png);
                border-image-repeat:  repeat round;
                border-image-slice: 40;
                text-align:center;
            }
              
        </style>
    </head>
      
    <body>
        <h1>Welcome to GeeksforGeeks</h1>
        <h2>border-image-repeat: repeat round</h1>        
    </body>
</html>            

Producción:

Publicación traducida automáticamente

Artículo escrito por aksrathod07 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 *