Realmente quiero hacer que un texto parpadee al estilo de la vieja escuela sin usar javascript o decoración de texto.
¡Sin transiciones, solo * parpadeo *, * parpadeo *, * parpadeo *!
EDITAR : Esto es diferente de esa pregunta porque pido parpadeo sin transiciones continuas, mientras que OP de las otras preguntas pregunta cómo reemplazar el parpadeo con transiciones continuas
html
css
css-animations
blink
m93a
fuente
fuente
@-webkit-keyframes
regla después de la@keyframes
regla no prefijada , y algunas incluso tienen la-webkit-animation
declaración después de la no prefijada.Respuestas:
El Netscape original
<blink>
tenía un ciclo de trabajo del 80%. Esto se acerca bastante, aunque lo real<blink>
solo afecta al texto:Puede encontrar más información sobre las animaciones de fotogramas clave aquí .
fuente
blink { animation: blink 1s steps(5, start) infinite; -webkit-animation: blink 1s steps(5, start) infinite; }
). De esa manera, puede usar la<blink>
etiqueta, en lugar de<span class="blink">
=)color
propiedad como animación de "encendido-apagado".Déjame mostrarte un pequeño truco.
Como dijo Arkanciscan , puedes usar transiciones CSS3. Pero su solución se ve diferente de la etiqueta original.
Lo que realmente necesitas hacer es esto:
JSfiddle Demo
fuente
blink
, faltaba el nombre de la animación . Fijo.0% 100% { opacity: 1.0; }
secciones parecen ser superfluas, ya que son predeterminadas, ¿no?Prueba este CSS
Necesita prefijos específicos del navegador / proveedor: http://jsfiddle.net/es6e6/1/ .
fuente
En realidad, no es necesario
visibility
oopacity
simplemente puede usarlocolor
, lo que tiene la ventaja de mantener cualquier "parpadeo" solo en el texto:Violín: http://jsfiddle.net/2r8JL/
fuente
<span>
con blanco sobre azul contra un<body>
con fondo verde. Solo en esta solución, el fondo azul no parpadeará.Voy al infierno por esto:
http://codepen.io/anon/pen/kaGxC (sass with bourbon)
fuente
Undefined mixin 'experimental'.
error y, por lo tanto, parece que no se compilará y mostrará la animación de parpadeo.Otra variante
fuente
Está funcionando en mi caso, parpadeando el texto a intervalos de 1 s.
fuente
si quieres un efecto de brillo usa esto
fuente
Encuentre a continuación la solución para su código.
fuente