Complemento CSS MarqueeMenu

En este artículo, aprenderemos cómo implementar el efecto de marquesina para un menú utilizando el complemento CSS MarqueeMenu . Marquee es un tipo de efecto de animación que se utiliza en el desarrollo de páginas web para obtener texto atractivo o desplazamiento de imágenes en direcciones verticales u horizontales.

Nota: descargue el complemento CSS MarqueeMenu en la carpeta de trabajo e incluya los archivos necesarios en la sección principal de su código HTML.

<link href=”https://use.typekit.net/zhq0vyf.css” rel=”stylesheet” type=”text/css”/>
<link href=”css/base.css” rel=”stylesheet” type =”texto/css”/>

Ejemplo: El siguiente ejemplo demuestra el efecto de marquesina para el menú dado usando controles HTML y el complemento MarqueeMenu basado en CSS . Diferentes clases como «marquee», «marquee__inner», «menu__item-link» del archivo «base.css» del complemento se adjuntan a las etiquetas HTML como se muestra a continuación para obtener el resultado esperado.

<!DOCTYPE html>
<html lang="en" class="no-js">
  
<head>
    <meta charset="UTF-8" />
    <meta name="viewport" 
          content="width=device-width,
                   initial-scale=1">
    <title>CSS-only Marquee Menu Effect </title>
    <meta name="description" 
        content="A menu with a css-only marquee hover effect" />
          
    <link rel="stylesheet"
          href="https://use.typekit.net/zhq0vyf.css">
    <link rel="stylesheet"
          type="text/css" 
          href="css/base.css" />
    <style>
      body{
      text-align:center;
      }
    </style>
</head>
  
<body class="demo-1">
   <h2 style="color:green">GeeksForGeeks</h2>
   <b>Marquee Menu Effect using CSS</b>
    <main>        
        <nav class="menu">
            <div class="menu__item">
                <a class="menu__item-link">Links</a>
                <img class="menu__item-img" 
                     src="img/background1.jpg" 
                     alt="geeks image"/>
                <div class="marquee">
                    <div class="marquee__inner" 
                         aria-hidden="true">
                        <span>Hyperlinks</span>
                        <span>Hypertexts</span>
                        <span>Hypermedia</span>
                        <span>Graphics</span>
                    </div>
                </div>
            </div>
            <div class="menu__item">
                <a class="menu__item-link">HTML</a>
                <img class="menu__item-img" 
                     src="img/background2.jpg" 
                     alt="gfg image"/>
                <div class="marquee">
                    <div class="marquee__inner"
                         aria-hidden="true">
                        <span>Attributes</span>
                        <span>Paragraphs</span>
                        <span>Head</span>
                        <span>Tables</span>
                        <span>Lists</span>
                    </div>
                </div>
            </div>
            <div class="menu__item">
                <a class="menu__item-link">CSS</a>
                <img class="menu__item-img" 
                     src="img/background3.jpg" 
                     alt="GFG image"/>
                <div class="marquee">
                    <div class="marquee__inner"
                         aria-hidden="true">
                        <span>Inline styles</span>
                        <span>External CSS</span>
                        <span>Internal CSS</span>   
                   </div>
                </div>
            </div>
            <div class="menu__item">
                <a class="menu__item-link">Geeks</a>
                <img class="menu__item-img" 
                     src="img/geeksimage1.png" 
                     alt="GFG image"/>
                <div class="marquee">
                    <div class="marquee__inner" 
                         aria-hidden="true">
                        <span>PHP</span>
                        <span>jQuery</span>
                        <span>Algorithm</span>
                        <span>JavaScript</span>
                        <span>MySQL</span>
                    </div>
                </div>
            </div>
            <div class="menu__item">
                <a class="menu__item-link">GeeksWeek</a>
                <img class="menu__item-img" 
                     src="img/gfg2.jpg" 
                     alt="gfg image"/>
                <div class="marquee">
                    <div class="marquee__inner" 
                         aria-hidden="true">
                        <span>GeeksWeek</span>
                        <span>Contact</span>
                        <span>GeeksWeek</span>
                        <span>Contest</span>
                    </div>
                </div>
            </div>
        </nav>        
    </main>    
</body>
</html>

Producción:
marquee menu effect

Publicación traducida automáticamente

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