Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Β· Bootstrap Π½Π° русском

ДоступныС символы

Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Π±ΠΎΠ»Π΅Π΅ 250 символов Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈΠ· Glyphicon ΠŸΠΎΠ»ΡƒΡ€ΠΎΡΠ»ΠΈΠΊΠΈ Π½Π°Π±ΠΎΡ€. Π—Π½Π°Ρ‡ΠΊΠΈ символов Π₯Π°Π»Ρ„Π»ΠΈΠ½Π³ΠΈ, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π½Π΅ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ бСсплатно, Π½ΠΎ ΠΈΡ… ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ сдСлал ΠΈΡ… доступными для Bootstrap бСсплатно. Π’ качСствС благодарности, ΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ просим, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ ссылку Π½Π° Π—Π½Π°Ρ‡ΠΊΠΈ символов ΠΏΡ€ΠΈ любой возмоТности.

Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ

Для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, всС ΠΈΠΊΠΎΠ½Ρ‹ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ класса ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠΊΠΎΠ½ΠΊΠ° класса. Для использования, помСститС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π² любом мСстС. НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ пространство ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΈΠΊΠΎΠ½ΠΊΠ° ΠΈ тСкст для Π½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰Π΅Π³ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ отступ.

НС ΡΠΌΠ΅ΡˆΠΈΠ²Π°ΠΉΡ‚Π΅ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ

ΠšΠ»Π°ΡΡΡ‹ Π·Π½Π°Ρ‡ΠΊΠΎΠ² Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΡ‡Π΅Ρ‚Π°Ρ‚ΡŒΡΡ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ элСмСнтами. Они спроСктированы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ элСмСнтами. ВмСсто этого Π΄ΠΎΠ±Π°Π²Ρ‚Π΅ <span> ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊ классов <span>

Волько для пустых элСмСнтов

ΠšΠ»Π°ΡΡΡ‹ Иконок слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° элСмСнтах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ содСрТат тСкстовоС содСрТимоС ΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠ΅ элСмСнты.

ИзмСнСниС мСстополоТСния Π·Π½Π°Ρ‡ΠΊΠ° ΡˆΡ€ΠΈΡ„Ρ‚Π°

Bootstrap ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΎΠΊ Ρ„Π°ΠΉΠ»ΠΎΠ² ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π² ../fonts/ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³, ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с скомпилированных Ρ„Π°ΠΉΠ»ΠΎΠ² CSS. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ этих Ρ„Π°ΠΉΠ»ΠΎΠ² ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ CSS Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… способов:

  • Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ @icon-font-path and/ΠΈΠ»ΠΈ
    @icon-font-name
    ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π² источникС ΠΌΠ°Π»Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ².
  • ИспользованиС ΠΎΠΏΡ†ΠΈΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ URL-адрСса Ρ‚Π΅ΠΌ мСньшС обСспСчиваСтся компилятора.
  • Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ url() ΠΏΡƒΡ‚ΠΈ Π² составлСнном CSS.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ всС, Ρ‡Ρ‚ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ вашСй ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ установки развития.

Доступно ΠΈΠΊΠΎΠ½ΠΊΠΈ

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ вСрсии ассистивных Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ CSS ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ символы Unicode. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π½Π΅ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½Π½Ρ‹Ρ… ΠΈ Π·Π°ΠΏΡƒΡ‚Π°Π½Π½Ρ‹Ρ… Π²Ρ‹Ρ…ΠΎΠ΄Π° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ чтСния с экрана (Π² частности, ΠΏΡ€ΠΈ ΠΈΠΊΠΎΠ½ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ чисто для Π΄Π΅ΠΊΠΎΡ€Π°), Ρ‚ΠΎ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΈΡ… с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ aria-hidden="true"

.

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΈΠΊΠΎΠ½ΠΊΠ°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ смысл (Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΊ Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ элСмСнт), ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Π» Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ – Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ скрыты с .sr-only класс.

Если Π²Ρ‹ создаСтС элСмСнты Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ тСкста (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, <button>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ содСрТит ΠΈΠΊΠΎΠ½ΠΊΠ°), Π’Ρ‹ всСгда Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ†Π΅Π»ΡŒ контроля, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ смысл для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. Π’ этом случаС, ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ

aria-label Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π° сСбя ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅.

<span aria-hidden="true"></span>

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΈΡ… Π² ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ…, Π³Ρ€ΡƒΠΏΠΏΠ°Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ для ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов, ΠΏΠ°Π½Π΅Π»ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, ΠΈΠ»ΠΈ Π² приставках элСмСнтов Ρ„ΠΎΡ€ΠΌΡ‹.

<button type="button" aria-label="Left Align">
  <span aria-hidden="true"></span>
</button>

<button type="button">
  <span aria-hidden="true"></span> Star
</button>

Π’ ΠΈΠΊΠΎΠ½ΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ это сообщСниС ΠΎΠ± ошибкС, с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ

. sr-only тСкст, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ эту подсказку для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.

Error: Enter a valid email address

<div role="alert">
  <span aria-hidden="true"></span>
  <span>Error:</span>
  Enter a valid email address
</div>

ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΠΎΠ΅, контСкстноС мСню для отобраТСния списка ссылок. Π˜Ρ… ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ обСспСчиваСтся JavaScript ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ для dropdown мСню.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

ΠžΠ±Π΅Ρ€Π½ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню ΠΈ список с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ класса .dropdown ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚

position: relative;.

<div>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
    Dropdown
    <span></span>
  </button>
  <ul aria-labelledby="dropdownMenu1">
    <li><a href="#">Action</a></li>
    <li><a href="#">Another action</a></li>
    <li><a href="#">Something else here</a></li>
    <li role="separator"></li>
    <li><a href="#">Separated link</a></li>
  </ul>
</div>

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ мСню ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Π²Π²Π΅Ρ€Ρ… (Π° Π½Π΅ Π²Π½ΠΈΠ·), Π΄ΠΎΠ±Π°Π²ΠΈΠ²

. dropup Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŽ.

<div>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    Dropup
    <span></span>
  </button>
  <ul aria-labelledby="dropdownMenu2">
    <li><a href="#">Action</a></li>
    <li><a href="#">Another action</a></li>
    <li><a href="#">Something else here</a></li>
    <li role="separator"></li>
    <li><a href="#">Separated link</a></li>
  </ul>
</div>

Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню автоматичСски устанавливаСтся 100% ΠΎΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΠΈ вдоль Π»Π΅Π²ΠΎΠ³ΠΎ края Π΅Π³ΠΎ родитСля. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ .dropdown-menu-right ΠΊ .dropdown-menu для Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню справа.

ΠœΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Dropdowns автоматичСски позиционируСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Ρ€Π΅Π·Π°Π½ΠΎ родитСлями с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ свойствами

overflow ΠΈΠ»ΠΈ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ области просмотра. АдрСсуйтС эти вопросы ΠΏΠΎ своСму ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚.

.pull-right ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅Π΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅

Π’ вСрсии 3.1, ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ .pull-right для Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню. Для выравнивания мСню справа, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ .dropdown-menu-right. ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π½Ρ‹Π΅ справа Π² Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π²Π΅Ρ€ΡΠΈΡŽ класса right-aligned, для автоматичСского выравнивания мСню. Для пСрСопрСдСлСния ΠΈΡ…, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ .dropdown-menu-left.

<ul aria-labelledby="dLabel">
  ...
</ul>

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ участки Π² любом Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню.

<ul aria-labelledby="dropdownMenu3">
  ...
  <li>Dropdown header</li>
  . ..
</ul>

Π”Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ для раздСлСния ряда ссылок Π² Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ мСню.

<ul aria-labelledby="dropdownMenuDivider">
  ...
  <li role="separator"></li>
  ...
</ul>

Π—Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ части мСню

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ .disabled ΠΊ <li>

Π² Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ спискС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ссылку.

<ul aria-labelledby="dropdownMenu4">
  <li><a href="#">Regular link</a></li>
  <li><a href="#">Disabled link</a></li>
  <li><a href="#">Another link</a></li>
</ul>

Π‘Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΡΠ΅Ρ€ΠΈΡŽ ΠΊΠ½ΠΎΠΏΠΎΠΊ вмСстС Π² ΠΎΠ΄Π½Ρƒ линию, создав Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π³Ρ€ΡƒΠΏΠΏΠΎΠ²ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ. Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript ΠΈ нашСго ΠΏΠ»Π°Π³ΠΈΠ½Π° ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΌΠΎΠΆΠ½ΠΎ Π΅Ρ‰Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ повСдСния ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈΠ»ΠΈ Π³Π°Π»ΠΎΡ‡Π΅ΠΊ (checkbox).

ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅
role ΠΈ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΊΡƒ

Для Ρ‚ΠΎΠ³ΠΎ, для Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ чтСния с экрана – донСсти, Ρ‡Ρ‚ΠΎ ряд ΠΊΠ½ΠΎΠΏΠΎΠΊ сгруппированы, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ

role Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ обСспСчСн. Для Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΊΠ½ΠΎΠΏΠΎΠΊ, это Π±ΡƒΠ΄Π΅Ρ‚ role="group", Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ role="toolbar".

Одно ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅-это Π³Ρ€ΡƒΠΏΠΏΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ элСмСнт управлСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠΏΡ€Π°Π²Π΄Π°Π½ΠΎ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΊΠ½ΠΎΠΏΠΎΠΊ с <button> элСмСнтами) ΠΈΠ»ΠΈ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‡Π΅Ρ‚ΠΊΠΈΠ΅ этикСтки, ΠΊΠ°ΠΊ ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΈΠ½Π°Ρ‡Π΅ Π½Π΅ ΠΎΠ·Π²ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΡ…, нСсмотря Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ

role Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…, ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… здСсь, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ aria-label, Π½ΠΎ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ aria-labelledby, Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

Основной ΠΏΡ€ΠΈΠΌΠ΅Ρ€

ΠžΠ±Π΅Ρ€Π½ΠΈΡ‚Π΅ ΡΠ΅Ρ€ΠΈΡŽ ΠΊΠ½ΠΎΠΏΠΎΠΊ с классом .btn Π² класс .btn-group.

<div role="group" aria-label="...">
  <button type="button">Left</button>
  <button type="button">Middle</button>
  <button type="button">Right</button>
</div>

ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ Π½Π°Π±ΠΎΡ€ <div> с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ <div> для Π±ΠΎΠ»Π΅Π΅ слоТных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

<div role="toolbar" aria-label="...">
  <div role="group" aria-label="...">...</div>
  <div role="group" aria-label="...">...</div>
  <div role="group" aria-label="...">...</div>
</div>

ИзмСнСниС Ρ€Π°Π·ΠΌΠ΅Ρ€Π°

ВмСсто примСнСния ΠΊΠ½ΠΎΠΏΠΊΠΈ классы Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² Π³Ρ€ΡƒΠΏΠΏΠ΅, просто Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ .btn-group-* Π΄Ρ€ΡƒΠ³ .btn-group, Π² Ρ‚ΠΎΠΌ числС для влоТСния Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π³Ρ€ΡƒΠΏΠΏ.

Left Middle Right

Left Middle Right

Left Middle Right

Left Middle Right

<div role="group" aria-label="...">...</div>
<div role="group" aria-label="...">...</div>
<div role="group" aria-label="...">...</div>
<div role="group" aria-label="...">...</div>

Π’Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ

РазмСститС . btn-group Π² сСрСдинС Π΄Ρ€ΡƒΠ³ΠΎΠΉ .btn-group, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню с сСриСй ΠΊΠ½ΠΎΠΏΠΎΠΊ.

<div role="group" aria-label="...">
  <button type="button">1</button>
  <button type="button">2</button>

  <div role="group">
    <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
      Dropdown
      <span></span>
    </button>
    <ul>
      <li><a href="#">Dropdown link</a></li>
      <li><a href="#">Dropdown link</a></li>
    </ul>
  </div>
</div>

Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΈ

Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Π½Π°Π±ΠΎΡ€ ΠΊΠ½ΠΎΠΏΠΎΠΊ, составлСнных Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ, Π° Π½Π΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ. Split ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ.

Button Button Button Button
<div role="group" aria-label=". ..">
  ...
</div>

Π“Ρ€ΡƒΠΏΠΏΠ° ΠΊΠ½ΠΎΠΏΠΎΠΊ Justified

Π‘ΠΎΠ·Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΊΠ½ΠΎΠΏΠΎΠΊ, растянуты Π½Π° всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈΡ… Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта. Π’Π°ΠΊΠΆΠ΅ рассмотритС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ с ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ Π² Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ мСню Π²Π½ΡƒΡ‚Ρ€ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΊΠ½ΠΎΠΏΠΎΠΊ.

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ€Π°ΠΌΠΎΠΊ

Из-Π·Π° спСцифичСских HTML ΠΈ CSS, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ для обоснования ΠΊΠ½ΠΎΠΏΠΎΠΊ (Π° ΠΈΠΌΠ΅Π½Π½ΠΎ display: table-cell), Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ удвоятся. Π’ рСгулярных Π³Ρ€ΡƒΠΏΠΏΠ°Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ, margin-left: -1px ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для стСка Π³Ρ€Π°Π½ΠΈΡ† вмСсто удалСния ΠΈΡ…. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, margin Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с display: table-cell. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ этого, Π² зависимости ΠΎΡ‚ Π²Π°ΡˆΠΈΡ… настроСк Π² Bootstrap, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ€Π°ΠΌΠΎΠΊ.

IE8 ΠΈ Ρ€Π°ΠΌΠΊΠΈ

Internet Explorer 8 Π½Π΅ ΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ… Π² обоснованной Π³Ρ€ΡƒΠΏΠΏΠ΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ Π½Π° <a> ΠΈΠ»ΠΈ <button> Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ…. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ этого, ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ . btn-group.

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ #12476 для ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Π‘
<a> элСмСнтами

ΠŸΡ€ΠΎΡΡ‚ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΡΠ΅Ρ€ΠΈΡŽ .btn Π² .btn-group.btn-group-justified.

<div role="group" aria-label="...">
  ...
</div>
Бсылки Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ°ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠΈ

Если <a> элСмСнты ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² качСствС ΠΊΠ½ΠΎΠΏΠΊΠΈ запуска Π½Π° страницС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π» Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ страницы – ΠΎΠ½ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π΄Π°Π½Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ role="button".

Π‘
<button> элСмСнтами

Для использования Π³Ρ€ΡƒΠΏΠΏ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ с элСмСнтами <button>, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π² Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΊΠ½ΠΎΠΏΠΎΠΊ. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Π½Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ наш CSS для обоснования, элСмСнта <button>, Π½ΠΎ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ это

<div role="group" aria-label=". ..">
  <div role="group">
    <button type="button">Left</button>
  </div>
  <div role="group">
    <button type="button">Middle</button>
  </div>
  <div role="group">
    <button type="button">Right</button>
  </div>
</div>

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π»ΡŽΠ±ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ для Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню размСстив Π΅Π΅ Π² .btn-group, ΠΈ обСспСчив Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ-Ρ€Π°Π·ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌ мСню.

ΠžΠ΄ΠΈΠ½ΠΎΡ‡Π½Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню

ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅, с Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌ мСню, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.

<!-- Одна кнопка -->
<div>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    Action <span></span>
  </button>
  <ul>
    <li><a href="#">Action</a></li>
    <li><a href="#">Another action</a></li>
    <li><a href="#">Something else here</a></li>
    <li role="separator"></li>
    <li><a href="#">Separated link</a></li>
  </ul>
</div>

Split ΠΊΠ½ΠΎΠΏΠΊΠ° с Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌ мСню

Аналогично, создайтС split ΠΊΠ½ΠΎΠΏΠΊΡƒ c Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌ мСню с Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΆΠ΅ измСнСниями Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ.

<!-- РаздСльная кнопка -->
<div>
  <button type="button">Action</button>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    <span></span>
    <span>Toggle Dropdown</span>
  </button>
  <ul>
    <li><a href="#">Action</a></li>
    <li><a href="#">Another action</a></li>
    <li><a href="#">Something else here</a></li>
    <li role="separator"></li>
    <li><a href="#">Separated link</a></li>
  </ul>
</div>

ИзмСнСниС Ρ€Π°Π·ΠΌΠ΅Ρ€Π°

Кнопки Π² Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ мСню ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ любой Ρ€Π°Π·ΠΌΠ΅Ρ€.

<!-- Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ Π³Ρ€ΡƒΠΏΠΏΠ° ΠΊΠ½ΠΎΠΏΠΎΠΊ -->
<div>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    Large button <span></span>
  </button>
  <ul>
    . ..
  </ul>
</div>

<!-- Малая Π³Ρ€ΡƒΠΏΠΏΠ° ΠΊΠ½ΠΎΠΏΠΎΠΊ -->
<div>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    Small button <span></span>
  </button>
  <ul>
    ...
  </ul>
</div>

<!-- ΠžΡ‡Π΅Π½ΡŒ малая Π³Ρ€ΡƒΠΏΠΏΠ° ΠΊΠ½ΠΎΠΏΠΎΠΊ -->
<div>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    Extra small button <span></span>
  </button>
  <ul>
    ...
  </ul>
</div>

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ списка свСрху

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ мСню, элСмСнты ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°ΡŽΡ‚ΡΡ Π²Π²Π΅Ρ€Ρ…, ΠΏΡ€ΠΈΠ±Π°Π²ΠΈΠ² .dropup ΠΊ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρƒ.

<div>
  <button type="button">Dropup</button>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    <span></span>
    <span>Toggle Dropdown</span>
  </button>
  <ul>
    <!-- Бсылки Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню -->
  </ul>
</div>

ΠŸΡ€ΠΎΠ΄Π»ΠΈΡ‚ΡŒ элСмСнтов управлСния Ρ„ΠΎΡ€ΠΌΡ‹, добавляя тСкст ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π΄ΠΎ, послС ΠΈΠ»ΠΈ с ΠΎΠ±Π΅ΠΈΡ… сторон Π² любом тСкстовом <input>. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ .input-group Π‘ .input-group-addon ΠΈΠ»ΠΈ .input-group-btn Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ элСмСнты ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ .form-control.

ВСкстовоС
<input> Ρ‚ΠΎΠ»ΡŒΠΊΠΎ

Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΈΠ·Π±Π΅Π³Π°ΠΉΡ‚Π΅ использования элСмСнтов <select>, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‚ΠΈΠ»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² WebKit Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ….

Π˜Π·Π±Π΅Π³Π°ΠΉΡ‚Π΅ использования <textarea> элСмСнты Π²ΠΎΡ‚ ΠΊΠ°ΠΊ ΠΈΡ… rows Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠ²Π°ΠΆΠ°Ρ‚ΡŒ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях.

Подсказки ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ΅Ρ€Ρ‹ Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Π²Π²ΠΎΠ΄Π° Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… настроСк

Когда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ подсказки ΠΈΠ»ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ΅Ρ€Ρ‹ (popovers) Π½Π° элСмСнтах Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… .input-group, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ container: 'body', для избСТания Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹Ρ… эффСктов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° элСмСнт становится ΡˆΠΈΡ€Π΅ ΠΈ/ΠΈΠ»ΠΈ ΠΊΠΎΠ³Π΄Π° тСряСтся закруглСнння ΡƒΠ³Π»ΠΎΠ² ΠΏΡ€ΠΈ Π²Ρ‹Π·ΠΎΠ²Π΅ подсказок ΠΈΠ»ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ΅Ρ€ΠΎΠ²).

НС ΡΠΌΠ΅ΡˆΠΈΠ²Π°ΠΉΡ‚Π΅ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ

НС ΡΠΌΠ΅ΡˆΠΈΠ²Π°ΠΉΡ‚Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ„ΠΎΡ€ΠΌ ΠΈΠ»ΠΈ классы столбцов Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ нСпосрСдствСнно с Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌΠΈ Π²Π²ΠΎΠ΄Π°. ВмСсто этого, Π²Π½Π΅Π΄Ρ€ΠΈΡ‚Π΅ Π³Ρ€ΡƒΠΏΠΏΡƒ Π²Π²ΠΎΠ΄Π° Π²Π½ΡƒΡ‚Ρ€ΠΈ Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠ»ΠΈ связанной Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ с элСмСнтом.

ВсСгда добавляйтС ярлыки

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ чтСния с экрана Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ со своими Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ Ссли Π’Ρ‹ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΊΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π°. Для этих Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Π³Ρ€ΡƒΠΏΠΏ, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… надписСй ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ пСрСдаСтся Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.

Π’ΠΎΡ‡Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ (Π²ΠΈΠ΄ΠΈΠΌΡ‹Ρ… <label> элСмСнты <label> элСмСнты скрыты с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ .sr-only класса, ΠΈΠ»ΠΈ использованиС aria-label, aria-labelledby, aria-describedby, title ΠΈΠ»ΠΈ placeholder Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚) ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠ²Π΅Π΄Π΅Π½Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚ Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° интСрфСйса Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π° Π²Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚Π΅. ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅ прСдставлСно нСсколько Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ, ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠ².

Основной ΠΏΡ€ΠΈΠΌΠ΅Ρ€

ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΏΠΎ ΠΎΠ±Π΅ стороны ΠΎΡ‚ Π²Π²ΠΎΠ΄Π°. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ с ΠΎΠ±Π΅ΠΈΡ… сторон.

ΠœΡ‹ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌ нСсколько Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ (.input-group-addon ΠΈΠ»ΠΈ .input-group-btn) Π½Π° ΠΎΠ΄Π½ΠΎΠΉ сторонС.

ΠœΡ‹ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌ нСсколько form-control Π² ΠΎΠ΄Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅ Π²Π²ΠΎΠ΄Π°.

<div>
  <span>@</span>
  <input type="text" placeholder="Username" aria-describedby="basic-addon1">
</div>

<div>
  <input type="text" placeholder="Recipient's username" aria-describedby="basic-addon2">
  <span>@example.com</span>
</div>

<div>
  <span>$</span>
  <input type="text" aria-label="Amount (to the nearest dollar)">
  <span>.00</span>
</div>

<label for="basic-url">Your vanity URL</label>
<div>
  <span>https://example. com/users/</span>
  <input type="text" aria-describedby="basic-addon3">
</div>

ИзмСнСниС Ρ€Π°Π·ΠΌΠ΅Ρ€Π°

РазмСститС ΠΎΠ΄Π½ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΎΠ΄Π½Ρƒ ΠΊΠ½ΠΎΠΏΠΊΡƒ с любой стороны ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΡ‹ Π²Π²ΠΎΠ΄Π°. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΈΡ… ΠΏΠΎ ΠΎΠ±Π΅ стороны ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΡ‹ Π²Π²ΠΎΠ΄Π°.

<div>
  <span>@</span>
  <input type="text" placeholder="Username" aria-describedby="sizing-addon1">
</div>

<div>
  <span>@</span>
  <input type="text" placeholder="Username" aria-describedby="sizing-addon2">
</div>

<div>
  <span>@</span>
  <input type="text" placeholder="Username" aria-describedby="sizing-addon3">
</div>

Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ для Ρ„Π»Π°ΠΆΠΊΠΎΠ² ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ

ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ Π»ΡŽΠ±Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ Π³Π°Π»ΠΎΡ‡Π΅ΠΊ (checkbox) ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… дополнСния Ρ„ΠΎΡ€ΠΌΡ‹ Π²Π²ΠΎΠ΄Π° вмСсто тСкста.

<div>
  <div>
    <div>
      <span>
        <input type="checkbox" aria-label=". ..">
      </span>
      <input type="text" aria-label="...">
    </div><!-- /input-Π³Ρ€ΡƒΠΏΠΏΠ° -->
  </div><!-- /.col-lg-6 -->
  <div>
    <div>
      <span>
        <input type="radio" aria-label="...">
      </span>
      <input type="text" aria-label="...">
    </div><!-- /input-Π³Ρ€ΡƒΠΏΠΏΠ° -->
  </div><!-- /.col-lg-6 -->
</div><!-- /.строки -->

Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ для ΠΊΠ½ΠΎΠΏΠΎΠΊ

Кнопки Π² Π³Ρ€ΡƒΠΏΠΏΠ°Ρ… Π²Π²ΠΎΠ΄Π° Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΎΠ΄ΠΈΠ½ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ влоТСнности. ВмСсто .input-group-addon, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ .input-group-btn. Π­Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·-Π·Π° стилСй Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹.

<div>
  <div>
    <div>
      <span>
        <button type="button">Go!</button>
      </span>
      <input type="text" placeholder="Search for. ..">
    </div><!-- /input-Π³Ρ€ΡƒΠΏΠΏΠ° -->
  </div><!-- /.col-lg-6 -->
  <div>
    <div>
      <input type="text" placeholder="Search for...">
      <span>
        <button type="button">Go!</button>
      </span>
    </div><!-- /input-Π³Ρ€ΡƒΠΏΠΏΠ° -->
  </div><!-- /.col-lg-6 -->
</div><!-- /.строки -->

Кнопки с Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌ мСню

<div>
  <div>
    <div>
      <div>
        <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Action <span></span></button>
        <ul>
          <li><a href="#">Action</a></li>
          <li><a href="#">Another action</a></li>
          <li><a href="#">Something else here</a></li>
          <li role="separator"></li>
          <li><a href="#">Separated link</a></li>
        </ul>
      </div><!-- /btn-Π³Ρ€ΡƒΠΏΠΏΠ° -->
      <input type="text" aria-label=". ..">
    </div><!-- /input-Π³Ρ€ΡƒΠΏΠΏΠ° -->
  </div><!-- /.col-lg-6 -->
  <div>
    <div>
      <input type="text" aria-label="...">
      <div>
        <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Action <span></span></button>
        <ul>
          <li><a href="#">Action</a></li>
          <li><a href="#">Another action</a></li>
          <li><a href="#">Something else here</a></li>
          <li role="separator"></li>
          <li><a href="#">Separated link</a></li>
        </ul>
      </div><!-- /btn-Π³Ρ€ΡƒΠΏΠΏΠ° -->
    </div><!-- /input-Π³Ρ€ΡƒΠΏΠΏΠ° -->
  </div><!-- /.col-lg-6 -->
</div><!-- /.строки -->

Π‘Π΅Π³ΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ

<div>
  <div>
    <!-- Кнопка ΠΈ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню -->
  </div>
  <input type="text" aria-label=". ..">
</div>

<div>
  <input type="text" aria-label="...">
  <div>
    <!-- Кнопка ΠΈ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню -->
  </div>
</div>

НСсколько кнопок

Π’ Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ-Π½Π° ΠΎΠ΄Π½ΠΎΠΉ сторонС, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠΌΠ΅Ρ‚ΡŒ нСсколько ΠΊΠ½ΠΎΠΏΠΎΠΊ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΎΠ΄ΠΈΠ½ .input-group-btn.

<div>
  <div>
    <!-- Кнопки -->
  </div>
  <input type="text" aria-label="...">
</div>

<div>
  <input type="text" aria-label="...">
  <div>
    <!-- Кнопки -->
  </div>
</div>

Доступна Π² Bootstrap навигация ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ±Ρ‰ΡƒΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ, начиная с Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ класса .nav, ΠΈ Π²ΠΏΠ»ΠΎΡ‚ΡŒ Π΄ΠΎ совмСстных состояний. ΠžΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ΅Ρ‚ΡΡ ΠΎΠ±ΠΌΠ΅Π½ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ доступа для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ стилСм.

ИспользованиС Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ для Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΏΠ°Π½Π΅Π»ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠ»Π°Π³ΠΈΠ½ JavaScript для Π²ΠΊΠ»Π°Π΄ΠΎΠΊ

Для Π²ΠΊΠ»Π°Π΄ΠΊΠΈ с tabbable мСстах, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ JavaScript ΠΏΠ»Π°Π³ΠΈΠ½. Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… role ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Π°Ρ€ΠΈΠΈ – см. ΠΏΠ»Π°Π³ΠΈΠ½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ навигация Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ navs для обСспСчСния Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ role="navigation" для Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ <ul> ΠΈΠ»ΠΈ ΠΎΠ±Π΅Ρ€Π½ΡƒΡ‚ΡŒ <nav> элСмСнт Π²ΠΎ всСй Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ. НС добавляйтС Π² Ρ€ΠΎΠ»ΠΈ <ul> сама, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ Π΅ΠΉ Π±Ρ‹Ρ‚ΡŒ объявлСн Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ список Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.

Π’ΠΊΠ»Π°Π΄ΠΊΠΈ

Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ класс .nav-tabs Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ класса .nav.

<ul>
  <li role="presentation"><a href="#">Home</a></li>
  <li role="presentation"><a href="#">Profile</a></li>
  <li role="presentation"><a href="#">Messages</a></li>
</ul>

НавигационныС ΠΊΠ½ΠΎΠΏΠΊΠΈ

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎΡ‚ ΠΆΠ΅ HTML, Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ . nav-pills вмСсто .nav-tabs:

<ul>
  <li role="presentation"><a href="#">Home</a></li>
  <li role="presentation"><a href="#">Profile</a></li>
  <li role="presentation"><a href="#">Messages</a></li>
</ul>

НавигационныС ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ‚Π°ΠΊΠΆΠ΅ доступны Π² Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ сборкС. ΠŸΡ€ΠΎΡΡ‚ΠΎ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ .nav-stacked.

<ul>
  ...
</ul>

Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΉ

ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ .nav-justified ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ, ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ с ΠΈΡ… Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΌΠΈ элСмСнтами, для Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΈΡ… экранов ΠΏΠΎ 768px. На ΠΌΠ΅Π½ΡŒΡˆΠΈΡ… экранах, Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ссылки Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ.

Π’ настоящСС врСмя обосновано Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ навигация ссылки Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ.

WebKit ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ мСню, Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Ρ‹ ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅

Как Π½Π° v9. 1.2, Π‘Π°Ρ„Π°Ρ€ΠΈ экспонаты ошибка, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° вашСго Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ ошибок Π² обоснованных Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΉ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ. Π­Ρ‚Π° ошибка Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€ justified nav.

<ul>
  ...
</ul>
<ul>
  ...
</ul>

Π—Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ссылки

Π’ Π»ΡŽΠ±Ρ‹Ρ… Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² (Π²ΠΊΠ»Π°Π΄ΠΎΠΊ, ΠΊΠ½ΠΎΠΏΠΎΠΊ, списков) ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ .disabled для отобраТСния Π² Π½ΠΈΡ… сСрых ссылок ΠΈ отсутствия эффСктов ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора.

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ссылки Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹

Π­Ρ‚ΠΎΡ‚ класс мСняСт лишь ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ <a>, Π½ΠΎ Π½Π΅ Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. Для Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ссылки ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ JavaScript.

<ul>
  ...
  <li role="presentation"><a href="#">Disabled link</a></li>
  ...
</ul>

ИспользованиС Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню

Π‘ΠΎΠ·Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню с нСбольшим Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ HTML ΠΈ JavaScript ΠΏΠ»Π°Π³ΠΈΠ½Π° для Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню.

Π’ΠΊΠ»Π°Π΄ΠΊΠΈ с Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ мСню

<ul>
  ...
  <li role="presentation">
    <a data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">
      Dropdown <span></span>
    </a>
    <ul>
      ...
    </ul>
  </li>
  ...
</ul>

НавигационныС ΠΊΠ½ΠΎΠΏΠΊΠΈ с Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ мСню

<ul>
  ...
  <li role="presentation">
    <a data-toggle="dropdown" href="#" role="button" aria-haspopup="true" aria-expanded="false">
      Dropdown <span></span>
    </a>
    <ul>
      ...
    </ul>
  </li>
  ...
</ul>

Навигационная панСль ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

НавигационныС ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ Ρ†Π΅Π»ΡŒ-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слуТат Π² качСствС Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ сайтов. ΠŸΡ€ΠΈ просмотрС Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах ΠΎΠ½ΠΈ ΡΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‚ΡΡ (ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ), Π° ΠΏΡ€ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ смотрового ΠΎΠΊΠ½Π° ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ.

Π’ настоящСС врСмя обосновано Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ навигация ссылки Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ.

ΠŸΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Bootstrap Π½Π΅ Π·Π½Π°Π΅Ρ‚ сколько мСста содСрТимого Π² Π²Π°ΡˆΠΈΡ… потрСбностСй NavBar, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΡ‚ΡŒΡΡ с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ содСрТимого Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ряду. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅:

  1. Π£ΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚Π΅ количСство ΠΈΠ»ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ NavBar ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ².
  2. Π‘ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ элСмСнты NavBar Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€Π°Ρ… экрана с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ классов Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚.
  3. Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Ρ‚ΠΎΡ‡ΠΊΡƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ navbar ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ сворачиваниСм ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ. НастройтС, ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ² @grid-float-breakpoint ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ свои настройки для ΠΌΠ΅Π΄ΠΈΠ° запросов.
ВрСбуСтся JavaScript ΠΏΠ»Π°Π³ΠΈΠ½

Если JavaScript ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π° ΠΎΠΊΠ½Π° станСт достаточно ΡƒΠ·ΠΊΠΎΠΉ, для Ρ‡Ρ‚ΠΎΠ±Ρ‹ навигационная панСль ΡΠ²Π΅Ρ€Π½ΡƒΠ»Π°ΡΡŒ, Ρ‚ΠΎ Ρ‚ΠΎΠ³Π΄Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ возмоТности Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ панСль ΠΈ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΅Π΅ содСрТимоС с классом . navbar-collapse.

Адаптивная навигационная панСль Π² вашСй вСрсии Bootstrap Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠ»Π°Π³ΠΈΠ½Π° collapse.

ИзмСнСниС сворачивания ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… navbar

NavBar коллапсируСт Π² Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ мобильного зрСния Ссли Π²ΠΈΠ΄ΠΎΠ²ΠΎΠΉ экран ΡƒΠΆΠ΅, Ρ‡Π΅ΠΌ @grid-float-breakpoint, ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ΡΡ Π² Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ нСмобильного зрСния Ссли Π²ΠΈΠ΄ΠΎΠ²ΠΎΠΉ экран, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ @grid-float-breakpoint Π² ΡˆΠΈΡ€ΠΈΠ½Ρƒ. Π­Ρ‚Π° пСрСмСнная Π² ΠΌΠ΅Π½Π΅Π΅ источника ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° NavBar Ρ€Π°Π·Ρ€ΡƒΡˆΠ°Π΅Ρ‚ΡΡ /Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ΡΡ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 768px (the smallest «small» or «tablet» screen).

Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΠ°Π½Π΅Π»Π΅ΠΉ

Π‘ΡƒΠ΄ΡŒΡ‚Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ <nav> элСмСнт ΠΈΠ»ΠΈ, Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±Ρ‰ΠΈΠΉ элСмСнт, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ <div> Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ role="navigation" для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² качСствС ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€Π° Ρ€Π΅Π³ΠΈΠΎΠ½ для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.

<nav>
  <div>
    <!-- Brand ΠΈ toggle сгруппированы для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ отобраТСния Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… дисплСях -->
    <div>
      <button type="button" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
        <span>Toggle navigation</span>
        <span></span>
        <span></span>
        <span></span>
      </button>
      <a href="#">Brand</a>
    </div>

    <!-- Π‘ΠΎΠ±Π΅Ρ€ΠΈΡ‚Π΅ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ссылки, Ρ„ΠΎΡ€ΠΌΡ‹, ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ для ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ -->
    <div>
      <ul>
        <li><a href="#">Link <span>(current)</span></a></li>
        <li><a href="#">Link</a></li>
        <li>
          <a href="#" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span></span></a>
          <ul>
            <li><a href="#">Action</a></li>
            <li><a href="#">Another action</a></li>
            <li><a href="#">Something else here</a></li>
            <li role="separator"></li>
            <li><a href="#">Separated link</a></li>
            <li role="separator"></li>
            <li><a href="#">One more separated link</a></li>
          </ul>
        </li>
      </ul>
      <form>
        <div>
          <input type="text" placeholder="Search">
        </div>
        <button type="submit">Submit</button>
      </form>
      <ul>
        <li><a href="#">Link</a></li>
        <li>
          <a href="#" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Dropdown <span></span></a>
          <ul>
            <li><a href="#">Action</a></li>
            <li><a href="#">Another action</a></li>
            <li><a href="#">Something else here</a></li>
            <li role="separator"></li>
            <li><a href="#">Separated link</a></li>
          </ul>
        </li>
      </ul>
    </div><!-- /. navbar-collapse -->
  </div><!-- /.container-fluid -->
</nav>

Π›ΠΎΠ³ΠΎΡ‚ΠΈΠΏ

Π—Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π±Ρ€Π΅Π½Π΄ navbar с вашСго собствСнного изобраТСния ΠΌΠΎΠΆΠ½ΠΎ мСняя тСкст тэга <img>. .navbar-brand ΠΈΠΌΠ΅Π΅Ρ‚ свой Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ отступ ΠΈ высоту, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, придСтся ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ CSS-свойства Π² зависимости ΠΎΡ‚ вашСго изобраТСния.

<nav>
  <div>
    <div>
      <a href="#">
        <img alt="Brand" src="...">
      </a>
    </div>
  </div>
</nav>

Π€ΠΎΡ€ΠΌΡ‹

РазмСститС содСрТимоС Ρ„ΠΎΡ€ΠΌΡ‹ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… .navbar-form для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ выравнивания, ΠΈ для обСспСчСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ свСртывания Π½Π° ΡƒΠ·ΠΊΠΈΡ… смотровых ΠΎΠΊΠ½Π°Ρ…. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ выравнивания, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ, Π³Π΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ содСрТимоС Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ.

Как Π²Π΅Π΄ΡƒΡ‰ΠΈΠΉ, класс . navbar-form ΠΈΠΌΠ΅Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ своСго ΠΊΠΎΠ΄Π° совмСстно с .form-inline Ρ‡Π΅Ρ€Π΅Π· mixin. НСкоторыС элСмСнты управлСния Ρ„ΠΎΡ€ΠΌ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π²Π²ΠΎΠ΄Π°, ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ фиксированной для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ отобраТСния Π² navbar.

<form role="search">
  <div>
    <input type="text" placeholder="Search">
  </div>
  <button type="submit">Submit</button>
</form>
ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π΅Ρ€Π΅ΠΆΠ΅Π½ΠΈΡ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств

Π•ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСдостСрСТСния ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ использования элСмСнтов управлСния Ρ„ΠΎΡ€ΠΌΡ‹ Π² Π½Π΅ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½Ρ‹Ρ… элСмСнтах Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ наши Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

ВсСгда добавляйтС ярлыки

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ чтСния с экрана Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ со своими Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ Ссли Π’Ρ‹ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΊΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π°. Для этих встроСнных Ρ„ΠΎΡ€ΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ ярлыки, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ .sr-only класс. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ способы прСдоставлСния ΠΌΠ΅Ρ‚ΠΊΡƒ для Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ aria-label, aria-labelledby ΠΈΠ»ΠΈ title Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°. Если Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… присутствуСт, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ чтСния с экрана ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ±Π΅Π³Π½ΡƒΡ‚ΡŒ ΠΊ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° placeholder, Если присутствуСт, Π½ΠΎ ΡƒΡ‡Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ использованиС placeholder Π² качСствС Π·Π°ΠΌΠ΅Π½Ρ‹ для Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π½Π΅ рСкомСндуСтся.

Кнопки

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ класс .navbar-btn ΠΊ элСмСнтам <button>, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ находятся Π² <form> для Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈΡ… Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… панСлях.

<button type="button">Sign in</button>
БпСцифичСская ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ использования

Как ΠΈ стандартныС классы ΠΊΠ½ΠΎΠΏΠΎΠΊ, .navbar-btn ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² элСмСнтах <a> ΠΈ <input>. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π½ΠΈ ΠΎΠ΄ΠΈΠ½ .navbar-btn ΠΈΠ»ΠΈ ΠΆΠ΅ стандартныС классы ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² элСмСнтах <a> Π²Π½ΡƒΡ‚Ρ€ΠΈ .navbar-nav.

ВСкст

Π—Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ строку тСкста Π² элСмСнт с классом .navbar-text, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ с Ρ‚Π΅Π³ΠΎΠΌ <p>, для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ выравнивания ΠΈ Ρ†Π²Π΅Ρ‚Π°.

<p>Signed in as Mark Otto</p>

НС контСкстныС ссылки

Π›ΡŽΠ΄ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ стандартныС ссылки Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΠ°Π½Π΅Π»Π΅ΠΉ, ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ класс .navbar-link для вставки ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ² Π² Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… панСлях ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… панСлях.

<p>Signed in as <a href="#">Mark Otto</a></p>

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ выравнивания

Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°ΠΉΡ‚Π΅ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ссылки, Ρ„ΠΎΡ€ΠΌΡ‹, ΠΊΠ½ΠΎΠΏΠΊΠΈ, тСкст, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ классы . navbar-left ΠΈΠ»ΠΈ .navbar-right. Оба классы Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ CSS float Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ. НапримСр, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ссылки, Π²Π»ΠΎΠΆΠΈΡ‚Π΅ ΠΈΡ… Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ <ul> с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ классом.

Π­Ρ‚ΠΈ классы ΡΠ²Π»ΡΡŽΡ‚ΡΡ смСшанной вСрсиСй классов .pull-left ΠΈ .pull-right, Π½ΠΎ ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для ΠΌΠ΅Π΄ΠΈΠ° запросов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΏΠ°Π½Π΅Π»Π΅ΠΉ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² устройств.

ΠŸΡ€Π°Π²ΠΎΠ΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²

Π’ настоящСС врСмя Navbars ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ с нСсколькими .navbar-right классы. ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ пространство, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ отступ Π½Π° послСдний .navbar-right элСмСнт. ΠŸΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… элСмСнтов с использованиСм этого класса, эти поля Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π»ΠΎΡΡŒ.

ΠœΡ‹ вСрнСмся ΠΊ этому, ΠΊΠΎΠ³Π΄Π° ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡˆΠ΅ΠΌ этот ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π² v4.

Ѐиксация Π²Π²Π΅Ρ€Ρ…Ρƒ

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ . navbar-fixed-top ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ .container ΠΈΠ»ΠΈ .container-fluid для Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ²ΠΊΠΈ ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… отступлСний содСрТимого Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ.

<nav>
  <div>
    ...
  </div>
</nav>
ΠΠ΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ установлСния padding для body

Ѐиксированная навигационная панСль Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π½Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ вашСй страницы, ΠΏΠΎΠΊΠ° Π²Ρ‹ Π½Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ padding Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части <body>. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ свои собствСнныС значСния, ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° Π½ΠΈΠΆΠ΅. Π‘ΠΏΡ€Π°Π²ΠΊΠ°: По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, навигационная панСль ΠΈΠΌΠ΅Π΅Ρ‚ высоту 50px.

body { padding-top: 70px; }

Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ это Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ послС основного Bootstrap CSS.

Ѐиксация Π²Π½ΠΈΠ·Ρƒ

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ .navbar-fixed-bottom ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ .container ΠΈΠ»ΠΈ . container-fluid для Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ²ΠΊΠΈ ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… отступлСний содСрТимого Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ.

<nav>
  <div>
    ...
  </div>
</nav>
ΠΠ΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ установлСния padding для body

Ѐиксированная навигационная панСль Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Π»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ вашСго содСрТимого, ΠΏΠΎΠΊΠ° Π²Ρ‹ Π½Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚Π΅ padding Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части <body>. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ свои собствСнныС значСния, ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° Π½ΠΈΠΆΠ΅. Π‘ΠΏΡ€Π°Π²ΠΊΠ°: По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, навигационная панСль ΠΈΠΌΠ΅Π΅Ρ‚ высоту 50px.

body { padding-bottom: 70px; }

Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ это Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ послС основного Bootstrap CSS.

БтатичСский Π²Π΅Ρ€Ρ…

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ панСль Π½Π° ΠΏΠΎΠ»Π½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ, которая Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ вмСстС со страницСй, Π΄ΠΎΠ±Π°Π²ΠΈΠ² .navbar-static-top ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ . container ΠΈΠ»ΠΈ .container-fluid, для Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠ²ΠΊΠΈ ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… отступлСний содСрТимого Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ.

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ классов .navbar-fixed-*, Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ любой body ΠΈ #2#.

<nav>
  <div>
    ...
  </div>
</nav>

Π˜Π½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Π°Ρ навигационная панСль

Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ внСшний Π²ΠΈΠ΄ ΠΏΠ°Π½Π΅Π»ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² .navbar-inverse.

<nav>
  ...
</nav>

УстановитС Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ страницу располоТСниС Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ.

Π Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΠΈ автоматичСски Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² CSS Ρ‡Π΅Ρ€Π΅Π· :before ΠΈ content.

<ol>
  <li><a href="#">Home</a></li>
  <li><a href="#">Library</a></li>
  <li>Data</li>
</ol>

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ссылки постраничного раздСлСния для вашСго сайта с многостраничным ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ, ΠΈΠ»ΠΈ простой Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° листания.

ΠŸΡ€ΠΎΡΡ‚Π°Ρ нумСрация inspired by Rdio, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² поиска. Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ Π±Π»ΠΎΠΊ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π½Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, ΠΎΠ½ Π»Π΅Π³ΠΊΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ ΠΈ прСдоставляСт большиС ΠΊΠ½ΠΎΠΏΠΊΠΈ.

<nav aria-label="Page navigation">
  <ul>
    <li>
      <a href="#" aria-label="Previous">
        <span aria-hidden="true">&laquo;</span>
      </a>
    </li>
    <li><a href="#">1</a></li>
    <li><a href="#">2</a></li>
    <li><a href="#">3</a></li>
    <li><a href="#">4</a></li>
    <li><a href="#">5</a></li>
    <li>
      <a href="#" aria-label="Next">
        <span aria-hidden="true">&raquo;</span>
      </a>
    </li>
  </ul>
</nav>

Π—Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ состояния

Бсылки ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒΡΡ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π½ΡƒΠΆΠ΄. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ .disabled для Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ссылок ΠΈ .active для обозначСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ страницы.

<nav aria-label="...">
  <ul>
    <li><a href="#" aria-label="Previous"><span aria-hidden="true">&laquo;</span></a></li>
    <li><a href="#">1 <span>(current)</span></a></li>
    ...
  </ul>
</nav>

ΠœΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π’Π°ΠΌ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ якоря <span> ΠΈΠ»ΠΈ ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΡΠΊΠΎΡ€ΡŒ Π² случаС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ/ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ стрСлки, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ сохранСнии ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ стили.

<nav aria-label="...">
  <ul>
    <li>
      <span>
        <span aria-hidden="true">&laquo;</span>
      </span>
    </li>
    <li>
      <span>1 <span>(current)</span></span>
    </li>
    ...
  </ul>
</nav>

ИзмСнСниС Ρ€Π°Π·ΠΌΠ΅Ρ€Π°

Π•ΡΡ‚ΡŒ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎΡΡ‚ΡŒ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊ постраничного Π²Ρ‹Π²ΠΎΠ΄Π°? Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ .pagination-lg ΠΈΠ»ΠΈ .pagination-sm для измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ².

<nav aria-label="..."><ul>...</ul></nav>
<nav aria-label="..."><ul>...</ul></nav>
<nav aria-label="..."><ul>...</ul></nav>

БыстроС созданиС ссылок для просмотра ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ страницы, для простого постраничного раздСлСния с Π»Π΅Π³ΠΊΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ ΠΈ стилями. Π­Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для простых сайтов, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π±Π»ΠΎΠ³ΠΈ ΠΈ ΠΆΡƒΡ€Π½Π°Π»Ρ‹.

Основной ΠΏΡ€ΠΈΠΌΠ΅Ρ€

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, листаниС ΠΈΠΌΠ΅Π΅Ρ‚ ссылки, Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π½Ρ‹Π΅ ΠΏΠΎ-Ρ†Π΅Π½Ρ‚Ρ€Ρƒ.

<nav aria-label="...">
  <ul>
    <li><a href="#">Previous</a></li>
    <li><a href="#">Next</a></li>
  </ul>
</nav>

Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ссылок

Π’ качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ссылку:

<nav aria-label="...">
  <ul>
    <li><a href="#"><span aria-hidden="true">&larr;</span> Older</a></li>
    <li><a href="#">Newer <span aria-hidden="true">&rarr;</span></a></li>
  </ul>
</nav>

Π—Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½ состояниС

ЛистаниС ссылок Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ класс .disabled.

<nav aria-label="...">
  <ul>
    <li><a href="#"><span aria-hidden="true">&larr;</span> Older</a></li>
    <li><a href="#">Newer <span aria-hidden="true">&rarr;</span></a></li>
  </ul>
</nav>

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Example heading New

Example heading New

Example heading New
Example heading New
Example heading New

<h4>Example heading <span>New</span></h4>

ДоступныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹

Π”ΠΎΠ±Π°Π²Ρ‚Π΅ любой ΠΈΠ· пСрСчислСнных Π½ΠΈΠΆΠ΅ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² классов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ внСшний Π²ΠΈΠ΄ ΠΌΠ΅Ρ‚ΠΊΠΈΠΈ.

Default Primary Success Info Warning Danger

<span>Default</span>
<span>Primary</span>
<span>Success</span>
<span>Info</span>
<span>Warning</span>
<span>Danger</span>
Π•ΡΡ‚ΡŒ Ρ‚ΠΎΠ½Π½Π° ΠΌΠ΅Ρ‚ΠΎΠΊ?

ОказаниС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° Ρƒ вас Π΅ΡΡ‚ΡŒ дСсятки встроСнных ярлыков Π² ΡƒΠ·ΠΊΠΎΠΌ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… содСрТит свой ​​собствСнный inline-block элСмСнтС (похоТая ΠΈΠΊΠΎΠ½ΠΊΠ°). Бпособом Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ являСтся созданиС display: inline-block;. Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, смотритС #13219.

Π›Π΅Π³ΠΊΠΎ ΠΏΠΎΠ΄ΡΠ²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΈΠ»ΠΈ Π½Π΅ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π½Ρ‹Π΅ записи Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΊ ссылкам <span>, Bootstrap Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ, ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

<a href="#">Inbox <span>42</span></a>

<button type="button">
  Messages <span>4</span>
</button>
БамосвСртываниС

Когда Π½Π΅Ρ‚ Π½ΠΎΠ²Ρ‹Ρ… ΠΈΠ»ΠΈ Π½Π΅ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π½Ρ‹Ρ… записСй, Π·Π½Π°Ρ‡ΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ просто свСрнуты (Ρ‡Π΅Ρ€Π΅Π· CSS сСлСктор :empty), ΠΏΡ€ΠΈ условии отсутствия Π²Π½ΡƒΡ‚Ρ€ΠΈ содСрТимого.

ΠšΡ€ΠΎΡΡ-браузСрная ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ

Π—Π½Π°Ρ‡ΠΊΠΈ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠ°ΠΌΠΎΠ·Π³ΠΎΡ€Ρ‚Π°Ρ‚ΠΈΡΡŒ Π² Internet Explorer 8, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΈΠΌ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ сСлСктора :empty.

Адаптация ΠΏΠΎΠ΄ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ состояния

ВстроСнныС стили ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΊΠΈ Π² Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ состоянии, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π² Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ… ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… списках.

<ul role="tablist">
  <li role="presentation"><a href="#">Home <span>42</span></a></li>
  <li role="presentation"><a href="#">Profile</a></li>
  <li role="presentation"><a href="#">Messages <span>3</span></a></li>
</ul>

Π›Π΅Π³ΠΊΠΈΠΉ, Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ‚ΡŒ Π½Π° вСсь экран, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ вашСго сайта.

This is a simple hero unit, a simple jumbotron-style component for calling extra attention to featured content or information.

Learn more

<div>
  <h2>Hello, world!</h2>
  <p>...</p>
  <p><a href="#" role="button">Learn more</a></p>
</div>

Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ большой экран Π½Π° всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ, Π±Π΅Π· Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Ρ… ΡƒΠ³Π»ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ .container, Π½ΠΎ, вмСсто этого, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ .container.

<div>
  <div>
    ...
  </div>
</div>

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅ΠΌ Π²Π°ΠΌ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ для h2, которая устанавливаСт ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ отступ ΠΈ сСгмСнтируСт содСрТаниС страницы. Π’ Π½Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ h2 ΠΈ small, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² (с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ стилями).

<div>
  <h2>Example page header <small>Subtext for header</small></h2>
</div>

Π Π°ΡΡˆΠΈΡ€ΡŒΡ‚Π΅ систСму сСтки Bootstrap с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° эскиза для Π»Π΅Π³ΠΊΠΎΠ³ΠΎ создания сСтки с изобраТСниями, Π²ΠΈΠ΄Π΅ΠΎ, тСкстом, ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.

Если Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ ΠΊΠ°ΠΊ Pinterest-like ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΡŽ эскизов Ρ€Π°Π·Π½ΠΎΠΉ высоты ΠΈ/ΠΈΠ»ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρ‹, Π²Π°ΠΌ потрСбуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сторонниС ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Masonry, Isotope ΠΈΠ»ΠΈ Salvattore.

Основной ΠΏΡ€ΠΈΠΌΠ΅Ρ€

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½Ρ‹Π΅ изобраТСния Bootstrap спроСктированы для отобраТСния связанных ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с минимальной, лишь Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ.

<div>
  <div>
    <a href="#">
      <img src="..." alt="...">
    </a>
  </div>
  ...
</div>

НастраиваСмоС содСрТимоС

Π”ΠΎΠ±Π°Π²ΠΈΠ² Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ любоС содСрТимоС HTML, Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρ‹, ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² сСрСдинС эскизов.

Thumbnail label

Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.

Button Button

Thumbnail label

Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.

Button Button

Thumbnail label

Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.

Button Button

<div>
  <div>
    <div>
      <img src="..." alt="...">
      <div>
        <h4>Thumbnail label</h4>
        <p>...</p>
        <p><a href="#" role="button">Button</a> <a href="#" role="button">Button</a></p>
      </div>
    </div>
  </div>
</div>

ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ контСкстныС ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ замСчания для Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… дСйствий ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

Для Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Π·Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠΉ, ΠΎΠ±Π΅Ρ€Π½ΠΈΡ‚Π΅ любой тСкст ΠΈ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ .alert, ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… контСкстных классов (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, .alert-success).

Π‘Π΅Π· класса ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ

Π’Π°ΠΆΠ½Ρ‹Π΅ сообщСния Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ классов ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Π° ΠΈΠΌΠ΅ΡŽΡ‚ лишь Π±Π°Π·ΠΎΠ²Ρ‹Π΅ классы ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ классов. Π’Π°ΠΆΠ½Ρ‹Π΅ сСрыС сообщСния ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΌΠ°Π»ΠΎ смысла, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π΅Ρ‰Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ для Π½ΠΈΡ… Ρ‚ΠΈΠΏ Ρ‡Π΅Ρ€Π΅Π· контСкстный класс. ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΈΠ· Π·Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠΉ: ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ΅, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½ΠΎΠ΅, ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅, опасноС.

Well done! You successfully read this important alert message.

Heads up! This alert needs your attention, but it’s not super important.

Warning! Better check yourself, you’re not looking too good.

Oh snap! Change a few things up and try submitting again.

<div role="alert">...</div>
<div role="alert">...</div>
<div role="alert">...</div>
<div role="alert">...</div>

НСотстранимоС ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅

Π‘ΠΎΠ·Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π»ΡŽΠ±Ρ‹Π΅ замСчания Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ .alert-dismissible ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ закрытия.

ВрСбуСтся JavaScript alert ΠΏΠ»Π°Π³ΠΈΠ½

Для ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ функционирования, Π·Π°ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… оповСщСния, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ оповСщСния JavaScript ΠΏΠ»Π°Π³ΠΈΠ½.

Γ— Warning! Better check yourself, you’re not looking too good.

<div role="alert">
  <button type="button" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  <strong>Warning!</strong> Better check yourself, you're not looking too good.
</div>
ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΡŒΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π° всСх устройствах

Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ элСмСнт <button> с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ data-dismiss="alert".

Бсылки Π² замСчаниях

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ класс .alert-link, Ρ‡Ρ‚ΠΎΠ±Ρ‹ быстро ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π½Ρ‹Π΅ ссылки Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… любого замСчания.

<div role="alert">
  <a href="#">...</a>
</div>
<div role="alert">
  <a href="#">...</a>
</div>
<div role="alert">
  <a href="#">...</a>
</div>
<div role="alert">
  <a href="#">...</a>
</div>

ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ свСдСния ΠΎ Ρ…ΠΎΠ΄Π΅ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ процСсса ΠΈΠ»ΠΈ дСйствия, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простого Π½ΠΎ Π³ΠΈΠ±ΠΊΠΎΠ³ΠΎ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° выполнСния.

ΠšΡ€ΠΎΡΡ-браузСрная ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ

ΠŸΡ€ΠΎΠ³Ρ€Π΅ΡΡΠ±Π°Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ CSS3 для обСспСчСния ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… эффСктов. Π­Ρ‚ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² Internet Explorer 9 ΠΈ ΡΡ‚Π°Ρ€ΡˆΠ΅, ΠΈΠ»ΠΈ Π² старых вСрсиях Firefox. Opera 12 Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.

ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° Π·Π°Ρ‰ΠΈΡ‚Ρ‹ содСрТимого (CSP) Π‘ΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ

Если ваш сайт ΠΈΠΌΠ΅Π΅Ρ‚ ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° Π·Π°Ρ‰ΠΈΡ‚Ρ‹ содСрТимого (CSP) нСльзя style-src 'unsafe-inline', Ρ‚ΠΎΠ³Π΄Π° Π’Ρ‹ Π½Π΅ смоТСтС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ встроСнный style Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ ΡˆΠΈΡ€ΠΈΠ½Ρ‹, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… Π½ΠΈΠΆΠ΅. ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ установки ΡˆΠΈΡ€ΠΈΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ совмСстимы со строгим ППО Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ использованиС нСбольшого JavaScript (Ρ‡Ρ‚ΠΎ Π½Π°Π±ΠΎΡ€Ρ‹ element.style.width) ΠΈΠ»ΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ настраиваСмых CSS классов.

Основной ΠΏΡ€ΠΈΠΌΠ΅Ρ€

ΠŸΡ€ΠΎΠ³Ρ€Π΅ΡΡΠ±Π°Ρ€ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

<div>
  <div role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100">
    <span>60% Complete</span>
  </div>
</div>

Π‘ ΠΌΠ΅Ρ‚ΠΊΠΎΠΉ

Π£Π΄Π°Π»ΠΈΡ‚ΡŒ <span> Π‘ .sr-only класс Π² прогрСсс Π±Π°Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚.

<div>
  <div role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100">
    60%
  </div>
</div>

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ тСкст остаСтся Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌ Π΄Π°ΠΆΠ΅ Π½Π° Π½ΠΈΠ·ΠΊΠΎΠΌ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π΅, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ min-width Π² прогрСсс-Π±Π°Ρ€.

<div>
  <div role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100">
    0%
  </div>
</div>
<div>
  <div role="progressbar" aria-valuenow="2" aria-valuemin="0" aria-valuemax="100">
    2%
  </div>
</div>

ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π½Ρ‹Π΅ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹

ΠŸΡ€ΠΎΠ³Ρ€Π΅ΡΡΠ±Π°Ρ€ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ классы Π·Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠΉ для согласования стилСй.

<div>
  <div role="progressbar" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100">
    <span>40% Complete (success)</span>
  </div>
</div>
<div>
  <div role="progressbar" aria-valuenow="20" aria-valuemin="0" aria-valuemax="100">
    <span>20% Complete</span>
  </div>
</div>
<div>
  <div role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100">
    <span>60% Complete (warning)</span>
  </div>
</div>
<div>
  <div role="progressbar" aria-valuenow="80" aria-valuemin="0" aria-valuemax="100">
    <span>80% Complete (danger)</span>
  </div>
</div>

ΠŸΠΎΠ»ΠΎΡΠ°Ρ‚Ρ‹ΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ полосатый эффСкт. НС доступСн Π² IE9 ΠΈ Π½ΠΈΠΆΠ΅.

<div>
  <div role="progressbar" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100">
    <span>40% Complete (success)</span>
  </div>
</div>
<div>
  <div role="progressbar" aria-valuenow="20" aria-valuemin="0" aria-valuemax="100">
    <span>20% Complete</span>
  </div>
</div>
<div>
  <div role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100">
    <span>60% Complete (warning)</span>
  </div>
</div>
<div>
  <div role="progressbar" aria-valuenow="80" aria-valuemin="0" aria-valuemax="100">
    <span>80% Complete (danger)</span>
  </div>
</div>

Π˜Π½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ с Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ .active ΠΊ .progress-bar-striped для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π»Π΅Π²ΠΎΠΉ ΠΈΠ»ΠΈ ΠΏΡ€Π°Π²ΠΎΠΉ полосатости. Π­Ρ‚ΠΎ являСтся нСдоступным Π² IE9 ΠΈ Π½ΠΈΠΆΠ΅.

<div>
  <div role="progressbar" aria-valuenow="45" aria-valuemin="0" aria-valuemax="100">
    <span>45% Complete</span>
  </div>
</div>

Π‘Π²ΠΎΠ΄Π½Ρ‹ΠΉ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€

РасполоТитС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… экзСмпляров ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ с классом .progress для дСмонстрации сводного Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.

35% Complete (success)

20% Complete (warning)

10% Complete (danger)

<div>
  <div>
    <span>35% Complete (success)</span>
  </div>
  <div>
    <span>20% Complete (warning)</span>
  </div>
  <div>
    <span>10% Complete (danger)</span>
  </div>
</div>

Бтилизация абстрактного ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, для создания Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² (Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ для Π±Π»ΠΎΠ³Π°, Ρ‚Π²ΠΈΡ‚Ρ‚Π΅Ρ€Π°, ΠΈ Ρ‚.Π΄.), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ со своим ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Ρ‹ ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡƒ ΠΈΠ»ΠΈ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ рядом с тСкстовым содСрТаниСм.

ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΠΎΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠ΅Π΄ΠΈΠ° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΌΠ΅Π΄ΠΈΠ° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² (ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π²ΠΈΠ΄Π΅ΠΎ, Π°ΡƒΠ΄ΠΈΠΎ) слСва ΠΈΠ»ΠΈ справа ΠΎΡ‚ содСрТимого Π±Π»ΠΎΠΊΠ°.

<div>
  <div>
    <a href="#">
      <img src="..." alt="...">
    </a>
  </div>
  <div>
    <h5>Media heading</h5>
    ...
  </div>
</div>

ΠšΠ»Π°ΡΡΡ‹ .pull-left ΠΈ .pull-right Ρ‚Π°ΠΊΠΆΠ΅ сущСствуСт ΠΈ Ρ€Π°Π½Π΅Π΅ использовались ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠ΅Π΄ΠΈΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°, Π½ΠΎ Π½Π΅ рСкомСндуСтся для использования Π² качСствС «v3».3.0. Они ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ эквивалСнтны .media-left ΠΈ .media-right, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ .media-right Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ послС .media-body Π² HTML.

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΌΠ΅Π΄ΠΈΠ° ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ, срСднСй ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΉ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ это вСрхняя Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Ρ‹.

<div>
  <div>
    <a href="#">
      <img src="..." alt="...">
    </a>
  </div>
  <div>
    <h5>Middle aligned media</h5>
    ...
  </div>
</div>

Π‘ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Π΄ΠΈΠ° Π²Π½ΡƒΡ‚Ρ€ΠΈ списка (ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для обсуТдСния Ρ‚Π΅ΠΌΡ‹ ΠΈΠ»ΠΈ списки статСй).

<ul>
  <li>
    <div>
      <a href="#">
        <img src="..." alt="...">
      </a>
    </div>
    <div>
      <h5>Media heading</h5>
      ...
    </div>
  </li>
</ul>

Π“Ρ€ΡƒΠΏΠΏΠ° списков ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π³ΠΈΠ±ΠΊΠΈΠΌ ΠΈ ΠΌΠΎΡ‰Π½Ρ‹ΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ для отобраТСния Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ простых ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² списка, Π½ΠΎ ΠΈ для Ρ‡Π΅Π³ΠΎ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ слоТного, Ρ‡Ρ‚ΠΎ касаСтся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ содСрТимого.

Основной ΠΏΡ€ΠΈΠΌΠ΅Ρ€

Π‘Π°ΠΌΡ‹ΠΌ Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ являСтся простая Π³Ρ€ΡƒΠΏΠΏΠ° списков с Π½Π΅Π½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Π½ΠΈΠΌΠΈ ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌΠΈ, ΠΈ собствСнными классами. ДобавляйтС ΠΊ Π½Π΅ΠΌΡƒ ΠΎΠΏΡ†ΠΈΠΈ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅, ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ нСобходимости добавляйтС собствСнныС стили CSS.

  • Cras justo odio
  • Dapibus ac facilisis in
  • Morbi leo risus
  • Porta ac consectetur ac
  • Vestibulum at eros
<ul>
  <li>Cras justo odio</li>
  <li>Dapibus ac facilisis in</li>
  <li>Morbi leo risus</li>
  <li>Porta ac consectetur ac</li>
  <li>Vestibulum at eros</li>
</ul>

Π—Π½Π°Ρ‡ΠΊΠΈ

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π·Π½Π°Ρ‡ΠΊΠΎΠ² Π΄ΠΎ любого ΠΏΡƒΠ½ΠΊΡ‚Π° Π³Ρ€ΡƒΠΏΠΏΡ‹ списков, ΠΈ ΠΎΠ½ΠΈ автоматичСски Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ.

  • 14 Cras justo odio
  • 2 Dapibus ac facilisis in
  • 1 Morbi leo risus
<ul>
  <li>
    <span>14</span>
    Cras justo odio
  </li>
</ul>

БвязанныС элСмСнты

БсылочныС ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Π³Ρ€ΡƒΠΏΠΏΡ‹ списков ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Π³ΠΎΠ² <div> вмСсто ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² списка (здСсь Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² качСствС Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта <ul> вмСсто #2#). НС Π½ΡƒΠΆΠ½ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±Π΅Ρ€Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ элСмСнтом.

<div>
  <a href="#">
    Cras justo odio
  </a>
  <a href="#">Dapibus ac facilisis in</a>
  <a href="#">Morbi leo risus</a>
  <a href="#">Porta ac consectetur ac</a>
  <a href="#">Vestibulum at eros</a>
</div>

Кнопка элСмСнты

Бписок элСмСнтов Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ вмСсто элСмСнтов списка (это Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ <div> вмСсто <ul>). НСт нСобходимости для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ элСмСнту. НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стандартный .btn классы здСсь.

Cras justo odio Dapibus ac facilisis in Morbi leo risus Porta ac consectetur ac Vestibulum at eros

<div>
  <button type="button">Cras justo odio</button>
  <button type="button">Dapibus ac facilisis in</button>
  <button type="button">Morbi leo risus</button>
  <button type="button">Porta ac consectetur ac</button>
  <button type="button">Vestibulum at eros</button>
</div>

НСактивныС ΠΏΡƒΠ½ΠΊΡ‚Ρ‹

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ .disabled ΠΊ .list-group-item для сСрого ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠ° сдСлав Π½Π΅Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ.

<div>
  <a href="#">
    Cras justo odio
  </a>
  <a href="#">Dapibus ac facilisis in</a>
  <a href="#">Morbi leo risus</a>
  <a href="#">Porta ac consectetur ac</a>
  <a href="#">Vestibulum at eros</a>
</div>

ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π½Ρ‹Π΅ классы

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ контСкстныС классы для стилизации элСмСнтов списка, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠ»ΠΈ связанно. Π’Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя состояниС .active.

  • Dapibus ac facilisis in
  • Cras sit amet nibh libero
  • Porta ac consectetur ac
  • Vestibulum at eros
<ul>
  <li>Dapibus ac facilisis in</li>
  <li>Cras sit amet nibh libero</li>
  <li>Porta ac consectetur ac</li>
  <li>Vestibulum at eros</li>
</ul>
<div>
  <a href="#">Dapibus ac facilisis in</a>
  <a href="#">Cras sit amet nibh libero</a>
  <a href="#">Porta ac consectetur ac</a>
  <a href="#">Vestibulum at eros</a>
</div>

НастраиваСмоС содСрТимоС

ДобавляйтС практичСски любой HTML, Π΄Π°ΠΆΠ΅ для связанного списка Π³Ρ€ΡƒΠΏΠΏ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅.

<div>
  <a href="#">
    <h5>List group item heading</h5>
    <p>...</p>
  </a>
</div>

Π₯отя Π½Π΅ всСгда Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° Π½ΡƒΠΆΠ½ΠΎ Π²ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Ρ‚ΡŒ DOM. Для Ρ‚Π°ΠΊΠΈΡ… случаСв, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΏΠ°Π½Π΅Π»ΠΈ.

Основной ΠΏΡ€ΠΈΠΌΠ΅Ρ€

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, всС .panel ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π±Π°Π·ΠΎΠ²ΡƒΡŽ Ρ€Π°ΠΌΠΊΠ° (border) ΠΈ отступы (padding), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ содСрТимоС.

<div>
  <div>
    Basic panel example
  </div>
</div>

ПанСль с заголовком

Π›Π΅Π³ΠΊΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° панСль с .panel-heading. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ любой <h2><h6> с .panel-title класс, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½Ρ‹ΠΉ Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ. Однако Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΡˆΡ€ΠΈΡ„Ρ‚Π° <h2><h6> ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ .panel-heading.

Для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ окраски, Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ссылки Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Ρ… Π² .panel-title.

Panel heading without title

Panel content

Panel title

Panel content

<div>
  <div>Panel heading without title</div>
  <div>
    Panel content
  </div>
</div>

<div>
  <div>
    <h4>Panel title</h4>
  </div>
  <div>
    Panel content
  </div>
</div>

ΠžΠ±Π΅Ρ€Π½ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠ»ΠΈ Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹ΠΉ тСкст Π² .panel-footer. Π—Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ эта панСль с Π½ΠΈΠΆΠ½ΠΈΠΌ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ»ΠΎΠΌ Π½Π΅ наслСдуСт Ρ†Π²Π΅Ρ‚Π° ΠΈ Ρ€Π°ΠΌΠΊΠΈ (borders), ΠΏΡ€ΠΈ использовании контСкстных Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ Π½Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅ΠΌ ΠΏΠ»Π°Π½Π΅.

<div>
  <div>
    Panel content
  </div>
  <div>Panel footer</div>
</div>

ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π½Ρ‹Π΅ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹

Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ панСль Π±ΠΎΠ»Π΅Π΅ Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ контСкста, Π΄ΠΎΠ±Π°Π²ΠΈΠ² любой контСкстный состояниС классов.

Panel title

Panel content

Panel title

Panel content

Panel title

Panel content

Panel title

Panel content

Panel title

Panel content

<div>...</div>
<div>...</div>
<div>...</div>
<div>...</div>
<div>...</div>

Π‘ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ

Π’ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π»ΡŽΠ±ΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ Π±Π΅Π· Ρ€Π°ΠΌΠΎΠΊ с классом .table Π²Π½ΡƒΡ‚Ρ€ΡŒ ΠΏΠ°Π½Π΅Π»ΠΈ, для создания простого Π΄ΠΈΠ·Π°ΠΉΠ½Π°. Если примСняСтся класс .panel-body, ΠΌΡ‹ добавляСм Π΅Ρ‰Π΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π²Π²Π΅Ρ€Ρ…Ρƒ для разграничСния.

Panel heading

Some default panel content here. Nulla vitae elit libero, a pharetra augue. Aenean lacinia bibendum nulla sed consectetur. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Nullam id dolor id nibh ultricies vehicula ut id elit.

#ИмяЀамилияИмя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
1MarkOtto@mdo
2JacobThornton@fat
3Larrythe Bird@twitter
<div>
  <!-- Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ -->
  <div>Panel heading</div>
  <div>
    <p>...</p>
  </div>

  <!-- Π’Π°Π±Π»ΠΈΡ†Π° -->
  <table>
    ...
  </table>
</div>

Если панСль Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Π΅Π»Π°, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ пСрСносятся ΠΈΠ· Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΏΠ°Π½Π΅Π»ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ.

Panel heading

#ИмяЀамилияИмя ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ
1MarkOtto@mdo
2JacobThornton@fat
3Larrythe Bird@twitter
<div>
  <!-- Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ -->
  <div>Panel heading</div>

  <!-- Π’Π°Π±Π»ΠΈΡ†Π° -->
  <table>
    ...
  </table>
</div>

Π‘ Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ списка

Π›Π΅Π³ΠΊΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡ‹ списка Π² ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ любой ΠΏΠ°Π½Π΅Π»ΠΈ.

Panel heading

Some default panel content here. Nulla vitae elit libero, a pharetra augue. Aenean lacinia bibendum nulla sed consectetur. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Nullam id dolor id nibh ultricies vehicula ut id elit.

  • Cras justo odio
  • Dapibus ac facilisis in
  • Morbi leo risus
  • Porta ac consectetur ac
  • Vestibulum at eros
<div>
  <!-- Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ -->
  <div>Panel heading</div>
  <div>
    <p>...</p>
  </div>

  <!-- Π“Ρ€ΡƒΠΏΠΏΠ° списков -->
  <ul>
    <li>Cras justo odio</li>
    <li>Dapibus ac facilisis in</li>
    <li>Morbi leo risus</li>
    <li>Porta ac consectetur ac</li>
    <li>Vestibulum at eros</li>
  </ul>
</div>

ΠŸΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ»ΠΈ слайд-ΡˆΠΎΡƒ Π² зависимости ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈΡ… содСрТащСго Π±Π»ΠΎΠΊΠ°, создавая Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° любоС устройство.

ΠŸΡ€Π°Π²ΠΈΠ»Π° ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ нСпосрСдствСнно ΠΊ <iframe>, <embed>, ΠΈ <video> элСмСнты; Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ явноС класс ΠΏΠΎΡ‚ΠΎΠΌΠΎΠΊ <object> ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ для Π΄Ρ€ΡƒΠ³ΠΈΡ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ².

Pro-Π‘ΠΎΠ²Π΅Ρ‚! Π’Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ frameborder="0" Π² вашСм <iframe> ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ, это Π·Π° вас.

<!-- Π‘ΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ 16:9 -->
<div>
  <iframe src="..."></iframe>
</div>

<!-- Π‘ΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ 4:3 -->
<div>
  <iframe src="..."></iframe>
</div>

Основной эффСкт ячСйки

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ячСйку, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ простой эффСкт — Π±ΡƒΠ΄Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ тСкст находится Π² ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ΅.

<div>...</div>

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ классы

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ отступы (padding) ΠΈ закруглСния ΡƒΠ³Π»ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΄Π²Π° Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ классов.

Look, I’m in a large well!

<div>...</div>

Look, I’m in a small well!

<div>...</div>

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ элСмСнты. ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Β· Bootstrap. ВСрсия v4.0.0

ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ контСкстныС ΠΎΠ²Π΅Ρ€Π»Π΅ΠΈ для отобраТСния списков ссылок ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ модуля Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΡ… мСню Bootstrap.

ΠžΠ±Π·ΠΎΡ€

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ элСмСнты — это ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Π΅, контСкстныС элСмСнты повСрхностного налоТСния для отобраТСния списков ссылок ΠΈ Ρ‚.ΠΏ. Они ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ благодаря ΠΏΠ»Π°Π³ΠΈΠ½Ρƒ JavaScript Π² BS4. Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ toggle Π² Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΡ… элСмСнтах запускаСтся ΠΏΠΎ ΠΊΠ»ΠΈΠΊΡƒ, Π° Π½Π΅ ΠΏΠΎ навСдСнию – это сдСлано ΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎ.

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ элСмСнты «построСны» Π½Π° стороннСй Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ Popper.js, которая обСспСчиваСт динамичСскоС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΎΠΊΠ½Π° просмотра. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ popper.min.js ΠΏΠ΅Ρ€Π΅Π΄ JavaScript Bootstrap ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ bootstrap.bundle.min.js / bootstrap.bundle.js, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит Popper.js.

Если Π²Ρ‹ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ наши JS Ρ„Π°ΠΉΠ»Ρ‹, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ util.js.

Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ WAI ARIA описываСт ΠΈ опрСдСляСт Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ role="menu" ΠΊΠ°ΠΊ настоящий Π²ΠΈΠ΄ΠΆΠ΅Ρ‚, Π½ΠΎ лишь для мСню Β«Π°-ля ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Β», Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΡ… дСйствия ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. МСню ARIA ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ лишь ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ мСню, чСкбоксы, Β«Ρ€Π°Π΄ΠΈΠΎ-ΠΊΠ½ΠΎΠΏΠΊΠΈΒ», Π³Ρ€ΡƒΠΏΠΏΡ‹ Β«Ρ€Π°Π΄ΠΈΠΎ-ΠΊΠ½ΠΎΠΏΠΎΠΊΒ» ΠΈ подмСню.

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ элСмСнты Bootstrap, с Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, спроСктированы для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ мноТСства Π·Π°Π΄Π°Ρ‡ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Ρ€Π°Π·Π½Ρ‹Ρ… структурах Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ элСмСнты, содСрТащиС Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля Π²Π²ΠΎΠ΄Π° ΠΈ элСмСнты контроля Ρ„ΠΎΡ€ΠΌ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ поиск ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄Π° Π»ΠΎΠ³ΠΈΠ½Π°. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ BS4 Π½Π΅ Β«ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚Β» (ΠΈ Π½Π΅ добавляСт автоматичСски) Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² (role ΠΈ aria-), Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… для мСню согласно стандарту ARIA.

Однако Bootstrap всСгда добавляСт Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° стандартных взаимодСйствий мСню ΠΈ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ Ρ‡Π΅Ρ€Π΅Π· ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ элСмСнты класса .dropdown-item ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ курсора Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ мСню ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ESC.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

ΠžΠ±Π΅Ρ€Π½ΠΈΡ‚Π΅ Β«ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉΒ» элСмСнт (ссылку ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΡƒ) Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ элСмСнта ΠΈ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню классом .dropdown ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ элСмСнтом с position: relative;. ΠŸΡ€ΠΈ нСобходимости Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ элСмСнты ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΈΠ· элСмСнтов <a> ΠΈΠ»ΠΈ <button>.

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ элСмСнты ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ

Π›ΡŽΠ±ΡƒΡŽ ΠΎΠ΄ΠΈΠ½Π°Ρ€Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ .btn ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π² Β«ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉΒ» элСмСнт (ΠΊΠ½ΠΎΠΏΠΊΠ° открытия\скрытия) ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ. Π’ΠΎΡ‚ ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ с элСмСнтами <button>:

<div>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    Кнопка Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка
  </button>
  <div aria-labelledby="dropdownMenuButton">
    <a href="#">Action</a>
    <a href="#">Another action</a>
    <a href="#">Something else here</a>
  </div>
</div>

А Π²ΠΎΡ‚ Ρ‚Π°ΠΊ — с <a> элСмСнтами:

<div>
  <a href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π°Ρ ссылка
  </a>

  <div aria-labelledby="dropdownMenuLink">
    <a href="#">Action</a>
    <a href="#">Another action</a>
    <a href="#">Something else here</a>
  </div>
</div>

Π‘Π°ΠΌΠΎΠ΅ Π·Π°Π±Π°Π²Π½ΠΎΠ΅, Ρ‡Ρ‚ΠΎ это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ с Π»ΡŽΠ±Ρ‹ΠΌ ΠΈΠ· Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΊΠ½ΠΎΠΏΠΎΠΊ: «главная, вторичная, успСх, ΠΈΠ½Ρ„ΠΎ, ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΒ»:

ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅
<!-- Example single danger button -->
<div>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    Action
  </button>
  <div>
    <a href="#">Action</a>
    <a href="#">Another action</a>
    <a href="#">Something else here</a>
    <div></div>
    <a href="#">Separated link</a>
  </div>
</div>

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ элСмСнты ΠΊΠ½ΠΎΠΏΠΎΠΊ с Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π·ΠΎΠ½Π°ΠΌΠΈ

По Ρ‚Π°ΠΊΠΎΠΌΡƒ ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ создавайтС Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ элСмСнты Π² ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ… с Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π·ΠΎΠ½Π°ΠΌΠΈ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚Π°ΠΊΡƒΡŽ ΠΆΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ, ΠΊΠ°ΠΊ Π² ΠΏΡƒΠ½ΠΊΡ‚Π΅ Π²Ρ‹ΡˆΠ΅, Π½ΠΎ с Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ класса .dropdown-toggle-split для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ спСйсинга Π²ΠΎΠΊΡ€ΡƒΠ³ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ элСмСнта.

Π’ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ класс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ Π½Π° 25% Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°Π΄Π΄ΠΈΠ½Π³ padding с ΠΎΠ±Π΅ΠΈΡ… сторон Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΉ Β«ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈΒ» ΠΈ удаляСт margin-left, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½Ρ‹ΠΉ для Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΡ… элСмСнтов ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ. Π­Ρ‚ΠΈ измСнСния ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΡƒΡŽ Β«ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΡƒΒ» Π² Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ подходящий Ρ€Π°Π·ΠΌΠ΅Ρ€ Β«Π·ΠΎΠ½Ρ‹ ΠΊΠ»ΠΈΠΊΠ°Β» Π²Π±Π»ΠΈΠ·ΠΈ Π³Π»Π°Π²Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΈ.

Главная Toggle Dropdown Вторичная Toggle Dropdown УспСх Toggle Dropdown ΠŸΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Toggle Dropdown ΠžΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ Toggle Dropdown
<!-- Example split danger button -->
<div>
  <button type="button">Action</button>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    <span>Toggle Dropdown</span>
  </button>
  <div>
    <a href="#">Action</a>
    <a href="#">Another action</a>
    <a href="#">Something else here</a>
    <div></div>
    <a href="#">Separated link</a>
  </div>
</div>

Π Π°Π·ΠΌΠ΅Ρ€Ρ‹

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ элСмСнты ΠΊΠ½ΠΎΠΏΠΎΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ Π»ΡŽΠ±Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ с Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌΠΈ элСмСнтами с Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ Π·ΠΎΠ½Π°ΠΌΠΈ.

<!-- Large button groups (default and split) -->
<div>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    Large button
  </button>
  <div>
    ...
  </div>
</div>
<div>
  <button type="button">
    Large button
  </button>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    <span>Toggle Dropdown</span>
  </button>
  <div>
    ...
  </div>
</div>

<!-- Small button groups (default and split) -->
<div>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    Small button
  </button>
  <div>
    ...
  </div>
</div>
<div>
  <button type="button">
    Small button
  </button>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    <span>Toggle Dropdown</span>
  </button>
  <div>
    ...
  </div>
</div>

Β«Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ Π²Π²Π΅Ρ€Ρ…Β»

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ класс .dropup ΠΈ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ Β«Π²Ρ‹ΠΏΠ°Π΄Π°Ρ‚ΡŒΒ» Π²Π²Π΅Ρ€Ρ….

Split dropup Toggle Dropdown
<!-- Default dropup button -->
<div>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    Dropup
  </button>
  <div>
    <!-- Dropdown menu links -->
  </div>
</div>

<!-- Split dropup button -->
<div>
  <button type="button">
    Split dropup
  </button>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    <span>Toggle Dropdown</span>
  </button>
  <div>
    <!-- Dropdown menu links -->
  </div>
</div>

Β«Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ Π²ΠΏΡ€Π°Π²ΠΎΒ»

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ класс .dropright ΠΈ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ Β«Π²Ρ‹ΠΏΠ°Π΄Π°Ρ‚ΡŒΒ» Π²ΠΏΡ€Π°Π²ΠΎ.

Split dropright Toggle Dropdright
<!-- Default dropright button -->
<div>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    Dropright
  </button>
  <div>
    <!-- Dropdown menu links -->
  </div>
</div>

<!-- Split dropright button -->
<div>
  <button type="button">
    Split dropright
  </button>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    <span>Toggle Dropright</span>
  </button>
  <div>
    <!-- Dropdown menu links -->
  </div>
</div>

Β«Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ Π²Π»Π΅Π²ΠΎΒ»

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ класс .dropleft ΠΈ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ элСмСнт Π±ΡƒΠ΄Π΅Ρ‚ Β«Π²Ρ‹ΠΏΠ°Π΄Π°Ρ‚ΡŒΒ» Π²Π»Π΅Π²ΠΎ.

<!-- Default dropleft button -->
<div>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    Dropleft
  </button>
  <div>
    <!-- Dropdown menu links -->
  </div>
</div>

<!-- Split dropleft button -->
<div>
  <div role="group">
    <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
      <span>Toggle Dropleft</span>
    </button>
    <div>
      <!-- Dropdown menu links -->
    </div>
  </div>
  <button type="button">
    Split dropleft
  </button>
</div>

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈ содСрТимым Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΡ… элСмСнтов всСгда Π±Ρ‹Π»ΠΈ ссылки, Π½ΠΎ BS4 ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» это. БСйчас Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² качСствС содСрТимого Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΡ… элСмСнтов <button>, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ <a>.

<div>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    Dropdown
  </button>
  <div aria-labelledby="dropdownMenu2">
    <button type="button">Action</button>
    <button type="button">Another action</button>
    <button type="button">Something else here</button>
  </div>
</div>

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню автоматичСски располоТСно Π² 100% ΠΎΡ‚ Π²Π΅Ρ€ΡˆΠΈΠ½Ρ‹ ΠΈ Π½Π° Π»Π΅Π²ΠΎΠΉ сторонС родитСля. Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ класс .dropdown-menu-right ΠΊ элСмСнту класса .dropdown-menu для выравнивания Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΉ сторонС.

Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ элСмСнты ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‚ΡΡ благодаря Popper.js (Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ случаСв, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ содСрТатся Π² navbar).

<div>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    Right-aligned menu
  </button>
  <div>
    <button type="button">Action</button>
    <button type="button">Another action</button>
    <button type="button">Something else here</button>
  </div>
</div>

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΡ‚ΡŒ сСкции дСйствий любого Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню.

<div>
  <h6>Dropdown header</h6>
  <a href="#">Action</a>
  <a href="#">Another action</a>
</div>

РаздСляйтС Π³Ρ€ΡƒΠΏΠΏΡ‹ родствСнных элСмСнтов мСню Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ.

<div>
  <a href="#">Action</a>
  <a href="#">Another action</a>
  <a href="#">Something else here</a>
  <div></div>
  <a href="#">Separated link</a>
</div>

РасполоТитС Ρ„ΠΎΡ€ΠΌΡƒ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню, ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ ΠΏΠ°Π΄Π΄ΠΈΠ½Π³Π° ΠΈΠ»ΠΈ ΠΌΠ°Ρ€Π΄ΠΆΠΈΠ½Π° для Π΅Π΅ уплотнСния.

<div>
  <form>
    <div>
      <label for="exampleDropdownFormEmail1">Email address</label>
      <input type="email" placeholder="[email protected]">
    </div>
    <div>
      <label for="exampleDropdownFormPassword1">Password</label>
      <input type="password" placeholder="Password">
    </div>
    <div>
      <input type="checkbox">
      <label for="dropdownCheck">
        Remember me
      </label>
    </div>
    <button type="submit">Sign in</button>
  </form>
  <div></div>
  <a href="#">New around here? Sign up</a>
  <a href="#">Forgot password?</a>
</div>
<form>
  <div>
    <label for="exampleDropdownFormEmail2">Email address</label>
    <input type="email" placeholder="[email protected]">
  </div>
  <div>
    <label for="exampleDropdownFormPassword2">Password</label>
    <input type="password" placeholder="Password">
  </div>
  <div>
    <input type="checkbox">
    <label for="dropdownCheck2">
      Remember me
    </label>
  </div>
  <button type="submit">Sign in</button>
</form>

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ класс .active ΠΊ элСмСнту Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню для Π΅Π³ΠΎ стилизации ΠΊΠ°ΠΊ Β«Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎΒ».

<div>
  <a href="#">Regular link</a>
  <a href="#">Active link</a>
  <a href="#">Another link</a>
</div>

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ класс .disabled ΠΊ элСмСнту Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню для Π΅Π³ΠΎ стилизации ΠΊΠ°ΠΊ Β«Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎΒ».

<div>
  <a href="#">Regular link</a>
  <a href="#">Disabled link</a>
  <a href="#">Another link</a>
</div>

ИспользованиС

Π§Π΅Ρ€Π΅Π· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΈΠ»ΠΈ JavaScript, ΠΏΠ»Π°Π³ΠΈΠ½ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΡ… элСмСнтов измСняСт (ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ скрытоСсодСрТимоС) состояниС содСрТимого (Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ мСню) ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ класса .show элСмСнта Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ списка. Атрибут data-toggle="dropdown" ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΡ… мСню Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ прилоТСния, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎΠΉ ΠΈΠ΄Π΅Π΅ΠΉ всСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚.

На устройствах, Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… касаниСм, ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ элСмСнта добавляСт пустыС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ($.noop) mouseover ΠΊ нСпосрСдствСнным «дСтям» элСмСнта <body>. Π­Ρ‚ΠΎΡ‚, ΠΏΠΎ ΠΎΠ±Ρ‰Π΅ΠΌΡƒ мнСнию, нСкрасивый Ρ…Π°ΠΊ (Π±Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ любоС касаниС Π² iOS Π²Π½Π΅ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ элСмСнта Π½Π΅ Π·Π°ΠΊΡ€ΠΎΠ΅Ρ‚ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ элСмСнт) Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Π΄Π΅Π»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ событий Π² iOS. Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ элСмСнт Π·Π°ΠΊΡ€Ρ‹Ρ‚, эти Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ пустыС ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ.

Π§Π΅Ρ€Π΅Π· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ ΠΊ ссылкС ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ data-toggle="dropdown" для скрытия\ΠΏΠΎΠΊΠ°Π·Π° Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ элСмСнта.

<div>
  <button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    Dropdown trigger
  </button>
  <div aria-labelledby="dLabel">
    ...
  </div>
</div>

Π§Π΅Ρ€Π΅Π· JS

УправляйтС Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌΠΈ элСмСнтами с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JavaScript:

$('.dropdown-toggle').dropdown()
data-toggle="dropdown" still required

НСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, управляСтС Π²Ρ‹ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌ элСмСнтом Ρ‡Π΅Ρ€Π΅Π· JavaScript ΠΈΠ»ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ data-toggle="dropdown" всСгда Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Π² элСмСнтС, Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‰Π΅ΠΌ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ элСмСнт.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

ΠŸΠ΅Ρ€Π΅Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ‡Π΅Ρ€Π΅Π· JavaScript ΠΈΠ»ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹. Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, добавляйтС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° ΠΊ data- ΠΊΠ°ΠΊ Π² data-offset="".

НазваниС Π’ΠΈΠΏ По ΡƒΠΌΠΎΠ»Ρ‡. ОписаниС
offset number | string | function 0 Π‘ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ элСмСнта ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΅Π³ΠΎ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π°. Π‘ΠΌ. отступы Popper.js
flip boolean true ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌΡƒ элСмСнту Β«ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡΒ», Ссли ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ элСмСнта. Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ: flip docs.
boundary string | element ‘scrollParent’ Π“Ρ€Π°Π½ΠΈΡ†Π° ограничСния пСрСполнСния Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню. ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ значСния 'viewport', 'window', 'scrollParent' ΠΈΠ»ΠΈ ссылку HTMLElement (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для JavaScript). Для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ preventOverflow ΠΎΡ‚ Popper.js.

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ссли для boundary установлСно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΎΡ‚ 'scrollParent', позиция position: static примСняСтся ΠΊ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρƒ .dropdown.

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹

ΠœΠ΅Ρ‚ΠΎΠ΄ ОписаниС
$().dropdown('toggle') ЗадСйствуСт ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ toggle Π² Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ мСню Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π½Π°Π²Π±Π°Ρ€Π° ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Β«TABΒ»ΠΎΠΌ.
$().dropdown('update') ΠžΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ «выпадСния» элСмСнта.
$().dropdown('dispose') Π£Π½ΠΈΡ‡Ρ‚ΠΎΠΆΠ°Π΅Ρ‚ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ элСмСнт.

Бобытия

ВсС события Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΡ… элСмСнтов Π½Π°ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ Π² Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ элСмСнтС класса .dropdown-menu ΠΈ нСсут свойство relatedTarget, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ€Π°Π²Π½ΠΎ элСмСнту «якоря» (ссылка, Ρ‚.Π΅. <a>), Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‰Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ toggle.

Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ ОписаниС
show.bs.dropdown Π­Ρ‚ΠΎ событиС наступаСт Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΏΠΎ Π²Ρ‹Π·ΠΎΠ²Ρƒ экзСмпляра ΠΌΠ΅Ρ‚ΠΎΠ΄Π° show.
shown.bs.dropdown Π­Ρ‚ΠΎ событиС наступаСт, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ элСмСнт стал Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ ΡŽΠ·Π΅Ρ€Ρƒ (Π±ΡƒΠ΄Π΅Ρ‚ ΠΆΠ΄Π°Ρ‚ΡŒ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ CSS-ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ²).
hide.bs.dropdown Π­Ρ‚ΠΎ событиС наступаСт Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΏΠΎ Π²Ρ‹Π·ΠΎΠ²Ρƒ экзСмпляра ΠΌΠ΅Ρ‚ΠΎΠ΄Π° hide.
hidden.bs.dropdown Π­Ρ‚ΠΎ событиС наступаСт, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ элСмСнт стал Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ ΡŽΠ·Π΅Ρ€Ρƒ (Π±ΡƒΠ΄Π΅Ρ‚ ΠΆΠ΄Π°Ρ‚ΡŒ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ CSS-ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ²).
$('#myDropdown').on('show.bs.dropdown', function () {
  // do something…
})

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Β· Twitter Bootstrap: Π½Π° Русском

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ установки

Одинаковая Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ°, Ρ€Π°Π·Π½Ρ‹Π΅ классы

ВсС Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹β€”Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ ΡΠΏΠΈΡΠΊΠΈβ€”ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡƒΡŽ HTML-Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΡƒ ΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ класс .nav.

Π’ΠΊΠ»Π°Π΄ΠΊΠΈ

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π² качСствС Π²ΠΊΠ»Π°Π΄ΠΎΠΊ <ul> список, ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ класс Π² Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ элСмСнтС .nav-tabs:

<ul>
  <li>
    <a href="#">Главная</a>
  </li>
  <li><a href="#">...</a></li>
  <li><a href="#">...</a></li>
</ul>

НавигационныС ΠΊΠ½ΠΎΠΏΠΊΠΈ

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ HTML-ΠΊΠΎΠ΄ ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, Π½ΠΎ вмСсто класса .nav-tabs ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ .nav-pills:

<ul>
  <li>
    <a href="#">Home</a>
  </li>
  <li><a href="#">...</a></li>
  <li><a href="#">...</a></li>
</ul>

ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ΅ состояниС

Для любого элСмСнта Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ (Π²ΠΊΠ»Π°Π΄ΠΊΠΈ, ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈΠ»ΠΈ списки), Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ класс .disabled для измСнСния стилСй — сСрый ΡˆΡ€ΠΈΡ„Ρ‚ ΠΈ отсутвиС Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ссылки ΠΈ элСмСнты останутся ΠΊΠ»ΠΈΠΊΠ°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ, Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΏΠΎΠΊΠ° Π’Ρ‹ Π½Π΅ ΡƒΠ±Π΅Ρ€Π΅Ρ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ href. Π›ΠΈΠ±ΠΎ управляя элСмСнтами Ρ‡Π΅Ρ€Π΅Π· JavaScript.

<ul>
  ...
  <li><a href="#">Главная</a></li>
  ...
</ul>

Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ элСмСнтов

Для выравнивания Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ классы .pull-left ΠΈΠ»ΠΈ .pull-right. Оба класса Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ условиС CSS float left ΠΈΠ»ΠΈ right.


Навигационный стСк

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ класс .nav-stacked для Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ отобраТСния.

Π‘Ρ‚Π΅ΠΊ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ

<ul>
  ...
</ul>

Π‘Ρ‚Π΅ΠΊ ΠΊΠ½ΠΎΠΏΠΎΠΊ

<ul>
  ...
</ul>

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ списки

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню Π² Bootstrap Π²ΠΊΠ»Π°Π΄ΠΊΠ°Ρ… ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ…. НСзабудтС Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ jQuery ΠΏΠ»Π°Π³ΠΈΠ½.

JS-ΠΏΠ»Π°Π³ΠΈΠ½ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΡ… списков dropdowns JS-ΠΏΠ»Π°Π³ΠΈΠ½.

Π’ΠΊΠ»Π°Π΄ΠΊΠΈ с Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌ списком

<ul>
  <li>
    <a
       data-toggle="dropdown"
       href="#">
        Dropdown
        <b></b>
      </a>
    <ul>
      <!-- links -->
    </ul>
  </li>
</ul>

Кнопки с Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌ списком

<ul>
  <li>
    <a
       data-toggle="dropdown"
       href="#">
        Dropdown
        <b></b>
      </a>
    <ul>
      <!-- links -->
    </ul>
  </li>
</ul>

Навигационный список

Он ΠΆΠ΅ Π‘Π°ΠΉΠ΄Π±Π°Ρ€

Навигационный список позволяСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π»Π΅Π³ΠΊΡƒΡŽ ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΡƒΡŽ Π² использовании Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°ΠΌΠΈ. Π’Π°ΠΊΠΎΠΉ сайдбар ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Finder Π² MAC OS X.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ списка

К списку ссылок ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ классы — class="nav nav-list":

<ul>
  <li>Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ</li>
  <li><a href="#">На Π³Π»Π°Π²Π½ΡƒΡŽ</a></li>
  <li><a href="#">Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°</a></li>
  ...
</ul>

Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ Для влоТСния Π² Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ списки, примСняйтС классы class="nav nav-list" Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌ элСмСнтам — <ul>.

Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ пустого элСмСнта списка с классом .divider, ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

<ul>
  ...
  <li></li>
  ...
</ul>

Π’ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΊΠ°ΠΊ навигация

ОТивим наши Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ JS-ΠΏΠ»Π°Π³ΠΈΠ½Π° для простого ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ. Bootstrap Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ стиля располоТСния Π²ΠΊΠ»Π°Π΄ΠΎΠΊ: Π²Π²Π΅Ρ€Ρ…Ρƒ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ), справа, Π²Π½ΠΈΠ·Ρƒ ΠΈ слСва ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ

p>Для создания ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Ρ… Π²ΠΊΠ»Π°Π΄ΠΎΠΊ создайтС .tab-pane с ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ID для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ помСститС ΠΈΡ… Π² элСмСнт с классом .tab-content.

Π― пСрвая сСкция.

ΠŸΡ€ΠΈΠ²Π΅Ρ‚, я 2-я сСкция.

Как Π΄Π΅Π»Π°? Π­Ρ‚ΠΎ 3-я сСкция.

<div> <!-- Only required for left/right tabs -->
  <ul>
    <li><a href="#tab1" data-toggle="tab">Π’ΠΊΠ»Π°Π΄ΠΊΠ° 1</a></li>
    <li><a href="#tab2" data-toggle="tab">Π’ΠΊΠ»Π°Π΄ΠΊΠ° 2</a></li>
  </ul>
  <div>
    <div>
      <p>Π― пСрвая сСкция.</p>
    </div>
    <div>
      <p>ΠŸΡ€ΠΈΠ²Π΅Ρ‚, я 2-я сСкция.</p>
    </div>
  </div>
</div>
«Fade in» Π²ΠΊΠ»Π°Π΄ΠΊΠΈ

Для ΠΏΠ»Π°Π²Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π²ΠΊΠ»Π°Π΄ΠΊΠ°ΠΌΠΈ, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ класс .fade ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ с классом .tab-pane.

jQuery ΠΏΠ»Π°Π³ΠΈΠ½

ВсС Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‚ΡΡ jQuery ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ. Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ большС ΠΎ javascript ΠΏΠ»Π°Π³ΠΈΠ½Π΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ стилСй Π²ΠΊΠ»Π°Π΄ΠΎΠΊ

РасполоТСниС Π²Π½ΠΈΠ·Ρƒ

ΠŸΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΠΈΡ‚Π΅ прСдставлСниС посСтитСлСй Π’Π°ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ°Ρ…. РазмСстив ΠΈΡ… снизу.

Π― пСрвая Π’ΠΊΠ»Π°Π΄ΠΊΠ° — A!

Π—Π΄ΠΎΡ€ΠΎΠ²Π°! Π― Π’ΠΊΠ»Π°Π΄ΠΊΠ° B.

Π₯Π΅ΠΉ-Ρ…Π΅ΠΉ Π― Π’ΠΊΠ»Π°Π΄ΠΊΠ° C.

<div>
  <div>
    ...
  </div>
  <ul>
    ...
  </ul>
</div>
Π’ΠΊΠ»Π°Π΄ΠΊΠΈ слСва

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ класс .tabs-left для размСщСния Π²ΠΊΠ»Π°Π΄ΠΎΠΊ слСва ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.

Π― пСрвая Π’ΠΊΠ»Π°Π΄ΠΊΠ° — A!

Π—Π΄ΠΎΡ€ΠΎΠ²Π°! Π― Π’ΠΊΠ»Π°Π΄ΠΊΠ° B.

Π₯Π΅ΠΉ-Ρ…Π΅ΠΉ Π― Π’ΠΊΠ»Π°Π΄ΠΊΠ° C.

<div>
  <ul>
    ...
  </ul>
  <div>
    ...
  </div>
</div>
Π’ΠΊΠ»Π°Π΄ΠΊΠΈ справа

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ класс .tabs-right для размСщСния Π²ΠΊΠ»Π°Π΄ΠΎΠΊ справа ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.

Π― пСрвая Π’ΠΊΠ»Π°Π΄ΠΊΠ° — A!

Π—Π΄ΠΎΡ€ΠΎΠ²Π°! Π― Π’ΠΊΠ»Π°Π΄ΠΊΠ° B.

Π₯Π΅ΠΉ-Ρ…Π΅ΠΉ Π― Π’ΠΊΠ»Π°Π΄ΠΊΠ° C.

<div>
  <ul>
    ...
  </ul>
  <div>
    ...
  </div>
</div>

ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ элСмСнтов Π² Bootstrap

ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ элСмСнтов

ПослСднСС обновлСниС: 31.10.2015

ΠŸΡ€ΠΈ использовании Bootstrap ΠΎΡ‡Π΅Π½ΡŒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ интСрфСйс Π² Π²ΠΈΠ΄Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈΠ»ΠΈ сСтки, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ строки ΠΈ столбцы. Π’Π°ΠΊ, Ссли ΠΌΡ‹ посмотрим Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Π½Π° стандартноС прСдставлСниС Index.cshtml, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΠ΄Π΅Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, Ρ‚ΠΎ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: элСмСнты ΠΏΠΎΠ΄ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠΌ располоТСны ΠΊΠ°ΠΊ Π±Ρ‹ Π² Ρ‚Ρ€ΠΈ столбца ΠΈ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΎΠ΄Π½Ρƒ строку:

Если ΠΌΡ‹ ΠΎΡ‚ΠΊΡ€ΠΎΠ΅ΠΌ ΠΊΠΎΠ΄ прСдставлСния, Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ использованиС классов bootstrap:


<div>
    <div>
        <h3>Getting started</h3>
        <p>.............</p>
    </div>
    <div>
        <h3>Get more libraries</h3>
        <p>.............</p>
    </div>
    <div>
        <h3>Web Hosting</h3>
        <p>.............</p>
    </div>
</div>

Класс row Π·Π°Π΄Π°Π΅Ρ‚ располоТСниС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Π±Π»ΠΎΠΊΠΎΠ² Π² Π²ΠΈΠ΄Π΅ ΠΎΠ΄Π½ΠΎΠΉ строки. Π‘Ρ‚Ρ€ΠΎΠΊΠ° Π² Bootstrap ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄ΠΎ 12 столбцов. Π‘Ρ‚Ρ€ΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сколько ΡƒΠ³ΠΎΠ΄Π½ΠΎ, Π½ΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Ρƒ нас ΠΎΠ΄Π½Π° строка.

Для создания ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ столбца строки ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ класс col-md-4. col, ΠΊΠ°ΠΊ ясно ΠΈΠ· названия, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ столбСц.

Π”Π°Π»ΡŒΡˆΠ΅ ΠΈΠ΄Π΅Ρ‚ md — ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ устройства. Как ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄Π΅Π»ΠΈ Π² ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ Ρ‚Π΅ΠΌΠ΅, bootstrap Π΄Π΅Π»ΠΈΡ‚ всС устройства условно Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ Π² зависимости ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ экрана. md, Π² частности, соотносится со срСдними устройствами (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΎΡ‚ 992 пиксСля ΠΈ Π²Ρ‹ΡˆΠ΅). А число 4 ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, сколько условных Π΅Π΄ΠΈΠ½ΠΈΡ† Π² строкС Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, получаСтся, Ρ‡Ρ‚ΠΎ класс col-md-4 ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ Π±Π»ΠΎΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ 4 условных Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ ΠΈΠ· 12 Π² строкС, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚Ρ€Π΅Ρ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ экрана устройства с экраном ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ ΠΎΡ‚ 992 пиксСлСй.

И ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹, Ρ‚ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ свои классы. НапримСр, для ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… устройств с экраном мСньшС 768 пиксСлСй (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΎΠ²), ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΉ класс ΠΌΠΎΠ³ Π±Ρ‹ Π±Ρ‹Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠΌ col-xs-4.

ВсС Ρ‚ΠΈΠΏΡ‹ классов:

  • col-xs-*: для устройств с ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ экрана мСньшС 768 пиксСлСй

  • col-sm-*: для устройств с ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ экрана ΠΎΡ‚ 768 пиксСлСй ΠΈ Π²Ρ‹ΡˆΠ΅

  • col-md-*: для устройств с ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ экрана ΠΎΡ‚ 992 пиксСля ΠΈ Π²Ρ‹ΡˆΠ΅

  • col-lg-*: для устройств с ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ экрана ΠΎΡ‚ 1200 пиксСлСй ΠΈ Π²Ρ‹ΡˆΠ΅

Π₯отя Π΄Π°ΠΆΠ΅ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах Π±Π»ΠΎΠΊ с классом col-md-4 Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π²ΠΏΠΎΠ»Π½Π΅ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ, Π½ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сразу Π΄Π²Π° класса, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Ρ‰Π΅ большС Π΄Π΅Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… устройствах, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:


<div>

И хотя Π² прСдставлСнии Index.cshtml ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ всС Ρ‚Ρ€ΠΈ Π±Π»ΠΎΠΊΠ° ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π² 4 Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, составляя Π² Ρ†Π΅Π»ΠΎΠΌ 12 Π΅Π΄ΠΈΠ½ΠΈΡ†, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°Π΄Π°Ρ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ, позиционируя ΠΈΡ… ΠΏΠΎ собствСнному ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ. НапримСр:

ΠžΡ‚ΡΡ‚ΡƒΠΏΡ‹

Π‘ΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ классы col-md(sm|lg)-offset-* ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π·Π°Π΄Π°Ρ‚ΡŒ смСщСниС ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΠΈΠ»ΠΈ Π½Π°Ρ‡Π°Π»Π° строки Π² условных Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ…. НапримСр, Ρƒ нас Π΅ΡΡ‚ΡŒ такая строка:


<div>
    <div>
        <h3>Π›Π΅Π²Ρ‹ΠΉ Π±Π»ΠΎΠΊ</h3>
        <p>................</p>
    </div>
    <div>
        <h3>ΠŸΡ€Π°Π²Ρ‹ΠΉ Π±Π»ΠΎΠΊ</h3>
        <p>................</p>
    </div>
</div>

Класс col-md-offset-4 Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²Ρ‹ΠΉ Π±Π»ΠΎΠΊ Π½Π° 4 условных Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π²ΠΏΡ€Π°Π²ΠΎ:

НСкоторыС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΏΠΎ использованию смСщСния:

ΠŸΠΎΡ€ΡΠ΄ΠΎΠΊ столбцов

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ классов col-md(sm|lg)-push-* ΠΈ col-md(sm|lg)-pull-* ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ порядок Π±Π»ΠΎΠΊΠΎΠ² Π² строкС. НапримСр, класс col-md-push-4 сдвигаСт Π±Π»ΠΎΠΊ Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ Π²ΠΏΡ€Π°Π²ΠΎ ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ полоТСния. И Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, класс col-md-pull-4 сдвигаСт Π±Π»ΠΎΠΊ Π²Π»Π΅Π²ΠΎ ΠΎΡ‚ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. Π’Π°ΠΊ, ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ со смСщСниСм ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:


<div>
    <div>
        <h3>Π›Π΅Π²Ρ‹ΠΉ Π±Π»ΠΎΠΊ</h3>
        <p>................</p>
    </div>
    <div>
        <h3>ΠŸΡ€Π°Π²Ρ‹ΠΉ Π±Π»ΠΎΠΊ</h3>
        <p>................</p>
    </div>
</div>

И Ρƒ нас Π±Ρ‹Π» Π±Ρ‹ Ρ‚ΠΎΡ‚ ΠΆΠ΅ эффСкт. Но ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠ΅Ρ€Π΅ΡƒΠΏΠΎΡ€ΡΠ΄ΠΎΡ‡ΠΈΡ‚ΡŒ порядок слСдования Π±Π»ΠΎΠΊΠΎΠ²:


<div>
    <div>
        <h3>Π›Π΅Π²Ρ‹ΠΉ Π±Π»ΠΎΠΊ</h3>
        <p>................</p>
    </div>
    <div>
        <h3>ΠŸΡ€Π°Π²Ρ‹ΠΉ Π±Π»ΠΎΠΊ</h3>
        <p>................</p>
    </div>
</div>

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€Π°Π²Ρ‹ΠΉ Π±Π»ΠΎΠΊ смСстится Π²Π»Π΅Π²ΠΎ Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, Π° Π»Π΅Π²Ρ‹ΠΉ Π±Π»ΠΎΠΊ — Π²ΠΏΡ€Π°Π²ΠΎ Π½Π° 8 Π΅Π΄ΠΈΠ½ΠΈΡ†:

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ класс row ΠΈ классы столбцов, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΎΠ±Ρ‰Π΅Π΅ располоТСниС элСмСнтов, Π° Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ bootstrap Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½Π° Π»ΡŽΠ±Ρ‹Ρ… устройствах подобная сСтка элСмСнтов Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π²ΠΏΠΎΠ»Π½Π΅ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π½Π°ΠΌ Bootstrap.

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Bootstrap

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Bootstrap

ПослСднСС обновлСниС: 31.10.2015

Bootstrap ΠΈΠΌΠ΅Π΅Ρ‚ ряд ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ сводятся ΠΊ стандартным ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ ΠΈΠ»ΠΈ тСкстовым полям, Π° ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ слоТныС элСмСнты. ΠŸΠΎΠ»Π½Ρ‹ΠΉ список ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Bootstrap ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ страницС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° http://getbootstrap.com/components/. Рассмотрим Π²ΠΊΡ€Π°Ρ‚Ρ†Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ….

НавигационныС ΠΏΠ°Π½Π΅Π»ΠΈ

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Bootstrap, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΌΡ‹ сталкиваСмся Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅, это навигационная панСль. Π”Π°Π½Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ располагаСтся Π½Π° мастСр-страницС _Layout:


<div>
        <div>
            <div>
                <button type="button" data-toggle="collapse" data-target=".navbar-collapse">
                    <span></span>
                    <span></span>
                    <span></span>
                </button>
                @Html.ActionLink("Application name", "Index", "Home", null, new { @class = "navbar-brand" })
            </div>
            <div>
                <ul>
                    <li>@Html.ActionLink("Home", "Index", "Home")</li>
                    <li>@Html.ActionLink("About", "About", "Home")</li>
                    <li>@Html.ActionLink("Contact", "Contact", "Home")</li>
                </ul>
            </div>
        </div>
    </div>

И Π΄Π°ΠΆΠ΅ Ссли ΠΌΡ‹ сузим Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈΠ»ΠΈ запустим сайт Π½Π° мобильном устройствС, Ρ‚ΠΎ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ панСль Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ остаСтся достаточно Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ:

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ прСдставляСт класс navbar. Π§Ρ‚ΠΎΠ±Ρ‹ панСль Π±Ρ‹Π»Π° фиксирована ΠΏΠΎ Π²Π΅Ρ€Ρ…Ρƒ страницы, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Π°ΠΊΠΆΠ΅ класс navbar-fixed-top. Если Π±Ρ‹ ΠΌΡ‹, Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΈ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ панСль ΠΏΠΎ Π½ΠΈΠ·Ρƒ, Ρ‚ΠΎ Π² этом случаС использовали Π±Ρ‹ класс navbar-fixed-bottom

И Ρ‚Π°ΠΊΠΆΠ΅ Π² объявлСнии Π±Π»ΠΎΠΊΠ° Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ класс navbar-inverse, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ†Π²Π΅Ρ‚Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. ВмСсто этого класса ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ navbar-default, Ρ‚ΠΎΠ³Π΄Π° Π² этом случаС Ρƒ нас Π±Ρ‹ Π±Ρ‹Π»ΠΎ мСню стандартных свСтлых Ρ‚ΠΎΠ½ΠΎΠ².

Для создания ссылок Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ примСняСтся класс nav. Bootstrap прСдставляСт нСсколько классов для оформлСния ссылок Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ класс navbar-nav, Π½ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ возмоТности.

Для создания Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ примСняСтся класс nav-tabs. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ мСню:


<ul>
    <li class ="active">@Html.ActionLink("Home", "Index", "Home")</li>
    <li>@Html.ActionLink("About", "About", "Home")</li>
    <li>@Html.ActionLink("Contact", "Contact", "Home")</li>
</ul>

даст Ρ‚Π°ΠΊΠΎΠΉ эффСкт:

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ создания ΠΏΠ°Π½Π΅Π»ΠΈ ссылок прСдставляСт класс nav-pills:


<ul>
    <li class ="active">@Html.ActionLink("Home", "Index", "Home")</li>
    <li>@Html.ActionLink("About", "About", "Home")</li>
    <li>@Html.ActionLink("Contact", "Contact", "Home")</li>
</ul>

А комбинируя классы nav-pills ΠΈ nav-stacked, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ мСню:


<ul>
	...............................
</ul>
ΠŸΠ°Π³ΠΈΠ½Π°Ρ†ΠΈΡ

Класс pagination позволяСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ панСль ссылок Π² Π²ΠΈΠ΄Π΅ постраничной Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ:


<ul>
  <li><a href="#">Β«</a></li>
  <li><a href="#">1</a></li>
  <li><a href="#">2</a></li>
  <li><a href="#">3</a></li>
  <li><a href="#">4</a></li>
  <li><a href="#">5</a></li>
  <li><a href="#">Β»</a></li>
</ul>
Заглавия

Для создания ссылок Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² примСняСтся класс breadcrumb:


<ul>
    <li class ="active">@Html.ActionLink("Home", "Index", "Home")</li>
    <li>@Html.ActionLink("About", "About", "Home")</li>
    <li>@Html.ActionLink("Contact", "Contact", "Home")</li>
</ul>

Кнопки

Для создания ΠΊΠ½ΠΎΠΏΠΎΠΊ Bootstrap ΠΈΠΌΠ΅Π΅Ρ‚ класс btn. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΎΡ„Ρ€ΠΌΠ»ΡΡŽΡ‚ΡΡ Π² Π³Ρ€ΡƒΠΏΠΏΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ класса btn-group:


<div role="group">
  <button type="button">Left</button>
  <button type="button">Middle</button>
  <button type="button">Right</button>
</div>
Кнопка с Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌ списком

Для создания Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ списка ΠΏΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ элСмСнта Π½Π°ΠΌ Π½Π°Π΄ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ вмСстС со списком, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠΌΠ΅Ρ‚ΡŒ класс dropdown-menu:


<div>
    <button type="button" data-toggle="dropdown">
        Π―Π·Ρ‹ΠΊ программирования <span></span>
    </button>
    <ul role="menu">
        <li><a href="#">JavaScript</a></li>
        <li><a href="#">C#</a></li>
        <li><a href="#">VB.NET</a></li>
        <li></li>
        <li><a href="#">Java</a></li>
    </ul>
</div>

ΠœΠ΅Ρ‚ΠΊΠΈ

Для оформлСния кусков тСкста Π² качСствС ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ класс label. Π’Π°ΠΊΠΆΠ΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ классы ΠΌΠ΅Ρ‚ΠΎΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏ сообщСния:


<span>Default</span>
<span>Primary</span>
<span>Success</span>
<span>Info</span>
<span>Warning</span>
<span>Danger</span>

ΠŸΠΎΡ…ΠΎΠΆΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ класс alert:


<div>Π—Π°Π΄Π°Ρ‡Π° ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π°</div>
<div>Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ информация</div>
<div>Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅!</div>
<div>Опасно!</div>

Π­Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Bootstrap. Но ΡƒΠΆΠ΅ ΠΏΠΎ Π½ΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Bootstrap довольно Π³ΠΈΠ±ΠΎΠΊ, ΠΈ Π΄Π°ΠΆΠ΅ слоТныС ΠΏΠΎ структурС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π»Π΅Π³ΠΊΠΎ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΏΡ€ΠΈΡΠΏΠΎΡΠΎΠ±ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ устройства.

370+ Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ Π½Π°Π±ΠΎΡ€ Bootstrap элСмСнтов Π½Π° сайт

# Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° 12 БСнтября 2020ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠ΅Π²: 9

Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ собрали большой Π½Π°Π±ΠΎΡ€ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… элСмСнтов для bootstrap 3 ΠΈ bootstrap 4, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉ Π² сСбя Π±ΠΎΠ»Π΅Π΅ 370 Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡƒΡ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ. Π‘ΠΊΠ°Ρ‡Π°Π² ΠΈ размСстив ΠΊΠΎΠ΄ Ρ‚ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ элСмСнта Π½Π° своём сайтС, ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ ΠΊΡƒΡ‡Ρƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½Π΅ собирая Π½ΠΈΡ‡Π΅Π³ΠΎ с нуля.

ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ добавляйтС Π΄Π°Π½Π½ΡƒΡŽ страницу Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½ΡƒΠΆΠ½Ρ‹Π΅ элСмСнты ΠΈΠ· bootstrap Π±Ρ‹Π»ΠΈ всСгда ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ.

Π­Ρ‚Π° сборка bootstrap элСмСнтов Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»

  • Π’ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹ bootstrap
  • Π§Π°Ρ€Ρ‚Ρ‹, статистики, Π³Ρ€Π°Ρ„Ρ„ΠΈΠΊΠΈ bootstrap
  • Навигация bootstrap
  • ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ для Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ‚Π° bootstrap
  • Π“ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ якоря bootstrap для landing page
  • Toggle мСню bootstrap
  • МобильноС мСню bootstrap
  • ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠΈ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² bootstrap
  • ЀотогалСрСя bootstrap
  • ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ статСй для Π±Π»ΠΎΠ³Π°
  • bootstrap ΠΈΠ½Ρ„ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΊΠ°
  • РСзюмС Π½Π° Π±Π°Π·Π΅ bootstrap
  • Π€ΠΎΡ€ΠΌΠ° Π»ΠΎΠ³ΠΈΠ½-ΠΏΠ°Ρ€ΠΎΠ»ΡŒ для bootstrap
  • Π€ΠΎΡ€ΠΌΠ° рСгистрации Π½Π° сайтС bootstrap
  • Иконки bootstrap
  • Π‘Π»ΠΎΠΊ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Π² соц сСтях
  • Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Ρ‹Π΅ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹
  • Кнопка мСню Π³Π°ΠΌΠ±ΡƒΡ€Π³Π΅Ρ€, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π°Ρ Ρ†Π΅Π»Ρ‹ΠΉ Π±Π»ΠΎΠΊ
  • Π’Π°Π±Ρ‹ bootstrap
  • ГалСрСя ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с ΠΏΠ΅Ρ€Π΅Π²ΠΎΡ€ΠΎΡ‚ΠΎΠΌ Ρ„ΠΎΡ‚ΠΎ ΠΊ описанию
  • Адаптивная bootstrap Ρ‚Π°Π±Π»ΠΈΡ†Π°
  • ΠšΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ° с Ρ†Π΅Π½Π°ΠΌΠΈ для сайта
  • Плавно Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ с описаниСм
  • Бтатусы посСщСний ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ статистикой
  • Π”ΠΈΠ·Π°ΠΉΠ½ Π±Π»ΠΎΠΊΠΈ Ρ‡Ρ‚ΠΎΠ±Ρ‹ сайт выглядСл Π±ΠΎΠ»Π΅Π΅ соврСмСнно
  • bootstrap ΠΊΠ°Π»Π΅Π½Π΄Π°Ρ€ΡŒ событий
  • bootstrap мСню с бСсконСчным списком ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ²
  • Π‘Π»ΠΎΠΊ наша ΠΊΠΎΠΌΠ°Π½Π΄Π° с анимациями ΠΈ описаниями
  • ΠšΡ€Π°ΡΠΈΠ²Ρ‹Π΅ Π°Π΄Π°Π±ΠΏΡ‚ΠΈΠ²Π½Ρ‹Π΅ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Ρ‹ соцсСтСй bootstrap
  • ΠšΡ€Π°ΡΠΈΠ²ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½Ρ‹Π΅ тСкстовыС Π±Π»ΠΎΠΊΠΈ
  • Π’Π΅Π½ΠΈ box-shadow bootstrap
  • Π’ΠΈΠ΄ΠΆΠ΅Ρ‚ ΠΏΠΎΠ³ΠΎΠ΄Ρ‹
  • Π‘Π²Π°Π΄Π΅Π±Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ
  • Π“Ρ€Π°Ρ„Ρ„ΠΈΠΊΠΈ для Ρ„ΠΎΠ½Π΄ΠΎΠ²Ρ‹Ρ… Π±ΠΈΡ€ΠΆ
  • Бписки мноТСствСнного Π²Ρ‹Π±ΠΎΡ€Π° bootstrap
  • Ѐункция ΡƒΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ Π½Π° сайтС
  • ВСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π½Π° bootstrap
  • bootstrap эмулятор смартфона
  • ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ страницы с Ρ†Π΅Π½Π°ΠΌΠΈ сайта
  • Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ ΠΊΠΎΡ€Π·ΠΈΠ½Π°, с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ рСдактирования количСства Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²
  • Π’Π°Π±Ρ‹ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ bootstrap
  • Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ для сайта button
  • Π—Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ Ρ„Π°ΠΉΠ»ΠΎΠ² Π½Π° сСрвСр bootstrap
  • Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ мСню dropdown-menu
  • ΠŸΡ€ΠΎΠ³Ρ€Π΅ΡΡ Π±Π°Ρ€ bootstrap
  • Π’ΠΈΠ΄ΠΆΠ΅Ρ‚ поста Π½Π° сайт
  • Π’Π°ΠΉΠΌΠ»Π°ΠΉΠ½ для описания Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠΎ мСсяцам/Π³ΠΎΠ΄Π°ΠΌ
  • Π€ΠΈΠ»ΡŒΡ‚Ρ€ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° bootstrap
  • Кнопка ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ bootstrap
  • Π€Π°ΠΊΡ‚Ρ‹ ΠΎ нас Π² Ρ†ΠΈΡ„Ρ€Π°Ρ…
  • Адаптивная Ρ‚Π°Π±Π»ΠΈΡ†Π° сравнСния Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²
  • Π€ΠΎΡ€ΠΌΡ‹ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи для сайта
  • Установка Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π° для Ρ‡Π΅Π³ΠΎ Π»ΠΈΠ±ΠΎ Π½Π° bootstrap
  • Π€ΠΎΡ€ΠΌΠ° заполнСния для ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚
  • ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Π·Π°Π΄Π°Ρ‡ Π½Π° bootstrap
  • ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΊΡƒΠΏΠΎΠ½ΠΎΠ²
  • Π’Π΅ΠΌΠ° ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
  • Π‘Π»ΠΎΠΊ ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ² Π½Π° сайтС
  • Π‘Π»ΠΎΠΊ ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ² ΠΊΠ°Ρ€ΡƒΡΠ΅Π»ΡŒΡŽ для сайта
  • Записи для оформлСния Π±Π»ΠΎΠ³Π°
  • Π’ΠΈΠ΄ΠΆΠ΅Ρ‚ ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠ»Π΅Π΅Ρ€Π° bootstrap
  • ГалСрСя с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π²ΠΎ вСсь экран
  • ΠšΡ€Π°ΡΠΈΠ²ΠΎΠ΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ² dividers

И это Π½Π΅ вСсь список элСмСнтов ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π² Π΄Π°Π½Π½ΠΎΠΉ сборкС. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Π°Ρ‚ΡŒ ΠΈ ΠΎΠΏΡ€ΠΎΠ±Ρ‹Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт


Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

Π’ΠΎΡ‚ собствСнно ΠΈ всС! Π±ΡƒΠ΄Π΅ΠΌ Π½Π°Π΄Π΅ΡΡ‚ΡŒΡΡ Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ элСмСнтов ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ сильно ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π² быстрой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π²Π°ΡˆΠΈΡ… сайтов Π½Π° bootstrap


Bootstrap Бутстрап 4 Utilities



Π£Ρ‚ΠΈΠ»ΠΈΡ‚Ρ‹ Bootstrap 4

Bootstrap 4 ΠΈΠΌΠ΅Π΅Ρ‚ мноТСство ΡƒΡ‚ΠΈΠ»ΠΈΡ‚/Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… классов для быстрого стиля элСмСнтов Π±Π΅Π· использования CSS-ΠΊΠΎΠ΄Π°.


Π“Ρ€Π°Π½ΠΈΡ†Ρ‹

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ border классы для добавлСния ΠΈΠ»ΠΈ удалСния Π³Ρ€Π°Π½ΠΈΡ† элСмСнта:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

<span></span>
<span></span>
<span></span>
<span></span>
<span class=»border border-bottom-0″></span>
<span></span>


Π¦Π²Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ†Π²Π΅Ρ‚ ΠΊ Π³Ρ€Π°Π½ΠΈΡ†Π΅ с Π»ΡŽΠ±Ρ‹ΠΌ ΠΈΠ· контСкстных классов Ρ†Π²Π΅Ρ‚Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

<span></span>
<span></span>
<span></span>
<span></span>
<span></span>
<span></span>
<span></span>
<span></span>
<span></span>


Радиус Π³Ρ€Π°Π½ΠΈΡ†Ρ‹

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ скруглСнныС ΡƒΠ³Π»Ρ‹ ΠΊ элСмСнту с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ rounded классов:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

<span></span>
<span></span>
<span></span>
<span class=»rounded-bottom»></span>
<span></span>
<span></span>
<span class=»rounded-0″></span>



Поплавок и Clearfix

Float элСмСнт Π²ΠΏΡ€Π°Π²ΠΎ с .float-right классом ΠΈΠ»ΠΈ слСва с .float-left, ΠΈ ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠΈ с .clearfix классом:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

<div>
Β  <span>Float left</span>
Β  <span class=»float-right»>Float right</span>
</div>


ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹Π΅ ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠΈ

ΠŸΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ элСмСнт Π²Π»Π΅Π²ΠΎ ΠΈΠ»ΠΈ Π²ΠΏΡ€Π°Π²ΠΎ Π² зависимости ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ экрана, с Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ классами float (.float-*-left|right — where * is sm (>=576px), md (>=768px), lg (>=992px) or xl (>=1200px)):

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Float right on small screens or wider

Float right on medium screens or wider

Float right on large screens or wider

Float right on extra large screens or wider

Float none

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

<div>Float right on small screens or wider</div><br>
<div>Float right on medium screens or wider</div><br>
<div>Float right on large screens or wider</div><br>
<div>Float right on extra large screens or wider</div><br>
<div>Float none</div>


Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ

Π¦Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ .mx-auto класса (добавляСт ΠΌΠ°Ρ€ΠΆΡƒ-Π»Π΅Π²ΠΎΠ΅ ΠΈ ΠΏΡ€Π°Π²ΠΎΠ΅ ΠΏΠΎΠ»Π΅: Auto):

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

<div>Centered</div>


Π¨ΠΈΡ€ΠΈΠ½Π°

Π—Π°Π΄Π°Ρ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ элСмСнта с классами w-* (.w-25, .w-50, .w-75, .w-100, .mw-100):

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Width 25%

Width 50%

Width 75%

Width 100%

Max Width 100%

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

<div>Width 25%</div>
<div>Width 50%</div>
<div>Width 75%</div>
<div class=»w-100 bg-warning»>Width 100%</div>
<div>Max Width 100%</div>


Высота

Π—Π°Π΄Π°Π½ΠΈΠ΅ высоты элСмСнта с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ классов h-* (.h-25, .h-50, .h-75, .h-100, .mh-100):

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Height 25%

Height 50%

Height 75%

Height 100%

Max Height 100%

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

<div>
Β  <div>Height 25%</div>
Β  <div>Height 50%</div>
Β  <div>Height 75%</div>
Β  <div class=»h-100 bg-warning»>Height 100%</div>
Β  <div style=»height:500px»>Max Height 100%</div>
</div>


Π˜Π½Ρ‚Π΅Ρ€Π²Π°Π»

Bootstrap 4 ΠΈΠΌΠ΅Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… классов для Π³ΠΈΠ±ΠΊΠΈΡ… ΠΏΠΎΠ»Π΅ΠΉ ΠΈ отступов. Они Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ для всСх Ρ‚ΠΎΡ‡Π΅ΠΊ останова: xs (<=576px), sm (>=576px), md (>=768px), lg (>=992px) or xl (>=1200px)):

ΠšΠ»Π°ΡΡΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅: {property}{sides}-{size} for xs and {property}{sides}-{breakpoint}-{size} for sm, md, lg, and xl.

Π“Π΄Π΅ свойство являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ·:

  • m — sets margin
  • p — sets padding

Π“Π΄Π΅ стороны ΠΎΠ΄ΠΈΠ½ ΠΈΠ·:

  • t — sets margin-top or padding-top
  • b — sets margin-bottom or padding-bottom
  • l — sets margin-left or padding-left
  • r — sets margin-right or padding-right
  • x — sets both padding-left and padding-right or margin-left and margin-right
  • y — sets both padding-top and padding-bottom or margin-top and margin-bottom
  • blank — sets a margin or padding on all 4 sides of the element

Π“Π΄Π΅ Π Π°Π·ΠΌΠ΅Ρ€ являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ·:

  • 0 — sets margin or padding to 0
  • 1 — sets margin or padding to .25rem (4px if font-size is 16px)
  • 2 — sets margin or padding to .5rem (8px if font-size is 16px)
  • 3 — sets margin or padding to 1rem (16px if font-size is 16px)
  • 4 — sets margin or padding to 1.5rem (24px if font-size is 16px)
  • 5 — sets margin or padding to 3rem (48px if font-size is 16px)
  • auto — sets margin to auto

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Π£ мСня Ρ‚ΠΎΠ»ΡŒΠΊΠΎ вСрхняя ΠΎΠ±ΠΈΠ²ΠΊΠ° (1.5rem = 24px)

Π£ мСня Π΅ΡΡ‚ΡŒ ΠΎΠ±ΠΈΠ²ΠΊΠ° со всСх сторон (3rem = 48px)

Π£ мСня Π΅ΡΡ‚ΡŒ ΠΌΠ°Ρ€ΠΆΠ° со всСх сторон (3rem = 48px) and a bottom padding (3rem = 48px)

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

<div>I only have a top padding (1.5rem = 24px)</div>
<div>I have a padding on all sides (3rem = 48px)</div>
<div>I have a margin on all sides (3rem = 48px) and a bottom padding (3rem = 48px)</div>

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠ²

.m-# / m-*-#margin on all sides
.mt-# / mt-*-#margin top
.mb-# / mb-*-#margin bottom
.ml-# / ml-*-#margin left
.mr-# / mr-*-#margin right
.mx-# / mx-*-#margin left and right
.my-# / my-*-#margin top and bottom
.p-# / p-*-#padding on all sides
.pt-# / pt-*-#padding top
.pb-# / pb-*-#padding bottom
.pl-# / pl-*-#padding left
.pr-# / pr-*-#padding right
.py-# / py-*-#padding top and bottom
.px-# / px-*-#padding left and right

Π’Π΅Π½ΠΈ

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ shadow- классы для добавлСния Ρ‚Π΅Π½Π΅ΠΉ ΠΊ элСмСнту:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

No shadow

Small shadow

Default shadow

Large shadow

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

<div>No shadow</div>
<div class=»shadow-sm p-4 mb-4 bg-white»>Small shadow</div>
<div>Default shadow</div>
<div>Large shadow</div>


Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ align- классы для измСнСния выравнивания элСмСнтов (Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° встроСнных, встроСнных Π±Π»ΠΎΠΊΠ°Ρ…, встроСнных элСмСнтах Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ΠΈ ячСйках Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹):

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

baseline top middle bottom text-top text-bottom

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

<span>baseline</span>
<span class=»align-top»>top</span>
<span>middle</span>
<span>bottom</span>
<span class=»align-text-top»>text-top</span>
<span class=»align-text-bottom»>text-bottom</span>


АдаптивныС встраивания

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ»ΠΈ слайд-ΡˆΠΎΡƒ встраиваСтся Π² зависимости ΠΎΡ‚ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта.

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ .embed-responsive-item ΠΊ Π»ΡŽΠ±Ρ‹ΠΌ элСмСнтам встраивания (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, < IFRAME > ΠΈΠ»ΠΈ < Video >) Π² Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт .embed-responsive ΠΈ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ Π²Ρ‹Π±ΠΎΡ€Ρƒ:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€



Β 

<!— 16:9 aspect ratio —>
<div>
Β  <iframe src=»…»></iframe>
</div>

<!— 4:3 aspect ratio —>
<div>
Β  <iframe src=»…»></iframe>
</div>

<!— 1:1 aspect ratio —>
<div>
Β  <iframe src=»…»></iframe>
</div>


Π’ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ .visible классы ΠΈΠ»ΠΈ .invisible для управлСния Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ элСмСнтов. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π­Ρ‚ΠΈ классы Π½Π΅ ΠΌΠ΅Π½ΡΡŽΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ CSS. Они Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ visibility:visible ΠΈΠ»ΠΈ visibility:hidden:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

I am visibile

I am invisible

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

<div>I am visible</div>
<div>I am invisible</div>


ΠŸΠΎΠ·ΠΈΡ†ΠΈΠΈ

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ .fixed-top класс, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ любой элСмСнт фиксированным/ΠΏΡ€Π΅Π±Ρ‹Π²Π°Π½ΠΈΠ΅ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части страницы:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

<nav>
Β  …
</nav>

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ .fixed-bottom класс, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ любой элСмСнт фиксированным/ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части страницы:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

<nav>
Β  …
</nav>

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ .sticky-top класс, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ любой элСмСнт фиксированным/ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части страницы, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΌΠΈΠΌΠΎ. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π­Ρ‚ΠΎΡ‚ класс Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Internet Explorer 11 ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½ΠΈΡ… вСрсиях (Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ position:relative ).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

<nav>
Β  …
</nav>


Иконка Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ .close класс для оформлСния Π·Π½Π°Ρ‡ΠΊΠ° закрытия. Часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠΉ ΠΈ ΠΌΠΎΠ΄Π°Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ &times; символ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ фактичСский Π·Π½Π°Ρ‡ΠΎΠΊ (Π»ΡƒΡ‡ΡˆΠ΅ Π»ΡƒΠΊΠΈΠΎΠ½Π³ «x»). Π’Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΏΠ»Π°Π²Π°Π΅Ρ‚ Π²ΠΏΡ€Π°Π²ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

<button type=»button»>&times;</button>


Π¦Π²Π΅Ρ‚Π°

Как описано Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ » Ρ†Π²Π΅Ρ‚Π° «, Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ список всСх классов тСкста ΠΈ Ρ„ΠΎΠ½Π°:

ΠšΠ»Π°ΡΡΡ‹ для тСкстовых Ρ†Π²Π΅Ρ‚ΠΎΠ²: .text-muted, .text-primary, .text-success, .text-info, .text-warning, .text-danger, .text-secondary, .text-white, .text-dark, .text-body (default body color/often black) and .text-light:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Π­Ρ‚ΠΎΡ‚ тСкст ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½.

Π­Ρ‚ΠΎΡ‚ тСкст Π²Π°ΠΆΠ΅Π½.

Π­Ρ‚ΠΎΡ‚ тСкст ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° успСх.

Π­Ρ‚ΠΎΡ‚ тСкст прСдставляСт Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.

Π­Ρ‚ΠΎΡ‚ тСкст прСдставляСт ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅.

Π­Ρ‚ΠΎΡ‚ тСкст прСдставляСт ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ.

Π’Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹ΠΉ тСкст.

Π’Π΅ΠΌΠ½ΠΎ-сСрый тСкст.

Основного тСкста.

Π‘Π²Π΅Ρ‚Π»ΠΎ-сСрый тСкст.

ΠšΠΎΠ½Ρ‚Π΅ΠΊΡΡ‚Π½Ρ‹Π΅ тСкстовыС классы Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ссылок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ добавят Π±ΠΎΠ»Π΅Π΅ Ρ‚Π΅ΠΌΠ½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ навСдСния:

Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ 50% Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ для Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π±Π΅Π»ΠΎΠ³ΠΎ тСкста с .text-black-50 ΠΈΠ»ΠΈ .text-white-50 классов:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Π§Π΅Ρ€Π½Ρ‹ΠΉ тСкст с 50% Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ Π½Π° Π±Π΅Π»ΠΎΠΌ Ρ„ΠΎΠ½Π΅

Π‘Π΅Π»Ρ‹ΠΉ тСкст с 50% Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ Π½Π° Ρ‡Π΅Ρ€Π½ΠΎΠΌ Ρ„ΠΎΠ½Π΅


Π¦Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π°

Для Ρ†Π²Π΅Ρ‚ΠΎΠ² Ρ„ΠΎΠ½Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ классы: .bg-primary ,,,,, .bg-success .bg-info .bg-warning .bg-danger .bg-secondary .bg-dark ΠΈ .bg-light .

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π° Π½Π΅ задаСтся Ρ†Π²Π΅Ρ‚ тСкста, поэтому Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… вмСстС с .text-* классом.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

This text is important.

This text indicates success.

This text represents some information.

This text represents a warning.

This text represents danger.

Secondary background color.

Dark grey background color.

Light grey background color.


Випография/тСкстовыС классы

Как описано Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ типография, Π²ΠΎΡ‚ список всСх Ρ‚ΠΈΠΏΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ/тСкстовых классов:

КлассОписаниС
.display-*ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Π²Ρ‹Π΄Π΅Π»ΡΡ‚ΡŒ большС, Ρ‡Π΅ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ (больший Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈ Π±ΠΎΠ»Π΅Π΅ Π»Π΅Π³ΠΊΠΈΠΉ ΡˆΡ€ΠΈΡ„Ρ‚-вСс), ΠΈ Π΅ΡΡ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ класса Π½Π° Π²Ρ‹Π±ΠΎΡ€: .display-1, .display-2, .display-3, .display-4
.font-weight-boldΠŸΠΎΠ»ΡƒΠΆΠΈΡ€Π½Ρ‹ΠΉ тСкст
.font-weight-normalΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ тСкст
.font-weight-lightЛСгковСсный тСкст
.font-italicΠšΡƒΡ€ΡΠΈΠ²Π½Ρ‹ΠΉ тСкст
.leadВыдСляСт Π°Π±Π·Π°Ρ†
.smallΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ мСньший тСкст (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 85% ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта)
.text-leftΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ тСкст, Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎ Π»Π΅Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ
.text-centerΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ тСкст, Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ
.text-rightΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ тСкст с Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ
.text-justifyΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ обоснованный тСкст
.text-monospaceВСкст с ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»ΠΎΠΌ
.text-nowrapΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ отсутствиС тСкста пСрСноса
.text-lowercaseΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ тСкст Π² Π½ΠΈΠΆΠ½Π΅ΠΌ рСгистрС
.text-uppercaseΠ£ΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ тСкст
.text-capitalizeΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ тСкст с прописными Π±ΡƒΠΊΠ²Π°ΠΌΠΈ
.initialismΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ тСкста Π²Π½ΡƒΡ‚Ρ€ΠΈ <abbr> элСмСнта Π² Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ мСньшСм Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ ΡˆΡ€ΠΈΡ„Ρ‚Π°
.list-unstyledУдаляСт стандартный ΡΡ‚ΠΈΠ»ΡŒ списка ΠΈ Π»Π΅Π²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ для элСмСнтов списка (Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° ΠΎΠ±ΠΎΠΈΡ… <ul> ΠΈ <ol> ). Π­Ρ‚ΠΎΡ‚ класс примСняСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ элСмСнтам списка нСпосрСдствСнных Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов (Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΡΡ‚ΠΈΠ»ΡŒ списка ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠ· Π»ΡŽΠ±Ρ‹Ρ… Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… списков, ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ этот класс ΠΊΠΎ всСм Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌ спискам)
.list-inlineΠ Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ всСх элСмСнтов списка Π² ΠΎΠ΄Π½ΠΎΠΉ строкС (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ вмСстС с .list-inline-item ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ элСмСнтом <li>)
.pre-scrollableΠ”Π΅Π»Π°Π΅Ρ‚ <pre> элСмСнт ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π΅ΠΌΡ‹ΠΌ

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ Π±Π»ΠΎΠΊΠ°

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ элСмСнт элСмСнтом Block, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ .d-block класс. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ любой ΠΈΠ· d-*-block классов для управлСния, ΠΊΠΎΠ³Π΄Π° элСмСнт Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ элСмСнтом Π±Π»ΠΎΠΊΠ° Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Π΅ экрана:

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

d-block d-sm-block d-md-block d-lg-block d-xl-block

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

<span>d-block</span>
<span>d-sm-block</span>
<span>d-md-block</span>
<span>d-lg-block</span>
<span class=»d-xl-block bg-success»>d-xl-block</span>


Flex

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ .flex-* классы для управлСния ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ с Flexbox.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Bootstrap 4 Flex Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Π³Π»Π°Π²Π΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

Horizontal:

Flex item 1

Flex item 2

Flex item 3

Flex item 1

Flex item 2

Flex item 3

Vertical:

Flex item 1

Flex item 2

Flex item 3

Flex item 1

Flex item 2

Flex item 3



ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Β· Bootstrap

ДоступныС символы

Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ 250 Π³Π»ΠΈΡ„ΠΎΠ² Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ ΡˆΡ€ΠΈΡ„Ρ‚Π° ΠΈΠ· Π½Π°Π±ΠΎΡ€Π° Glyphicon Halflings. Π“Π»ΠΈΡ„ΠΈΠΊΠΎΠ½Ρ‹ Π₯Π°Π»Ρ„Π»ΠΈΠ½Π³ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ доступны бСсплатно, Π½ΠΎ ΠΈΡ… ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ сдСлал ΠΈΡ… доступными для Bootstrap бСсплатно. Π’ качСствС благодарности ΠΌΡ‹ просим вас ΠΏΠΎ возмоТности Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ ссылку Π½Π° Glyphicons.

Как ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ

По сообраТСниям ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для всСх Π·Π½Π°Ρ‡ΠΊΠΎΠ² трСбуСтся Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ класс ΠΈ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ класс Π·Π½Π°Ρ‡ΠΊΠΎΠ².Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, помСститС ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ Π³Π΄Π΅ ΡƒΠ³ΠΎΠ΄Π½ΠΎ. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ пространство ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π½Π°Ρ‡ΠΊΠΎΠΌ ΠΈ тСкстом для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ заполнСния.

НС ΡΠΌΠ΅ΡˆΠΈΠ²Π°Ρ‚ΡŒ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ

ΠšΠ»Π°ΡΡΡ‹ Π·Π½Π°Ρ‡ΠΊΠΎΠ² нСльзя Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ. Π˜Ρ… нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вмСстС с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ классами Π² ΠΎΠ΄Π½ΠΎΠΌ элСмСнтС. ВмСсто этого Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ классы Π·Π½Π°Ρ‡ΠΊΠΎΠ² ΠΊ .

Волько для пустых элСмСнтов

ΠšΠ»Π°ΡΡΡ‹ Π·Π½Π°Ρ‡ΠΊΠΎΠ² слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ содСрТат тСкстового содСрТимого ΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов.

ИзмСнСниС располоТСния ΡˆΡ€ΠΈΡ„Ρ‚Π° Π·Π½Π°Ρ‡ΠΊΠ°

Bootstrap ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ„Π°ΠΉΠ»Ρ‹ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² Π·Π½Π°Ρ‡ΠΊΠΎΠ² Π±ΡƒΠ΄ΡƒΡ‚ располоТСны Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ ../fonts/ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ скомпилированных Ρ„Π°ΠΉΠ»ΠΎΠ² CSS. ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ этих Ρ„Π°ΠΉΠ»ΠΎΠ² ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ CSS ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… способов:

  • Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ @ icon-font-path ΠΈ / ΠΈΠ»ΠΈ @ icon-font-name Π² исходных Ρ„Π°ΠΉΠ»Π°Ρ… Less.
  • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… URL-адрСсов, прСдоставляСмый компилятором Less.
  • Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ url () ΠΏΡƒΡ‚ΠΈ Π² скомпилированном CSS.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎΡ‚ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π»ΡƒΡ‡ΡˆΠ΅ всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Π²Π°ΡˆΠΈΡ… ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… условий Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

ДоступныС Π·Π½Π°Ρ‡ΠΊΠΈ

Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ вСрсии Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΎΠ±ΡŠΡΠ²Π»ΡΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, созданный с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ символы Unicode. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π½Π΅ΠΏΡ€Π΅Π΄Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈ ΡΠ±ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ с Ρ‚ΠΎΠ»ΠΊΡƒ Π²Ρ‹Π²ΠΎΠ΄Π° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… чтСния с экрана (особСнно ΠΊΠΎΠ³Π΄Π° Π·Π½Π°Ρ‡ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΡ), ΠΌΡ‹ скрываСм ΠΈΡ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° aria-hidden = "true" .

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ смысла (Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΊ Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ элСмСнт), ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ пСрСдаСтся Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ тСхнологиям — Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚, Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ скрытый с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ класса .sr-only .

Если Π²Ρ‹ создаСтС элСмСнты управлСния Π±Π΅Π· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ тСкста (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,

Π—Π½Π°Ρ‡ΠΎΠΊ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ это сообщСниС ΠΎΠ± ошибкС, с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ .sr-only тСкст, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ эту подсказку ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ.

Ошибка: Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹

  
Ошибка: Π’Π²Π΅Π΄ΠΈΡ‚Π΅ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ адрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹

ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΠΎΠ΅ контСкстноС мСню для отобраТСния списков ссылок. Π‘Π΄Π΅Π»Π°Π½ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½Π° JavaScript.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€

ΠžΠ±Π΅Ρ€Π½ΠΈΡ‚Π΅ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ списка ΠΈ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню Π² .Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ элСмСнт, ΠΎΠ±ΡŠΡΠ²Π»ΡΡŽΡ‰ΠΈΠΉ position: relative; . Π—Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ HTML-ΠΊΠΎΠ΄ мСню.

    

Π Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ мСню ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ Π²Π²Π΅Ρ€Ρ… (Π° Π½Π΅ Π²Π½ΠΈΠ·), Π΄ΠΎΠ±Π°Π²ΠΈΠ² .dropup ΠΊ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ.

    

Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню автоматичСски располагаСтся Π½Π° 100% свСрху ΠΈ слСва ΠΎΡ‚ своСго родитСля.Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ .dropdown-menu-right ΠΊ .dropdown-menu , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ.

ΠœΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ списки автоматичСски Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ списки ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±Ρ€Π΅Π·Π°Π½Ρ‹ родитСлями с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ свойствами пСрСполнСния ΠΈΠ»ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ области просмотра. Π Π΅ΡˆΠ°ΠΉΡ‚Π΅ эти ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ ΠΈΡ… возникновСния.

УстарСло
. Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ Π²ΠΏΡ€Π°Π²ΠΎ

Начиная с вСрсии v3.1.0 ΠΌΡ‹ устарСли .pull-right Π² Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ мСню. Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ мСню ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ .dropdown-menu-right . ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ с Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π²Π΅Ρ€ΡΠΈΡŽ этого класса для автоматичСского выравнивания мСню. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ .dropdown-menu-left .

  
    ...

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ для обозначСния Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² дСйствий Π² любом Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡΡ мСню.

  
    ...
  • Π Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ
  • ...

Π Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ для раздСлСния сСрии ссылок Π² Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡΡ мСню.

  
    ...
  • ...

ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ мСню

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ .disabled ΠΊ

  • Π² Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΌΡΡ спискС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ссылку.

        

    Π‘Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΠΉΡ‚Π΅ ΡΠ΅Ρ€ΠΈΡŽ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π² ΠΎΠ΄Π½Ρƒ строку с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΊΠ½ΠΎΠΏΠΎΠΊ.Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Ρ JavaScript ΠΈ стиля Ρ„Π»Π°ΠΆΠΊΠ° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ нашСго ΠΏΠ»Π°Π³ΠΈΠ½Π° ΠΊΠ½ΠΎΠΏΠΎΠΊ.

    ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€ΠΎΠ»ΠΈ
    ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΡŒΡ‚Π΅ этикСтку

    Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ чтСния с экрана, ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΎΠΊ сгруппирована, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ role . Для Π³Ρ€ΡƒΠΏΠΏ ΠΊΠ½ΠΎΠΏΠΎΠΊ это Π±ΡƒΠ΄Π΅Ρ‚ role = "group" , Π° Π½Π° панСлях инструмСнтов Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ role = "toolbar" .

    ЕдинствСнным ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π³Ρ€ΡƒΠΏΠΏΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ элСмСнт управлСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΊΠ½ΠΎΠΏΠΎΠΊ с Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ с элСмСнтами

  • ΠžΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅ Π½Π°Π±ΠΎΡ€Ρ‹

    Π²
    для Π±ΠΎΠ»Π΅Π΅ слоТных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

      
    ...
    ...
    ...

    ΠšΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ°

    ВмСсто примСнСния классов Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ просто Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ .btn-group- * ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ .btn-group , Π² Ρ‚ΠΎΠΌ числС ΠΏΡ€ΠΈ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π³Ρ€ΡƒΠΏΠΏ.

    ΠžΡΡ‚Π°Π²ΠΈΠ» Π‘Π΅Ρ€Π΅Π΄ΠΈΠ½Π° Π’Π΅Ρ€Π½ΠΎ

    ΠžΡΡ‚Π°Π²ΠΈΠ» Π‘Π΅Ρ€Π΅Π΄ΠΈΠ½Π° Π’Π΅Ρ€Π½ΠΎ

    ΠžΡΡ‚Π°Π²ΠΈΠ» Π‘Π΅Ρ€Π΅Π΄ΠΈΠ½Π° Π’Π΅Ρ€Π½ΠΎ

    ΠžΡΡ‚Π°Π²ΠΈΠ» Π‘Π΅Ρ€Π΅Π΄ΠΈΠ½Π° Π’Π΅Ρ€Π½ΠΎ

      
    ...
    ...
    ...
    ...

    Π’Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡ‚ΡŒ

    ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ .btn-group Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ .btn-group , Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ мСню Π±Ρ‹Π»ΠΈ ΡΠΌΠ΅ΡˆΠ°Π½Ρ‹ с рядом ΠΊΠ½ΠΎΠΏΠΎΠΊ.

        

    Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΡ‚ΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅

    ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π°Π±ΠΎΡ€Π° ΠΊΠ½ΠΎΠΏΠΎΠΊ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ, Π° Π½Π΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ. Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ мСню с Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ здСсь Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ.

    Кнопка Кнопка Кнопка Кнопка
      
    ...

    ΠžΠ±ΠΎΡΠ½ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΊΠ½ΠΎΠΏΠΎΠΊ

    Π‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π³Ρ€ΡƒΠΏΠΏΠ° ΠΊΠ½ΠΎΠΏΠΎΠΊ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°Π»Π°ΡΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π΅Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта. Π’Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ списками ΠΊΠ½ΠΎΠΏΠΎΠΊ Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ.

    ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π±ΠΎΡ€Π΄ΡŽΡ€ΠΎΠ²

    Из-Π·Π° спСцифичСского HTML ΠΈ CSS, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для выравнивания ΠΊΠ½ΠΎΠΏΠΎΠΊ (Π° ΠΈΠΌΠ΅Π½Π½ΠΎ: display: table-cell ), Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ ΡƒΠ΄Π²Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ.Π’ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… Π³Ρ€ΡƒΠΏΠΏΠ°Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ margin-left: -1px ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для налоТСния Π³Ρ€Π°Π½ΠΈΡ† вмСсто ΠΈΡ… удалСния. Однако ΠΏΠΎΠ»Π΅ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с display: table-cell . Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅, Π² зависимости ΠΎΡ‚ Π²Π°ΡˆΠΈΡ… настроСк Bootstrap, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Π°ΡΠΈΡ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹.

    IE8 ΠΈ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹

    Internet Explorer 8 Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΊΠ½ΠΎΠΏΠΎΠΊ Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ элСмСнты ΠΈΠ»ΠΈ

    Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π»ΡŽΠ±ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню, помСстив Π΅Π³ΠΎ Π² .btn-group ΠΈ обСспСчСниС ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ мСню.

    Π—Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΠΎΠ³ΠΎ модуля
    Для Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ списков ΠΊΠ½ΠΎΠΏΠΎΠΊ

    трСбуСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² Π²Π°ΡˆΡƒ Π²Π΅Ρ€ΡΠΈΡŽ Bootstrap Π±Ρ‹Π» Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΏΠ»Π°Π³ΠΈΠ½ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ списка.

    Π Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню с ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ

    ΠŸΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Π² Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π±Π°Π·ΠΎΠ²Ρ‹ΠΌΠΈ измСнСниями Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ.

      
      

    Π Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ списки ΠΊΠ½ΠΎΠΏΠΎΠΊ

    Аналогичным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ создайтС Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ списки Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΊΠ½ΠΎΠΏΠΎΠΊ с Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅ измСнСниями Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ.

      
    

    ΠšΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ°

    Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ мСню ΠΊΠ½ΠΎΠΏΠΎΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ любого Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.

      
    
      ...
      ...
      ...

    Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚

    Запуск Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ мСню Π½Π°Π΄ элСмСнтами ΠΏΡƒΡ‚Π΅ΠΌ добавлСния .dropup ΠΊ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ элСмСнту.

      

    Π Π°ΡΡˆΠΈΡ€ΡŒΡ‚Π΅ элСмСнты управлСния Ρ„ΠΎΡ€ΠΌΠΎΠΉ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² тСкст ΠΈΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π΄ΠΎ, послС ΠΈΠ»ΠΈ с ΠΎΠ±Π΅ΠΈΡ… сторон любого тСкстового .Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ .input-group с Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ .input-group-addon ΠΈΠ»ΠΈ .input-group-btn для добавлСния ΠΈΠ»ΠΈ добавлСния элСмСнтов ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ .form-control .

    ВСкстовый
    Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с

    Π˜Π·Π±Π΅Π³Π°ΠΉΡ‚Π΅ использования здСсь элСмСнтов