Кнопкалар
Ботстрапның махсус төймә стильләрен формаларда, диалогларда һәм башка зурлыклар, штатлар һәм башкалар ярдәмендә кулланыгыз.
Мисаллар
Bootstrap берничә алдан билгеләнгән төймә стилен үз эченә ала, аларның һәрберсе үз семантик максатына хезмәт итә, берничә контроль өстәмә контроль өчен.
Ярдәмче технологияләргә мәгънә җиткерү
Мәгънә өстәү өчен төс куллану визуаль күрсәткеч кенә бирә, ул ярдәмче технологияләр кулланучыларга җиткерелмәячәк - экран укучылары кебек. Төс белән күрсәтелгән мәгълүматның эчтәлектән ачык булуын (мәсәлән, күренгән текст), яки .sr-only
класс белән яшерелгән өстәмә текст кебек альтернатив чаралар аша кертелүен тәэмин итегез.
Текстны төрүне сүндерегез
Әгәр дә сез төймә текстының төрелүен теләмисез икән, сез .text-nowrap
төймәгә класс өсти аласыз. Сасста сез $btn-white-space: nowrap
һәр төймә өчен текст төрүне сүндерә аласыз.
Кнопка теглары
Класслар элемент белән куллану өчен .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 .button
стильләре s кебек башка элементларга кулланылырга мөмкин, <label>
шкаф яисә радио стиле төймәсен күчү өчен. Аларның үзгәртелгән тәртибен JavaScript аша эшләтеп җибәрү өчен, сезнең төймәләр эчендәге стильләрне өстәү өчен, үзгәртелгән data-toggle="buttons"
төймәләрне үз эченә алыгыз. Игътибар итегез, сез бердәм кертелгән төймәләр яки аларның төркемнәрен булдыра аласыз..btn-group
.btn-group-toggle
<input>
Бу төймәләрнең тикшерелгән халәте төймәдәге вакыйга аша гына яңартыла . click
Әгәр сез керүне яңарту өчен бүтән ысул куллансагыз, мәсәлән, <input type="reset">
кертү мөлкәте белән яки кул белән куллансагыз - сезгә кул белән checked
күчү кирәк ..active
<label>
Игътибар итегез, алдан тикшерелгән төймәләр .active
классны кертүгә кул белән кушуны таләп итә <label>
.
Методлар
Метод | Тасвирлау |
---|---|
$().button('toggle') |
Күчереп тору. Кнопкага активлашкан кыяфәт бирә. |
$().button('dispose') |
Элемент төймәсен җимерә. |