Je veux vraiment faire clignoter un morceau de texte dans le style old-school sans utiliser de javascript ou de décoration de texte.
Pas de transitions, seulement * clignotement *, * clignotement *, * clignotement *!
EDIT : C'est différent de cette question parce que je demande un clignotement sans transitions continues, alors que OP des autres questions demande comment remplacer le clignotement par des transitions continues
html
css
css-animations
blink
m93a
la source
la source
@-webkit-keyframes
règle après la@keyframes
règle sans préfixe , et certaines ont même la-webkit-animation
déclaration après la règle sans préfixe.Réponses:
Le Netscape original
<blink>
avait un cycle de service de 80%. Cela est assez proche, bien que le réel<blink>
n'affecte que le texte:Vous pouvez trouver plus d'informations sur les animations d'images clés ici .
la source
blink { animation: blink 1s steps(5, start) infinite; -webkit-animation: blink 1s steps(5, start) infinite; }
). De cette façon, vous pouvez simplement utiliser la<blink>
balise, au lieu de<span class="blink">
=)color
property en tant qu'animation-clignotement "on-off".Laissez-moi vous montrer un petit truc.
Comme l'a dit Arkanciscan , vous pouvez utiliser des transitions CSS3. Mais sa solution est différente de la balise d'origine.
Voici ce que vous devez vraiment faire:
Démo JSfiddle
la source
blink
était manquant. Fixé.0% 100% { opacity: 1.0; }
sections semblent superflues, puisqu'elles sont par défaut, non?Essayez ce CSS
Vous avez besoin de préfixes spécifiques au navigateur / fournisseur: http://jsfiddle.net/es6e6/1/ .
la source
En fait, il n'y a pas besoin de
visibility
ouopacity
- vous pouvez simplement utilisercolor
, ce qui a l'avantage de ne laisser "clignoter" que le texte:Violon: http://jsfiddle.net/2r8JL/
la source
<span>
avec du texte blanc sur bleu sur un<body>
avec un arrière-plan vert. Uniquement dans cette solution, l'arrière-plan bleu ne clignotera pas.Je vais en enfer pour ça:
http://codepen.io/anon/pen/kaGxC (sass avec bourbon)
la source
Undefined mixin 'experimental'.
erreur, et il semble donc qu'il ne compilera pas et n'affichera pas l'animation de clignotement.Une autre variation
la source
Cela fonctionne dans mon cas, le texte clignotant à 1 seconde d'intervalle.
la source
si vous voulez un effet lumineux, utilisez ceci
la source
Veuillez trouver ci-dessous la solution pour votre code.
la source