Como conseguir este efeito no meu menu?

  • Autor Autor daniel28
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
D

daniel28

Beta
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Aguien me explica como lograr hacer este menú?

zz.webp

( de la web astroanime.net en el pie de pagina)

probé con ralentizar la transición del :hover pero no lo logre, estuve buscando en Internet durante horas
pero no he encontrado nada referente a algo asi.

si alguien es tan amable de explicar como se logra estaría muy agradecido.

::Edito ya lo conseguí, ya no me hace falta la ayuda
 
Última edição:
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Solo consiguete el mismo Theme y te quedara así.
 
Yo lo que quiero lograr hacer el menu para un menu de un script propio en php puro, nada que ver con WP
 
Ese efecto es muy fácil de conseguir, tienes que utilizar la propiedad (transition) que tiene css3.
 
fácil buscando lo web y usando el theme o pillandolo para ti..
 
Amigo, son enlaces con propiedad: inline-block; y estilos de relleno, osea son elementos en lineas que se muestran como bloques y se les pueden aplicar los estilos que reciben los elementos en bloque.
Es muy fácil.
:encouragement:
 
En el hover del elemento haces un transition, por ejemplo

Inserir CODE, HTML ou PHP:
a:hover {
  background: blue;
  transition: all 1s;
}

La propiedad transition les da efecto a todas las propiedades que le indiques y el tiempo.
 
asi es, todo parece indicar que es un transition de CSS, no necesitas buscar ninguna plantilla de WP
 
Hola, prueba con esto:

Inserir CODE, HTML ou PHP:
.menu a{
    display: inline-block;
    float: left;
    padding: 5px;
    margin: 1px;
    background-color: #333333;
    color: #AAAAAA;
    font-family: Arial, sans-serif;
    size:0.5em;
    text-decoration: none;
    
    -webkit-transition: color 1s,background-color 1s;
    -moz-transition: color 1s,background-color 1s;
    transition: color 1s,background-color 1s;
}

.menu a:hover{
    background-color: #21C0E8;
    color:white;
    
    -webkit-transition: color 0.1s,background-color 0s;
    -moz-transition: color 0.1s,background-color 0s;
    transition: color 0.1s,background-color 0s;
}

Aquí lo tienes funcionando: Edit fiddle - JSFiddle

Un saludo.
 
con la propiedad transition te sale rapido y sin gastar tiempo inventando la polvora 😛. Sino puedes buscar algo mas elaborado pero te llevara mas tiempo
 
Amigo haz esto:

Al la etiqueta div dale esta propiedad:

transition: 1s all ease-in

a la etiqueta div:hover
dale
transition: 1s all ease-out (tambien cambiale el background) saludos"
 
Voltar
Topo