Shake, shake, shake, shake, shake it...
É feito em dois passos...
1.Adicione esse código ANTES de ]]></b:skin>
.shake{ -webkit-animation: shake 1000ms alternate infinite linear; -moz-animation: shake 1000ms alternate infinite linear; } @-moz-keyframes shake /* Firefox*/ { { -ms-transform:: translate(-1px, -2px) rotate(-1deg); } 20% { -moz-transform: translate(-3px, 0px) rotate(1deg); } 30% { -moz-transform: translate(0px, 2px) rotate(0deg); } 40% { -moz-transform: translate(1px, -1px) rotate(1deg); } 50% { -moz-transform: translate(-1px, 2px) rotate(-1deg); } 60% { -moz-transform: translate(-3px, 1px) rotate(0deg); } 70% { -moz-transform: translate(2px, 1px) rotate(-1deg); } 80% { -moz-transform: translate(-1px, -1px) rotate(1deg); } 90% { -moz-transform: translate(2px, 2px) rotate(0deg); } 100% { -moz-transform: translate(1px, -2px) rotate(-1deg); } } @-ms-keyframes shake /* IE9*/ { 10% { -ms-transform:: translate(-1px, -2px) rotate(-1deg); } 20% { -ms-transform: translate(-3px, 0px) rotate(1deg); } 30% { -ms-transform: translate(0px, 2px) rotate(0deg); } 40% { -ms-transform: translate(1px, -1px) rotate(1deg); } 50% { -ms-transform: translate(-1px, 2px) rotate(-1deg); } 60% { -ms-transform: translate(-3px, 1px) rotate(0deg); } 70% { -ms-transform: translate(2px, 1px) rotate(-1deg); } 80% { -ms-transform: translate(-1px, -1px) rotate(1deg); } 90% { -ms-transform: translate(2px, 2px) rotate(0deg); } 100% { -ms-transform: translate(1px, -2px) rotate(-1deg); } } @-webkit-keyframes shake /* Safari and Chrome */ { 0% { -webkit-transform: translate(2px, 1px) rotate(0deg); } 10% { -webkit-transform: translate(-1px, -2px) rotate(-1deg); } 20% { -webkit-transform: translate(-3px, 0px) rotate(1deg); } 30% { -webkit-transform: translate(0px, 2px) rotate(0deg); } 40% { -webkit-transform: translate(1px, -1px) rotate(1deg); } 50% { -webkit-transform: translate(-1px, 2px) rotate(-1deg); } 60% { -webkit-transform: translate(-3px, 1px) rotate(0deg); } 70% { -webkit-transform: translate(2px, 1px) rotate(-1deg); } 80% { -webkit-transform: translate(-1px, -1px) rotate(1deg); } 90% { -webkit-transform: translate(2px, 2px) rotate(0deg); } 100% { -webkit-transform: translate(1px, -2px) rotate(-1deg); } }
Note que 1000ms se refere à velocidade; se o número for mais alto, fica mais lento; e você pode adicionar mais estilos dentro de .shake{css aqui, como background, cores de texto, sombras, bordas} antes de keyframes. Exemplo:
.shake{
-webkit-animation: shake 1000ms alternate infinite linear;
-moz-animation: shake 1000ms alternate infinite linear;
background: #CÓDIGO DA COR;
box-shadow: 2px 3px 4px #COR;
border-radius: 20px;
border: 2px dotted #COR;
}
2. Visualize seu template para ver se nada mudou e salve. Para que o efeito funcione, você deve especificar onde desejar usar, criando uma <div class="shake">CONTEÚDO</div> ou no caso de imagem, acrescentando class="shake", assim:
<div class="shake"> <img class="shake" src="URL DA IMAGEM"/> TEXTO... </div>E pronto! Fácil neh ^-^...me lembrou aquela música do Metro Station Shake it
Fontes: HTMLluv e Farhan.choco
nuss *c* Adorei o efeito esta no seu blog ne? Lindo ele e muito pratico ><
ResponderExcluirBJS.<3
http://souotomeecomorgullhoo.blogspot.com.br/
Eeei Rô, gostaria de agradecer a ajuda no meu blog. Estou fazendo alguns testes aqui, vou ver se da certo com aquele código que você me falou... muito obrigado!
ResponderExcluirMeu templante é bem chato, tudo que eu coloco da problema rs.. mais faz parte né?
Adorei o seu post.. fica bem bonitinho esse efeito! Muito bom!!
Beijos e obrigada mais uma vez... uma ótima semana para você!
Adorei o tuto flor!
ResponderExcluirFica muito legal esse efeito em imagens, e usando a criatividade dá pra fazer muita coisa!!
bjãoo
Nakashita: Que bom que gostou ^^ Na verdade, não uso nesse modelo, mas tô pretendendo :3
ResponderExcluirDayanne: Vou torcer para dar certinho ^^ Ótima semana para você também :D
Gizaa: Vi sendo usado até em blockquote e ficou lindinho ^^
Obrigada e beijus a todas <3
Olá, Roberta ^-^
ResponderExcluirEu amo o seu bloguinho, além de ser super fofo e lindo, está sempre me ajudando com o meu *-*
Da uma passadinha lá, rs: http://otomeskawaii.blogspot.com.br
xoxo♥~
Ai que bom! Isso me deixa super feliz ^^
ExcluirSeja bem vinda sempre e muito obrigada!!
Beijus...
lol que demais a lhama no começo do post, esse efeito é realmente muuito legal ^^/
ResponderExcluir#Kissus♥
cotidianodeumabarbie.blogspot.com
adorei a dica muito legal!!! vou tentar isso em algumas das minhas fotos!!!
ResponderExcluirmeu blog que ta rolando sorteio, compartilha se puder!!
bj
Leandra - www.cherryboomshop.com
Olá, mais uma vez atrapalhada com os códigos... esse último, para que o efeito funcione onde a gente quer, pode ser colocado no HTML da postage, para apenas uma imagem ficar assim?!
ResponderExcluirPode ^^ Só deixar apenas a linha com a class que diz
Excluir...img class='shake' src="url da imagem"/...
Ou não acrescentar o texto na parte indicada no código :3
Beijinhus...