Cómo hacer parpadear texto en HTML (métodos modernos y obsoletos)
Cuatro formas de hacer parpadear texto en navegador:
- Etiqueta <blink> (obsoleta, no estándar, no soportada en IE/Edge/Chrome modernos).
- CSS inline:
style="text-decoration: blink"en etiqueta. - CSS en hoja de estilos:
selector { text-decoration: blink; }(estándar CSS 1/2.1, soportado en Firefox, Opera antiguos; ignorado en WebKit/Blink). - JavaScript: alterna
visibilityodisplayconsetInterval.
Ejemplo JS (funciona en todos si JS activado)
<script>
function blinkIt() {
var el = document.getElementById('blinkText');
el.style.visibility = (el.style.visibility === 'hidden') ? 'visible' : 'hidden';
}
</script>
<body onload="setInterval('blinkIt()',500)">
<p id="blinkText">Tu texto parpadea</p>
</body>
Consejo
text-decoration: blink es estándar CSS pero muchos navegadores lo ignoran por accesibilidad. JS es más controlable.
Advertencia
El texto parpadeante puede provocar crisis epilépticas y es molesto. Evítalo en web profesional. WCAG 2.1 lo desaconseja (SC 2.2.2).
- ·Cómo crear un archivo PDB (Palm Database)
- ·Cómo subrayar texto en HTML
- ·Cómo crear un archivo PDF gratis (online y offline)
- ·Cómo hacer un folleto en una Mac
- ·Cómo crear un archivo JPEG
- ·Cómo crear una base de datos en archivo plano (texto)
- ·Cómo crear un archivo SWF (Flash) — Tecnología obsoleta, solo legado
- ·Cómo crear un archivo de documento Word (.doc)
- Cómo justificar texto en HTML
- Cómo cifrar un archivo de texto en Windows con EFS
- Cómo crear un archivo de Word dañado a propósito (para pruebas)
- Cómo convertir un archivo GIF a HTML
- Cómo hacer texto invisible en HTML/CSS (visibility, display, opacity, color)
- Incrustar código HTML en emails: Crear plantillas con tablas, estilos e hipervínculos
