¿Cómo hacer una línea horizontal con palabras en el medio usando CSS?

CSS proporciona la función de hacer una línea horizontal que incluya palabras o imágenes en el medio de la página web para que sea atractiva. Esto se puede lograr mediante el uso de propiedades CSS simples.

Sintaxis:

h4:before, h4:after {
     content: "";
     flex: 1 1;
     border-bottom: 2px solid #000;
     margin: auto;
}

Ejemplo-1: Para hacer una línea horizontal con palabras en el medio

<html>
  
<head>
    <style>
        h4 {
            display: flex;
            flex-direction: row;
        }
          
        h4:before,
        h4:after {
            content: "";
            flex: 1 1;
            border-bottom: 2px solid #000;
            margin: auto;
        }
          
        img {
            height: 100px;
            width: 100px;
            border-radius: 50%;
        }
    </style>
</head>
  
<body>
    <h4>GeeksforGeeks</h4>
</body>
  
</html>

Producción :

Ejemplo-2: Para hacer una línea horizontal con la imagen en el medio

<html>
  
<head>
    <style>
        h1 {
            display: flex;
            flex-direction: row;
        }
          
        h1:before,
        h1:after {
            content: "";
            flex: 1 1;
            border-bottom: 2px solid #000;
            margin: auto;
        }
          
        img {
            height: 100px;
            width: 100px;
            border-radius: 50%;
        }
    </style>
</head>
  
<body>
    <h1><img src=
"https://www.geeksforgeeks.org/wp-content/uploads/gfg_200X200.png">
  </h1>
</body>
  
</html>

Producción:

Publicación traducida automáticamente

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