Efeito de borda sombra em hover de uma div com CSS3 e transition

  • Autor Autor zero477
  • 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
zero477

zero477

Gamma
SEO
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola a todos,

Me gusta el efecto que sucede cuando pasas el mouse por un div y aparece un borde tipo sombra alrededor del div. Creo que tiene que er algo con transition y CSS3.

¿Alguien sabe de eso?

Saludos,
Eddie
 
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
Le asignas una clase en css3 y después lo usas asi: clase:hover {estilo;}

Saludos.
 
[MENTION=13642]zero477[/MENTION]

HTML:
.nombredeldiv:hover{
box-shadow: 1px 1px 3px #bbb;
}

El primer valor corresponde al eje X, el segundo al eje Y, el tercero a que tan difusa quieres la sombra (a mayor el numero, mas difusa) y el último, es el color de la sombra.
 
Mediante la pseudo-clase hover.

Inserir CODE, HTML ou PHP:
elemento:hover {
box-shadow: X Y Z color;
}

X e Y son los ejes ya sea pixeles, em, rem, etc. Z la difuminación.
 
eso se hace de la siguiente forma

HTML:
div{
box-shadow:0;
transition: 1s ;
}
div:hover{
box-shadow: 0 0 5px #000;
}

Con eso tendrá un efecto de transición al poner y quitar el puntero

saludos 🙂
 
div{
box-shadow: 0;
-webkit-transition: box-shadow 0.8s ease-out;
-moz-transition: box-shadow 0.8s ease-out;
-o-transition: box-shadow 0.8s ease-out;
}
div:hover{
-webkit-box-shadow: 4px 4px 36px 0px rgba(0,0,0,0.82);
-moz-box-shadow: 4px 4px 36px 0px rgba(0,0,0,0.82);
box-shadow: 4px 4px 36px 0px rgba(0,0,0,0.82);
}
 

Tópicos similares

Voltar
Topo