Krijo një fizarmonikë vetëm në HTML për të fshehur dhe zbuluar përmbajtjen (pa JS ose CSS)

in Burimet & Mjetet

A e dini se ekziston një zgjidhje vendase HTML5 për të krijuar me lehtësi një buton fizarmonikë lexo më shumë/më pak për të fshehur dhe zbuluar përmbajtjen me JO JavaScript ose CSS. Lexoni për të zbuluar se si.

html5 fizarmonikë

La Etiketat HTML5 janë zyrtarisht një elementi i miniaplikacionit të zbulimit, Por çiftëzohet me Etiketat HTML5 do t'ju japin një fizarmonikë e pastër vetëm në HTML.

Kuptim nuk ka JS OSE CSS eshte e nevojshme. Sa e lezetshme është kjo!

Këtu është një shembull që tregon një element të thjeshtë me a .

Këtu është kodi:

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

dhe ja si do të duket:

Lexo më shumë

Kjo është një fizarmonikë amtare HTML5 për të fshehur dhe zbuluar përmbajtjen. Shumë bukur, apo jo?

Si funksionon kjo gjë? La  etiketa shërben si një mbështjellës për një element që mund të hapet ose mbyllet. Përdoruesi duhet të klikojë në etiketën që është tag për të hapur ose mbyllur elementin.

Po stili dhe sjellja?

Styles

Mund të aplikoni stilimin CSS për të personalizuar pamjen e kutisë së tekstit të zbulimit. Më poshtë jep një stil ndërfaqeje me skeda:

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

Si parazgjedhje, kursori shfaqet si një shigjetë, por nëse dëshironi të jetë një duke treguar dorën në vend të kësaj, përdorni këtë:

details {
cursor: pointer;
}

sjelljet

Vendosja e sjelljeve është shumë e kufizuar, në të vërtetë ekziston vetëm një gjë që mund të bësh dhe ajo është të bësh tekstin e zbuluar hapur si parazgjedhje.

Për të nisur fizarmonikën në gjendje të hapur, shtoni Boolean hapur atribut të etiketë:

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

Kjo është një fizarmonikë amtare HTML5 për të fshehur dhe zbuluar përmbajtjen. Shumë bukur, apo jo?

Çfarë atributesh mund të përdor?

Atributet e mëposhtme mund të përdoren për etiketë:

atributvlerëpërmbledhje
hapurhapurDefault është jo e hapur.
id  vlerëOfron një identifikues unik.
klasë  emrat e klasaveCakton emrat e klasave për elementin.
stil  CSS-vleratCakton stile CSS për elementin.

Pra, cilat janë kufizimet? Gjithmonë ka një kapje, apo jo?

Nuk ka mbështetje për Internet Explorer

Kjo fizarmonikë vetëm me HTML5 nuk do të funksionojë në asnjë version të Internet Explorer. Nëse duhet ta keni atë të mbështesë IE11, do t'ju duhet të përdorni një zgjidhje tjetër alternative duke përdorur JQuery. Të gjithë shfletuesit e tjerë mbështesin .

Nuk ka animacione ose tranzicione të personalizuara

Ndërsa ju mund të modifikoni dhe stiloni pamjen (siç tregohet më lart), nuk do të jeni në gjendje të bëni animacione ose tranzicione që zbulojnë tekst. Nëse dëshironi ta bëni këtë, do t'ju duhet një zgjidhje tjetër fizarmonike CSS/JSS.

Lexuesit e ekranit dhe aksesueshmëria

Kjo është vendase HTML5 dhe *duhet të jetë* i aksesueshëm, por është gjetur se teksti aktual i zbuluar nuk shpallet gjithmonë saktë nga një lexues i ekranit.

Referencat:

Rreth Autorit

Matt Ahlgren

Mathias Ahlgren është CEO dhe themeluesi i Website Rating, duke drejtuar një ekip global redaktorësh dhe shkrimtarësh. Ai ka një master në shkencat e informacionit dhe menaxhimin. Karriera e tij u fokusua në SEO pas përvojave të hershme të zhvillimit të uebit gjatë universitetit. Me mbi 15 vjet në SEO, marketing dixhital dhe zhvillues ueb. Fokusi i tij përfshin gjithashtu sigurinë e faqes në internet, e dëshmuar nga një certifikatë në Sigurinë Kibernetike. Kjo ekspertizë e larmishme mbështet udhëheqjen e tij në Website Rating.

Fillimi » Burimet & Mjetet » Krijo një fizarmonikë vetëm në HTML për të fshehur dhe zbuluar përmbajtjen (pa JS ose CSS)

Qëndroni të informuar! Bashkohuni me buletinin tonë
Abonohu ​​tani dhe përfito akses falas te udhëzuesit, mjetet dhe burimet vetëm për abonent.
Mund të çabonoheni në çdo kohë. Të dhënat tuaja janë të sigurta.
Qëndroni të informuar! Bashkohuni me buletinin tonë
Abonohu ​​tani dhe përfito akses falas te udhëzuesit, mjetet dhe burimet vetëm për abonent.
Mund të çabonoheni në çdo kohë. Të dhënat tuaja janë të sigurta.
Shperndaje te...