-
Cómo establecer Estilos CSS con JavaScript
-
Definición de estilos CSS con JavaScript es una manera sencilla y eficaz para hacer una página web más dinámica y estimulante para los visitantes. Usted no necesita tener un amplio conocimiento de programación para alterar CSS con JavaScript, ya que sólo necesita ciertos extractos breves y sencillas de código. Sitios web utilizan JavaScript para programar un estilo CSS por muchas razones, pero sobre todo para crear una experiencia interactiva y visualmente atractivo. características del sitio que se benefician particularmente de uso de JavaScript para establecer CSS incluyen aquellas partes de una página que las personas interactúan con como los menús y controles.Instrucciones
1 Crear la página web con los elementos que desea definir propiedades de estilo para. Utilice el siguiente esquema:
<Html>
<Head> </ head>
<Body>
<Div id = clase 'maindiv' = 'SomeText'> Aquí está mi contenido del texto. </ Div>
</ Body>
</ Html>
Añadir ajustes iniciales de estilo para su contenido, ya sea en la sección de cabecera de la página entre las etiquetas <style> o en un archivo separado ".css" vinculado a la cabeza:
.algún texto
{Background: # FFFF00;}
2 Cambiar el color del texto utilizando JavaScript. En la sección de cabecera de la página, agregar el código de acuerdo con la siguiente estructura:
<Script type = "text / javascript">
overDiv funcionar (divID)
{Document.getElementById (divID) .style.color = "# 0000FF";}
offDiv funcionar (divID)
{Document.getElementById (divID) .style.color = "# 000000";}
</ Script>
Alterar el contenido de la página de la siguiente manera:
<Div id = clase 'maindiv' = 'SomeText "onmouseover =" overDiv (this.id); " onmouseout = "offDiv (this.id);"> Aquí está mi contenido de texto </ div>.
Probar la página y debería ver que el color del texto cambia cuando se hace rodar el ratón sobre él.
3 Cambiar el fondo de texto de forma dinámica, utilizando el atributo "clase" del contenido. Hacer el siguiente cambio en la secuencia de comandos en la cabeza página:
overDiv funcionar (divID)
{Document.getElementById (divID) .style.color = "# 0000FF"; document.getElementById (divID) .className = "textalt";}
offDiv funcionar (divID)
{Document.getElementById (divID) .style.color = "# 000000"; document.getElementById (divID) .className = "SomeText";}
Añadir al código CSS:
.textalt
{Background: # 00FF00;}
Probar la página y debería ver que el fondo también cambia de color cuando se hace rodar el ratón sobre él.
4 Utilizar librerías de código externos para mejorar el estilo dinámico. El principal recurso que los desarrolladores utilizan para CSS y JavaScript es jQuery. El script jQuery le permite configurar muchos diferentes propiedades de estilo. Descargar jQuery (ver Recursos) e incluir un enlace a la secuencia de comandos en la cabecera de la página, asegurándose de que el nombre de archivo y la ubicación son correctos:
<Script type = "text / javascript" src = "jquery.min.js"> </ script>
Recuerde que debe cargar el script de jQuery para el servidor junto con la página web.
5 Usar jQuery para crear efectos tales como la decoloración en las páginas web. Incluya lo siguiente en el cuerpo de la página:
<Div id = "showclick"> Haga clic aquí para mostrar algo más </ div>
<Div id = "extra"> Este texto se oculta inicialmente! </ Div>
Añadir a JavaScript en la cabeza página:
$ (Function ()
{$ ( '# Showclick'). Click (function () {
$ ( '# Extra ") fadeIn (" lento ").; }); });
Añadir a la sección de CSS:
extra
{Display: none;}Prueba de la página y haga clic en la sección "showclick", debería ver el texto adicional aparece lentamente.