![]() |
|
Homepage |
Javascript |
Effettuare lo zoom-in e lo zoom-out su un'immagine coi Css | |
Effettuare lo zoom-in e lo zoom-out su un'immagine coi Css
Grazie ad un semplice codice Javascript e delle funzioni legate all'interazione con i Css, possiamo creare una piccola utility Dhtml per effettuare il cosiddetto zoom-in ed il zoom-out su un'immagine prestabilita, ovvero aumentare e diminuire le sue dimensioni di un tot specificato. <p align="center"><img src="foto.jpg" id="foto" name="foto"></p>Dopo aver creato l'immagine utilizziamo questo script corredato di opportuni commenti
<script language="javascript">
<!--
var dimensioni = document.foto.style.width; // Recupero la larghezza dell'immagine utilizzando il name
dimensioni = 200; // Imposto la larghezza a 200 pixel
var aumenta = 10; // Effettuo lo zoom-in e lo zoom-out per 10 pixel
function ZoomIn()
{
// Aumento le dimensioni dell'immagine e reimposto la variabile di riferimento
foto.style.width = dimensioni + aumenta;
dimensioni += aumenta;
}
function ZoomOut()
{
// Diminuisco le dimensioni dell'immagine e reimposto la variabile di riferimento
foto.style.width = dimensioni - aumenta;
dimensioni -= aumenta;
}
//-->
</script>
Richiamo le funzioni ZoomIn() e ZoomOut() sui bottoni
<p align="center">
<input type="button" value="Zoom +" onclick="ZoomIn()">
<input type="button" value="Zoom -" onclick="ZoomOut()">
</p>
Nello script ho fatto riferimento solo alla larghezza dell'immagine e non anche all'altezza perchè aumentando l'una l'altra aumenta di proporzione di conseguenza.
|
IN EVIDENZA
Una slidegallery con jQuery
Pagamenti online con PayPal e PHP
Breve guida a jQuery
Effetto ombra su testo con Photoshop
Guadagna col tuo sito grazie a TradeD...
Guida XHTML
Riscrivere le URL con Asp
Riavviare IIS
HTTP 500 internal server error
Generare password casuali in Javascri...
Errore 80004005: Cannot update. Datab...
Introduzione ad Ajax ed Asp con Jscri...
Referenze dei Tag Html
Stringhe di connessione via ODBC e Ol...
Referenze dei fogli di stile Css
Le espressioni regolari in Javascript
|
||||
© 2001/2010 lukeonweb.net - A cura di Luca Ruggiero, Partita IVA 05564851219 -
Privacy |
Pubblicità |
Contatti
| |||||