Cum sa faci un acordeon pe CSS3, liber-site-ul de master

Cum sa faci un acordeon pe CSS3, liber-site-ul de master

Un acordeon tipic, dar a realizat numai cu proprietăți CSS3.

Există diferite variante de acordeon construite doar pe CSS. dar ele sunt folosite, de obicei, o clasă pseudo: țintă. care are dezavantaje, cum ar fi imposibilitatea de închidere, după conținutul de prezentare și deschiderea simultană a mai multor elemente ascunse.

Dar, cu ajutorul checkboxes ascunse (steaguri) putem controla deschiderea și închiderea. Și pentru a numai un singur element din butoanele radio utilizate acordeon a fost deschis în același timp.

HTML markup

Luați în considerare exemplul care utilizează casete de selectare (steaguri) și, dacă este o secțiune a conținutului este deschis în mod implicit (de intrare trebuie să fie «verificate» (marcate).

Totul va fi plasat într-un recipient cu clasa de ac-container. Pentru fiecare element, vom casetă. etichetă și conținutul articolului.

Rețineți că fiecare intrare, trebuie să atribuiți ID-ul, care va fi utilizat în atributul etichetă. Este necesar să bifați caseta de selectare făcând clic pe etichetă.

Fiecare articol este o clasa care ne va ajuta să determine înălțimea la care elementul va deschide acordeon. (Optim, cu siguranță folosit automată pe înălțime, dar atunci nu vom avea o animație la deschiderea).