Azi este Joi, 10 de Aprilie.2017

cu reduceri

Animatie - Exemplu de acordeon cu CSS

animatie efect acordeon cu cssAcest exemplu de acordeon create numai cu CSS si care lucreaza în mod normal, în orice browser, dar este pregatit sa functioneze corect în Chrome, Opera şi Firefox 4.
Exemplu acordeon orizontal este cel care se potriveste cel mai bine in orice situatie si poate fi folosit cu latimi fixe şi procente, aici, spre deosebire de original, voi folosi prima metoda în cazul in care HTML este o lista ordonata, deci intr-o postare noua se adauga urmatorul cod:
<ul class="accordion">
<li class="slide-01">
<div>
<h2>Fila 1</h2>
....... aici textul .......
</div>
</li>
<li class="slide-02">
<div>
<h2>Fila 2</h2>
....... aici textul .......
</div>
</li>
<li class="slide-03">
<div>
<h2>Fila 3</h2>
....... aici textul .......
</div>
</li>
</ul>
Ultimul pas mergi la Desing --> Editati HTML si exact inaintea liniei ]]></b:skin> adaugi urmatorul CSS:
.accordion h2 { /* el título */
color: #DEF;
font-family: Helvetica;
font-size: 20px;
margin: 0 0 0.5em;
text-align: center;
}
.accordion li { /* cada item de la lista */
float: left;
overflow: hidden;
height: 160px; /* inaltimea maxima ce dorim */
width: 150px; /* latime maxima ce dorim */
/* propietati de animatie */
-moz-transition: all 0.2s ease-out;
-webkit-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
-moz-transition-delay: 0.15s;
-webkit-transition-delay: 0.15s;
-o-transition-delay: 0.15s;
transition-delay: 0.15s;
}
.accordion li:first-of-type { /* margini rotunde de la prima fila */
-moz-border-radius: 10px 0 0 10px;
-webkit-border-radius: 10px 0 0 10px;
-o-border-radius: 10px 0 0 10px;
border-radius: 10px 0 0 10px;
}
.accordion li:last-of-type{ /* margini rotunde de la ultima fila */
-moz-border-radius: 0 10px 10px 0;
-webkit-border-radius: 0 10px 10px 0;
-o-border-radius: 0 10px 10px 0;
border-radius: 0 10px 10px 0;
}
.accordion div { /* el contenido */
padding: 10px;
}
.accordion:hover li {
/* pasar mouse se reduce latimea de la toate filele */
width: 100px;
}
.accordion li:hover {
/* se mareste latimea de la fila care o selectionam cu mouse-ul */
width: 300px;
}
/* culoare pentru fiecare fila */
.slide-01 {background:#404951; color:#FFF;}
.slide-02 {background:#606971; color:#FFF;}
.slide-03 {background:#808991; color:#FFF;}
Si rezultatul il poti vedea aici:

Un alt exempu de acordeon dar pe verticala gasesti in Vagabundia

Related Posts:

  • Cautare cu efect!Acest lucru de a folosi jQuery este foarte usor, desi pe mine nu ma convinge, stiu ca este noua moda, dar îmi place să contrazic şi să caute alternative la bibliotecile de scripting, care sunt confortabile, dar, stiti ca un s… Read More
  • Meniu vertical - clase CSSAdaug azi un nou meniu vertical folosind clase CSS, acesta utilizeaza o imagine de fond unica pentru a realiza 3 efecte diferite.Pentru incorporarea lui intr-un blog se respecta urmatori pasi:1. Copiaeza urmatoarea imagine in… Read More
  • Meniu expandabil cu CSSDaca as spune ca tranziţiile folosesc pentru orice, este o exagerare, dar ... foloseste pentru aproape orice. De data aceasta, sa vedem modul în care acestea ar putea fi aplicate pentru a crea meniuri expandabile.Cred că HTML… Read More
  • Animatie - Exemplu de acordeon cu CSSAcest exemplu de acordeon create numai cu CSS si care lucreaza în mod normal, în orice browser, dar este pregatit sa functioneze corect în Chrome, Opera şi Firefox 4.Exemplu acordeon orizontal este cel care se potriveste cel … Read More
  • Meniu orizontal simplu pentru blogul tauCu câteva luni în urmă am aratat cateva meniuri pe care le poti adăuga la blog-ul tau rapid şi uşor.Ei bine, azi a venit rândul să iti arat un nou meniu de navigare orizontal, un pic mai complex, dar simplu de implementat.Pot… Read More

0 comentarios:

Trimiteți un comentariu

Bine ai venit!
In continuare poti lasa mesajul tau.

Multumesc