¿Cómo escribir: condición de desplazamiento para a: before y a: after en CSS?

Los selectores :before y :after en CSS se usan para agregar contenido antes y después de un elemento. El :hover es pseudo-clase y :before & :after son pseudo-elementos. En CSS, los pseudoelementos se escriben después de la pseudoclase. 

Sintaxis: 

a:hover::before {
    // CSS Property
}
a:hover::after {
    // CSS Property
}

En CSS3, los dos puntos dobles (::) se utilizan para indicar un pseudoelemento. Para IE8 o anterior, se usa un solo dos puntos (sintaxis CSS2). 

Ejemplo 1: este ejemplo utiliza la condición de desplazamiento para a:before y a:after en un elemento. 

html

<!DOCTYPE html>
<html>
   <head>
       <title>
           :hover condition for a:before
           and a:after
       </title>
      <!-- Style to add hover condition -->
      <style>
         a:hover::before {
            content: "Before -";
         }
         a:hover::after {
            content: "-after";
         }
      </style>
   </head>
    
   <body>
      <a href="#" > Hover here </a>
   </body>
</html>

Producción:

HTML antes de que el mouse se mueva: 

  

Después de que el ratón se mueva:

  

Ejemplo 2: este ejemplo utiliza la condición de desplazamiento para a:before y a:after en un elemento. 

html

<!DOCTYPE html>
<html>
    <head>
        <title>
            :hover condition for a:before
            and a:after
        </title>
        
        <style>
            a:hover::before {
                content: "Before -";
                background-color: green;
            }
            a:hover::after{
                content: "-after";
                background-color: green;
            }
        </style>
    </head>
    
    <body>
        <a href="#" > GeeksForGeeks </a>
    </body>
</html>

Producción:

HTML antes de que el mouse se mueva:

  

Después de que el mouse se mueva :

CSS es la base de las páginas web, se utiliza para el desarrollo de páginas web mediante el diseño de sitios web y aplicaciones web. Puede aprender CSS desde cero siguiendo este tutorial de CSS y ejemplos de CSS .

Publicación traducida automáticamente

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