Bienvenida

BINVENIDO A GADGETS KIRADOBERMAN

Ultimas entradas

Entrada Destacada

PÁGINA DE BIENVENIDA

MENÚ ELEGANTE BEAT CON CSS3

julio 24, 2019

MENÚ ELEGANTE BEAT CON CSS3 .







El menu que os enseño hoy esta integramente hecho con CSS, es decir, no contiene ninguna imagen.
Es elegante y al pasar el cursor por sus enlaces, estos aumentan y disminuyen como si del latido de un corazon se tratara.

Tambien tiene sub-enlaces con una animacion muy buena, y todo esto con CSS3, sin ningun tipo de Javascript.

Para ponerlo en el blog o web, primero añadimos los codigos CSS en la plantilla y luego el codigo con los enlaces alli donde queramos que se vea.

En Blogger, si no te quieres complicar la vida, puedes poner los 2 codigos juntos en un gadget HTML/Javascript y asi te resultara mas facil y practico.

 Para editarlo a tu gusto, cambia lo que esta en rojo por el nombre de los enlaces y las urls de estos.

Codigos CSS

<style>
#menubeat,#menubeat ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#menubeat {
    font-family: "Lucida Sans Unicode",Verdana,Arial,sans-serif;
    font-size: 13px;
    height: 36px;
    list-style: none outside none;
    margin: 40px auto;
    text-shadow: 0 -1px 3px #202020;
    width: 100%;

    /* border radius */
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;

    /* box shadow */
    -moz-box-shadow: 0px 3px 3px #cecece;
    -webkit-box-shadow: 0px 3px 3px #cecece;
    box-shadow: 0 3px 4px #8b8b8b;

    /* gradient */
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #787878), color-stop(0.5, #5E5E5E), color-stop(0.51, #707070), color-stop(1, #838383));
    background-image: -moz-linear-gradient(center bottom, #787878 0%, #5E5E5E 50%, #707070 51%, #838383 100%);
    background-color:#5f5f5f;
}
#menubeat ul {
    left: -9999px;
    position: absolute;
    top: -9999px;
    z-index: 2;
}
#menubeat li {
    border-bottom: 1px solid #575757;
    border-left: 1px solid #929292;
    border-right: 1px solid #5d5d5d;
    border-top: 1px solid #797979;
    display: block;
    float: left;
    height: 34px;
    position: relative;
    width: 105px;
}
#menubeat li:first-child {
    border-left: 0 none;
    margin-left: 5px;
}
#menubeat li a {
    color:#F2F30D !important;
    display: block;
    line-height: 34px;
    outline: medium none;
    text-align: center;
    text-decoration: none;

    /* gradient */
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #787878), color-stop(0.5, #5E5E5E), color-stop(0.51, #707070), color-stop(1, #838383));
    background-image: -moz-linear-gradient(center bottom, #787878 0%, #5E5E5E 50%, #707070 51%, #838383 100%);
    background-color:#5f5f5f;
}

/* keyframes #animation1 */
@-webkit-keyframes animation1 {
    0% {
        -webkit-transform: scale(1);
    }
    30% {
        -webkit-transform: scale(1.3);
    }
    100% {
        -webkit-transform: scale(1);
    }
}
@-moz-keyframes animation1 {
    0% {
        -moz-transform: scale(1);
    }
    30% {
        -moz-transform: scale(1.3);
    }
    100% {
        -moz-transform: scale(1);
    }
}
#menubeat li > a:hover {
    /* css3 animation */
    -moz-animation-name: animation1;
    -moz-animation-duration: 0.7s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    -moz-animation-direction: normal;
    -moz-animation-delay: 0;
    -moz-animation-play-state: running;
    -moz-animation-fill-mode: forwards;

    -webkit-animation-name: animation1;
    -webkit-animation-duration: 0.7s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: normal;
    -webkit-animation-delay: 0;
    -webkit-animation-play-state: running;
    -webkit-animation-fill-mode: forwards;color:#ffffff !important;
}
#menubeat li:hover > a {
    z-index: 4;
}
#menubeat li:hover ul.subs {
    left: 0;
    top: 34px;
    width: 150px;
}
#menubeat ul li {
    background: none repeat scroll 0 0 #838383;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
    opacity: 0;
    width: 100%;

    /*-webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    -ms-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;*/
}

/* keyframes #animation2 */
@-webkit-keyframes animation2 {
    0% {
        margin-left:185px;
    }
    100% {
        margin-left:0px;
        opacity:1;
    }
}
@-moz-keyframes animation2 {
    0% {
        margin-left:185px;
    }
    100% {
        margin-left:0px;
        opacity:1;
    }
}
#menubeat li:hover ul li {
    /* css3 animation */
    -moz-animation-name: animation2;
    -moz-animation-duration: 0.3s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: 1;
    -moz-animation-direction: normal;
    -moz-animation-delay: 0;
    -moz-animation-play-state: running;
    -moz-animation-fill-mode: forwards;

    -webkit-animation-name: animation2;
    -webkit-animation-duration: 0.3s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-direction: normal;
    -webkit-animation-delay: 0;
    -webkit-animation-play-state: running;
    -webkit-animation-fill-mode: forwards;

    /*-webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    -ms-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;*/
}
/* animation delays */
#menubeat li:hover ul li:nth-child(1) {
    -moz-animation-delay: 0;
    -webkit-animation-delay: 0;
}
#menubeat li:hover ul li:nth-child(2) {
    -moz-animation-delay: 0.05s;
    -webkit-animation-delay: 0.05s;
}
#menubeat li:hover ul li:nth-child(3) {
    -moz-animation-delay: 0.1s;
    -webkit-animation-delay: 0.1s;
}
#menubeat li:hover ul li:nth-child(4) {
    -moz-animation-delay: 0.15s;
    -webkit-animation-delay: 0.15s;
}
#menubeat li:hover ul li:nth-child(5) {
    -moz-animation-delay: 0.2s;
    -webkit-animation-delay: 0.2s;
}
#menubeat li:hover ul li:nth-child(6) {
    -moz-animation-delay: 0.25s;
    -webkit-animation-delay: 0.25s;
}
#menubeat li:hover ul li:nth-child(7) {
    -moz-animation-delay: 0.3s;
    -webkit-animation-delay: 0.3s;
}
#menubeat li:hover ul li:nth-child(8) {
    -moz-animation-delay: 0.35s;
    -webkit-animation-delay: 0.35s;
}
</style>


 Codigo con los enlaces


<ul id="menubeat">
<li><a href="URL">Inicio</a></li>
<li><a class="hsubs" href="URL">Enlace 2</a>
<ul class="subs">
<li><a href="URL">Submenu 1</a></li>
<li><a href="URL">Submenu 2</a></li>
<li><a href="URL">Submenu 3</a></li>
<li><a href="URL">Submenu 4</a></li>
<li><a href="URL">Submenu 5</a></li>
</ul>
</li>
<li><a class="hsubs" href="URL">Enlace 3</a>
<ul class="subs">
<li><a href="URL">Submenu 2-1</a></li>
<li><a href="URL">Submenu 2-2</a></li>
<li><a href="URL">Submenu 2-3</a></li>
<li><a href="URL">Submenu 2-4</a></li>
<li><a href="URL">Submenu 2-5</a></li>
<li><a href="URL">Submenu 2-6</a></li>
<li><a href="URL">Submenu 2-7</a></li>
<li><a href="URL">Submenu 2-8</a></li>
</ul>
</li>
<li><a class="hsubs" href="URL">Enlace 4</a>
<ul class="subs">
<li><a href="URL">Submenu 3-1</a></li>
<li><a href="URL">Submenu 3-2</a></li>
<li><a href="URL">Submenu 3-3</a></li>
<li><a href="URL">Submenu 3-4</a></li>
<li><a href="URL">Submenu 3-5</a></li>
</ul>
</li>
<li><a href="#">Enlace 5</a></li>
</ul>

Recordar que si no te quieres complicar la vida, puedes poner los 2 codigos juntos en un gadget HTML/Javascript y asi te resultara mas facil y practico.




 Fecha de la Publicación; 24-07-2019

 Fuente; redeando

 Publicado por;                                                                         




                                                            

You Might Also Like

0 comentarios

Paginacion

Etiquetas

aviso (1) blogger (35) cubi (1) featured (37) gadget (14) imagen (4) índice (1) marquesina (1) menú (13) posts (12) redes sociales (2) sliders (1) truco (6) widget (12)

Conyacto

Nombre

Correo electrónico *

Mensaje *