1 [PHPBB 3] Efeito opacidade na imagem Sex Ago 10, 2012 6:19 pm
Admin
Olá a todos do D.A, venho aqui fazer mais um tutorial de CSS, que eu sou bom.
Bom, o efeito é o seguinte, o avatar do usuário ficará com 0.5 de opacidade, quando você passar o cursor em cima do avatar, ele vai clarear, porque a opacidade vai para 1.0. Bom, vamos lá.
Primeiro de tudo, temos que saber a classe, que é.
Agora vamos colocar o efeito de opacidade, sem o cursor estar em cima do avatar.
Agora, com o cursor em cima do avatar.
Bom, o código já está funcionando, mais não tem um efeito legal, porque ele clareá muito rápido, então vamos adicionar mais algumas coisas no código.
Apenas vamos editar o código sem o cursor.
Bom, o efeito é o seguinte, o avatar do usuário ficará com 0.5 de opacidade, quando você passar o cursor em cima do avatar, ele vai clarear, porque a opacidade vai para 1.0. Bom, vamos lá.
Primeiro de tudo, temos que saber a classe, que é.
- Código:
.postprofile dt img{
Agora vamos colocar o efeito de opacidade, sem o cursor estar em cima do avatar.
- Código:
.postprofile dt img{
opacity: 0.5;
}
Agora, com o cursor em cima do avatar.
- Código:
.postprofile dt img{
opacity: 0.5;
}
Bom, o código já está funcionando, mais não tem um efeito legal, porque ele clareá muito rápido, então vamos adicionar mais algumas coisas no código.
Apenas vamos editar o código sem o cursor.
- Código:
.postprofile dt img{
-moz-transition: all .2s linear;
-webkit-transition: all .2s linear;
opacity: 0.5;
}
Bom, agora vou explicar o que é cada item.
-moz-transition: Ele é a " classe " que funciona o efeito para o navegador Mozilla Fire Fox.
-webkit-transition: Ele é a " classe " que funciona o efeito para quem usa o navegador Google Chrome, e outros.
all: É para o efeito funcionar para todos os lados, não somente para a direita, cima, baixo e esquerda.
.2s: É o tempo de transição, ou seja, o tempo que irá demorar para o efeito ser feito.
linear: É um brilho, que irá dar um efeito legal no avatar.
Pronto, terminamos o tutorial, aqui está o código pronto para quem tem preguiça da montar...
E aqui está o efeito final.
Sem mouse
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Com mouse
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Créditos: Firenando.
OBS: Podem copiar este tutorial e colocar em outro fórum, mais deixe os créditos e o link do fórum.
- Código:
.postprofile dt img{
-moz-transition: all .2s linear;
-webkit-transition: all .2s linear;
opacity: 0.5;
}
.postprofile dt img:hover{
opacity: 1.0;
}
E aqui está o efeito final.
Sem mouse
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Com mouse
[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Créditos: Firenando.
OBS: Podem copiar este tutorial e colocar em outro fórum, mais deixe os créditos e o link do fórum.
Última edição por Firenando em Seg Jan 07, 2013 1:05 pm, editado 1 vez(es)