Кнопкалар
Ботстрапның махсус төймә стильләрен формаларда, диалогларда һәм башка зурлыклар, штатлар һәм башкалар ярдәмендә кулланыгыз.
Bootstrap берничә алдан билгеләнгән төймә стилен үз эченә ала, аларның һәрберсе үз семантик максатына хезмәт итә, берничә контроль өстәмә контроль өчен.
Ярдәмче технологияләргә мәгънә җиткерү
Мәгънә өстәү өчен төс куллану визуаль күрсәткеч кенә бирә, ул ярдәмче технологияләр кулланучыларга җиткерелмәячәк - экран укучылары кебек. Төс белән күрсәтелгән мәгълүматның эчтәлектән ачык булуын (мәсәлән, күренгән текст), яки .sr-only
класс белән яшерелгән өстәмә текст кебек альтернатив чаралар аша кертелүен тәэмин итегез.
Класслар элемент белән куллану өчен .btn
эшләнгән . <button>
Ләкин, сез шулай ук бу классларны <a>
яки <input>
элементларны куллана аласыз (кайбер браузерлар бераз башка рендеринг кулланырга мөмкин).
<a>
Хәзерге бит эчендәге яңа битләргә яки бүлекләргә сылтама урынына, биттәге функцияне эшләтеп җибәрү өчен кулланыла торган элементлар буенча төймә классларын кулланганда, бу сылтамаларга role="button"
максатларын тиешенчә җиткерү өчен бирелергә тиеш. экран укучылары.
Кнопкага мохтаҗ, ләкин алар китергән зур фон төсләре түгел? .btn-outline-*
Килешү үзгәртүче классларны теләсә нинди төймәдәге барлык фон рәсемнәрен һәм төсләрен бетерү өчен алыштырыгыз .
Зуррак яки кечерәк төймәләр? Өстәмә .btn-lg
яки .btn-sm
өстәмә зурлыклар өчен.
Кушып, блок дәрәҗәсе төймәләрен булдырыгыз - ата-ананың тулы киңлеген киңәйтә .btn-block
.
Актив булганда төймәләр басылган булып күренәчәк (караңгы фон, караңгы чик һәм күләгә кертү). Алар псевдо-класс кулланганга, классларга өстәргә кирәкми<button>
. Шулай да, сез дәүләтне программалы рәвештә күчерергә тиеш булсагыз , сез шул ук актив күренешне .active
(һәм атрибутны кертегез) мәҗбүр итә аласыз.aria-pressed="true"
Теләсә нинди элементка disabled
буле атрибутын өстәп төймәләрне активсыз күрегез .<button>
<a>
Элемент ярдәмендә инвалид төймәләр бераз башкача эш итәләр:
<a>
disabled
s атрибутны хупламый , шуңа күрә.disabled
аны визуаль яктан инвалид итеп күрсәтү өчен класс өстәргә кирәк.- Киләчәктә файдалы стильләрнең барысы
pointer-events
да якорь төймәләрендә сүндерелгән. Бу милекне яклаучы браузерларда сез инвалид курсорны бөтенләй күрмисез. - Инвалид төймәләр
aria-disabled="true"
ярдәмче технологияләргә элементның торышын күрсәтү өчен атрибутны кертергә тиеш.
Функциональлекне бәйләү
Класс с сылтамалар функциясен .disabled
сүндерергә pointer-events: none
тырыша <a>
, ләкин CSS милеге әле стандартлаштырылмаган. Моннан тыш, хәтта ярдәм күрсәтүче браузерларда да pointer-events: none
, клавиатура навигациясе тәэсирсез кала, димәк, клавиатура кулланучылары һәм ярдәмче технологияләр кулланучылар бу сылтамаларны активлаштыра алалар. Шулай итеп, куркынычсыз булу өчен, tabindex="-1"
бу сылтамаларга атрибут өстәгез (клавиатура фокусын алмас өчен) һәм аларның функцияләрен сүндерү өчен махсус JavaScript кулланыгыз.
Кнопкалар белән күбрәк эшләгез. Контроль төймә кораллар плитәсе кебек компонентлар өчен төймәләр төркемнәрен күрсәтә.
Кнопка торышын data-toggle="button"
алыштырырга . active
Әгәр дә сез төймәне алдан алыштырсагыз, сез кул белән .active
классны һәм .aria-pressed="true"
<button>
Bootstrap’s .button
styles can be applied to other elements, such as <label>
s, to provide checkbox or radio style button toggling. Add data-toggle="buttons"
to a .btn-group
containing those modified buttons to enable their toggling behavior via JavaScript and add .btn-group-toggle
to style the <input>
s within your buttons. Note that you can create single input-powered buttons or groups of them.
The checked state for these buttons is only updated via click
event on the button. If you use another method to update the input—e.g., with <input type="reset">
or by manually applying the input’s checked
property—you’ll need to toggle .active
on the <label>
manually.
Игътибар итегез, алдан тикшерелгән төймәләр .active
классны кертүгә кул белән кушуны таләп итә <label>
.
Метод | Тасвирлау |
---|---|
$().button('toggle') |
Күчереп тору. Кнопкага активлашкан кыяфәт бирә. |
$().button('dispose') |
Элемент төймәсен җимерә. |