jQuery efect de zoom pentru imagini
Sa vedem cum putem face un efect foarte simplu de zoom in/zoom out pentru imagini folosind jQuery. Efectul va fi activat la trecerea mouse-ului peste imagine.

Sa vedem structura HTML pentru nevoile noastre.
[...]
<a class="a-zoom" href="#"><img class="img-zoom" src="img.jpg" width="300" height="225" /></a>
[...]
Practic avem o imagine img.jpg cu clasa img-zoom intr-un element a cu clasa a-zoom.
Acum sa definim cele 2 clase.
.a-zoom {
display: block;
width: 300px;
height: 225px;
overflow: hidden;
border: 3px solid green;
position: relative;
}
.img-zoom {
position: absolute;
}
Este foarte important sa setam pozitia absoluta pentru imagine si relativa pentru link! Altfel nu vom putea centra zoom-ul pe imagine.
Sa vedem si JavaScript-ul care ne va genera acest efect.
<script type="text/javascript">
jQuery(document).ready(function () {
$('.img-zoom').hover(function() {
$(this).stop().animate({ width: '600px', height: '450px', top: '-125px', left: '-150px'}, 200);
},function() {
$(this).stop().animate({ width: '300px', height: '225px', left: '0px', top: '0px'}, 500);
});
});
</script>
Simplu, nu? Atunci cand mouse-ul ajunge pe imagine, animam dimensiunile pozei si pozitia acesteia. Atunci cand mouse-ul iese din imagine aducem totul la normal.
Sa vedem si cum arata acest efect in practic, nu doar in teorie:
Este foarte important sa setati corect pozitia top si left pentru animatie. Nu este o chestie standard, depinde de marimea imaginii. Pentru exemplul atasat, imaginea are dimensiunea de 600 x 450.
| Nume: jQuery Zoom Image (67.29KB) Descriere: Efect de zoom pentru imagini Descarcari: 5 Puncte de activitate necesare: 100 puncte Punctele tale: Nu ai suficiente puncte de activitate (mai multe detalii) |
Daca aveti intrebari sau sugestii nu ezitati sa le adaugati.
Ti-a placut articolul jQuery efect de zoom pentru imagini?
TweetAi nevoie de rezolvarea unei probleme la informatica?
Iti recomandam si urmatoarele articole:
4 comentarii pentru jQuery efect de zoom pentru imagini
Discuta articolul jQuery efect de zoom pentru imagini
Contul tau
Categorii
- Atestat Info C/C++ (21)
- Atestat Info Pascal (21)
- Learn AJAX (3)
- Learn Android (5)
- Learn C++ (32)
- Learn CSS (11)
- Learn Database (9)
- Learn Flash (33)
- Learn HTML (14)
- Learn JAVA (9)
- Learn Javascript (14)
- Learn jQuery (17)
- Learn Pascal (28)
- Learn PHP (21)
- Learn SQL (5)
- Learn Visual FoxPro (4)
- Tips & Tricks (22)
Mozku Network
Ne gasesti si pe Facebook
Articole noi
- Cum sa detectati rezolutia telefonului intr-o aplicatie Android
- Cum se evita oprirea fortata a unei aplicatii
- Cum sa porniti o activitate noua in Android
- Cum sa adaugati un ImageView intr-o aplicatie Android
- Cum sa adaugati un Button intr-o aplicatie Android
- Cum sa utilizati un ArrayList in Java
- Bifeaza toate checkbox-urile folosind jQuery
- Validare formular folosind jQuery
Fisiere populare
- Proiect Atestat Informatica Visual FoxPro (439)
- Twitter Patterns (202)
- Flash Newsletter (126)
- Baza de date auto revizuita (99)
- hitTest Flash (99)


Mersi, minunat tutorial :)
Cu placere :D
Update: am adaugat si un mic demo.
[...] ca am vorbit mai devreme de manipularea imaginilor folosind jQuery, acum va voi prezenta o metoda simpla de a genera un tooltip care sa contina o imagine. Puteti [...]
Foarte tare !