Tecnología

Inicio

Cómo Hacer texto Fundido de CSS

La creación de fotogramas clave en CSS hace que sea posible animar cualquier parte de su página Web. Una vez que crea fotogramas clave en la hoja de estilo, que estén disponibles para su reutilización en tantos elementos de la página que desee. Fading texto en CSS requiere un código de fotogramas clave que establece la opacidad al completo en un momento de la animación y la cambia por una total transparencia en otro punto.

Instrucciones

1 Abra la hoja de estilo para su página Web en el Bloc de notas o un editor de código. Si la página Web no tiene todavía una, crear un archivo en blanco y guardarlo como Añade esta línea después de la "<title>" etiquetas en el código HTML de la página Web para agregar la hoja de estilo "style.css.":

<Rel = "stylesheet" href = "ruta / a / style.css" enlace type = "text / css" />

Cambio "ruta / a / style.css" a la vía de acceso que conduce a la hoja de estilos.

2 Crear una animación de fotogramas clave en la hoja de estilo utilizando la siguiente sintaxis:

@keyframes fundido de texto {
0%, 100% {
}
50% {
}
}

Añadir propiedades CSS como "color" o "opacidad" dentro de las llaves junto a los porcentajes. Cada número porcentual en el fotograma clave representa una posición dentro de la animación, o un fotograma clave. Ajuste de la posición de inicio y finalización de las mismas propiedades que permite al bucle de la animación sin problemas.

3 Ajuste cada fotograma clave a una opacidad diferentes:

@keyframes fundido de texto {
0%, 100% {

opacity: 1;

}
50% {

opacity: 0;

}
}

Al hacer "opacidad" igual a uno para el comienzo y el final de esta animación, que hará iniciar y detener a plena opacidad. Una opacidad de cero en la marca de 50 por ciento se desvanece la animación por completo a mitad; establecerlo en valores decimales de punto como "0.5" si no desea que la animación se convierta siempre invisible.

4 Escribir una nueva regla de estilo para el texto que desea hacer una animación de la decoloración en:

fading_text {

}

En el ejemplo, "#fading_text" es un selector de ID que encuentra ninguna etiqueta en la página con un ID de "fading_text." Abra su página web y mirar el código para encontrar o añadir un ID para las etiquetas que rodean el texto. Añadir etiquetas como esto si necesita etiquetas: <span id = "fading_text"> texto que desee animar </ span>.

5 Llame a la animación de fotogramas clave dentro de la regla de estilo:

fading_text {

10s fundido de texto infinito;: animación
}

El primer valor es el nombre de su fotograma clave, seguido de la duración en segundos y, a continuación un tipo de repetición. Una repetición infinita bucles de la animación una y otra vez; reemplazar esto con un número entero como "10" para especificar un número finito de bucles.

6 Ir a través y duplicar tanto la animación de fotogramas clave y los de sus llamadas a la animación. Debe tener una copia del código con el prefijo "webkit" y otra copia con el prefijo "-moz" para hacer el código compatible con Chrome, Safari y Firefox:

@ -webkit-Fotogramas clave fundido de texto {
0%, 100% {

opacity: 1;

}
50% {

opacity: 0;

}
}
@ -moz-Fotogramas clave fundido de texto {
0%, 100% {

opacity: 1;

}
50% {

opacity: 0;

}
}

fading_text {

-webkit-animación: la decoloración de texto 10s infinita;
-moz-animación: la decoloración de texto 10s infinita;
}

Consejos y advertencias

  • Voltear ajustes de opacidad en sus fotogramas clave por lo que el primer fotograma clave tiene una opacidad de cero y el segundo tiene la opacidad completa. Esto hace que el fundido de texto en la página.
  • En Internet Explorer 9 y los navegadores más adelante, el texto no se animará. Esto se debe a que los navegadores no son compatibles con las animaciones de fotogramas clave. Sin embargo, el texto aparece en la página.