Casute animate folosind jQuery
Va voi prezenta o metoda simpla de a realiza o animatie pentru o serie de casute. Va poate fi utila in momentul in care prezentati mai multe oferte (hosting, prestari servicii etc.).
Aplicatia finala va arata ca in imaginea de mai jos.
Sa pornim la drum. Pentru inceput vom adauga in pagina 3 div-uri care au definita clasa box.
<div class="box">
<h1>Casuta numarul 1</h1>
</div>
<div class="box">
<h1>Casuta numarul 2</h1>
</div>
<div class="box">
<h1>Casuta numarul 3</h1>
</div>
In fiecare div am adaugat un titlu. Acum sa aranjam putin aspectul acestora.
.box {
width: 200px;
height: 300px;
float: left;
margin-right: 5px;
background: #f2f4f9;
border: 2px solid #555;
z-index: 1;
}
.box h1 {
font-size: 22px;
margin: 10px 0 10px 0;
padding: 0;
width: 100%;
text-align: center;
text-shadow: 1px 1px 1px #555;
}
Dupa cum vedeti, am folosit si o umbra pentru text.
In acest moment avem casutele frumos aranjate in pagina dar acestea nu sunt interactive inca.
<script type="text/javascript">
jQuery(document).ready(function () {
$('.box').hover(function() {
$(this).animate({width: '250px', height: '350px', borderLeftWidth: "5px", borderTopWidth: "5px", borderRightWidth: "5px", borderBottomWidth: "5px"}, 200).css({'box-shadow': '5px 5px 3px #888', 'z-index': '999'});
}, function() {
$(this).animate({width: '200px', height: '300px', borderLeftWidth: "2px", borderTopWidth: "2px", borderRightWidth: "2px", borderBottomWidth: "2px"}, 100).css({'box-shadow': '0px 0px 0px #888', 'z-index': '1'});
});
});
</script>
Acum sunt :)
In primul rand, cand mouse-ul va fi peste unul dintre div-uri, vom anima lungimea si latimea acestuia, grosimea bordurii si ii vom aplica o umbra folosind CSS. Este important sa setam z-index-ul mai mare decat cel initial pentru ca umbra sa fie afisata peste div-urile celelalte.
Cea de-a doua functie nu va face altceva decat sa reseteze toate modificarile facute mai inainte.
Sa vedem cum arata live aplicatia noastra.
Casuta numarul 1
Casuta numarul 2
Casuta numarul 3
| Nume: Animatie casute jQuery (629B) Descriere: Animatie pentru evidentierea unor elemente din pagina. Descarcari: 6 Puncte de activitate necesare: 100 puncte Punctele tale: Nu ai suficiente puncte de activitate (mai multe detalii) |
Ti-a placut articolul Casute animate folosind jQuery?
TweetAi nevoie de rezolvarea unei probleme la informatica?
Iti recomandam si urmatoarele articole:
Discuta articolul Casute animate folosind jQuery
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)

