Effetti di opacità in MooTools

August 14

Effetti di opacità in MooTools


Ci sono molte diverse tecnologie disponibili per la progettazione di una pagina web. Un elemento stile utilizzato in tutto il Web è l'uso della trasparenza, che è controllata regolando l'opacità di un elemento. Uno sviluppatore può ottenere questo effetto se una varietà di differenti mezzi, compresi l'uso del quadro MooTools.

MooTools

MooTools è un framework JavaScript. JavaScript è il linguaggio di scripting primario del Web; è in grado di creare animazioni complesse o funzionalità Web semplice. L'obiettivo di MooTools è quello di creare un modo semplificato per sviluppatori di utilizzare JavaScript. Si pretende di ridurre la quantità di codice uno sviluppatore scriverà, consentire la più agevole la compatibilità cross-browser e fornire un quadro leggero, affidabile.

Usi di opacità

Quando si regola l'opacità di un elemento di controllare la sua trasparenza generale. Questo può essere utilizzato in una varietà di modi diversi; uno sviluppatore può decidere di ridurre l'opacità di un'immagine, aumentandone la trasparenza, in modo da creare un'immagine di sfondo più adatto. È inoltre possibile regolare l'opacità di un'immagine in base alle azioni di un utente; per esempio, se un utente posiziona il cursore su un'immagine, è possibile ridurre l'opacità dell'immagine per indicare che è stato selezionato. La trasparenza può essere utilizzato anche come elemento di stile. Fornendo una varietà di livelli di opacità in una pagina Web può aumentare la profondità grafico del prodotto finale.

Effetto Opacità Semplice

MooTools è stato progettato per ridurre la quantità di codice necessario per produrre effetti JavaScript, ed è possibile modificare l'opacità per qualsiasi immagine in una pagina Web con l'uso della biblioteca del MooTool. Con la creazione di una "classe" e utilizzando il metodo "set" è possibile indicare diversi livelli di opacità, che possono poi essere utilizzati semplicemente identificare la classe all'interno del tag immagine HTML. Un esempio del codice MooTools è qui sotto:

window.addEvent ( 'domready', function () {

$$ ( '. Opacità'). Each (function (MYEL) {

MyEl.set('opacity','.' + MyEl.get('rel'));

});

});

Nell'esempio di cui sopra è stata creata una classe di "opacità" e ha indicato che la trasparenza dell'immagine cambia quando si regola il tag immagini "rel". Inserendo "window.addEvent ( 'domready', function () {" nel codice si indica la funzione dal titolo "MYEL" a fuoco quando la pagina HTML carichi. Questo farà sì che il cambio di opacità è fatta non appena il visitatore arriva al tuo sito web al fine di implementare la modifica dell'opacità aggiungere la seguente riga di codice HTML.:

<Img rel = "50" class = "opacità" />

Sostituire "myImg.jpg" con il file immagine. In questo esempio "myImg.jpg" ha un valore di opacità del 50 per cento.

Opacità Animazione

Un modo per aumentare l'effetto di trasparenza è quello di animare esso. Utilizzando MooTools è possibile regolare l'opacità di un'immagine in base a come l'utente interagisce con un oggetto. Gli eventi del mouse sono il tipo più comune di interazione. Utilizzando MooTools, è possibile indicare che si desidera impostare l'opacità su un livello "MouseEnter" (quando passaggio del mouse su un oggetto) e un altro livello su "mouseLeave" (quando il cursore viene rimosso dall'oggetto). Questo tipo di funzione è implementata in modo simile ad una semplice variazione di opacità; creare una "classe" e chiamare quella classe nel codice HTML. La funzione utilizza quindi gli eventi del mouse al fine di alterare l'opacità dell'immagine.

(Function ($) {

window.addEvent ( 'domready', function () {

var opacity = 0.6, toOpacity = 0.8;

$$ ( 'Div.opacity'). Set ( 'opacità', opacità) .addEvents ({

MouseEnter: function () {

this.tween ( 'opacità', toOpacity);

},

Questa funzione indica che la finestra dovrebbe cambiare ad un livello di opacità di "0.8" o 80 percento quando il mouse entra finestra. Come primo esempio (nella sezione 3), la funzione iniziale è impostata per caricare una finestra browser si apre, che è indicata da "domready." La funzione "MouseEnter" istruisce qualsiasi immagine con una classe di "opacità" per cambiare da "opacità" a "toOpacity." I valori di queste variabili sono impostate alla terza riga di codice. Regolando questi numeri si regolare il livello di opacità funzioni quando il mouse entra o esce l'immagine.