Bootstrap 4 breakpoints: Overview Β· Bootstrap

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

ΠžΠ±Π·ΠΎΡ€ Β· Bootstrap 4 Π½Π° русском

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈ ΠΎΠΏΡ†ΠΈΠΈ для создания вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Bootstrap, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ для ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ, ΠΌΠΎΡ‰Π½ΡƒΡŽ ΡΠ΅Ρ‚Ρ‡Π°Ρ‚ΡƒΡŽ систСму, Π³ΠΈΠ±ΠΊΠΈΠΉ ΠΌΠ΅Π΄ΠΈΠ°-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹Π΅ слуТСбныС классы.

ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹

Π­Ρ‚ΠΎ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ элСмСнт Π² Bootstrap ΠΈ ΠΎΠ½ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ ΠΏΡ€ΠΈ использовании нашСй стандартной сСточной систСмы. ΠšΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для размСщСния Π² Π½ΠΈΡ… содСрТимого, Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ ΠΈ (ΠΈΠ½ΠΎΠ³Π΄Π°) цСнтрирования содСрТимого Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½ΠΈΡ…. Π₯отя ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.

Π’ Bootstrap ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠ° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ²:

  • .container, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ устанавливаСт ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΡˆΠΈΡ€ΠΈΠ½Ρƒ max-width Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ останова;
  • .container-fluid, ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ width: 100% Π½Π° всСх Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… останова;
  • .container-{breakpoint}, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Π° width: 100% Π΄ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ останова.

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ максимальная ΡˆΠΈΡ€ΠΈΠ½Π° max-width ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° .container ΠΈ .container-fluid сравниваСтся с исходными Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ останова.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΠΈΡ… Π² дСйствии ΠΈ сравнитС ΠΈΡ… Π² нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π‘Π΅Ρ‚ΠΎΠΊ.

Extra small
<576px
Small
β‰₯576px
Medium
β‰₯768px
Large
β‰₯992px
Extra large
β‰₯1200px
.container100%540px720px960px1140px
.container-sm100%540px720px960px1140px
.container-md100%100%720px 960px1140px
. container-lg100%100%100%960px1140px
.container-xl100%100%100%100%1140px
.container-fluid100%100%100%100%100%

ВсС Π² ΠΎΠ΄Π½ΠΎΠΌ

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ класс .container являСтся ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠΌ фиксированной ΡˆΠΈΡ€ΠΈΠ½Ρ‹, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ максимальная ΡˆΠΈΡ€ΠΈΠ½Π° max-width измСняСтся Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ останова.

<div>
  <!-- Content here -->
</div>

Π˜Π·ΠΌΠ΅Π½Ρ‡ΠΈΠ²Ρ‹ΠΉ

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ .container-fluid для создания ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ΠΏΠΎΠ»Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹, ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ области просмотра.

<div>
  ...
</div>

ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ

ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ появились Π² Bootstrap вСрсии 4. 4. Они ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ класс ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 100%, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ достигнута указанная Ρ‚ΠΎΡ‡ΠΊΠ° останова, послС Ρ‡Π΅Π³ΠΎ ΠΌΡ‹ примСняСм max-width для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π±ΠΎΠ»Π΅Π΅ высоких Ρ‚ΠΎΡ‡Π΅ΠΊ останова. НапримСр, .container-sm ΠΈΠΌΠ΅Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π² 100% Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ достигнута Ρ‚ΠΎΡ‡ΠΊΠ° останова sm, Π³Π΄Π΅ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΡƒΠΆΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ md, lg ΠΈ xl.

<div>100% wide until small breakpoint</div>
<div>100% wide until medium breakpoint</div>
<div>100% wide until large breakpoint</div>
<div>100% wide until extra large breakpoint</div>

ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹Π΅ Π±Ρ€Π΅ΠΉΠΊΠΏΠΎΠΉΠ½Ρ‚Ρ‹

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Bootstrap Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΊΠ°ΠΊ mobile-first, Ρ‚ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΌΠ΅Π΄ΠΈΠ°-запросы @media для создания Π±Ρ€Π΅ΠΉΠΊΠΏΠΎΠΉΠ½Ρ‚ΠΎΠ² ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΈ интСрфСйсов. Π­Ρ‚ΠΈ Π±Ρ€Π΅ΠΉΠΊΠΏΠΎΠΉΠ½Ρ‚Ρ‹ Π² основном сдСланы Π½Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΡˆΠΈΡ€ΠΎΡ‚Π°Ρ… Π·ΠΎΠ½Ρ‹ просмотра ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСмСнты ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π·ΠΎΠ½Ρ‹ просмотра.

Π’ исходниках Sass Bootstrap Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ записаны ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π½Π³ΠΈ @media (Π±Ρ€Π΅ΠΉΠΊΠΏΠΎΠΉΠ½Ρ‚Ρ‹) для Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, сСточной систСмы ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

// ЭкстрамалыС дСвайсы (ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½Ρ‹Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹, < 576px)
// НСт @media, Ρ‚.ΠΊ. это ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Bootstrap
// ΠœΠ°Π»Ρ‹Π΅ дСвайсы (Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹, >= 576px)
@media (min-width: 576px) { ... }
// Π‘Ρ€Π΅Π΄Π½ΠΈΠ΅ дСвайсы (ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Ρ‹, >= 768px)
@media (min-width: 768px) { ... }
// Π‘ΠΎΠ»ΡŒΡˆΠΈΠ΅ дСвайсы (дСсктопы, >= 992px)
@media (min-width: 992px) { ... }
// Π­ΠΊΡΡ‚Ρ€Π°Π±ΠΎΠ»ΡŒΡˆΠΈΠ΅ дСвайсы (большиС дСсктопы, >= 1200px)
@media (min-width: 1200px) { ... }

Π’Π°ΠΊ ΠΊΠ°ΠΊ всС эти ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ записаны Π² исходниках ΠΊΠ°ΠΊ Sass, всС @media доступны Ρ‡Π΅Ρ€Π΅Π· миксины:

// НС сущСствуСт ΠΌΠ΅Π΄ΠΈΠ°-запрос для Π±Ρ€Π΅ΠΊΠΏΠΎΠΈΠ½Ρ‚Π° xs, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это фактичСски `@media (min-width: 0) { ... }`
@include media-breakpoint-up(sm) { ... }
@include media-breakpoint-up(md) { ... }
@include media-breakpoint-up(lg) { ... }
@include media-breakpoint-up(xl) { . .. }
// 
ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Π‘ΠΊΡ€Ρ‹Ρ‚ΠΎ Π½Π°Ρ‡Π°Π»ΠΎ с `min-width: 0`, Π° Π·Π°Ρ‚Π΅ΠΌ отобраТаСтся Π½Π° Π±Ρ€Π΅ΠΊΠΏΠΎΠΈΠ½Ρ‚Π΅ `sm`
.custom-class {
  display: none;
}
@include media-breakpoint-up(sm) {
  .custom-class {
    display: block;
  }
}

По ΡΠ»ΡƒΡ‡Π°ΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ (max-width: 575px == Β«Π΄Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈΠ»ΠΈ мСньшС»):

// ЭкстрамалыС дСвайсы (Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹, < 576px)
@media (max-width: 575.98px) { ... }
// ΠœΠ°Π»Ρ‹Π΅ дСвайсы (Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹, < 768px)
@media (max-width: 767.98px) { ... }
// Π‘Ρ€Π΅Π΄Π½ΠΈΠ΅ дСвайсы (ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Ρ‹, < 992px) 
@media (max-width: 991.98px) { ... }
// Π‘ΠΎΠ»ΡŒΡˆΠΈΠ΅ дСвайсы (большиС дСсктопы, < 1200px)
@media (max-width: 1199.98px) { ... }
// Π­ΠΊΡΡ‚Ρ€Π°Π±ΠΎΠ»ΡŒΡˆΠΈΠ΅ дСвайсы (большиС дСсктопы)
// Π’ΡƒΡ‚ Π½Π΅Ρ‚ @media, Ρ‚.ΠΊ. Ρ‚Π°ΠΊΠΈΠ΅ Π±Ρ€Π΅ΠΉΠΏΠΊΠΎΠΉΠ½Ρ‚Ρ‹ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ width

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ Π² настоящСС врСмя Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ запросы Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°, ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ограничСния min- ΠΈ max- prefixes прСфиксов ΠΈ Π²ΠΈΠ΄ΠΎΠ²Ρ‹Ρ… экранов с Π΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ (Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… условиях Π½Π° устройствах с высоким Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π½Π° дюйм, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ значСния с Π±ΠΎΠ»Π΅Π΅ высоким Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ для этих сравнСний.

ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, эти @media доступны Ρ‡Π΅Ρ€Π΅Π· Sass миксины:

@include media-breakpoint-down(xs) { ... }
@include media-breakpoint-down(sm) { ... }
@include media-breakpoint-down(md) { ... }
@include media-breakpoint-down(lg) { ... }
// НСт ΠΌΠ΅Π΄ΠΈΠ°-запроса, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ для Π±Ρ€Π΅ΠΊΠΏΠΎΠΈΠ½Ρ‚Π° xl, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅
// ΠŸΡ€ΠΈΠΌΠ΅Ρ€: ΡΡ‚ΠΈΠ»ΡŒ ΠΈΠ· срСднСго Π±Ρ€Π΅ΠΊΠΏΠΎΠΈΠ½Ρ‚Π° ΠΈ Π²Π½ΠΈΠ·
@include media-breakpoint-down(md) {
  .custom-class {
    display: block;
  }
}

Π’Π°ΠΊΠΆΠ΅ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ @media ΠΈ миксины Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² экрана, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠ΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π±Ρ€Π΅ΠΉΠΊΠΏΠΎΠΉΠ½Ρ‚ΠΎΠ².

// ЭкстрамалыС дСвайсы (ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½Ρ‹Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹, < 576px)
@media (max-width: 575.98px) { ... }
// ΠœΠ°Π»Ρ‹Π΅ дСвайсы (Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹, >= 575px)
@media (min-width: 576px) and (max-width: 767.98px) { ... }
// Π‘Ρ€Π΅Π΄Π½ΠΈΠ΅ дСвайсы (ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Ρ‹, >= 768px) 
@media (min-width: 768px) and (max-width: 991.98px) { ... }
// Π‘ΠΎΠ»ΡŒΡˆΠΈΠ΅ дСвайсы (дСсктопы, >= 992px)
@media (min-width: 992px) and (max-width: 1199. 98px) { ... }
// Π­ΠΊΡΡ‚Ρ€Π°Π±ΠΎΠ»ΡŒΡˆΠΈΠ΅ дСвайсы (большиС дСсктопы, >= 1200px)
@media (min-width: 1200px) { ... }

Π­Ρ‚ΠΈ @media Ρ‚Π°ΠΊΠΆΠ΅ доступны ΠΈΠ· миксинов Sass:

@include media-breakpoint-only(xs) { ... }
@include media-breakpoint-only(sm) { ... }
@include media-breakpoint-only(md) { ... }
@include media-breakpoint-only(lg) { ... }
@include media-breakpoint-only(xl) { ... }

Π’Π°ΠΊΠΆΠ΅, @media ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΡˆΠΈΡ€ΠΈΠ½ Π±Ρ€Π΅ΠΉΠΊΠΏΠΎΠΉΠ½Ρ‚Π°:

// ΠŸΡ€ΠΈΠΌΠ΅Ρ€
// Π—Π΄Π΅ΡΡŒ стили примСнятся ΠΎΡ‚ срСдних дСвайсов Π΄ΠΎ XL-дСвайсов
@media (min-width: 768px) and (max-width: 1199.98px) { ... }

ΠœΠΈΠΊΡΠΈΠ½Ρ‹ Sass для Π·Π°Ρ…Π²Π°Ρ‚Π° Ρ‚Π°ΠΊΠΈΡ… ΠΆΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² (Π²Ρ‹ΡˆΠ΅) выглядСли Π±Ρ‹ Ρ‚Π°ΠΊ:

@include media-breakpoint-between(md, xl) { ... }

Z-индСкс

НСсколько ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Bootstrap ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΄Π°Π½Π½Ρ‹ΠΉ индСкс z-index, Ρ‚.Π΅. свойство CSS, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ располоТСниС ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ оси. Π’ Bootstrap ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ стандартный Z-индСкс, спроСктированный для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ располоТСния Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… подсказок, Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… ΠΎΠΊΠΎΠ½ ΠΈ Ρ‚.

Π½. β€œmodals” (pop-up ΠΎΠΊΠ½ΠΎ Π½Π°Π²Π΅Ρ€Ρ…Ρƒ страницы).

Π­Ρ‚ΠΈ Π²Ρ‹ΡΡˆΠΈΠ΅ значСния ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с любого числа, Π² ΠΈΠ΄Π΅Π°Π»Π΅ достаточно большого ΠΈ спСцифичного, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΠΎΠ². Нам Π½ΡƒΠΆΠ΅Π½ стандартный Π½Π°Π±ΠΎΡ€ этих чисСл для использования с нашими ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ: Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ подсказками, ΠΎΠΊΠ½Π°ΠΌΠΈ, Π½Π°Π²Π±Π°Ρ€Π°ΠΌΠΈ, Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌΠΈ элСмСнтами, ΠΌΠΎΠ΄Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ элСмСнтами — Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ Ρ€Π°Π·ΡƒΠΌΠ½ΠΎ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. НС сущСствуСт ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ — ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ…ΠΎΡ‚ΡŒ 100, Ρ…ΠΎΡ‚ΡŒ 500 ΠΈ Π±ΠΎΠ»Π΅Π΅.

ΠœΡ‹ Π½Π΅ совСтуСм Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ эти значСния самому, Ρ‚.ΠΊ. Ссли потрСбуСтся ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎ, придСтся ΠΌΠ΅Π½ΡΡ‚ΡŒ всС.

$zindex-dropdown:          1000 !default;
$zindex-sticky:            1020 !default;
$zindex-fixed:             1030 !default;
$zindex-modal-backdrop:    1040 !default;
$zindex-modal:             1050 !default;
$zindex-popover:           1060 !default;
$zindex-tooltip:           1070 !default;

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эффСктивно ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ с ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ Π³Ρ€Π°Π½ΠΈΡ†Π°ΠΌΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ Π²Π²ΠΎΠ΄Π° Π² Π³Ρ€ΡƒΠΏΠΏΠ°Ρ… Ρ„ΠΎΡ€ΠΌ Π²Π²ΠΎΠ΄Π°), ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ значСния z-index 1,2,3, Π° Ρ‚Π°ΠΊΠΆΠ΅ hover ΠΈ «Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ состояния». Π’ hover/focus/active ΠΌΡ‹ ΠΏΠΎΠ΄Π²ΠΎΠ΄ΠΈΠΌ частный элСмСнт ΠΊ «ΠΏΠ΅Ρ€Π΅Π΄Π½Π΅ΠΌΡƒ ΠΊΡ€Π°ΡŽ» использованиСм Π±ΠΎΠ»Π΅Π΅ высокого z-индСкса, для ΠΏΠΎΠΊΠ°Π·Π° Π΅Π³ΠΎ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π½Π°Π΄ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ элСмСнтами.

ΠšΠ»Π°ΡΡΡ‹ visible-** ΠΈ hidden-** Π² Bootstrap 4 / Вяпк

ΠšΠ»Π°ΡΡΡ‹ hidden-* ΠΈ visible-* ΡƒΠ±Ρ€Π°Π½Ρ‹ Π² Bootstrap 4.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ элСмСнт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ d-none класс ΠΈΠ»ΠΈ d-{sm,md,lg,xl}-none класс для ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π±Ρ€Π΅ΠΉΠΊΠΏΠΎΠΈΠ½Ρ‚Π°. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ xs Π½Π΅Ρ‚, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ элСмСнт Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌ Π±Ρ€Π΅ΠΉΠΊΠΏΠΎΠΈΠ½Ρ‚Π΅ слСдуСт ΠΎΠ±ΡŠΠ΅Π΄Π΅Π½ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· .d-*-none классов c .d-*-* классами, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€

.d-none .d-md-block .d-xl-none скроСт элСмСнт для всСх Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² экрана, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ md ΠΈ lg.

Π Π°Π·ΠΌΠ΅Ρ€ ΡΠΊΡ€Π°Π½Π°ΠšΠ»Π°ΡΡΡ‹
Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ Π½Π° всСх.d-none
Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° xs. d-none .d-sm-block
Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° sm.d-sm-none .d-md-block
Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° md.d-md-none .d-lg-block
Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° lg.d-lg-none .d-xl-block
Π‘ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° xl.d-xl-none
ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° всСх.d-block
ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° xs.d-block .d-sm-none
ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° sm.d-none .d-sm-block .d-md-none
ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° md.d-none .d-md-block .d-lg-none
ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° lg.d-none .d-lg-block .d-xl-none
ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° xl.d-none .d-xl-block

Show/hide for breakpoint and down:

hidden-xs-down = d-none d-sm-block
hidden-sm-down = d-none d-md-block
hidden-md-down = d-none d-lg-block
hidden-lg-down = d-none d-xl-block

Show/hide for breakpoint and up:

hidden-xl-down = d-none (same as hidden)
hidden-xs-up = d-none (same as hidden)
hidden-sm-up = d-sm-none
hidden-md-up = d-md-none
hidden-lg-up = d-lg-none
hidden-xl-up = d-xl-none

Show/hide only for a single breakpoint:

hidden-xs (only) = d-none d-sm-block (same as hidden-xs-down)
hidden-sm (only) = d-block d-sm-none d-md-block
hidden-md (only) = d-block d-md-none d-lg-block
hidden-lg (only) = d-block d-lg-none d-xl-block
hidden-xl (only) = d-block d-xl-none
visible-xs (only) = d-block d-sm-none
visible-sm (only) = d-none d-sm-block d-md-none
visible-md (only) = d-none d-md-block d-lg-none
visible-lg (only) = d-none d-lg-block d-xl-none
visible-xl (only) = d-none d-xl-block

  • Hiding elements
  • Missing visible- and hidden- in Bootstrap v4
Fake REST API для тСстирования (JSON)

ΠŸΡ€ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ json-server. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ нСнастоящСго REST API Π·Π° 30 сСкунд. Π•ΡΡ‚ΡŒ live вСрсия.

Windows 10. МСню пуск Π½Π΅ открываСтся

Π’ ΡΡ‚Π°Ρ‚ΡŒΠ΅ рассказываСтся ΠΊΠ°ΠΊ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС Windows 10 ΠΏΠΎΡ‡ΠΈΠ½ΠΈΡ‚ΡŒ мСню пуск, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π΅ открываСтся. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ пСрСустановки Windows Apps.

Xiaomi Redmi 4 Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ послС обновлСния 9.5.3.0

Π’ качСствС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ прСдлагаСтся Π·Π°ΠΆΠ°Ρ‚ΡŒ всС 3 ΠΊΠ½ΠΎΠΏΠΊΠΈ Π½Π° нСсколько сСкунд, Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ ΠΏΡ€ΠΎΠ²ΠΈΠ±Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚, пСрСзагрузится ΠΈ Π·Π°Π½ΠΎΠ²ΠΎ поставит ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅.

Π”ΠΎΠ±Ρ‹Ρ‡Π° Π΄Π°Π½Π½Ρ‹Ρ… с сайтов (web scraping)

Youtube запись Π΄ΠΎΠΊΠ»Π°Π΄Π° Π•Π³ΠΎΡ€Π° ΠœΠ°Π»ΡŒΠΊΠ΅Π²ΠΈΡ‡Π° ΠΎ способах ΡƒΡ‚Π°Ρ‰ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ с сайта ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Puppeteer (NodeJS)

ΠŸΡ€ΠΎ свСтодиодныС Π»Π°ΠΌΠΏΠΎΡ‡ΠΊΠΈ

ΠœΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ мощности ΠΈ свСтовыС ΠΏΠΎΡ‚ΠΎΠΊΠΈ свСтодиодных Π»Π°ΠΌΠΏ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ²

Иконки
  1. tablericons.com
  2. feathericons.com
  3. teenyicons.com

Π’ΠΎΡ‡ΠΊΠΈ останова Bootstrap 5 ΠΈ 4 β€” МСдиа-запросы [Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π°] 2023

  • ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡ: Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠ΄Π°
  • Автор: Π”ΠΆΠ΅ΠΉΠΊ Π›Π΅Ρ‚Ρ‚
ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ Π‘Π•Π‘ΠŸΠ›ΠΠ’ΠΠ«Π• ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³ΠΎΠ²Ρ‹Π΅ руководства ΠΈ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹

Bootstrap 5 прСдставляСт Π½ΠΎΠ²ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ останова для систСмы сСтки XXL. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΌΠ΅Π΄ΠΈΠ°-запросов Bootstrap , ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для Ρ‚ΠΎΡ‡Π΅ΠΊ останова систСмы сСтки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² свои ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ CSS-Ρ„Π°ΠΉΠ» для настройки Π²Π΅Ρ‰Π΅ΠΉ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Bootstrap 5?

Bootstrap 5 ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ сСтки ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½Ρ‹Ρ… запросов

xs = ΠžΡ‡Π΅Π½ΡŒ малСнький <576 пиксСлСй
Макс. ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° НСт (Π°Π²Ρ‚ΠΎ)

см = МалСнький β‰₯576 пиксСлСй
Макс. ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° 540 пиксСлСй

md = Medium β‰₯768px
Макс. ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° 720px

lg = Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ β‰₯992 пиксСлСй
Макс. ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° 960 пиксСлСй

xl = ΠžΡ‡Π΅Π½ΡŒ большой β‰₯1200 пиксСлСй
Макс. ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° 1140 пиксСлСй

xxl = ΠΎΡ‡Π΅Π½ΡŒ большой β‰₯1400 пиксСлСй
Максимальная ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° 1320 пиксСлСй

Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° запросов ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° Bootstrap 5
 /*
################################################### ##
М Π• Π” И А Π’ Π£ Π• Π  И Π• Π‘
################################################### ##
*/
 
/*
:::::::::::::::::::::::::::::::::::::::::::::::::::: ::
Bootstrap 5 Ρ‚ΠΎΡ‡Π΅ΠΊ останова
*/
 
/*
ΠžΡ‡Π΅Π½ΡŒ малСнькиС устройства (ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½Ρ‹Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹, ΠΌΠ΅Π½Π΅Π΅ 576 пиксСлСй)
НСт ΠΌΠ΅Π΄ΠΈΠ°-запроса, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Bootstrap, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ «сначала мобильноС». 
*/
 
 
/* НСбольшиС устройства (Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹ с Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ, 576 пиксСлСй ΠΈ Π²Ρ‹ΡˆΠ΅) */
@media (минимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 576 пиксСлСй) {
 
}
 
/* Устройства срСднСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π° (ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Ρ‹, 768px ΠΈ Π²Ρ‹ΡˆΠ΅) Π’ этой ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ появляСтся ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ ΠΏΠ°Π½Π΅Π»ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ */
@media (минимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 768 пиксСлСй) {
 
}
 
/* Π‘ΠΎΠ»ΡŒΡˆΠΈΠ΅ устройства (Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ столы, 992px ΠΈ Π²Ρ‹ΡˆΠ΅) */
@media (минимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 992 пиксСля) {
 
}
 
/* ΠžΡ‡Π΅Π½ΡŒ большиС устройства (большиС Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹, 1200 пиксСлСй ΠΈ Π²Ρ‹ΡˆΠ΅) */
@media (минимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 1200 пиксСлСй) {
    
}
 
/* ΠžΡ‡Π΅Π½ΡŒ большиС устройства (ΠΎΡ‡Π΅Π½ΡŒ большиС Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹, 1400 пиксСлСй ΠΈ Π²Ρ‹ΡˆΠ΅) */
@media (минимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 1400 пиксСлСй) {
    
}
 
/*
:::::::::::::::::::::::::::::::::::::::::::::::::::: ::
ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΌΠ΅Π΄ΠΈΠ°-запросы
*/
 
/* УстановитС ΡˆΠΈΡ€ΠΈΠ½Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΈΠ· ΠΊΠΎΠ»ΠΎΠ΄Ρ‹ ΠΊΠ°Ρ€Ρ‚ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 100% */
@media (максимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 950 пиксСлСй) {
 
} 

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Bootstrap 4?

Bootstrap 4 прСдставил Π½ΠΎΠ²ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ останова Π² сСточной систСмС XL. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ ΠΌΠ΅Π΄ΠΈΠ°-запросы Bootstrap 4 , ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ для Ρ‚ΠΎΡ‡Π΅ΠΊ останова систСмы сСтки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Ρ„Π°ΠΉΠ» CSS вашСго ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° для настройки Π²Π΅Ρ‰Π΅ΠΉ. Если Π²Ρ‹ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² сСткС Bootstrap 4, я написал пост, ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‰ΠΈΠΉ, ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Π£Ρ€ΠΎΠ²Π½ΠΈ сСтки Bootstrap 4 ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΌΠ΅Π΄ΠΈΠ°-запросов

xs = ΠžΡ‡Π΅Π½ΡŒ малСнький <576 пиксСлСй
Макс. ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° НСт (Π°Π²Ρ‚ΠΎ)

см = МалСнький β‰₯576 пиксСлСй
Макс. ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° 540 пиксСлСй

md = Medium β‰₯768px
Макс. ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° 720px

lg = Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ β‰₯992 пиксСлСй
Макс. ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° 960 пиксСлСй

xl = ΠžΡ‡Π΅Π½ΡŒ большой β‰₯1200 пиксСлСй
Макс. ΡˆΠΈΡ€ΠΈΠ½Π° ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° 1140 пиксСлСй

Π€Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ ΠΊΠΎΠ΄Π° запросов ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Π΄ΠΈΠ° Bootstrap 4
 /*
################################################### ##
М Π• Π” И А Π’ Π£ Π• Π  И Π• Π‘
################################################### ##
*/

/*
:::::::::::::::::::::::::::::::::::::::::::::::::::: ::
Bootstrap 4 Ρ‚ΠΎΡ‡ΠΊΠΈ останова
*/

/*
ΠžΡ‡Π΅Π½ΡŒ малСнькиС устройства (ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½Ρ‹Π΅ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹, ΠΌΠ΅Π½Π΅Π΅ 576 пиксСлСй)
НСт ΠΌΠ΅Π΄ΠΈΠ°-запроса, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Bootstrap, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ «сначала мобильноС». 
*/


/* НСбольшиС устройства (Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρ‹ с Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ, 576 пиксСлСй ΠΈ Π²Ρ‹ΡˆΠ΅) */
@media (минимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 576 пиксСлСй) {

}

/* Устройства срСднСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π° (ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Ρ‹, 768px ΠΈ Π²Ρ‹ΡˆΠ΅) Π’ этой ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅ появляСтся ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ ΠΏΠ°Π½Π΅Π»ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ */
@media (минимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 768 пиксСлСй) {

}

/* Π‘ΠΎΠ»ΡŒΡˆΠΈΠ΅ устройства (Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ столы, 992px ΠΈ Π²Ρ‹ΡˆΠ΅) */
@media (минимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 992 пиксСля) {

}

/* ΠžΡ‡Π΅Π½ΡŒ большиС устройства (большиС Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹, 1200 пиксСлСй ΠΈ Π²Ρ‹ΡˆΠ΅) */
@media (минимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 1200 пиксСлСй) {
    
}



/*
:::::::::::::::::::::::::::::::::::::::::::::::::::: ::
ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΌΠ΅Π΄ΠΈΠ°-запросы
*/

/* УстановитС ΡˆΠΈΡ€ΠΈΠ½Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΈΠ· ΠΊΠΎΠ»ΠΎΠ΄Ρ‹ ΠΊΠ°Ρ€Ρ‚ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ 100% */
@media (максимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 950 пиксСлСй) {

}
 

Β 



Автор: Π”ΠΆΠ΅ΠΉΠΊ Π›Π΅Ρ‚Ρ‚
Π― дСлюсь совСтами ΠΏΠΎ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌΡƒ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³Ρƒ ΠΈ ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΌΠΈ пособиями HubSpot, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΎΠ»ΠΎΠ³Π°ΠΌ ΠΈ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°ΠΌ бизнСса Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒ свой бизнСс.

  • ΠŸΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° мою рассылку
  • ΠŸΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° ΠΊΠ°Π½Π°Π» YouTube
  • ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΌΠΎΠΈ ΠΊΠ½ΠΈΠ³ΠΈ Π½Π° Amazon
  • Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΠΎΠ΅ письмо Π”ΠΆΠ΅ΠΉΠΊΡƒ Π›Π΅Ρ‚Ρ‚Ρƒ

Π’Π΅ΠΌΠ°:

ΠœΠ΅Ρ‚ΠΊΠΈ: ΠΠ°Ρ‡Π°Π»ΡŒΠ½Π°Ρ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° CSS

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ обновлСния Π½ΠΎΠ²Ρ‹Ρ… статСй?

ΠŸΠΎΠ΄ΠΏΠΈΡˆΠΈΡ‚Π΅ΡΡŒ Π½Π° мою ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ рассылку новостСй

Π’ΠΎΡ‡ΠΊΠΈ останова Bootstrap ΠΈ ΠΌΠ΅Π΄ΠΈΠ°-запросы

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

Π’ΠΎΡ‡ΠΊΠΈ останова ΠΈ ΠΌΠ΅Π΄ΠΈΠ°-запросы ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π²Π°ΠΆΠ½Ρ‹ΠΌΠΈ элСмСнтами Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π°. МногиС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΌΠ΅Π΄ΠΈΠ°-запрос ΠΊΠ°ΠΊ синоним Ρ‚ΠΎΡ‡ΠΊΠΈ останова, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΠ΅Π΄ΠΈΠ°-запросы ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Ρ‚ΠΎΡ‡ΠΊΠΈ останова. Π’ основном мСдиазапросы ΠΏΠΈΡˆΡƒΡ‚ΡΡ Π½Π° языкС CSS (Cascading Style System). ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ HTML ΠΈ JavaScript, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ это.

Bootstrap β€” самая популярная срСда CSS для Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π°. Помимо CSS, ΠΎΠ½ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ HTML ΠΈ JS ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ Mobile-First для Π²Π΅Π±-сайтов.

Π’ΠΈΠΏΡ‹ Ρ‚ΠΎΡ‡Π΅ΠΊ останова Π² Bootstrap

Π’ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π΅ΡΡ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ‚ΠΈΠΏΠ° Ρ‚ΠΎΡ‡Π΅ΠΊ останова. Они Π±Ρ‹Π²Π°ΡŽΡ‚ малСнькиС (sm), срСдниС (md), большиС (lg) ΠΈ ΠΎΡ‡Π΅Π½ΡŒ большиС (xl). ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, для Π²Π΅Π±-страниц сущСствуСт Ρ‚ΠΎΡ‡ΠΊΠ° останова ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ°Π»ΠΎ (xs).

1. ΠœΠ°Π»Ρ‹ΠΉ (sm)

ΠŸΡ€ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°Ρ… экрана 576 пиксСлСй ΠΈ Π²Ρ‹ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ малСнькиС Ρ‚ΠΎΡ‡ΠΊΠΈ останова. Эксмобили. Бинтаксис Ρ‚ΠΎΡ‡ΠΊΠΈ останова ΠΌΠ΅Π΄ΠΈΠ°-запроса β€”

  @media only screen ΠΈ (min-width: 576px) {...}  

2. Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ (md)

ΠŸΡ€ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°Ρ… экрана 768 пиксСлСй ΠΈ Π²Ρ‹ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ срСдниС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ. Экс-Ρ‚Π°Π±Π»Π΅Ρ‚ΠΊΠΈ. Бинтаксис Π½ΠΈΠΆΠ΅

 Β   @media only screen and (min-width: 768px) {...}  

3. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ΅ (lg)

992px ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ экрана ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ большиС Ρ‚ΠΎΡ‡ΠΊΠΈ останова. Π‘Ρ‹Π²ΡˆΠΈΠ΅ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΈ. Бинтаксис –

 Β   @media only screen ΠΈ (min-width: 992px) {. ..}  

4. Extra-large (xl)

Π­ΠΊΡ€Π°Π½Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 1200px ΠΈ Π²Ρ‹ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΡ‡Π΅Π½ΡŒ большиС Ρ‚ΠΎΡ‡ΠΊΠΈ останова. ΠŸΡ€ΠΈΠΌΠ΅Ρ€: Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹. Бинтаксис –

  Волько экран @media ΠΈ (минимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 1200 пиксСлСй) {...}  

Когда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Bootstrap?

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π΅ заходят Π½Π° Π²Π΅Π±-сайт с ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ устройства ΠΈ с ΠΎΠ΄Π½ΠΈΠΌ ΠΈ Ρ‚Π΅ΠΌ ΠΆΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ экрана снова ΠΈ снова. Иногда со смартфона, Π° ΠΏΠΎΡ‚ΠΎΠΌ с Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ° ΠΈΠ»ΠΈ дСсктопа. Но Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ваш Π²Π΅Π±-сайт Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡ€Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΈΠ·-Π·Π° Ρ€Π°Π·Π½ΠΎΠ³ΠΎ внСшнСго Π²ΠΈΠ΄Π° Π½Π° Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€Π°Ρ… экрана. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½Π° Ρ‚ΠΎΡ‡ΠΊΠ° останова.

Π’ этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Π΅Π±-сайт ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ ΠΈ подстраиваСтся ΠΏΠΎΠ΄ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ экрана ΠΈ становится Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ ΠΏΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²ΠΊΠ΅. Π’ΠΎΡ‡ΠΊΠΈ останова ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΌΠ΅Π΄ΠΈΠ°-запросами. Π­Ρ‚ΠΈ ΠΌΠ΅Π΄ΠΈΠ°-запросы написаны ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ @media ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ стили для Ρ€Π°Π·Π½Ρ‹Ρ… устройств.

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Bootstrap для Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π²Π΅Π±-сайта?

1. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅/Π²Π΅Π±-страницу. Π—Π΄Π΅ΡΡŒ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Β«ΠΎΠΊΠ½ΠΎ просмотра». ΠžΠ±Π»Π°ΡΡ‚ΡŒ просмотра β€” это видимая ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π²Π΅Π±-страницы. Π­Ρ‚ΠΎ зависит ΠΎΡ‚ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² экрана устройств. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ просмотра с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Π³Π°.

Π˜Ρ‚Π°ΠΊ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ синтаксис:

  

Π—Π΄Π΅ΡΡŒ initial-scale=1 устанавливаСт Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ страницы, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½Π° загруТаСтся Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ Π² ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ€Π°Π·.

2. Π—Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ останова.

  <ссылка rel = "Ρ‚Π°Π±Π»ΠΈΡ†Π° стилСй" href = "https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css"> 

    

3. Π—Π°Ρ‚Π΅ΠΌ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ синтаксис Ρ‚ΠΎΡ‡ΠΊΠΈ останова Π² основной Ρ€Π°Π·Π΄Π΅Π» Π²Π΅Π±-страницы.

 <класс div = "строка">
нСбольшая Ρ‚ΠΎΡ‡ΠΊΠ° останова
срСдняя Ρ‚ΠΎΡ‡ΠΊΠ° останова
большая Ρ‚ΠΎΡ‡ΠΊΠ° останова
ΠΎΡ‡Π΅Π½ΡŒ большая Ρ‚ΠΎΡ‡ΠΊΠ° останова

4. НаконСц, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΌΠ΅Π΄ΠΈΠ°-запросы Π² Ρ‚Π΅Π³ стиля Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Ρ€Π°Π·Π΄Π΅Π»Π° HTML-страницы.

 Β   <Π³ΠΎΠ»ΠΎΠ²Π°> 

  <ΡΡ‚ΠΈΠ»ΡŒ> 

  Волько экран @media ΠΈ (минимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 600 пиксСлСй) {.col-sm-2 {Ρ„ΠΎΠ½: красный;}} 

  @media Ρ‚ΠΎΠ»ΡŒΠΊΠΎ экран ΠΈ (минимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 768 пиксСлСй) { 

  .col-md-2 {Ρ„ΠΎΠ½: Ρ†Π²Π΅Ρ‚ морской Π²ΠΎΠ»Π½Ρ‹;} 

  } 

   

   

  <Ρ‚Π΅Π»ΠΎ> 

  
<класс div = "строка">
нСбольшая Ρ‚ΠΎΡ‡ΠΊΠ° останова
срСдняя Ρ‚ΠΎΡ‡ΠΊΠ° останова

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ‚ΠΎΡ‡Π΅ΠΊ останова с использованиСм мСдиазапросов
 

<Π³ΠΎΠ»ΠΎΠ²Π°>
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΡ‡ΠΊΠΈ останова Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ
<ΠΌΠ΅Ρ‚Π°-ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠ°="utf-8">

 bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">    <ΡΡ‚ΠΈΠ»ΡŒ>
Волько экран @media ΠΈ (min-width:600px) {.col-2 {Ρ„ΠΎΠ½: красный;}}
Волько экран @media ΠΈ (минимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 768 пиксСлСй) {
.col-2 {Ρ„ΠΎΠ½: Ρ†Π²Π΅Ρ‚ морской Π²ΠΎΠ»Π½Ρ‹;}
}
Волько экран @media ΠΈ (min-width: 992px) {
.col-2 {Ρ„ΠΎΠ½: ΠΆΠ΅Π»Ρ‚Ρ‹ΠΉ;}
}
Волько экран @media ΠΈ (минимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 1200 пиксСлСй) {
.col-2 {Ρ„ΠΎΠ½: ΠΎΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΉ;}
}
.col-2{
Π³Ρ€Π°Π½ΠΈΡ†Π°: 1px сплошной Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ;
}


<Ρ‚Π΅Π»ΠΎ>
<Π΄Π΅Π»>
 

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΡ‡ΠΊΠΈ останова Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ

нСбольшая Ρ‚ΠΎΡ‡ΠΊΠ° останова
срСдняя Ρ‚ΠΎΡ‡ΠΊΠ° останова
большая Ρ‚ΠΎΡ‡ΠΊΠ° останова
ΠΎΡ‡Π΅Π½ΡŒ большая Ρ‚ΠΎΡ‡ΠΊΠ° останова

ВСстированиС Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚ΠΎΡ‡Π΅ΠΊ останова ΠΈ ΠΌΠ΅Π΄ΠΈΠ°-запросов

Π’ΠΎΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ стратСгии тСстирования Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сохранят ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ. Для этого становится эффСктивным ΠΊΠ°ΠΊ Ρ€ΡƒΡ‡Π½ΠΎΠ΅, Ρ‚Π°ΠΊ ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ тСстированиС. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ сами, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ BrowserStack Responsive Design Checker.

1. Π‘Π°ΠΌΠΎΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ β€” ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства ΠΈ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ для Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ тСстирования. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π·Π½Π°Ρ‚ΡŒ ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… тСндСнциях ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΈ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΈ вСрсиях ОБ. Иногда Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π±Π΅Ρ‚Π°-Π²Π΅Ρ€ΡΠΈΡŽ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ частыС обновлСния происходят Π±Π΅Π· прСдупрСТдСния ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

2. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ всС элСмСнты DOM (ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°Ρ модСль Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°) ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΈ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π²Π΅Π±-сайтов.

3. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΎΠΊΠ½ΠΎ просмотра ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ с альбомной Π½Π° ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π½ΡƒΡŽ.

4. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ экранов с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΈ ориСнтациями.

РассмотритС эти Π²Π°ΠΆΠ½Ρ‹Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΡ‡ΠΊΠΈ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ вашСго сайта

Β Π’Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, мСню ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… элСмСнтов управлСния.

  • Π Π°Π·ΠΌΠ΅Ρ€, ΡΡ‚ΠΈΠ»ΡŒ ΠΈ Ρ†Π²Π΅Ρ‚ ΡˆΡ€ΠΈΡ„Ρ‚Π° Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° тСкста.
  • Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΠΌΠΎΠ΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° краях экрана.
  • Π’Π°ΠΆΠ½ΠΎΠ΅ содСрТимоС (тСкст, Π°Π±Π·Π°Ρ†, изобраТСния) Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π²ΠΈΠ΄Π½ΠΎ Π²ΠΎ всСх Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… останова.
  • ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ссылок ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… мСню ΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ.

5. Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° нСобходимая стратСгия β€” тСстированиС вашСго сайта Π² условиях Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ Π²Π΅Π±-сайта ΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°Ρ€ΡŒΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² зависимости ΠΎΡ‚ срСды, мСстополоТСния, ΠΏΡ€ΠΈΡ€ΠΎΠ΄Π½Ρ‹Ρ… ситуаций ΠΈ Ρ‚. Π΄. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° взаимодСйствиС с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ всСгда провСряйтС Ρ‚Π°ΠΊΠΈΠ΅ условия, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ сСти, мСстополоТСниС, Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ дСйствия, Ρ€Π΅ΠΊΠ»Π°ΠΌΠ°, Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ ΠΎΠΊΠ½Π° ΠΈ Ρ‚. Π΄.

Как ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Π΄ΠΈΠ°-запросы?

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

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Chrome Dev Tools.
  2. ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ мобильноС прСдставлСниС.
  3. Π—Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉΒ» Π² спискС устройств.
  4. НаконСц, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Β«ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΌΠ΅Π΄ΠΈΠ°-запросы».

ПослС Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ этого процСсса Π²Ρ‹ смоТСтС ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ‚ΠΈΠΏΠ° строк запросов с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ. Они:

  • ΠŸΡ€Π΅Π΄ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ β€” Π‘Π΅Ρ€Ρ‹ΠΉ
  • Максимальная ΡˆΠΈΡ€ΠΈΠ½Π° β€” Π‘ΠΈΠ½ΠΈΠΉ
  • Максимальная ΠΈ минимальная ΡˆΠΈΡ€ΠΈΠ½Π° β€” Π—Π΅Π»Π΅Π½Ρ‹ΠΉ
  • Минимальная ΡˆΠΈΡ€ΠΈΠ½Π° β€” ΠžΡ€Π°Π½ΠΆΠ΅Π²Ρ‹ΠΉ

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΌΠ΅Π΄ΠΈΠ°-запрос нСпосрСдствСнно Π² источникС ΠΊΠΎΠ΄, просто Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ.

Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅

Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ подошли ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ этого ΡƒΡ€ΠΎΠΊΠ°. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Π΅ΡΡ‚ΡŒ Ρ‡Π΅Ρ‚ΠΊΠΎΠ΅ прСдставлСниС ΠΎ Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… останова Bootstrap ΠΈ ΠΌΠ΅Π΄ΠΈΠ°-запросах. Π’ эпоху ΠΎΠ½Π»Π°ΠΉΠ½-сСрвисов качСствСнный Π²Π΅Π±-сайт Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ взаимодСйствиС с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ, Π½ΠΎ ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ ΠΊΠΎΠ½Π²Π΅Ρ€ΡΠΈΡŽ.

ΠžΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *