Ստեղծեք միայն HTML-ով ակորդեոն՝ առանց JS-ի կամ CSS-ի բովանդակությունը թաքցնելու և բացահայտելու համար

in Ռեսուրսներ և գործիքներ

Գիտե՞ք, որ կա բնիկ HTML5 լուծում՝ շատ հեշտությամբ ստեղծելու ակորդեոն՝ կարդալ ավելին/պակաս կոճակը՝ բովանդակությունը թաքցնելու և բացահայտելու համար: ՈՉ JavaScript կամ CSS. Կարդացեք՝ պարզելու համար, թե ինչպես:

html5 ակորդեոն

The և HTML5 թեգերը պաշտոնապես ա բացահայտման վիդջեթի տարր, Սակայն զուգորդված է HTML5 թեգերը ձեզ կտան մաքուր HTML-միայն ակորդեոն.

իմաստ ոչ JS ԿԱՄ CSS պահանջվում է. Որքա՜ն թույն է դա։

Ահա մի օրինակ, որը ցույց է տալիս a-ով պարզ տարր և .

Ահա կոդը ՝

<details>
 <summary>Read More</summary>
  <p>This is a native HTML5 accordion to hide and reveal content. Pretty cool, right?</p>
</details>

և ահա թե ինչպիսի տեսք կունենա.

Կարդալ ավելին

Սա բնիկ HTML5 ակորդեոն է՝ թաքցնելու և բացահայտելու բովանդակությունը: Բավականին թույն, չէ՞:

Ինչպես է դա աշխատում? The  պիտակը ծառայում է որպես փաթաթող տարրի համար, որը կարող է բացվել կամ փակվել: Օգտագործողը պետք է սեղմի պիտակի վրա, որը հանդիսանում է հատկորոշել տարրը բացելու կամ փակելու համար:

Ինչ վերաբերում է ոճին և վարքին:

Որոնվածը

Դուք կարող եք կիրառել CSS ոճավորում՝ բացահայտման տեքստային տուփի տեսքը հարմարեցնելու համար: Ստորև բերված է ներդիրներով ինտերֆեյսի ոճ.

details {
  font: 16px "Open Sans", Calibri, sans-serif;
  width: 620px;
}

details > summary {
  padding: 2px 6px;
  width: 15em;
  background-color: #ddd;
  border: none;
  box-shadow: 3px 3px 4px black;
  cursor: pointer;
}

details > p {
  border-radius: 0 0 10px 10px;
  background-color: #ddd;
  padding: 2px 6px;
  margin: 0;
  box-shadow: 3px 3px 4px black;
}

details[open] > summary {
  background-color: #ccf;
}

Լռելյայնորեն, կուրսորը հայտնվում է սլաքի պես, բայց եթե ցանկանում եք, որ այն լինի a ցույց տալով ձեռքը փոխարենը, ապա օգտագործեք սա.

details {
cursor: pointer;
}

Բժիշկները

Վարքագծի կարգավորումը շատ սահմանափակ է, իրականում միայն մեկ բան կարող ես անել, դա բացահայտված տեքստը պատրաստելն է բացել լռելյայն.

Ակորդեոնը բաց վիճակում սկսելու համար ավելացրեք բուլյան բացել վերագրել է պիտակ:

<details open>
 <summary>Read More</summary>
  <p>This is a native HTML5 accordion to hide and reveal content. Pretty cool, right?</p>
</details>
Կարդալ ավելին

Սա բնիկ HTML5 ակորդեոն է՝ թաքցնելու և բացահայտելու բովանդակությունը: Բավականին թույն, չէ՞:

Ի՞նչ հատկանիշներ կարող եմ օգտագործել:

Ստորև բերված ատրիբուտները կարող են օգտագործվել դրա համար պիտակ:

ՎերագրելԱրժեքԱմփոփում
բացելբացելԿանխադրված է բաց չէ.
id  արժեքԱպահովում է եզակի նույնացուցիչ:
դաս  դասի անուններըՏարրերին դասերի անուններ է հատկացնում:
ոճ  CSS-արժեքներՏարրին վերագրում է CSS ոճեր:

Այսպիսով, որո՞նք են սահմանափակումները: Միշտ կա որսորդություն, այնպես չէ՞:

Internet Explorer-ի աջակցություն չկա

Այս միայն HTML5 ակորդեոնը չի աշխատի Internet Explorer-ի ոչ մի տարբերակում: Եթե ​​դուք պետք է այն աջակցեք IE11-ին, դուք պետք է օգտագործեք այլ հետադարձ լուծում՝ օգտագործելով JQuery: Բոլոր մյուս բրաուզերները աջակցում են և .

Չկան հարմարեցված անիմացիաներ կամ անցումներ

Թեև դուք կարող եք փոփոխել և ոճավորել արտաքին տեսքը (ինչպես ցույց է տրված վերևում), դուք չեք կարողանա որևէ տեքստ բացահայտել անիմացիաներ կամ անցումներ: Եթե ​​ցանկանում եք դա անել, ձեզ անհրաժեշտ կլինի մեկ այլ CSS/JSS ակորդեոնի լուծում:

Էկրանի ընթերցիչներ և հասանելիություն

Սա բնիկ է HTML5 և այն *պետք է* հասանելի լինի, բայց պարզվել է, որ իրական բացահայտված տեքստը միշտ չէ, որ ճիշտ է հայտարարվում էկրանի ընթերցողի կողմից:

Հիշատակում:

Հեղինակի մասին

Մեթ Ահլգրեն

Mathias Ahlgren-ը գլխավոր տնօրենն է և հիմնադիրը Website Rating, ղեկավարելով խմբագիրների և գրողների համաշխարհային թիմը: Նա տեղեկատվական գիտության և կառավարման մագիստրոսի կոչում է ստացել։ Նրա կարիերան ուղղված էր SEO-ին համալսարանի ընթացքում վեբ զարգացման վաղ փորձից հետո: Ավելի քան 15 տարի SEO-ի, թվային մարքեթինգի և վեբ մշակողների հետ: Նրա ուշադրության կենտրոնում է նաև վեբկայքի անվտանգությունը, որը վկայում է կիբերանվտանգության վկայականով: Այս բազմազան փորձաքննությունը հիմնում է նրա ղեկավարությունը Website Rating.

Եղե՛ք տեղեկացված: Միացե՛ք մեր տեղեկագրին
Բաժանորդագրվեք հիմա և ստացեք անվճար մուտք դեպի միայն բաժանորդների համար նախատեսված ուղեցույցներ, գործիքներ և ռեսուրսներ:
Դուք կարող եք ցանկացած պահի չեղարկել բաժանորդագրությունը: Ձեր տվյալները ապահով են:
Եղե՛ք տեղեկացված: Միացե՛ք մեր տեղեկագրին
Բաժանորդագրվեք հիմա և ստացեք անվճար մուտք դեպի միայն բաժանորդների համար նախատեսված ուղեցույցներ, գործիքներ և ռեսուրսներ:
Դուք կարող եք ցանկացած պահի չեղարկել բաժանորդագրությունը: Ձեր տվյալները ապահով են:
Տարածեք...