Mediante las propiedades de las hojas de estilo en cascada (CSS) podemos especificar imágenes de fondo para los campos textarea de los formularios. Basta con defnir un estilo para el elemento textarea, y asignar a la propiedad background-image la URL de la imagen.
Jugando con los eventos onMouseOver y onMouseOut se puede hacer que la imagen cambie cuando el puntero del ratón pasa por encima del cuadro de texto.
También se pueden asignar valores al color del texto que se introduce en el cuadro de texto. Jugando con este ejemplo se puede personalizar el aspecto de los campos textarea para adaptarlos al de la página.
Es necesario añadir el siguiente código a la página HTML, entre <head> y </head>:
<style TYPE="text/css">
/* FONDO PARA TEXTAREA Iván Nieto Pérez
Este script y otros muchos pueden descarse on-line de forma gratuita
en El Código: www.elcodigo.net
*/
textarea.imagenInicio {
background-color: #000000;
background-image: url( /images/fondostars.jpg );
color: #ffffff;
}
textarea.imagenFoco {
background-color: #000000;
background-image: url( /images/fondocielo.jpg );
color: #ffffff;
}
</style>
Es necesario añadir el siguiente código a la página HTML, entre <body> y </body>:
<form> <textarea rows="12" cols="8" class="imagenInicio" onMouseOver="this.className='imagenFoco'" onMouseOut="this.className='imagenInicio'"> Ejemplo de textarea con fondo. Al pasar el puntero por encima, el fondo cambia. </textarea> </form>
Usuarios que han visto este tema también han visto...
- Crear menus de navegación en CSS usando listas
- Mozilla: navegador centrado en el usuario
- Maquetación CSS
- Estilos CSS distintos con PHP y cookies
- Cómo utilizar el Opacity con CSS
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.