Source

Kozala na makoki ya kozwa yango

Botali mokuse ya makambo ya Bootstrap mpe bandelo mpo na bokeli ya makambo oyo ekoki kozwama.

Bootstrap epesaka cadre ya pete ya kosalela ya ba styles prêts, bisaleli ya layout, mpe ba composants interactifs, ko permettre ba développeurs ya kosala ba site internet mpe ba applications oyo ezali kobenda na miso, riche na fonctionnement, mpe accessible libanda ya boîte.

Botali ya mozindo mpe bandelo

Accessibilité mobimba ya projet nionso oyo etongami na Bootstrap etali mingi mingi marquage ya mokomi, styling ya kobakisa, mpe scripting oyo ba kotisi. Kasi, soki makambo yango esalelami malamu, esengeli mpenza kozala na likoki ya kosala basite Internet mpe ba applications na Bootstrap oyo ekokisi WCAG 2.0 (A/AA/AAA), Section 508 mpe mibeko mpe masɛngami ya ndenge wana mpo na kozwa yango.

Marquage ya structure

Styling mpe layout ya Bootstrap ekoki kosalelama na ba structures ya marquage ya ndenge na ndenge. Mikanda oyo ezali na mokano ya kopesa ba développeurs bandakisa ya misala ya malamu pona kolakisa bosaleli ya Bootstrap yango moko pe kolakisa marquage sémantique oyo ebongi, bakisa pe banzela oyo ba soucis potentiels ya accessibilité ekoki kosilisa.

Ba composants interactifs ya kosala

Ba composants interactifs ya Bootstrap —lokola ba dialogues modaux, ba menus déroulants mpe ba tolips d’outils personnalisés —esalemi mpo na kosala mpo na basaleli ya touch, souris mpe clavier. Na nzela ya bosaleli mikumba pe bizaleli oyo etali WAI - ARIA , esengeli pe ba composantes oyo ezala compréhensible pe esala na kosalelaka ba technologies ya lisungi (lokola ba lecteurs d’écran).

Lokola ba composants ya Bootstrap esalemi na mokano mpo na kozala assez générique, bakomi bakoki kozala na besoin ya kotia ba rôles mpe ba attributs mosusu ya ARIA , mpe lisusu comportement ya JavaScript, mpo na ko transmettre na bosikisiki mingi nature mpe fonctionnement ya précision ya composant na bango. Mbala mingi, yango ekomamaka na mikanda.

Bokeseni ya langi

Mingi ya balangi oyo ezali sikawa kosala palette ya liboso ya Bootstrap —esalelami na cadre mobimba mpo na makambo lokola mbongwana ya bouton, bokeseni ya likebisi, bilembo ya bondimi ya formulaire —ememaka na bokeseni ya langi oyo ekoki te (na nse ya rapport ya bokeseni ya langi ya WCAG 2.0 oyo esengami ya 4.5:1 ) ntango esalelami na bokeseni fond moko ya pete. Bakomi bakozala na mposa ya kobongisa/kobakisa na mabɔkɔ balangi oyo ya liboso mpo na kosala ete bázala na boyokani ya langi oyo ebongi.

Makambo oyo ebombami na miso

Contenu oyo esengeli ebombama na miso, kasi etikala accessible na ba technologies ya kosunga lokola ba lecteurs d’écran, ekoki kozala styled na kosalelaka .sr-onlyclasse. Yango ekoki kozala na ntina na makambo oyo esengeli mpe kopesa bansango to bilembo mosusu oyo emonanaka na miso (lokola ndimbola oyo emonisami na nzela ya kosalela langi) epai ya bato oyo bazali komona te.

<p class="text-danger">
  <span class="sr-only">Danger: </span>
  This action is not reversible
</p>

Mpo na ba contrôles interactifs oyo ebombami na miso, lokola ba liens ya bonkoko ya “ko sauter”, .sr-onlyekoki kosangisama na .sr-only-focusablekelasi. Yango ekosala ete contrôle ekoma visible une fois focused (po na ba usagers ya clavier oyo ba monaka).

<a class="sr-only sr-only-focusable" href="#content">Skip to main content</a>

Mouvement oyo ekitisami

Bootstrap ezali na lisungi mpo na prefers-reduced-motioneloko ya media . Na ba navigateurs/environnements oyo epesaka nzela na mosaleli alakisaka préférence na ye mpo na mouvement réduit, mingi ya ba effets ya transition CSS na Bootstrap (ndakisa, tango dialogue modal efungwami to ekangami) ekozala désactivé. Sikawa, lisungi ezali bobele na Safari na macOS mpe iOS.

Biloko ya kobakisa