Tecnología

Inicio

Cómo establecer Estilos CSS con JavaScript

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.