Tecnología

Inicio

Extraños efectos de texto HTML

Extraños efectos de texto HTML


En los primeros días del desarrollo Web, efectos de texto eran bastante limitadas. Si quieres usar algo que no sea una fuente básica que se muestra directamente en línea con otros elementos, que no tenía más remedio que crear una imagen en Photoshop en lugar del texto. Mientras que ciertas etiquetas HTML todavía proporcionan efectos de texto, la mayoría de los desarrolladores se dirige ahora a CSS y JavaScript. Con estas herramientas, una amplia variedad de efectos extraños puede lograrse a través de texto solo. Tenga en cuenta, sin embargo, que los diferentes navegadores reaccionan de manera diferente a los efectos CSS y JavaScript. Probar el código en varios navegadores y leer sobre el estilo multi-navegador y secuencias de comandos.

Etiquetas HTML

Unos efectos especiales que formaban parte de las especificaciones HTML primeros todavía funcionan. Otros están ya no se admiten. Una vez que la etiqueta de "abrir y cerrar" fue muy favorecido por los anunciantes web tempranas como una forma de llamar la atención de un usuario. "Blink" es, afortunadamente, obsoleto y algunos navegadores todavía lo apoyan, pero otros efectos de etiquetas HTML, como la "carpa", todavía funciona. Aquí hay unos ejemplos:

<Blink> Este texto utilizado a parpadear pero no lo hace más </ blink>
<Marquee behavior = "scroll" direction = "left"> Este texto se desplazará siempre hacia la izquierda </ marquee>
<Marquee behavior = "alternate"> Este texto se deslice hacia atrás y adelante a través de la pantalla </ marquee>

Técnicas CSS

Cascading Style Sheets permiten al desarrollador o diseñador web más control sobre la apariencia de texto HTML. El uso de CSS, el color del texto puede ser manipulado, bloques de texto se pueden superponer, efectos de sombra pueden ser creados y texto incluso pueden ser animados. Algunos ejemplos de efectos extraños se presentan a continuación.

<P style = "font-size: 30px; color: # 000; fondo: #fff; text-shadow: 2px 2px 3px # 000;"> Este texto tiene una sombra </ p>
<P style = "font-size: 30px; de color: #fff; background: # 000; text-shadow: 1px 1px 6px #fff;"> Este texto se iluminará </ p>
<P style = "font-size: 30px; color: # 000; background: # 666; text-shadow: 0px 1px 1px #fff;"> Este texto aparecerá grabado </ p>

Técnicas de navegador Specifid CSS

La propiedad de "transformar" se aplica a ciertos navegadores y permite que el texto puede escalar, rotar o sesgada. Por desgracia, este no es compatible con IE, aunque hay algunas técnicas de solución (ver Recursos).

<Div style = "- moz-transform: skewX (10 grados) translatex (150px);

-moz-transform-origin: bottom left;font-size:30px&quot;>
This will be way skewed.

</ Div>
<Div style = "- moz-transform: rotate (90 grados); -moz-transform-origen: parte inferior izquierda; font-size: 30px">
Esto se hace girar noventa grados.
</ Div>

Técnicas de JavaScript y DHTML

Con Javascript y DHTML involucrados, el texto puede incluir efectos que responden a la entrada y las acciones del usuario. El ejemplo siguiente cambia el tamaño del texto al mover el ratón sobre él.

<P onmouseover = "this.style.fontSize = '40px'" onmouseout = "this.style.fontSize = '30px'" style = "font-size: 30px"> Esta crecerá cuando se mueve el ratón sobre ella </ p>