Come impostare gli stili CSS con JavaScript

September 1

Come impostare gli stili CSS con JavaScript


Impostazione degli stili CSS e JavaScript è un modo semplice ed efficace per fare una pagina web più dinamico e stimolante per i visitatori. Non è necessario avere una conoscenza approfondita di programmazione a modificare CSS e JavaScript, come avete solo bisogno brevi e semplici stralci di codice. Siti web utilizzano JavaScript per impostare lo stile CSS per molte ragioni, ma soprattutto per creare un sistema interattivo, un'esperienza visivamente accattivante. caratteristiche del sito che in particolare trarre vantaggio dall'utilizzo di Javascript per impostare i CSS sono quelle parti di una pagina che le persone interagiscono con i quali i menu e comandi.

istruzione

1 Creare la pagina web con gli elementi che si desidera impostare le proprietà di stile per. Utilizzare il seguente schema:

<Html>

<Head> </ head>

<Body>

<Div id = 'maindiv' class = 'someText'> Ecco il mio contenuto del testo. </ Div>

</ Body>

</ Html>

Aggiungere impostazioni di stile iniziali per il contenuto, sia nella sezione head della pagina tra i tag <style> o in un file separato "css" legato alla nella testa:

.sometext

{Background: # FFFF00;}

2 Cambiare il colore del testo utilizzando JavaScript. Nella sezione head della pagina, aggiungere codice secondo la seguente struttura:

<Script type = "text / javascript '>

funzionare overDiv (divID)

{Document.getElementById (divID) .style.color = "# 0000FF";}

funzionare offDiv (divID)

{Document.getElementById (divID) .style.color = "# 000000";}

</ Script>

Modificare il contenuto della pagina nel modo seguente:

<Div id = 'maindiv' class = 'someText' onmouseover = "overDiv (this.id);" onmouseout = "offDiv (this.id);"> Ecco il mio contenuto del testo </ div>.

Testare la pagina e si dovrebbe vedere che il colore del testo cambia quando si tira il mouse su di esso.

3 Cambiare lo sfondo del testo in modo dinamico, utilizzando l'attributo "class" del contenuto. Apportare la seguente modifica allo script nella testa pagina:

funzionare overDiv (divID)

{Document.getElementById (divID) .style.color = "# 0000FF"; document.getElementById (divID) .className = "textalt";}

funzionare offDiv (divID)

{Document.getElementById (divID) .style.color = "# 000000"; document.getElementById (divID) .className = "someText";}

Aggiungere al codice CSS:

.textalt

{Background: # 00FF00;}

Testare la pagina e si dovrebbe vedere che lo sfondo cambia anche colore quando si tira il mouse su di esso.

4 Utilizzare librerie di codice esterno per migliorare lo stile dinamico. La risorsa principale che gli sviluppatori utilizzano per i CSS e JavaScript è jQuery. Lo script jQuery consente di impostare molte proprietà di stile differenti. Scarica jQuery (vedi Risorse) e includere un link allo script nella testa della pagina, assicurandosi che il nome del file e la posizione sono corrette:

<Script type = 'text / javascript' src = 'jquery.min.js'> </ script>

Ricordarsi di caricare lo script jQuery al server insieme con la pagina web.

5 Utilizzare jQuery per creare effetti quali dissolvenza all'interno delle pagine web. Includere il seguente nel corpo della pagina:

<Div id = "showclick"> Clicca qui per mostrare qualcosa di diverso </ div>

<Div id = "extra"> Questo testo è inizialmente nascosto! </ Div>

Aggiungere al JavaScript nella testa pagina:

$ (Function ()

{$ ( '# Showclick'). Click (function () {

$ ( '# Extra') fadeIn ( 'lento.'); }); });

Aggiungere alla sezione CSS:

extra

{Display: none;}

Prova la pagina e cliccare sulla sezione "showclick", si dovrebbe vedere il testo aggiuntivo appaiono lentamente.