Eu realmente quero fazer um pedaço de texto piscar no estilo da velha escola sem usar javascript ou decoração de texto.
Sem transições, apenas * piscam *, * piscam *, * piscam *!
EDIT : Isso é diferente dessa pergunta, porque eu peço piscar sem transições contínuas, enquanto o OP das outras perguntas pergunta como substituir o piscar por transições contínuas
html
css
css-animations
blink
m93a
fonte
fonte
@-webkit-keyframes
regra após a@keyframes
regra não fixada , e algumas até têm a-webkit-animation
declaração após a não corrigida.Respostas:
O Netscape original
<blink>
tinha um ciclo de trabalho de 80%. Isso chega bem perto, embora o real<blink>
apenas afete o texto:Você pode encontrar mais informações sobre as animações de quadro-chave aqui .
fonte
blink { animation: blink 1s steps(5, start) infinite; -webkit-animation: blink 1s steps(5, start) infinite; }
). Dessa forma, você pode apenas usar a<blink>
tag, em vez de<span class="blink">
=)color
propriedade ie como uma animação piscante "on-off".Deixe-me mostrar um pequeno truque.
Como o Arkanciscan disse , você pode usar transições CSS3. Mas sua solução parece diferente da tag original.
O que você realmente precisa fazer é o seguinte:
JSfiddle Demo
fonte
blink
estava ausente. Fixo.0% 100% { opacity: 1.0; }
seções parecem supérfluas, pois são padrão, não?Experimente este CSS
Você precisa de prefixos específicos de navegador / fornecedor: http://jsfiddle.net/es6e6/1/ .
fonte
Na verdade, não há necessidade
visibility
ouopacity
- você pode simplesmente usarcolor
, que tem a vantagem de manter qualquer "piscante" apenas no texto:Fiddle: http://jsfiddle.net/2r8JL/
fonte
<span>
com branco no texto azul contra a<body>
com fundo verde. Somente nesta solução, o fundo azul da amplitude não piscará.Eu estou indo para o inferno por isso:
http://codepen.io/anon/pen/kaGxC (sass com bourbon)
fonte
Undefined mixin 'experimental'.
erro e, portanto, parece que ele não será compilado e exibirá a animação intermitente.Outra variação
fonte
Está funcionando no meu caso, piscando o texto no intervalo de 1s.
fonte
se você quiser algum efeito de brilho, use este
fonte
Encontre a solução abaixo para o seu código.
fonte