Abuur HTML-Kaliya Accordion si aad u qariso oo u muujiso nuxurka JS ama CSS la'aanteed

in Khayraadka & Qalabka

Ma ogtahay in uu jiro xal HTML5 asal ah si aad si fudud u abuurto accordion akhri wax ka badan/yar badhanka si aad u qariso oo u muujiso waxa ku jira Ma jiro JavaScript ama CSS. Akhri si aad u ogaato sida.

html5 accordion

The iyo HTML5 tags si rasmi ah a muujinta xubin widget, laakiin lagu daray HTML5 tags ayaa ku siin doona a saafi ah HTML-kaliya accordion.

taasoo la micno ah ma jiro JS AMA CSS loo baahan yahay. Sidee u fiican taasi!

Halkan waxaa ah tusaale muujinaya curiye fudud oo leh a iyo .

Waa tan lambarka:

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

waana kan sida ay u ekaan doonto:

Read More

Kani waa accordion HTML5 asal ah si loo qariyo loona muujiyo waxa ku jira. Aad u fiican, sax?

Sidee u shaqeeyaan? The  tag waxay u adeegtaa sida duubka shay la furi karo ama la xidhi karo. Isticmaaluhu waa inuu gujiyaa calaamadda taas oo ah tag si aad u furto ama u xirto curiyaha.

Ka waran hab-dhaqanka iyo hab-dhaqanka?

Hababka

Waxaad codsan kartaa qaabaynta CSS si aad u habayso muuqaalka sanduuqa qoraalka muujinta. Hoosku wuxuu bixiyaa qaab interface tabbed:

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;
}

Sida caadiga ah, cursorku wuxuu u muuqdaa sida fallaadho, laakiin haddii aad rabto inay noqoto a gacanta ku fiiqaya halkii ka dibna isticmaal kan:

details {
cursor: pointer;
}

Dabeecadaha

Dejinta dabeecadaha aad ayey u xaddidan yihiin, runtii waxaa jira hal shay oo aad sameyn karto oo ah inaad sameyso qoraalka la muujiyey furan si default.

Si aad u bilawdo accordion xaaladdeeda furan, ku dar Boolean furan sifo ah sumad:

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

Kani waa accordion HTML5 asal ah si loo qariyo loona muujiyo waxa ku jira. Aad u fiican, sax?

Sifooyinkee ayaan isticmaali karaa?

Sifooyinka hoose waxaa loo isticmaali karaa sumad:

sifoQiimahaSummary
furanfuranDefault waa ma furna.
id  qiimahaWaxay bixisaa aqoonsi gaar ah.
fasalka  fasaladaU qoondeeya magacyo fasalka qaybta.
style  CSS-qiimahaWaxay u xilsaartaa qaababka CSS curiyaha.

Haddaba waa maxay xaddidaaddu? Had iyo jeer waxa jira qabsasho, miyaanay ahayn?

Wax taageero ah uma hayo Internet Explorer

Accordion-ka HTML5-kaliya kama shaqayn doono nooc kasta oo Internet Explorer ah. Haddii ay tahay inaad haysato taageerada IE11 waa inaad isticmaashaa xal dib-u-dhac ka duwan adoo isticmaalaya JQuery. Dhammaan daalacashada kale waxay taageeraan iyo .

Ma jiro animations la habeeyey ama wareejinta

Markaad wax ka beddeli karto oo aad qaabayn karto muuqaalka (sida kor ku cad), ma awoodi doontid inaad sameyso wax qoraal ah oo muujinaya animations ama kala-guurka. Haddii aad rabto inaad taas samayso waxaad u baahan doontaa xal kale oo CSS/JSS ah.

Akhristayaasha shaashadda iyo helitaan

Tani waa waddan HTML5 waana * inay ahaato * la heli karo laakiin waxaa la ogaaday in qoraalka dhabta ah uusan had iyo jeer si sax ah ugu dhawaaqin akhristaha shaashadda.

Tixraacyo:

La wadaag...