html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ div Π±Π»ΠΎΠΊ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ?

html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. 20130710205758644. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ Ρ„ΠΎΡ‚ΠΎ. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ-20130710205758644. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 20130710205758644. 1. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ overflow Π² CSS? 2. Бвойства ΠΈ значСния overflow 3. ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ установка Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π² Π±Π»ΠΎΠΊΠ΅ CSS 4. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ div Π±Π»ΠΎΠΊΠ° с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ
1. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ overflow Π² CSS?
2. Бвойства ΠΈ значСния overflow
3. ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ установка Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π² Π±Π»ΠΎΠΊΠ΅ CSS
4. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ div Π±Π»ΠΎΠΊΠ° с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ

Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ вопрос создания Π±Π»ΠΎΠΊΠ° (div) фиксированного Ρ€Π°Π·ΠΌΠ΅Ρ€Π° с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ срСдствами CSS. Π—Π° это ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ свойство overflow.

О ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΌ свойствС overflow

Бвойство overflow ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ содСрТания Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ элСмСнта. МоТно ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ случаС, ΠΊΠΎΠ³Π΄Π° ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π½Π΅ помСщаСтся ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π·Π° ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π±Π»ΠΎΠΊΠ°.

Код CSS

Бвойства ΠΈ значСния overflow

Рассмотри ΠΏΡ€ΠΈΠΌΠ΅Ρ€ класса CSS. Π’ width ΠΈ height устанавливаСм Π½ΡƒΠΆΠ½Ρ‹Π΅ Π½Π°ΠΌ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ высоту Π±Π»ΠΎΠΊΠ° (Π·Π° Π½ΠΈΡ… Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ содСрТимоС Π±Π»ΠΎΠΊΠ°), Π° свойством overflow: auto; Π·Π°Π΄Π°Π΅ΠΌ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΡƒ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ Π² случаС надобности

Код CSS

ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ установка ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π² Π±Π»ΠΎΠΊΠ΅ CSS

МоТно Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΡƒ ΠΏΠΎ высотС ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π΅. Для этого ΠΊΠ°ΠΆΠ΄ΠΎΠΉ оси: overflow-y: scroll; (Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒ) overflow-x: scroll; (Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒ) ΡƒΠΊΠ°ΠΆΠ΅ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ scroll, ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ°.

Код HTML и CSS

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ div Π±Π»ΠΎΠΊΠ° с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ

Код HTML и CSS

Одно ΠΈΠ· свойств overflow ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ, Ρ‚ΠΎΠ³Π΄Π° останСтся ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ оси, Ρ‡Π΅Π³ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ достаточно.
ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ скрипта Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅.

ДСмонстрация Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ исходники
МоТно ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΡƒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для ΠΎΠ΄Π½ΠΎΠΉ оси. Для этого соотвСтствСнно ΡƒΠ±Π΅Ρ€ΠΈΡ‚Π΅ строку Π»ΠΈΠ±ΠΎ с overflow-x, Π»ΠΈΠ±ΠΎ с overflow-y.

Бпасибо Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! НадСюсь ΡΡ‚Π°Ρ‚ΡŒΡ Π±Ρ‹Π»Π° ΠΏΠΎΠ»Π΅Π·Π½Π°!

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Бпособы добавлСния ΠΏΠ»Π°Π²Π½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ страницы Π² CSS ΠΈ JavaScript

НавСрняка Π²Ρ‹ посСщали страницы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ»Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΏΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π½Π° ссылкС ΠΊ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ Π±Π»ΠΎΠΊΡƒ. Π­Ρ‚ΠΎ красиво выглядит Π½Π° лэндингах (LandingPage, ΠΈΠ»ΠΈ посадочная страница), Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… пространство страницы Ρ€Π°Π·Π±ΠΈΡ‚ΠΎ Π½Π° части, ΠΈΠ»ΠΈ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ… с содСрТаниСм. Вакая ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° называСтся скроллингом (ΠΎΡ‚ Π°Π½Π³Π». scroll).

Однако, это Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ красиво, Π½ΠΎ ΠΈ достаточно просто с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.

ΠŸΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° страницы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS

Если плавная ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, Ρ‚ΠΎ это свойство Π½Π°Π·Π½Π°Ρ‡Π°ΡŽΡ‚ для Π½Π΅Π³ΠΎ.

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

Π›ΠΎΠΆΠΊΠΎΠΉ дСгтя для этого свойства Π±ΡƒΠ΄Π΅Ρ‚ нСполная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π΅Π³ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠ²Π° ΠΎΠ½Π° Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ ΠΈ Π½Π° caniuse.com.

html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. scroll behavor support. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ Ρ„ΠΎΡ‚ΠΎ. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ-scroll behavor support. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° scroll behavor support. 1. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ overflow Π² CSS? 2. Бвойства ΠΈ значСния overflow 3. ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ установка Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π² Π±Π»ΠΎΠΊΠ΅ CSS 4. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ div Π±Π»ΠΎΠΊΠ° с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° свойства scroll-behavor Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ рассмотрим, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠ»Π°Π²Π½ΡƒΡŽ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΡƒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ jQuery ΠΈ JavaScript.

Π‘ΠΊΡ€ΠΎΠ»Π»ΠΈΠ½Π³ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ jQuery

Π‘Π°ΠΌ ΠΊΠΎΠ΄ Π±ΡƒΠ΄Π΅Ρ‚ нСбольшим:

Плавная ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° Π½Π° JavaScript

Π—Π΄Π΅ΡΡŒ Ρ‚ΠΎΠΆΠ΅ Π΅ΡΡ‚ΡŒ 3 Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ свой ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ созданию плавности ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ€Π°Π·Π½Ρ‹Ρ… JS-ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ².

РСшСниС 1. ΠœΠ΅Ρ‚ΠΎΠ΄ scrollIntoView()

Из Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π½Π° MDN ΡƒΠ·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ

ΠœΠ΅Ρ‚ΠΎΠ΄ Element.scrollIntoView() ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ родитСля элСмСнта, Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ этот элСмСнт, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±Ρ‹Π» Π²Ρ‹Π·Π²Π°Π½ scrollIntoView() Π±Ρ‹Π» Π²ΠΈΠ΄ΠΈΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ css-свойству scroll-behavior: smooth для ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΊ элСмСнту с Π½ΡƒΠΆΠ½Ρ‹ΠΌ id, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌ Π² Π²ΠΈΠ΄Π΅ Ρ…ΡΡˆ Π² ссылкС.

К соТалСнию, ΠΈ Ρ‚ΡƒΡ‚ Π½Π΅ обошлось Π±Π΅Π· «Π»ΠΎΠΆΠΊΠΈ дСгтя» Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ². Π”Π°Π²Π°ΠΉΡ‚Π΅ обратимся ΠΊ caniuse.com ΠΈ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ:

html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. scrollIntoView support. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ Ρ„ΠΎΡ‚ΠΎ. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ-scrollIntoView support. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° scrollIntoView support. 1. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ overflow Π² CSS? 2. Бвойства ΠΈ значСния overflow 3. ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ установка Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π² Π±Π»ΠΎΠΊΠ΅ CSS 4. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ div Π±Π»ΠΎΠΊΠ° с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° свойства scrollIntoView Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ

К соТалСнию, Π½ΡƒΠΆΠ½ΠΎΠ΅ Π½Π°ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства behavior: ‘smooth’ поддСрТиваСтся Π½Π΅ всСми Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° scrollIntoView() (ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π² Π½ΠΎΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅)).

РСшСниС 2. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ window.scrollBy() для ΠΏΠ»Π°Π²Π½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ.

Π’ΡƒΡ‚ всС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ свойства ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ.

Код JavaScript ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½Π° вашСй страницС Π½Π΅Ρ‚ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΈΠ»ΠΈ фиксированной шапки сайта (элСмСнт ), Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ‡Π°Ρ‰Π΅ всСго Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ ссылки-якоря Π½Π° Ρ€Π°Π·Π΄Π΅Π»Ρ‹ страницы, поэтому пСрСмСнная offsetTop (смСщСниС свСрху) сначала Π·Π°Π΄Π°Π½Π° ΠΊΠ°ΠΊ 0.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π² CSS

Π”Π°Ρ‚Π° ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ: 2021-07-20

html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. 100. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ Ρ„ΠΎΡ‚ΠΎ. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ-100. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 100. 1. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ overflow Π² CSS? 2. Бвойства ΠΈ значСния overflow 3. ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ установка Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π² Π±Π»ΠΎΠΊΠ΅ CSS 4. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ div Π±Π»ΠΎΠΊΠ° с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ

ΠžΡ‚ Π°Π²Ρ‚ΠΎΡ€Π°: Π² наши Π΄Π½ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ становятся всС Π±ΠΎΠ»Π΅Π΅ популярными, ΠΈ я Ρ…ΠΎΡ‡Ρƒ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ эту Ρ‚Π΅ΠΌΡƒ. Π•ΡΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ для настройки полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ. НапримСр, полоса ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ интСрфСйс прилоТСния нСсовмСстимым с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ систСмами, ΠΈ поэтому Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΄ΠΈΠ½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ.

МнС всСгда Π±Ρ‹Π»ΠΎ интСрСсно ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ полосу ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π² CSS, Π½ΠΎ Ρƒ мСня Π½Π΅ Π±Ρ‹Π»ΠΎ возмоТности ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ Ρ‚Π°ΠΊΠΎΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ, ΡƒΠ·Π½Π°ΡŽ большС ΠΎ полосах ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΈ Π·Π°Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΡƒΡŽ свои открытия.

html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. 1. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ Ρ„ΠΎΡ‚ΠΎ. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ-1. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1. 1. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ overflow Π² CSS? 2. Бвойства ΠΈ значСния overflow 3. ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ установка Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π² Π±Π»ΠΎΠΊΠ΅ CSS 4. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ div Π±Π»ΠΎΠΊΠ° с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ

ВступлСниС

ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Ρ‡Ρ‚ΠΎ я Ρ…ΠΎΡ‡Ρƒ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ, β€” это ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈΠ»ΠΈ части полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ. Полоса ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ содСрТит Π΄ΠΎΡ€ΠΎΠΆΠΊΡƒ ΠΈ ΠΏΠΎΠ»Π·ΡƒΠ½ΠΎΠΊ. Π’ΠΎΡ‚ наглядноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΈΡ… ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚:

html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. 2. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ Ρ„ΠΎΡ‚ΠΎ. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ-2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 2. 1. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ overflow Π² CSS? 2. Бвойства ΠΈ значСния overflow 3. ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ установка Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π² Π±Π»ΠΎΠΊΠ΅ CSS 4. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ div Π±Π»ΠΎΠΊΠ° с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ

html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. vmaster. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ Ρ„ΠΎΡ‚ΠΎ. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ-vmaster. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° vmaster. 1. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ overflow Π² CSS? 2. Бвойства ΠΈ значСния overflow 3. ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ установка Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π² Π±Π»ΠΎΠΊΠ΅ CSS 4. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ div Π±Π»ΠΎΠΊΠ° с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ курс ΠΏΠΎ вСрсткС Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ сайта с нуля!

Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ курс ΠΈ ΡƒΠ·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ Π²Π΅Ρ€ΡΡ‚Π°Ρ‚ΡŒ соврСмСнныС сайты Π½Π° HTML5 ΠΈ CSS3

Π”ΠΎΡ€ΠΎΠΆΠΊΠ° β€” это основа полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ, Π° ΠΏΠΎΠ»Π·ΡƒΠ½ΠΎΠΊ β€” это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ пСрСтаскиваСт для ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ страницы ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π°.

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π² Π²ΠΈΠ΄Ρƒ ΠΎΠ΄Π½Ρƒ Π²Π°ΠΆΠ½ΡƒΡŽ Π²Π΅Ρ‰ΡŒ: полоса ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ, Π² зависимости ΠΎΡ‚ Π΄ΠΈΠ·Π°ΠΉΠ½Π°. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с многоязычным Π²Π΅Π±-сайтом, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ (LTR), Ρ‚Π°ΠΊ ΠΈ справа Π½Π°Π»Π΅Π²ΠΎ (RTL).

html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. 3. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ Ρ„ΠΎΡ‚ΠΎ. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ-3. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 3. 1. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ overflow Π² CSS? 2. Бвойства ΠΈ значСния overflow 3. ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ установка Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π² Π±Π»ΠΎΠΊΠ΅ CSS 4. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ div Π±Π»ΠΎΠΊΠ° с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ

Настройка Π΄ΠΈΠ·Π°ΠΉΠ½Π° долосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ

РаньшС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠ°Ρ полоса ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ использовалась Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для webkit, поэтому, ΠΎΠ½Π° Π½Π΅ использовались Π² Firefox ΠΈ IE. БСйчас, Ρƒ нас Π΅ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ синтаксис, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Firefox ΠΈ упростит Π½Π°ΠΌ Тизнь, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ. Π― ΠΏΡ€ΠΎΠΉΠ΄ΡƒΡΡŒ ΠΏΠΎ старому синтаксису Webkit, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΠΎ Π½ΠΎΠ²ΠΎΠΌΡƒ.

Π‘Ρ‚Π°Ρ€Ρ‹ΠΉ синтаксис

Π¨ΠΈΡ€ΠΈΠ½Π° полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ полосы ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Π° Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… полос ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΈ высота Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ….

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

CSS Scroll Snap β€” ΠΌΠΎΡ‰Π½ΠΎΠ΅ срСдство для создания ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² Π±Π΅Π· JavaScript

CSS Scroll Snap β€” ΠΌΠΎΡ‰Π½ΠΎΠ΅ срСдство для создания ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² Π±Π΅Π· JavaScript

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€, Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ содСрТимого β€” Π΅Π³ΠΎ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Π²ΠΈΠ΄Π½ΠΎ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ Π±Π»ΠΎΠΊΠ°. Π­Ρ‚Π° Π·Π°Π΄Π°Ρ‡Π° Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS-свойства overflow. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ auto ΠΈΠ»ΠΈ scroll. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π°:

ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ»ΡΡ стандартный слайдСр, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. Но ΠΎΠ½ ΠΏΠ»ΠΎΡ… Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах Π΅Π³ΠΎ нСльзя Π»ΠΈΡΡ‚Π°Ρ‚ΡŒ свайпом. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ приходится ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ элСмСнты Ρ‡Π΅Ρ€Π΅Π· вСсь экран. Π­Ρ‚ΠΎ происходит ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ° Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ содСрТимоС просматриваСмой области.

Π Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ CSS Scroll Snap. Он позволяСт ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΊ ΠΌΠ΅ΡΡ‚ΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ ΠΈΠ»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ элСмСнтам послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΠ» страницу. Π’ΠΎΡ‚ классный ΠΏΡ€ΠΈΠΌΠ΅Ρ€ использования ΠΈΠ· ΡΡ‚Π°Ρ‚ΡŒΠΈ Practical CSS Scroll Snapping:

html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. snap. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ Ρ„ΠΎΡ‚ΠΎ. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ-snap. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° snap. 1. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ overflow Π² CSS? 2. Бвойства ΠΈ значСния overflow 3. ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ установка Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π² Π±Π»ΠΎΠΊΠ΅ CSS 4. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ div Π±Π»ΠΎΠΊΠ° с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ

ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€

Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΠΏΠΎΡ…ΠΎΠΆΠ΅Π³ΠΎ эффСкта, Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π² наш ΠΊΠΎΠ΄ Π΄Π²Π° свойства: scroll-snap-type ΠΈ scroll-snap-align. ΠŸΠ΅Ρ€Π²ΠΎΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ для ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, Π²Ρ‚ΠΎΡ€ΠΎΠ΅ β€” для Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… элСмСнтов.

ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ β€” Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ элСмСнты ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ»ΠΈΡΡ‚Ρ‹Π²Π°Ρ‚ΡŒ свайпом, Π° Π½Π΅ ΠΏΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠ°Π»ΡŒΡ†Π΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ экрана. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ Π΅Ρ‰Ρ‘ возмоТности Π΄Π°Ρ‘Ρ‚ CSS Scroll Snap.

Настройка направлСния ΠΈ строгости привязки

Бвойство scroll-snap-type задаётся ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρƒ ΠΈ позволяСт ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ происходит привязка ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ (x ΠΈΠ»ΠΈ y), Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΡ‚Ρ€ΠΎΠ³ΠΎΡΡ‚ΡŒ привязки (none, mandatory ΠΈΠ»ΠΈ proximity).

Π‘ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ всё просто:

Π§ΡƒΡ‚ΡŒ слоТнСС ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ ΠΌΠ΅ΠΆΠ΄Ρƒ значСниями mandatory ΠΈ proximity, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΡΡ‚Ρ€ΠΎΠ³ΠΎΡΡ‚ΡŒ привязки:

Π“Π»Π°Π²Π½Ρ‹ΠΉ плюс mandatory β€” ΠΏΡ€Π΅Π΄ΡΠΊΠ°Π·ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ. Π’Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Ρ‚ΠΎΡ‡Π½ΠΎ смСстит ΠΎΠ±Π»Π°ΡΡ‚ΡŒ видимости ΠΊ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅. Π“Π»Π°Π²Π½Ρ‹ΠΉ минус β€” Π½Π΅Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ. НапримСр, Ссли содСрТимоС ΠΏΡ€ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ΅ слишком большоС ΠΏΠΎ высотС, Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ окаТутся Π² нСприятной ситуации β€” ΠΎΠ½ΠΈ просто Π½Π΅ смогут ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΌΡƒ мСсту, Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ сразу ΠΏΠ΅Ρ€Π΅ΠΊΠΈΠ΄Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… ΠΊ Ρ‚ΠΎΡ‡ΠΊΠ΅ привязки.

ВСкст Π½Π΅ помСщаСтся Π² области видимости ΠΏΠΎ высотС, послСдниС строчки Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ срабатываСт строгая привязка ΠΊ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ΅. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ‚Π°ΠΊΠΎΠ³ΠΎ эффСкта Π½Π΅ Π±Ρ‹Π»ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ mandatory Π½Π° proximity. Но ΠΈ здСсь остаётся ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ пролистывания β€” всё зависит ΠΎΡ‚ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства scroll-padding, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π½ΠΈΠΆΠ΅.

ИзмСнСниС Ρ‚ΠΎΡ‡Π΅ΠΊ привязки

Бвойство scroll-snap-align задаётся Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ элСмСнтам. Π­Ρ‚ΠΎ Ρ‚Π΅ самыС Ρ‚ΠΎΡ‡ΠΊΠΈ привязки, ΠΏΡ€ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ шла Ρ€Π΅Ρ‡ΡŒ ΠΏΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ mandatory ΠΈ proximity свойства scroll-snap-type. ДоступныС значСния scroll-snap-align β€” start, center ΠΈ end.

Π§Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ, посмотритС Π½Π° этот ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Π£ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ элСмСнтов Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ start, Ρƒ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅Π³ΠΎ β€” center, β€” Ρƒ Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚ΠΎΠ³ΠΎ ΠΈ пятого β€” end. ΠŸΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚Π΅ содСрТимоС ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Π²Π²Π΅Ρ€Ρ… ΠΈ Π²Π½ΠΈΠ·. ΠŸΡ€ΠΎΡΠ»Π΅Π΄ΠΈΡ‚Π΅, ΠΊΠ°ΠΊ мСняСтся позиция ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта.

ΠŸΡ€ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ΅ привязка Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. Start Π² Ρ‚Π°ΠΊΠΎΠΌ случаС β€” Π»Π΅Π²Ρ‹ΠΉ ΠΊΡ€Π°ΠΉ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, end β€” ΠΏΡ€Π°Π²Ρ‹ΠΉ ΠΊΡ€Π°ΠΉ.

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ

Бвойство scroll-snap-stop задаётся Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ элСмСнтам ΠΈ позволяСт ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π΄Π²Π° значСния:

Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ β€” normal. Но Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ пролистнёт Π²Π°ΠΆΠ½Ρ‹ΠΉ элСмСнт, установитС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ always.

Настройка Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ отступа ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°

Бвойство scroll-padding задаётся ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρƒ ΠΈ устанавливаСт Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ отступ. ВмСсто сокращённой записи ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ: scroll-padding-top/right/bottom/left.

Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ отступ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½, Ссли высота элСмСнта большС высоты ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°. Π­Ρ‚ΠΎ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Π½Π½ΡƒΡŽ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ использования значСния mandatory свойства scroll-snap-type. МоТно просто ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ пролистывании свСрху ΠΎΡΡ‚Π°Π²Π°Π»ΠΎΡΡŒ достаточно мСсто для отобраТСния послСдних строк Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° тСкста.

Π•Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ β€” Ссли Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° Π΅ΡΡ‚ΡŒ фиксированный Π±Π»ΠΎΠΊ. ΠžΡ‚ΡΡ‚ΡƒΠΏ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ пСрСкрывания содСрТимого.

Настройка внСшнСго отступа элСмСнта

Бвойство scroll-margin задаётся Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌ элСмСнтам ΠΈ устанавливаСт внСшний отступ Π΄ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ. ВмСсто сокращённой записи ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ: scroll-margin-top/right/bottom/left.

НапримСр, здСсь внСшний отступ Π·Π°Π΄Π°Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌΡƒ элСмСнту. Он Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π² 50px ΠΎΡ‚ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ. ΠŸΡ€ΠΈ этом ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π° Π½ΠΈΠΌ элСмСнты снова ΠΏΡ€ΠΈΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠ΅.

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…:

html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. support. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ Ρ„ΠΎΡ‚ΠΎ. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ-support. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° support. 1. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ overflow Π² CSS? 2. Бвойства ΠΈ значСния overflow 3. ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ установка Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π² Π±Π»ΠΎΠΊΠ΅ CSS 4. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ div Π±Π»ΠΎΠΊΠ° с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ

Π’ послСдних вСрсиях популярных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² полная ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°. Π’ Internet Explorer 10 ΠΈ 11 β€” частичная.

ΠΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ провСряйтС Π½Π° сайтС Can I Use.

Π£Π·Π½Π°Ρ‚ΡŒ большС:

Π•Ρ‰Ρ‘ интСрСсныС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ ΠΏΡ€ΠΎ CSS ΠΈ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΡ ΠΈ трансформации Π² CSS3

html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. image loader. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ Ρ„ΠΎΡ‚ΠΎ. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. 1. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ overflow Π² CSS? 2. Бвойства ΠΈ значСния overflow 3. ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ установка Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π² Π±Π»ΠΎΠΊΠ΅ CSS 4. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ div Π±Π»ΠΎΠΊΠ° с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ
Здравствуй, Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ Ρ…Π°Π±Ρ€Π°Π΄Ρ€ΡƒΠ³! Π’ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ мноТСство ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ примСнСния трансформаций ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² Π² CSS3. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ обратимся ΠΊ основам основ CSS3 ΠΈ научимся ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ этого. Π”Π°Π½Π½Ρ‹ΠΉ Ρ‚ΡƒΡ‚ΠΎΡ€ΠΈΠ°Π» Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Ρ‡Π°Π» Π·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с CSS3. Π”Π°Π²Π°ΠΉ-Ρ‚Π΅ ΠΆΠ΅ Π½Π°Ρ‡Π½Π΅ΠΌ!

БистСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚

Π§Ρ‚ΠΎΠ±Ρ‹ Π»Π΅Π³Ρ‡Π΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ Ρ‚ΠΎ, ΠΊΠ°ΠΊ устроСно ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² систСмС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚.
html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. cef5b7493a0de9c52a254e26db4ef3ce. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ Ρ„ΠΎΡ‚ΠΎ. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ-cef5b7493a0de9c52a254e26db4ef3ce. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° cef5b7493a0de9c52a254e26db4ef3ce. 1. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ overflow Π² CSS? 2. Бвойства ΠΈ значСния overflow 3. ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ установка Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π² Π±Π»ΠΎΠΊΠ΅ CSS 4. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ div Π±Π»ΠΎΠΊΠ° с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ
Однако наша систСма ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ΄Π½Ρƒ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ: ось Y Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π° Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΡƒΡŽ сторону, Ρ‡Π΅ΠΌ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ. ΠŸΠΎΡ‡Π΅ΠΌΡƒ? Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ HTML ΠΈ CSS (Π½Π°Ρ€Π°Π²Π½Π΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, с ActionScript) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ систСму ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Π΅Π±-страница начинаСтся с Π»Π΅Π²ΠΎΠ³ΠΎ Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ ΡƒΠ³Π»Π° ΠΈ ΠΈΠ΄Π΅Ρ‚ Π²Π½ΠΈΠ·.
Π—Π°ΠΌΠ΅Ρ‚ΠΊΠ°: ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ со структурой HTML ΠΈ CSS. Π― ΠΏΡ€ΠΎΠΏΡƒΡ‰Ρƒ объяснСния Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» CSS, ΠΊΠ°ΠΊ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ ΠΈ Ρ‚.Π΄. ΠœΡ‹ сфокусируСмся Π½Π° Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Если Π²Ρ‹ Π½Π΅ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ваши Π½Π°Π²Ρ‹ΠΊΠΈ Π½Π° высоком ΡƒΡ€ΠΎΠ²Π½Π΅, Ρ‚ΠΎ совСтуСм Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° курс ΡƒΡ€ΠΎΠΊΠΎΠ² Β«HTML ΠΈ CSS Π·Π° 30 Π΄Π½Π΅ΠΉΒ» (бСсплатно ΠΈ Π½Π° английском языкС), Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅.

1: Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅

ΠŸΠ΅Ρ€Π²ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ продСмонстрируСм β€” Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅. ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ ΠΈ справа Π½Π°Π»Π΅Π²ΠΎ.

ДвигаСмся Π²ΠΏΡ€Π°Π²ΠΎ

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ transform: translate(x,y), Π³Π΄Π΅ X β€” ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ число, Π° Y=0.
html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. a605a0a1a4acf49780cf7825c0579220. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ Ρ„ΠΎΡ‚ΠΎ. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ-a605a0a1a4acf49780cf7825c0579220. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° a605a0a1a4acf49780cf7825c0579220. 1. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ overflow Π² CSS? 2. Бвойства ΠΈ значСния overflow 3. ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ установка Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π² Π±Π»ΠΎΠΊΠ΅ CSS 4. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ div Π±Π»ΠΎΠΊΠ° с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ
HTML
ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ваш Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

ДвигаСмся Π²Π»Π΅Π²ΠΎ

HTML
Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π½ΠΎΠ²Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ html ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄:

На этот Ρ€Π°Π· ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ класс move-left, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π²Π»Π΅Π²ΠΎ.

Π’Π°ΠΊ ΠΊΠ°ΠΊ Ρ€Π°Π½Π΅Π΅ ΠΌΡ‹ ΡƒΠΆΠ΅ опрСдСляли ΠΏΡ€Π°Π²ΠΈΠ»Π° пСрСмСщСния, Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ это снова.
ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π”Π•ΠœΠž

2: Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅

ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ Π½Π΅ составит особого Ρ‚Ρ€ΡƒΠ΄Π°, вСдь ΠΎΠ½ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΌΡƒ. ЕдинствСнная Ρ€Π°Π·Π½ΠΈΡ†Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈcΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ -y для пСрСмСщСния Π²Π²Π΅Ρ€Ρ… ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ y для пСрСмСщСния Π²Π½ΠΈΠ·.

ДвигаСмся Π²Π²Π΅Ρ€Ρ…

html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. 349756183064fda8531c1999440575dc. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ Ρ„ΠΎΡ‚ΠΎ. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ-349756183064fda8531c1999440575dc. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 349756183064fda8531c1999440575dc. 1. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ overflow Π² CSS? 2. Бвойства ΠΈ значСния overflow 3. ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ установка Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π² Π±Π»ΠΎΠΊΠ΅ CSS 4. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ div Π±Π»ΠΎΠΊΠ° с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ

HTML
Π¨Π°Π±Π»ΠΎΠ½ HTML ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π΅Π½ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌ. Однако, ΠΌΡ‹ Π·Π°ΠΌΠ΅Π½ΠΈΠΌ наш ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Ρ€Π°ΠΊΠ΅Ρ‚ΠΎΠΉ (для наглядности) ΠΈ Π½Π°Π·Π½Π°Ρ‡ΠΈΠΌ класс move-up.

CSS
Π’Π°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Π³Ρ€ΡƒΠ·ΠΎΠ²ΠΈΠΊ, ΠΌΡ‹ размСстим Ρ€Π°ΠΊΠ΅Ρ‚Ρƒ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ:

Как ΠΌΡ‹ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ Ρ€Π°Π½Π΅Π΅, ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° Y Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ. Π’ нашСм случаС ΠΌΡ‹ ΠΏΠΎΠ΄Π²ΠΈΠ½Π΅ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π½Π° 350px Π²Π²Π΅Ρ€Ρ….

ДвигаСмся Π²Π½ΠΈΠ·

Как Π²Ρ‹ догадались, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ Π²Π½ΠΈΠ·, ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° Y Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ, Π° X Ρ€Π°Π²Π½ΡΡ‚ΡŒΡΡ 0. Бинтаксис: translate(0,y);
html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. d72a91550eb8e8166696e9d6502fe3cd. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ Ρ„ΠΎΡ‚ΠΎ. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ-d72a91550eb8e8166696e9d6502fe3cd. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° d72a91550eb8e8166696e9d6502fe3cd. 1. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ overflow Π² CSS? 2. Бвойства ΠΈ значСния overflow 3. ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ установка Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π² Π±Π»ΠΎΠΊΠ΅ CSS 4. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ div Π±Π»ΠΎΠΊΠ° с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ

HTML

3: Π”ΠΈΠ°Π³ΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠΎ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ, ΠΌΡ‹ совмСстим ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ x ΠΈ y. Бинтаксис Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ: transform: translate(x,y). Π’ зависимости ΠΎΡ‚ направлСния, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ x ΠΈ y ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‚Π°ΠΊ ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ.
html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. a033a91d2c43a49ead45103f1380d182. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ Ρ„ΠΎΡ‚ΠΎ. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ-a033a91d2c43a49ead45103f1380d182. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° a033a91d2c43a49ead45103f1380d182. 1. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ overflow Π² CSS? 2. Бвойства ΠΈ значСния overflow 3. ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ установка Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π² Π±Π»ΠΎΠΊΠ΅ CSS 4. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ div Π±Π»ΠΎΠΊΠ° с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ

HTML

4: Π’Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅

Π’Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π² CSS3 рСгулируСтся градусными ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ (ΠΎΡ‚ 0Β° Π΄ΠΎ 360Β°). Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ слСдущиС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹: transform: rotate(ndeg); Π³Π΄Π΅ n β€” градусы.
html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. bb85e5db5c403e5b88f0a5c465b17ae5. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ Ρ„ΠΎΡ‚ΠΎ. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ-bb85e5db5c403e5b88f0a5c465b17ae5. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° bb85e5db5c403e5b88f0a5c465b17ae5. 1. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ overflow Π² CSS? 2. Бвойства ΠΈ значСния overflow 3. ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ установка Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π² Π±Π»ΠΎΠΊΠ΅ CSS 4. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ div Π±Π»ΠΎΠΊΠ° с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ

Π’Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠΎ часовой стрСлкС

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΠΎ часовой стрСлкС, ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для rotate(ndeg).

HTML

Π’Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡ‚ΠΈΠ² часовой стрСлки

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΏΡ€ΠΎΡ‚ΠΈΠ² часовой стрСлки, ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для rotate(ndeg).
html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. 0c136519219ed4fd43097053977a8791. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ Ρ„ΠΎΡ‚ΠΎ. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ-0c136519219ed4fd43097053977a8791. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 0c136519219ed4fd43097053977a8791. 1. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ overflow Π² CSS? 2. Бвойства ΠΈ значСния overflow 3. ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ установка Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π² Π±Π»ΠΎΠΊΠ΅ CSS 4. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ div Π±Π»ΠΎΠΊΠ° с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ

HTML

5: ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ β€” это интСрСсная ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ CSS3. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ scale(n) ΠΈΠ»ΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ scale(x,y), ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π»ΠΈΠ±ΠΎ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ, Π»ΠΈΠ±ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ нСпосрСдствСнно Π² Ρ€Π°ΠΌΠΊΠ°Ρ… HTML. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π² зависимости ΠΎΡ‚ значСния n/x,y, Π³Π΄Π΅ ось X β€” ΡˆΠΈΡ€ΠΈΠ½Π°, Π° Y β€” высота.
Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€.
html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. d63d2efc62bc86c8f7f0b69717524844. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ Ρ„ΠΎΡ‚ΠΎ. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ-d63d2efc62bc86c8f7f0b69717524844. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° d63d2efc62bc86c8f7f0b69717524844. 1. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ overflow Π² CSS? 2. Бвойства ΠΈ значСния overflow 3. ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ установка Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π² Π±Π»ΠΎΠΊΠ΅ CSS 4. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ div Π±Π»ΠΎΠΊΠ° с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ

HTML

6: ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ двиТСния

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΌΡ‹ рассмотрСли основныС двиТСния ΠΈ трансформации, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ….
html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. a25cb1ef6f4c507c5bf36bd921c0ebe7. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ Ρ„ΠΎΡ‚ΠΎ. html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ-a25cb1ef6f4c507c5bf36bd921c0ebe7. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° html ΠΏΠΎΠ»Π΅ с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° a25cb1ef6f4c507c5bf36bd921c0ebe7. 1. Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ overflow Π² CSS? 2. Бвойства ΠΈ значСния overflow 3. ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ установка Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ Π² Π±Π»ΠΎΠΊΠ΅ CSS 4. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ div Π±Π»ΠΎΠΊΠ° с ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ

HTML

CSS
План Ρ‚Π°ΠΊΠΎΠ²: Π½ΡƒΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π±ΡƒΠΌΠ΅Ρ€Π°Π½Π³ Π² ΠΏΡ€Π°Π²Ρ‹ΠΉ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΡƒΠ³ΠΎΠ» ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π΅Π³ΠΎ. Для этого Π½ΡƒΠΆΠ½ΠΎ просто ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ±Π΅Π».

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

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

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