Π Π°Π·Π½ΠΎΠ΅

ΠŸΠ»Π°Π²Π°ΡŽΡ‰Π΅Π΅ мСню css: Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ фиксированноС мСню

29.05.2021

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

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎ HTML мСню с использованиСм jQuery ΠΈ CSS.

На связи АндрСй Π‘Π΅Ρ€Π½Π°Ρ†ΠΊΠΈΠΉ.

Π‘ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ΠΉ ΠΌΡ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Π½ΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» Π½Π° нашСм Π±Π»ΠΎΠ³Π΅. Π”Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ jQuery.

jQuery β€” Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° JavaScript, Ρ„ΠΎΠΊΡƒΡΠΈΡ€ΡƒΡŽΡ‰Π°ΡΡΡ Π½Π° взаимодСйствии JavaScript ΠΈ HTML.

Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π±Π΅Π· Π»ΠΈΡˆΠ½ΠΈΡ… слов Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ Π½Π°ΡˆΡƒ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΏΠΎ Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π΅ΠΌΠ΅.

ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ ΠΌΡ‹ приступим ΠΊ практичСским шагам, я Π’Π°ΠΌ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ исходный ΠΊΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ± ΠΎΠ½ Ρƒ Вас Π±Ρ‹Π» ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ.

JavaScript. Быстрый старт

Π˜Π·ΡƒΡ‡ΠΈΡ‚Π΅ основы JavaScript Π½Π° практичСском ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎ созданию Π²Π΅Π±-прилоТСния

Π£Π·Π½Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

Π’Π°ΠΊΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π΄Π΅Π»Π°Ρ‚ΡŒ, Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ здСсь.

Для всСх, ΠΊΡ‚ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π΅Π»ΠΎ с Π΄Π»ΠΈΠ½Π½Ρ‹ΠΌΠΈ Π²Π΅Π±-страницами ΠΈ ΠΊΠΎΠΌΡƒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚ΡŒ Π² Π²Π΅Ρ€Ρ… страницы ΠΊ мСню, Π΅ΡΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π°: ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π΅ мСню, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ пСрСмСщаСтся ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ΅ страницы. Π­Ρ‚ΠΎ дСлаСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ HTML, CSS ΠΈ JQuery, ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ совмСстимо с W3C.

Π§Ρ‚ΠΎ ΠΌΡ‹ строим

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ описываСтся, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Β«ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π΅ мСню» с использованиСм HTML, CSS ΠΈ JQuery. ΠŸΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°ΡŽ, ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π΅ мСню остаСтся Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ, Π΄Π°ΠΆΠ΅ Ссли Π²Ρ‹ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠ· Π²Π΅Π±-страницу. Они Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅, поэтому двиТутся Π²Π²Π΅Ρ€Ρ… ΠΈ Π²Π½ΠΈΠ· ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ΅ ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°, Π²Π²Π΅Ρ€Ρ… ΠΈΠ»ΠΈ Π²Π½ΠΈΠ·. Π― ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Π°ΠΌ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌ мСню с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ JQuery ΠΈ CSS, ΠΈ ΠΌΡ‹ надССмся, Ρ‡Ρ‚ΠΎ появятся Π½ΠΎΠ²Ρ‹Π΅ ΡƒΡ‡Π΅Π½ΠΈΠΊΠΈ JQuery:D.

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


Π¨Π°Π³ 1

Π”Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°Ρ‡Π½Π΅ΠΌ с HTML Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ для приятного мСню, состоящСго ΠΈΠ· Ρ‚Ρ€Π΅Ρ… суб-мСню:

<div> <ul> <li><a href=»#»> Home </a></li> </ul> <ul> <li><a href=»#»> Table of content </a></li> <li><a href=»#»> Exam </a></li> <li><a href=»#»> Wiki </a></li> </ul> <ul> <li><a href=»#»> Technical support </a></li> </ul> </div>

<div>

Β Β Β Β Β Β Β Β <ul>

Β Β Β Β Β Β Β Β Β Β Β Β <li><a href=»#»> Home </a></li>

Β Β Β Β Β Β Β Β </ul>

Β 

Β Β Β Β Β Β  <ul>

Β Β Β Β Β Β Β Β Β Β Β Β <li><a href=»#»> Table of content </a></li>

Β Β Β Β Β Β Β Β Β Β Β Β <li><a href=»#»> Exam </a></li>

Β Β Β Β Β Β Β Β Β Β Β Β <li><a href=»#»> Wiki </a></li>

Β Β Β Β Β Β Β Β </ul>

Β 

Β Β Β Β Β Β Β Β <ul>

Β Β Β Β Β Β Β Β Β Β Β Β <li><a href=»#»> Technical support </a></li>

Β Β Β Β Β Β Β Β </ul>

Β Β Β Β </div>

Π­Ρ‚ΠΎ основа Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. ΠžΡΠ½ΠΎΠ²Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π² этом нСбольшом ΠΊΠΎΠ΄Π΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ΅Ρ‚

ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ:

ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ Π’ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅:

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ фиксированноС мСню | Schoolsw3.com



ЀиксированноС мСню

Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ «Ρ„иксированноС» мСню с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS.


Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Β»


CΠΎΠ·Π΄Π°Ρ‚ΡŒ фиксированноС мСню

Π¨Π°Π³ 1) Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ HTML:

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


Β  Главная
Β  Новости
Β  ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚

<div>
Β  <p>Какой-Ρ‚ΠΎ тСкст ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ тСкст.. ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ тСкст ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ тСкст..</p>
</div>


Π¨Π°Π³ 2) Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ CSS:

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ фиксированноС Π²Π΅Ρ€Ρ…Π½Π΅Π΅ мСню, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ position:fixed ΠΈ top:0. ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ фиксированноС мСню Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ это, Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ margin-top (ΠΊ содСрТимому), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π°Π²Π½ΠΎ ΠΈΠ»ΠΈ большС высоты вашСго мСню.

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

/* Навигационная панСль */
.navbar {
Β Β overflow: hidden;
Β  background-color: #333;
Β  position: fixed; /* УстановитС Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ панСль Π² фиксированноС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ */
Β  top: 0; /* РасполоТитС Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ панСль Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части страницы */
Β  width: 100%; /* Полная ΡˆΠΈΡ€ΠΈΠ½Π° */
}

/* Бсылки Π² ΠΏΠ°Π½Π΅Π»ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ */
.navbar a {
Β Β float: left;
Β  display: block;
Β  color: #f2f2f2;
Β  text-align: center;
Β  padding: 14px 16px;
Β  text-decoration: none;
}

/* ИзмСнСниС Ρ„ΠΎΠ½Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΌΡ‹ΡˆΠΈ */
.navbar a:hover {
Β Β background: #ddd;
Β Β color: black;
}

/* ОсновноС содСрТаниС */
.main {
Β Β margin-top: 30px; /* Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²Π΅Ρ€Ρ…Π½Π΅Π΅ ΠΏΠΎΠ»Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ налоТСния */
}

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Β»

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ фиксированноС Π½ΠΈΠΆΠ½Π΅Π΅ мСню

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ фиксированноС Π½ΠΈΠΆΠ½Π΅Π΅ мСню, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ position:fixed ΠΈ bottom:0:

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

/* Навигационная панСль */
.navbar {
Β Β position: fixed; /* УстановитС Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ панСль Π² фиксированноС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ */
Β Β bottom: 0; /* РасполоТитС Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ панСль Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части страницы */
Β Β width: 100%; /* Полная ΡˆΠΈΡ€ΠΈΠ½Π° */
}

/* ОсновноС содСрТаниС */
.main {
Β  margin-bottom: 30px; /* Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ»Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ налоТСния */
}

Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΊΠΎΠ΄Π° Β»

Π‘ΠΎΠ²Π΅Ρ‚: Π—Π°ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° наш ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ CSS Навигации, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… панСлях.


ЀиксированноС мСню ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ΅ страницы Π½Π° CSS

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

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΊΠ°ΠΊ всС ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

ВсС Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒΡΡ с ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ CSS, возьмСм Π·Π° основу Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ.

Код

<div><ul>
<li><a href=»http://zornet.ru/news/»>ZORNET.RU</a></li>
<li><a href=»http://zornet.ru/load/81″>Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹</a></li>
<li><a href=»http://zornet.ru/load/142″>Π¨Π°Π±Π»ΠΎΠ½Ρ‹</a></li>
<li><a href=»http://zornet.ru/load/145″>Π”ΠΈΠ·Π°ΠΉΠ½ для сайта</a></li>
</ul>
</div>


Вся ΡΡƒΡ‚ΡŒ Π΅Π³ΠΎ Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ зависит ΠΎΡ‚ этого.

Код

.menuskived {position:fixed;top:0px;left:0px; width:100%;padding:5px 0;}


Настройка:

position:fixed; — ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π½ΠΈΠ΅ свСрху.

top:0px; — Π—Π°Π΄Π°Π΅ΠΌ ΠΈΠ»ΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ, Π³Π΄Π΅ запросы Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ самого Π²Π²Π΅Ρ€Ρ….

left:0px; — ВыполняСм сдвиг ΠΏΠΎ Π»Π΅Π²ΡƒΡŽ сторону.

ΠŸΠΎΠ»Π½Ρ‹ΠΉ CSS:

Код

.menuskived {position:fixed;top:0px;left:0px;width:100%;padding:7px 0;text-transform: uppercase;text-align: left;line-height: 61px;background: #3c6d9e;}
.menuskived ul {padding:0; margin:0;}
.menuskived li{display: inline;}
.menuskived li a {padding: 5px 20px; color: #f1f1f1;text-decoration: none;}


Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ смотрСтся:

Π’ΠΎΡ‚ ΡƒΠΆΠ΅ полноцСнная функция, которая Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π°, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ²Ρ‹Π΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ ΠΈΠ»ΠΈ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΌΠΈΠ½ΠΈ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ, здСсь ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚ΠΎΠΊ ΠΌΠ½ΠΎΠ³ΠΎ.

Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ фиксированноС мСню для сайта

Π’ послСднСС врСмя стали вСсьма популярны Π½Π΅ΠΎΡ€Π΄ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΊ ΠΏΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΡŽ сайта, Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ Π²Π΅Π±-мастСра стали ΠΎΡ‚ΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ построСния рСсурса ΠΈ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ вСрстки. Π‘ΠΎΠ»ΡŒΡˆΠΎΠ΅ влияниС Π½Π° соврСмСнный Π²Π΅Π± Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΎΠΊΠ°Π·Π°Π» Π΄ΠΈΠ·Π°ΠΉΠ½ metro ui ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠΎΡ€ΠΈΠ» своим ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΠ·ΠΌΠΎΠΌ ΠΈ простотой Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, Ρ‡Ρ‚ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρ‹ ΠΏΡ€ΠΈΠ½ΡΠ»ΠΈΡΡŒ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ сайты ΠΏΠΎΠ΄ Π΄Π°Π½Π½Ρ‹ΠΉ интСрфСйс. Π’ Π΄Π°Π½Π½ΠΎΠΌ ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ рассмотрим ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ фиксированноС Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ мСню Π² стилС metro ui.

Β 

Основная идСя состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ мСню зафиксировано Π² Π»Π΅Π²ΠΎΠΉ сторонС сайта, ΠΈ состоит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΠ· ΠΈΠΊΠΎΠ½ΠΎΠΊ, Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Π΅ Π² нСбольшой стилизованный ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€. ΠšΡ€ΠΎΠΌΠ΅ этого ΠΌΡ‹ Π½Π΅ Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ ΠΎΠ± Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ экрана.Β Β Π¨Ρ€ΠΈΡ„Ρ‚ ΠΈ Π·Π½Π°Ρ‡ΠΊΠΈ, Π±Ρ‹Π»ΠΈ созданы IcoMoon, Π° ΠΈΠΊΠΎΠ½ΠΊΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»Β Matthew Skiles.

Π¨Π°Π³ 1. HTML

Π£ нас Π±ΡƒΠ΄ΡƒΡ‚ ui ΠΈ li ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π±ΡƒΠ΄ΡƒΡ‚ присвоСнныС классы, Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠ΅ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ Π½Π° нСсколько сСгмСнтов.

<ul>

<li><a href=»#»>Π›ΠΎΠ³ΠΎ</a></li>

<li><a href=»#»>Π€Π°ΠΉΠ»Ρ‹</a></li>

<li><a href=»#»>Поиск</a></li>

<li><a href=»#»>Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€</a></li>

<!— Если Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ Π²ΠΊΠ»Π°Π΄ΠΊΡƒ:

<li><a href=»#»>Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€</a></li>

—>

<li><a href=»#»>Навигация</a></li>

<li><a href=»#»>Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ</a></li>

<li><a href=»#»>Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ</a></li>

</ul>

ΠšΡ€ΠΎΠΌΠ΅ этого присутствуСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ подсвСтки Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ.

Π¨Π°Π³ 2. CSS

НСсмотря Ρ‡Ρ‚ΠΎ стили достаточно ΠΎΠ±ΡŠΠ΅ΠΌΠ½Ρ‹Π΅ Π½Π° самом Π΄Π΅Π»Π΅ всС просто, Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ ΠΈ SVG Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ, ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ фиксированноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ. Π’Π°ΠΊΠΆΠ΅ ΠΌΡ‹ устанавливаСм Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π½ΡƒΡŽ Π·Π°Π»ΠΈΠ²ΠΊΡƒ для Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ элСмСнта ΠΈ Ρ‚Ρ€Π°Π½ΡΡ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π² 0.1s.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

@font-face {

font-family: ‘ecoico’;

src:url(‘../fonts/ecoico.eot’);

src:url(‘../fonts/ecoico.eot?#iefix’) format(’embedded-opentype’),

url(‘../fonts/ecoico.woff’) format(‘woff’),

url(‘../fonts/ecoico.ttf’) format(‘truetype’),

url(‘../fonts/ecoico.svg#ecoico’) format(‘svg’);

font-weight: normal;

font-style: normal;

}

Β 

.cbp-vimenu {

position: fixed;

overflow: hidden;

top: 0;

left: 0;

height: 100%;

list-style-type: none;

margin: 0;

padding: 0;

background: #f7f7f7;

}

Β 

.cbp-vimenu li a {

display: block;

text-indent: -500em;

height: 5em;

width: 5em;

line-height: 5em;

text-align: center;

color: #999;

position: relative;

border-bottom: 1px solid rgba(0,0,0,0.05);

-webkit-transition: background 0.1s ease-in-out;

-moz-transition: background 0.1s ease-in-out;

transition: background 0.1s ease-in-out;

}

Β 

.cbp-vimenu li a:hover,

.cbp-vimenu li:first-child a{

background: #47a3da;

color: #fff;

}

Β 

/* класс Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ элСмСнта */

.cbp-vimenu li.cbp-vicurrent a {

background: #fff;

color: #47a3da;

}

Β 

.cbp-vimenu li a:before {

font-family: ‘ecoico’;

speak: none;

font-style: normal;

font-weight: normal;

text-indent: 0em;

position: absolute;

top: 0;

left: 0;

width: 100%;

height: 100%;

font-size: 1.4em;

-webkit-font-smoothing: antialiased;

}

Β 

.cbp-vimenu li a.icon-logo:before {

content: «C»;

font-weight: 700;

font-size: 300%;

font-family: ‘Lato’, Calibri, Arial, sans-serif;

}

Β 

.icon-search:before {

content: «\e004»;

}

Β 

.icon-archive:before {

content: «\e005»;

}

Β 

.icon-download:before {

content: «\e006»;

}

Β 

.icon-location:before {

content: «\e007»;

}

Β 

.icon-images:before {

content: «\e009»;

}

Β 

.icon-pencil:before {

content: «\e008»;

}

Β 

/* ΠŸΡ€ΠΈΠΌΠ΅Ρ€ измСнСния мСню для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… экранов (зависит ΠΎΡ‚ ΠΎΠ±Ρ‰Π΅ΠΉ высоты мСню) */

@media screen and (max-height: 34.9375em) {

Β 

.cbp-vimenu {

font-size: 70%;

}

Β 

}

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΌΠ΅Π΄ΠΈΠ°-запросы для трансформации ΠΏΠ°Π½Π΅Π»ΠΈ Π² зависимости ΠΎΡ‚ высоты Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°.

Π’ΠΎΡ‚ ΠΈ всС. Π“ΠΎΡ‚ΠΎΠ²ΠΎ!

ΠœΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» взят ΠΈΠ· Π·Π°Ρ€ΡƒΠ±Π΅ΠΆΠ½ΠΎΠ³ΠΎ источника. И прСдставлСн ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… цСлях.

Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅:

6 jQuery ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² для создания фиксированного мСню

БСгодня ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ ΠΎΠ± ΠΎΡ‡Π΅Π½ΡŒ распостранСнных, Π½Π° сСгодняшний дСнь, jQuery ΠΏΠ»Π°Π³ΠΈΠ½Π°Ρ… фиксированных мСню, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ всС Ρ‡Π°Ρ‰Π΅ ΠΈ Ρ‡Π°Ρ‰Π΅ Π½Π° страницах Π±Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… рСсурсов. ИспользованиС Ρ‚Π°ΠΊΠΈΡ… ΠΏΠ°Π½Π΅Π»Π΅ΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ

Π²ΠΏΠΎΠ»Π½Π΅ ΠΎΠΏΡ€Π°Π²Π΄Π°Π½ΠΎ. Одной ΠΈΠ· основных ΠΏΡ€ΠΈΡ‡ΠΈΠ½ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ использования этих jQuery ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ мСню всСгда ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ посСтитСля, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ находится Π²Π½ΠΈΠ·Ρƒ страницы. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ фиксированноС мСню Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ мСста ΠΈ Π½Π΅ ΠΎΡ‚Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ внимания ΠΎΡ‚ основного ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°. Если Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ Π² Ρ†Π΅Π»ΠΎΠΌ β€” фиксированноС мСню ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ ΡŽΠ·Π°Π±ΠΈΠ»ΠΈΡ‚ΠΈ сайта.
Π― собрал ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΡŽ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ…, Π½Π° ΠΌΠΎΠΉ взгляд, бСсплатных jQuery ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ фиксированного мСню. Бтарался, Ρ‡Ρ‚ΠΎΠ± ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² Π±Ρ‹Π» Ρ‡Π΅ΠΌ-Ρ‚ΠΎ ΡƒΠ½ΠΈΠΊΠ°Π»Π΅Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ любой ΠΏΠ»Π°Π³ΠΈΠ½ ΠΈΠ· ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΠΌΠ΅Π½Π½ΠΎ Π² вашСм ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅. Π’ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΊΠ°ΠΊ простыС, Ρ‚Π°ΠΊ ΠΈ Π±ΠΎΠ»Π΅Π΅ слоТныС ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ с Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΈ Ρ‚. Π΄.
Если ΠΆΠ΅ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ совсСм простоС
фиксированноС мСню
, Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρƒ нас Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° липкая панСль с ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ ΠΈ Π±Π΅Π· jQuery ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ², вСдь Π½Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ страницу скриптами β€” это Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Π½ΠΎ ΠΎΠ± этом ΠΌΡ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΡΡ‚Π°Ρ‚ΡŒΡΡ…. ΠŸΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π° наш RSS ΠΊΠ°Π½Π°Π» ΠΈΠ»ΠΈ Π½Π° страницы Π² ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтях, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ интСрСсныС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹.
Π˜Ρ‚Π°ΠΊ. К Π²Π°ΡˆΠ΅ΠΌΡƒ вниманию 6 jQuery ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² для создания фиксированного мСню.

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅:
jQuery ΠΏΠ»Π°Π³ΠΈΠ½ Ρ„ΠΈΠΊΡΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎΡΡ Π»ΠΈΠΏΠΊΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°
20 jQuery ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² полноэкранного мСню
20 слайд-ΠΏΠ°Π½Π΅Π»Π΅ΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ для сайта
5 Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… мСню для Ρ€Π°Π·Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡
7 jQuery плагинов мСню для Bootstrap

Bootstrap Auto-Hiding Navbar
АдаптивноС, Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ фиксированноС мСню для сайтов Π½Π° css-Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ΅ Bootstrap. Π­Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ взгляд Π½Π° саму ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡŽ фиксированных ΠΏΠ°Π½Π΅Π»Π΅ΠΉ. «Ѐишкой» являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ скроллингС страницы Π²Π½ΠΈΠ·, панСль Π½Π΅ Π²ΠΈΠ΄Π½ΠΎ, Π½ΠΎ ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ ΠΊΡ€ΡƒΡ‚ΠΈΡ‚ΡŒ Ρ€ΠΎΠ»ΠΈΠΊ Π²Π²Π΅Ρ€Ρ…, ΠΎΠ½ΠΎ появляСтся. Если Π²Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ΡΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠΌ Β«ChromeΒ» Π½Π° своСм смартфонС, Ρ‚ΠΎ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с Ρ‚Π°ΠΊΠΈΠΌ эффСктом. Π’Π°ΠΌ ΠΏΠΎ Ρ‚Π°ΠΊΠΎΠΌΡƒ ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ адрСсная строка.
Bootstrap Auto-Hiding Navbar β€” ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½Ρ‹Ρ… сайтов, вСдь ΠΏΡ€ΠΈ просмотрС сайта фиксированная полоска Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.

Auto-Hide Sticky Header
jQuery ΠΏΠ»Π°Π³ΠΈΠ½ фиксированной Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ ΠΊΠ°ΠΊ ΠΈ скрипт Π²Ρ‹ΡˆΠ΅, Π½ΠΎ ΠΌΠ΅Π½Π΅Π΅ ΠΏΠ»Π°Π²Π½Ρ‹ΠΉ, хотя, Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π»Π΅Π³Ρ‡Π΅. К соТалСнию, Π½Π΅ ΠΌΠΎΠ³Ρƒ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ навигация Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅ адаптивная, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π° ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… экранах ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ мСню становятся просто Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ, Ρ‡Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ странно.

On Scroll Header Effects
ΠœΠΎΡ‰Π½Ρ‹ΠΉ jQuery ΠΏΠ»Π°Π³ΠΈΠ½ фиксированной ΠΏΠ°Π½Π΅Π»ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ. МоТно Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π° страницС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΈ ΠΈ ΠΏΡ€ΠΈ скроллингС, ΠΏΠΎ Π΄ΠΎΡΡ‚ΠΈΠΆΠ΅Π½ΠΈΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…, панСль трансформируСтся ΠΈ способна ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ внСшний Π²ΠΈΠ΄. Π’Π°ΠΊΠΈΡ… ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΎΠ² Π½Π° страницС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сколько ΡƒΠ³ΠΎΠ΄Π½ΠΎ.

On-Scroll Animated Header
Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π»ΠΈΠΏΠΊΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ. Он Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: Π½Π°Ρ…ΠΎΠ΄ΡΡΡŒ Π½Π° самом Π½Π°Ρ‡Π°Π»Π΅ страницы, ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΡˆΠ°ΠΏΠΊΡƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ находится Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ ΠΈ мСню. ΠŸΡ€ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ΅ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ шапки со всСми элСмСнтами, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π»ΠΎΠ³ΠΎ ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойств CSS3 ΠΏΠ»Π°Π²Π½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ ΠΈ становится ΡƒΠ·ΠΊΠΎΠΉ полоской, ΠΏΡ€ΠΈΠ»ΠΈΠΏΡˆΠ΅ΠΉ ΠΊ Π²Π΅Ρ€Ρ…Ρƒ экрана.

Headhesive.js
Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ фиксированной ΠΏΠ°Π½Π΅Π»ΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ мСню. ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π΅Π³ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ: ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ΅ страницы, шапка ΡƒΡ…ΠΎΠ΄ΠΈΡ‚, Π½ΠΎ вскорС появляСтся панСль. Если Π² ΠΏΠ»Π°Π³ΠΈΠ½Π°Ρ… Π²Ρ‹ΡˆΠ΅ содСрТаниС шапки просто Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Π»ΠΎΡΡŒ, Ρ‚ΠΎ Ρ‚ΡƒΡ‚ ΠΎΠ½ΠΎ появляСтся ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ элСмСнт.

StickUp
jQuery ΠΏΠ»Π°Π³ΠΈΠ½ Π»ΠΈΠΏΠΊΠΎΠ³ΠΎ мСню Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ панСль с ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ сСйчас ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒ Π½Π° этой страницС Π²Π²Π΅Ρ€Ρ…Ρƒ экрана. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ½ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° ΠΏΠ»Π°Π³ΠΈΠ½ нашСй Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ для фиксации Π±Π»ΠΎΠΊΠ° ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ΅ страницы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π½Π° днях Π²Ρ‹Π»ΠΎΠΆΠΈΠ»ΠΈ Π² свободный доступ. Но Π² Π΄Π°Π½Π½ΠΎΠΌ случаС β€” это мСню для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ экранам. Π­Ρ‚ΠΎΡ‚ Jquery ΠΏΠ»Π°Π³ΠΈΠ½ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ для установки Π½Π° сайт одностраничника ΠΈΠ»ΠΈ Landing Page.

ЀиксированиС мСню Bootstrap 4 ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ΅ / Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ / Π‘Π½ΠΈΠΏΠΏΠ΅Ρ‚Ρ‹ Bootstrap


<link rel=»stylesheet» href=»https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css» /> <script src=»https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js»></script> <script src=»https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js»></script> <div> <!— bootstrap nav —> <nav> <a href=»#»>BootstrapTema</a> <ul> <li><a href=»#»>Link</a></li> <li><a href=»#»>Link</a></li> <li><a href=»#»>Link</a></li> <li><a href=»#»>Link</a></li> <li><a href=»#»>Link</a></li> </ul> </nav> <!— /bootstrap nav —> <div> <div> <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p> <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p> <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p> <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p> <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p> <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p> <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p> <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry’s standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.</p> </div> <div> <div> <div> <h5>Card Block</h5> <p>With supporting text below as a natural lead-in to additional content.</p> <a href=»#»>Outline</a> </div> </div> <div> <h5>Sticky menu</h5> <div> <a href=»#»>Menu 1</a> <a href=»#»>Menu 2</a> <a href=»#»>Menu 3</a> </div> </div> </div> <!— col-5 —> </div> <!— row —> <div> <div> <div> <div>Footer content</div> </div> </div> </div> </div> <!— container —>

ΠšΡ€ΡƒΠ³ΠΎΠ²Ρ‹Π΅ мСню Π² CSS: 11 ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² для создания вашСго ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π²Π΅Π±-сайта

ΠœΡ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ с Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ большой список ΠΊΡ€ΡƒΠ³ΠΎΠ²Ρ‹Ρ… мСню Π½Π° CSS ΠΊΠ°ΠΊ Π² HTML, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΊ потрСбностям вашСго сайта. Π­Ρ‚ΠΈ ΠΊΡ€ΡƒΠ³Π»Ρ‹Π΅ мСню Π² основном ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ этому Π³Π°ΠΌΠ±ΡƒΡ€Π³Π΅Ρ€-мСню ΡΡ‚ΠΈΠ»ΡŒ ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΊΡ€ΡƒΠ³Π»ΠΎΠ³ΠΎ; ΠΊΠ°ΠΊ Π±Ρ‹ ΠΈΠ½Π°Ρ‡Π΅ ΠΈ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ ΠΌΠΎΠ³Π»ΠΎ.

Π•ΡΡ‚ΡŒ довольно Ρ€Π°Π·Π½Ρ‹Π΅, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ способСн ΡƒΠ΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Ρ‚Π΅ΠΌΠ΅. Анимация ΠΈ минималистичный Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ посСтитСлям сигналы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π·Π½Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ Ρƒ нас Π΅ΡΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π³Π»Π°Π·, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ качСство нашСго Π²Π΅Π±-сайта Π² Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅. Π”Π°Π²Π°ΠΉΡ‚Π΅ сдСлаСм это с 11 ΠΊΡ€ΡƒΠ³ΠΎΠ²Ρ‹ΠΌΠΈ мСню, Π½Π΅ ΠΎΡ‚ΠΊΠ°Π·Ρ‹Π²Π°ΡΡΡŒ сначала ΠΎΡ‚ связывания ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ списку мСню CSS.

Π­Ρ‚ΠΎ ΠΊΡ€ΡƒΠ³ΠΎΠ²ΠΎΠ΅ мСню Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ доступно Π² CSS ΠΈ HTML, поэтому Π΅Π³ΠΎ рСализация довольно проста, Ссли Π²Ρ‹ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΊΠΎΠ΄ΠΎΠΌ. НадСлСны отличная анимация ΠΈ минималистичный ΡΡ‚ΠΈΠ»ΡŒ Ρ‡Ρ‚ΠΎ ставит Π΅Π³ΠΎ срСди Π»ΡƒΡ‡ΡˆΠΈΡ… Π² спискС.

Π­Ρ‚ΠΎ ΠΊΡ€ΡƒΠ³ΠΎΠ²ΠΎΠ΅ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π΅ мСню ΠΏΠΎΠ³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹ΠΉ Π² JavaScript, Π° Ρ‚Π°ΠΊΠΆΠ΅ HTML ΠΈ CSS. Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ мСню с сСриСй Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ставит Π΅Π³ΠΎ срСди Π»ΡƒΡ‡ΡˆΠΈΡ… Π² этом спискС. Π‘Π΅Π· всяких сомнСний Π² качСствС.

Π­Ρ‚ΠΎΡ‚ ΠΊΡ€ΡƒΠ³Π»Ρ‹ΠΉ Π±Π°Ρ€ Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π»Π΅Π½ Π―Π·Ρ‹ΠΊ Π΄ΠΈΠ·Π°ΠΉΠ½Π° Google ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Material Design. Если Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ· этого языка, Π²Π°ΠΌ ΡƒΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ врСмя, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π² свой Π²Π΅Π±-сайт.

Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ ΠΊΡ€ΡƒΠ³Π»ΠΎΠ΅ мСню для Material Design ΠΈ это выдСляСтся Π½Π° Ρ„ΠΎΠ½Π΅ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… для этой сСрии Π·Π½Π°Ρ‡ΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ. Π­Ρ„Ρ„Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΠΈ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΈΠ΄; Π½Π΅ изысканно, Π½ΠΎ выглядит Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½ΠΎ.

Π­Ρ‚ΠΎ мСню снабТСно Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, которая ΠΊΠ½ΠΎΠΏΠΊΠ° раскрытия Π³Π°ΠΌΠ±ΡƒΡ€Π³Π΅Ρ€Π° Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Π²Π΅Π±-сайтС, Π³Π΄Π΅ ΠΎΠ½ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½.

Π­Ρ‚ΠΎ ΠΊΡ€ΡƒΠ³ΠΎΠ²ΠΎΠ΅ мСню Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ Π½Π° CSS ΠΈ HTML. Π­Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ наглядноС ΠΊΡ€ΡƒΠ³Π»ΠΎΠ΅ мСню для этой сСрии ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° Π·Π½Π°Ρ‡ΠΎΠΊ Π³Π°ΠΌΠ±ΡƒΡ€Π³Π΅Ρ€Π°. Он отличаСтся сам ΠΏΠΎ сСбС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ этим аспСктом.

Одно ΠΈΠ· самых ΠΊΡ€Π΅Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΊΡ€ΡƒΠ³ΠΎΠ²Ρ‹Ρ… мСню Π² спискС, ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰Π΅Π΅ΡΡ анимация ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚Π°Π½Π°. Π’Π°ΠΌ Π΄Π°ΠΆΠ΅ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΆΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ мСню Π½Π° вашСм Π²Π΅Π±-сайтС.

Π­Ρ‚ΠΎ мСню подчиняСтся этому Ρ‚ΠΈΠΏΡƒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ называСтся Gooey, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ ΠΏΠΎΡ‚ΠΎΠΊ ΠΎΡ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π³Π°ΠΌΠ±ΡƒΡ€Π³Π΅Ρ€Π°. ΠšΡ€ΡƒΠ³Π»ΠΎΠ΅ мСню отличаСтся ΠΎΡ‚ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π² CSS, поэтому ΠΎΠ½ΠΎ Π³ΠΎΡ‚ΠΎΠ²ΠΎ для ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ Π² Π²Π΅Π±-сайт. Яркая ΠΈ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ анимация — Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ выдСляСт Π΅Π³ΠΎ ΠΈΠ· Ρ‚ΠΎΠ»ΠΏΡ‹.

Π­Ρ‚ΠΎ ΠΊΡ€ΡƒΠ³ΠΎΠ²ΠΎΠ΅ мСню довольно простоС, Π½ΠΎ Π² Π½Π΅ΠΌ достаточно Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ‚Π°Ρ‚ΡŒ качСствСнным. Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ JavaScript для сопровоТдСния CSS ΠΈ HTML. ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Ρ‰Π΅Π»Ρ‡ΠΎΠΊ ΠΏΠΎ Π·Π½Π°Ρ‡ΠΊΡƒ Π³Π°ΠΌΠ±ΡƒΡ€Π³Π΅Ρ€Π° ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ всС Ρ€Π°Π·Π΄Π΅Π»Ρ‹, ΠΈ Π²Ρ‹ смоТСтС ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Π½ΠΈΠΌ.

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

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


10 ΠŸΠ»Π°Π³ΠΈΠ½Ρ‹ для ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎ мСню ΠΈ сообщСний jQuery

Π’ΠΎΡ‚ нСсколько Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² для ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎ мСню jQuery. ΠΈΠ· сСгодняшнСго сообщСния ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π΅, Π»ΠΈΠΏΠΊΠΎΠ΅ мСню, содСрТащСС Π²Π°ΠΆΠ½Ρ‹Π΅ ссылки Π½Π° ваш Π²Π΅Π±-сайт. Π­Ρ„Ρ„Π΅ΠΊΡ‚ Β«ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎΒ»! Π’Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ полоса мСню Π²Π²Π΅Ρ€Ρ…Ρƒ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΏΠ»Π°Π²Π°Ρ‚ΡŒ Π½Π°Π΄ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ страницы, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π΅Ρ‚Π΅ Π΅Π΅. ΠΠ°ΡΠ»Π°ΠΆΠ΄Π°Ρ‚ΡŒΡΡ!

ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ сообщСния:

1. Portamento.js

Плагин jQuery, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΡΠΊΠΎΠ»ΡŒΠ·ΡΡ‰Π΅ΠΉ (Ρ‚Π°ΠΊΠΆΠ΅ извСстной ΠΊΠ°ΠΊ Β«ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π°ΡΒ») ΠΏΠ°Π½Π΅Π»ΠΈ Π½Π° Π²Π°ΡˆΡƒ Π²Π΅Π±-страницу.ΠŸΡ€Π΅ΠΊΡ€Π°ΡΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ ΠΈ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ ΠΌΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ Π²ΠΎ всСх соврСмСнных Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ соврСмСнных.




SourceDemo

2. ΠŸΠ»Π°Π²Π°ΡŽΡ‰Π΅Π΅ мСню jQuery

ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ мСню Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ «слСдуСт» Π·Π° ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ страницы ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΌΡ‹ΡˆΠΈ, созданноС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS ΠΈ jQuery.




SourceDemo

3. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π΅ мСню с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ jQuery

Π’ΠΎΡ‚ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎ мСню jQuery, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ остаСтся Ρ‚Π°ΠΌ, Π³Π΄Π΅ Π²Ρ‹ Π΅Π³ΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Π½Π° экранС.Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ jQuery Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ Π½Π° любой страницС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅.




SourceDemo

4. ΠΠ±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π΅ мСню ΠΊΠ°ΠΊ ΠΏΠ»Π°Π³ΠΈΠ½ jQuery

Π’Π°ΠΊΠΆΠ΅ прямо ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ ΠΏΠ»Π°Π³ΠΈΠ½ jQuery (Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½ΠΎΠΌΡƒ Ρ€Π΅ΠΆΠΈΠΌΡƒ). Когда ΠΊΠΎΠ΄ скрипта Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½, Ссли jQuery Π±Ρ‹Π» Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ Π΄ΠΎ этого (Π΄Π°ΠΆΠ΅ Ссли ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ noConflict ()), Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π΅ мСню зарСгистрируСтся ΠΊΠ°ΠΊ ΠΏΠ»Π°Π³ΠΈΠ½ jQuery.




Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ + дСмонстрация

5. Плагин jQuery для ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… сообщСний

Π­Ρ‚ΠΎΡ‚ ΠΏΠ»Π°Π³ΠΈΠ½ Π² основном Π»Π΅Π³ΠΊΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ сообщСния.Двойная лицСнзия ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ MIT ΠΈΠ»ΠΈ GPL вСрсии 2.




Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ + дСмонстрация

6. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎ мСню HTML с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ jQuery ΠΈ CSS

Для всСх нас, ΠΊΡ‚ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄Π΅Π»ΠΎ с Π΄Π»ΠΈΠ½Π½Ρ‹ΠΌΠΈ Π²Π΅Π±-страницами ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Ρ‚ΡŒ мСню Π²Π²Π΅Ρ€Ρ…, Π΅ΡΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ°Ρ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π°: ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ мСню, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ΅ страницы. Π­Ρ‚ΠΎ дСлаСтся с использованиСм HTML, CSS ΠΈ jQuery ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ соотвСтствуСт трСбованиям W3C.




SourceDemo

7. ЀиксированныС ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ элСмСнты

Π£Π·Π½Π°ΠΉΡ‚Π΅, ΠΊΠ°ΠΊ Ρ€Π΅ΠΏΠ»ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ фиксированныС ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ Π±ΠΎΠΊΠΎΠ²Ρ‹Π΅ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ»ΠΈ элСмСнты с ΠΎΡ‡Π΅Π½ΡŒ нСбольшим количСством jQuery.




Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ + дСмонстрация

8. jqFloat.js

Плагин jQuery, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ HTML-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ Π½Π° вашСй Π²Π΅Π±-страницС.




Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ + дСмонстрация

9. ΠŸΠ»Π°Π²Π°ΡŽΡ‰Π΅Π΅ мСню HTML5

Π­Ρ‚ΠΎ мСню ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Firefox, Opera, Chrome ΠΈ Safari. Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…, нСсовмСстимых с CSS3, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ IE7 +, Π½ΠΎ скруглСнныС ΡƒΠ³Π»Ρ‹ ΠΈ Ρ‚Π΅Π½ΡŒ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ.




SourceDemo

10.ДСмонстрация Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎ мСню с использованиСм jQuery

Π’ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ испытали, — это Π½Π΅ Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΎΠ΅, ΠΊΠ°ΠΊ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π²ΠΎΠ΄Π½ΠΎΠ΅ мСню, ΡƒΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΊΠ°ΠΊ ΠΏΠ»Π°Π³ΠΈΠ½ для ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰Π΅ΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ jQuery JavaScript.




Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ + дСмонстрация

Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ мСню XHTML / CSS с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ссылками, ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ Π²ΠΏΡ€Π°Π²ΠΎ — Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹ — Π€ΠΎΡ€ΡƒΠΌΡ‹ SitePoint

это слоТно ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ, Π½ΠΎ я ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΡŽ

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

, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, я ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ div Π²Π½ΡƒΡ‚Ρ€ΠΈ основного Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ div, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ эту Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΈΠ· Π΄Π²ΡƒΡ… Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ссылок Π² ΠΏΡ€Π°Π²ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ.

Моя ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ я Ρ€Π°Π±ΠΎΡ‚Π°ΡŽ Π½Π°Π΄ строгим Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ XHTML ΠΈ Π½Π΅ ΠΌΠΎΠ³Ρƒ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ div, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ эту Π³Ρ€ΡƒΠΏΠΏΡƒ Π²ΠΏΡ€Π°Π²ΠΎ.

Π’ частности, Ρ€Π°Π·Π΄Π΅Π»Ρ‹ мСню с ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ

  • Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½Ρ‹ Π² основной Π±Π»ΠΎΠΊ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ ΠΌΠΎΠ³Π»ΠΈ ΠΎΡ‚Π΄Π΅Π»ΡΡ‚ΡŒΡΡ ΠΈ ΠΏΠ»Π°Π²Π°Ρ‚ΡŒ Π² ΠΏΡ€Π°Π²ΠΎΠΉ части ΠΏΠ°Π½Π΅Π»ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ. .

    Π’ΠΎΡ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ XHTML:

      
                        
  • Π’ΠΎΡ‚ css:

     
    
    #wrapper {margin: 0; отступ: 0; width: auto! important;}
    # Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ-ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ {Ρ„ΠΎΠ½: # 000}
    #header {padding: 10px 0 30px; }
    .col-full {ΡˆΠΈΡ€ΠΈΠ½Π°: 960 пиксСлСй; ΠΌΠ°Ρ€ΠΆΠ°: 0 Π°Π²Ρ‚ΠΎ; }
    
    
    # nav-container {Ρ„ΠΎΠ½: # 000; Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ»Π΅: 0 пиксСлСй; }
    #navigation {padding: 0; ΠΌΠ°Ρ€ΠΆΠ°: 0 Π°Π²Ρ‚ΠΎ; Ρ„ΠΎΠ½: # 05c0c9;
    }
    #navigation # main-nav {}
    
    #nav
    
    {
        Ρ„ΠΎΠ½: # 05c0c9;
        высота: 28 пиксСлСй;
        ΠΌΠ°Ρ€ΠΆΠ°: 0px;
        отступ слСва: 0 пиксСлСй;
    }
    
    #nav li
    {
        ΠΌΠ°Ρ€ΠΆΠ° справа: 0 пиксСлСй;
        высота: 28 пиксСлСй;
    }
    
    #nav li, #subnav li
    
    {
        ΠΏΠ»Ρ‹Ρ‚ΡŒ Π½Π°Π»Π΅Π²ΠΎ;
        ΡΡ‚ΠΈΠ»ΡŒ списка: Π½Π΅Ρ‚;
    }
    
    #nav a, #nav a: ΠΏΠΎΠ±Ρ‹Π²Π°Π»
    
    {
        Ρ†Π²Π΅Ρ‚: #fff;
        Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 12 пиксСлСй;
        высота строки: 24 пиксСля;
        тСкстовоС ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅: Π½Π΅Ρ‚;
        font-weight: ΠΆΠΈΡ€Π½Ρ‹ΠΉ;
        ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ тСкста: прописныС Π±ΡƒΠΊΠ²Ρ‹;
        ΠΏΠ»Ρ‹Ρ‚ΡŒ Π½Π°Π»Π΅Π²ΠΎ;
        отступ: 4px 10px 0 10px;
    }
    
    #nav a: hover
     {Ρ„ΠΎΠ½: # 70FCEF; Ρ†Π²Π΅Ρ‚: # 000;
    }
    
    #nav.ссылки-ΠΏΡ€Π°Π²ΠΎ {float: right; margin: 0 10px 0 0;}
    #nav .icons a {float: right; Ρ„ΠΎΠ½: Π½Π΅Ρ‚; отступ: 6px 0 0 5px; }
    
    / * -------------------------------------------
    | ΠšΠžΠΠ•Π¦ ΠŸΠžΠ›Π¬Π—ΠžΠ’ΠΠ’Π•Π›Π¬Π‘ΠšΠžΠ“Πž Π—ΠΠ“ΠžΠ›ΠžΠ’ΠšΠ / ΠΠΠ’Π˜Π“ΠΠ¦Π˜Π˜
    --------------------------------------------- * /
    
      

    Π‘Ρ…ΠΎΠΆΡƒ с ума… ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ·Π½Π°Ρ‚Π΅Π»ΡŒΠ½Π°.

    prabhuignoto / vue-float-menu: πŸŽˆΠΠ°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Π΅ΠΌΠΎΠ΅ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π΅ мСню для Vue

    ✨ Π₯арактСристики

    • πŸ‘Œ ΠŸΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚Π΅ мСню Π² любоС мСсто экрана.
    • πŸ‘“ БистСма ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ мСню опрСдСляСт края экрана ΠΈ автоматичСски ΠΏΠ΅Ρ€Π΅Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ мСню.
    • πŸ‘ ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… мСню.
    • ⌨ Доступна ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°.
    • 🌈 ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Ρ‚Π΅ΠΌ.
    • πŸ’ͺ ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ с использованиСм машинописного тСкста.
    • 🧰 Π˜Π½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎ понятный API с ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Π½Π° основС Π΄Π°Π½Π½Ρ‹Ρ….
    • 🌠 Π‘ΠΎΠ·Π΄Π°Π½ с использованиСм Π½ΠΎΠ²ΠΎΠ³ΠΎ Vue 3.

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

    ⚑ Установка

     пряТа ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ vue-float-menu 

    πŸš€ Начало Ρ€Π°Π±ΠΎΡ‚Ρ‹

    vue-float-menu ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ€Π°Π·Π΄Π΅Π» Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Π° для всСх доступных ΠΎΠΏΡ†ΠΈΠΉ.

    vue-float-menu Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ мСню Π² зависимости ΠΎΡ‚ Π΅Π³ΠΎ полоТСния. Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли мСню располоТСно Ρƒ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ края ΠΈ для ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ установлСно Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ , Π½ΠΈΠΆΠ½ΠΈΠΉ , ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ автоматичСски ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½Π΅Ρ‚ ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ Π½Π° , Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ .

    Π’ΠΎΡ‚ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ устанавливаСт ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ мСню ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΊΠ°ΠΊ Π²Π²Π΅Ρ€Ρ…Ρƒ слСва .

     <шаблон>
      <ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π΅ мСню
        : position = "'Π²Π²Π΅Ρ€Ρ…Ρƒ слСва'"
        : Dimension = "50"
        : menu-data = "items"
        : on-selected = "handleSelection"
      >
        Π’Π°Ρ‰ΠΈΡ‚ΡŒ
      
    
    
    <сцСнарий>
    ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ {FloatMenu} ΠΈΠ· "vue-float-menu";
    ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ "vue-float-menu / dist / vue-float-menu.css ";
    
    экспорт ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ {
      составныС части: {
        FloatMenu,
      },
      Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ() {
        const handleSelection = (selectedItem) => {
          console.log (selectedItem);
        };
        Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ {
          handleSelection,
        };
      },
      Π΄Π°Π½Π½Ρ‹Π΅() {
        Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ {
          ΠŸΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹: [
            {name: "New"},
            {
              имя: "Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ",
              subMenu: {
                name: "элСмСнты рСдактирования",
                элСмСнты: [{name: "Copy"}, {name: "Paste"}],
              },
            },
            {
              name: "ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π½Π΅Π΄Π°Π²Π½ΠΈΠ΅"
            },
            {
              name: "Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ",
            }
          ],
        };
      },
    };
     

    Π‘Ρ‚ΠΎΠΉΠΊΠ°

    Π Π°Π·ΠΌΠ΅Ρ€
    ΠžΠΏΠΎΡ€Π° Π’ΠΈΠΏ ОписаниС
    Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½ΠΎΠΌΠ΅Ρ€ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° мСню ΡˆΠΈΡ€ΠΈΠ½Π° x высота Π² пиксСлях.
    позиция Π‘Ρ‚Ρ€ΠΎΠΊΠ° исходноС ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° мСню. ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹ΠΌ ΠΈΠ· Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²Π²Π΅Ρ€Ρ…Ρƒ слСва , Π²Π²Π΅Ρ€Ρ…Ρƒ справа , Π²Π½ΠΈΠ·Ρƒ слСва , Π²Π½ΠΈΠ·Ρƒ справа
    фиксированный логичСский ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ пСрСтаскиваниС, ΠΈ мСню Π±ΡƒΠ΄Π΅Ρ‚ исправлСно. ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΠΏΠΎΡ€Ρƒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ , Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ мСню
    Ρ€Π°Π·ΠΌΠ΅Ρ€ мСню ΠžΠ±ΡŠΠ΅ΠΊΡ‚ устанавливаСт ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ высоту МСню.
    Π΄Π°Π½Π½Ρ‹Π΅ мСню ΠžΠ±ΡŠΠ΅ΠΊΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… для создания мСню. подробности использования см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Β«Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ мСню».
    Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ Ѐункция Ρ…ΡƒΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ вызываСтся ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅.
    ΡΡ‚ΠΈΠ»ΡŒ мСню Π‘Ρ‚Ρ€ΠΎΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π΄Π²ΠΈΠΆΠ½Ρ‹ΠΌ ΠΈΠ»ΠΈ Π³Π°Ρ€ΠΌΠΎΡˆΠΊΠΎΠΉ . Π²Ρ‹Π΄Π²ΠΈΠΆΠ½ΠΎΠΉ — ΡΡ‚ΠΈΠ»ΡŒ мСню ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
    ΠΎΡ‚ΠΊΠΈΠ΄Π½ΠΎΠΉ логичСский ΠΏΠ΅Ρ€Π΅Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ содСрТимоС мСню ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ экрана.
    Ρ‚Π΅ΠΌΠ° ΠžΠ±ΡŠΠ΅ΠΊΡ‚ prop для настройки Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Ρ… схСм. ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ΡΡŒ ΠΊ Ρ‚Π΅ΠΌΠ΅ для использования.

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

    ΠŸΠΎΠ·ΠΈΡ†ΠΈΡ ΠžΠΏΠΎΡ€Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для установки Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ полоТСния Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° мСню. Бвойство ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ любоС ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ.

    • Π²Π²Π΅Ρ€Ρ…Ρƒ слСва (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ)
    • Π²Π²Π΅Ρ€Ρ…Ρƒ справа
    • Π²Π½ΠΈΠ·Ρƒ слСва
    • Π²Π½ΠΈΠ·Ρƒ справа
     
        <шаблон # Π·Π½Π°Ρ‡ΠΎΠΊ>
          
        
       

    Π Π°Π·ΠΌΠ΅Ρ€ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° мСню

    Dimension prop ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для установки ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈ высоты Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° мСню.ΠžΠΏΠΎΡ€Π° ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ числовоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для установки высоты ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° мСню.

     <ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠΎΠ²ΠΎΠ΅ мСню: Ρ€Π°Π·ΠΌΠ΅Ρ€ = 50>
        <шаблон # Π·Π½Π°Ρ‡ΠΎΠΊ>
          
        
       

    Π Π°Π·ΠΌΠ΅Ρ€ мСню

    prop для установки высоты ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ мСню.

     <Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ мСню
        : Ρ€Π°Π·ΠΌΠ΅Ρ€ = 50
        : menu-Dimension = "{высота: 400, ΡˆΠΈΡ€ΠΈΠ½Π°: 300}"
        position = "Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ"
      >
        <шаблон # Π·Π½Π°Ρ‡ΠΎΠΊ>
          
        
       

    Π‘Ρ‚ΠΈΠ»ΡŒ мСню

    ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π΄Π²Π° Ρ€Π΅ΠΆΠΈΠΌΠ°: Π²Ρ‹Π΄Π²ΠΈΠΆΠ½ΠΎΠΉ (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ) ΠΈ Π³Π°Ρ€ΠΌΠΎΡˆΠΊΠΎΠΉ .Π“Π°Ρ€ΠΌΠΎΡˆΠΊΠ° большС ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств.

     <Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ мСню
        position = "Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ"
        ΠΎΡ‚ΠΊΠΈΠ΄Π½Ρ‹Π΅ края
        menu-style = "Π°ΠΊΠΊΠΎΡ€Π΄Π΅ΠΎΠ½"
      >
        <шаблон # Π·Π½Π°Ρ‡ΠΎΠΊ>
          
        
       

    Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ мСню

    Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΠΏΡ†ΠΈΡŽ menu-data для создания простых ΠΈΠ»ΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… мСню ΠΏΠΎ своСму вкусу. menu-data ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ массив MenuItem type

    MenuItem свойства

    Π½Π΅Π΄Π²ΠΈΠΆΠΈΠΌΠΎΡΡ‚ΡŒ описаниС
    Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡƒΠ½ΠΊΡ‚Π° мСню.
    ПодмСню Π΄Π°Π½Π½Ρ‹Π΅ для подмСню
    ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΡƒΠ½ΠΊΡ‚ мСню
    Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ Π΄Π΅Π»Π°Π΅Ρ‚ элСмСнт Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π΅ΠΌ

    Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ создаСм ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ структуру мСню с 3 ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌΠΈ мСню Π±Π΅Π· подмСню.

     const menuData = [
      {name: "New"},
      {
        имя: "Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ",
        subMenu: {
          name: "элСмСнты рСдактирования",
          items: [{name: "Copy"}, {name: "Paste", disabled: true}],
        },
      },
      {divider: true},
      {
        name: "ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π½Π΅Π΄Π°Π²Π½ΠΈΠ΅",
        subMenu: {
          name: "Π½Π΅Π΄Π°Π²Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹",
          items: [{name: "Document 1"}, {divider: true}, {name: "Document 2"}],
        },
      },
    ] 
     <Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ мСню
        : Ρ€Π°Π·ΠΌΠ΅Ρ€ = 50
        : menu-Dimension = "{высота: 400, ΡˆΠΈΡ€ΠΈΠ½Π°: 300}"
        : menu-data = "menuData"
        position = "Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ"
      >
        
       

    ΠΏΠΎ Π²Ρ‹Π±ΠΎΡ€Ρƒ

    Π»ΠΎΠ²ΡƒΡˆΠΊΠ° для события Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΡƒΠ½ΠΊΡ‚Π° мСню.

     <Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ мСню
        : Ρ€Π°Π·ΠΌΠ΅Ρ€ = 50
        position = "Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ"
        : menu-Dimension = "{высота: 400, ΡˆΠΈΡ€ΠΈΠ½Π°: 300}"
        : menu-data = "{items: [{name: 'File'}, {name: 'Open'}]}"
        on-select = "handleSelection"
      >
        
       

    ΠžΡ‚ΠΊΠΈΠ΄Π½Π°Ρ ΠΊΡ€ΠΎΠΌΠΊΠ°

    установка этой ΠΎΠΏΠΎΡ€Ρ‹ ΠΏΠ΅Ρ€Π΅Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ содСрТимоС мСню ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ экрана.

     <Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ мСню
        : Ρ€Π°Π·ΠΌΠ΅Ρ€ = 50
        position = "Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΏΡ€Π°Π²Ρ‹ΠΉ"
        ΠΎΡ‚ΠΊΠΈΠ΄Π½Ρ‹Π΅ края
        on-select = "handleSelection"
      >
        
       

    ЀиксированноС мСню

    Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ пСрСтаскиваниС ΠΈ статичСски Π·Π°Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, установитС fixed Π½Π° true .По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ эта ΠΎΠΏΠΎΡ€Π° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π°. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ эту ΠΎΠΏΠΎΡ€Ρƒ вмСстС с ΠΎΠΏΠΎΡ€ΠΎΠΉ position prop, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΆΠ΅Π»Π°Π΅ΠΌΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

     
        <шаблон # Π·Π½Π°Ρ‡ΠΎΠΊ>
          
        
       

    🎨 ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π·Π½Π°Ρ‡ΠΎΠΊ

    Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊ мСню, просто ΠΏΠ΅Ρ€Π΅Π΄Π°ΠΉΡ‚Π΅ любоС содСрТимоС ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅Π³Π°ΠΌΠΈ float-menu . Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ собствСнный Π·Π½Π°Ρ‡ΠΎΠΊ.

     <Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ мСню
        : Ρ€Π°Π·ΠΌΠ΅Ρ€ = 50
        : menu-data = "menuData"
      >
        <шаблон # Π·Π½Π°Ρ‡ΠΎΠΊ>
          
        
       

    ΠΈ здСсь ΠΌΡ‹ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅ΠΌ тСкст Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ дСскриптора мСню

     <Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ мСню
        : Ρ€Π°Π·ΠΌΠ΅Ρ€ = 50
        : menu-data = "menuData"
      >
        НаТмитС
       

    🎭 ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈΠΊΠΎΠ½ΠΎΠΊ

    ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ мСню ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ Π·Π½Π°Ρ‡ΠΊΠ°ΠΌΠΈ, Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ слоты для вставки Π·Π½Π°Ρ‡ΠΊΠΎΠ².

    ΠŸΠ΅Ρ€Π΅Π΄Π°ΠΉΡ‚Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π·Π½Π°Ρ‡ΠΊΠΈ (ΠΈΠ»ΠΈ изобраТСния) ΠΊΠ°ΠΊ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹, ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Π΅ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ Π³Π½Π΅Π·Π΄Π° . Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ свойству iconSlot Π² массивС элСмСнтов.

     <Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ мСню
      : menu-data = "items"
    >
      <шаблон # Π½ΠΎΠ²Ρ‹ΠΉ>
        Π½ΠΎΠ²Ρ‹ΠΉ
      
      <шаблон #edit>
        Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ
      
    
    
    экспорт ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ defineComponent ({
      name: "MenuExample",
      Π΄Π°Π½Π½Ρ‹Π΅()  {
        Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ {
          ΠŸΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹: [
            {имя: "Новый Ρ„Π°ΠΉΠ»", iconSlot: "Π½ΠΎΠ²Ρ‹ΠΉ"},
            {name: "НовоС окно", iconSlot: "edit"},
          ]
        }
      }
    }) 

    Π­Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π΄Π°ΠΆΠ΅ с Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ структурой мСню .Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Π³Π½Π΅Π·Π΄Π° ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚, ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΊΠΈ.

     <Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ мСню
      : menu-data = "items"
    >
      <шаблон #cut>
        Π²Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ
      
    
    
    экспорт ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ defineComponent ({
      name: "MenuExample",
      Π΄Π°Π½Π½Ρ‹Π΅()  {
        Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ {
          ΠŸΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹: [
            {имя: "Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ",
            subMenu: [{имя: "Π²Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ", iconSlot: "Π²Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒ"}]},
          ]
        }
      }
    }); 

    🌈 ВСма

    НастройтС Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Π΅ схСмы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅ΠΌΡ‹ prop.

     <Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ мСню
        : Ρ€Π°Π·ΠΌΠ΅Ρ€ = 50
        : theme = "{
          ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ: '# 00539C',
          textColor: '# 000',
          menuBgColor: '#fff',
          textSelectedColor: '#fff',
        } "
      >
        НаТмитС
       

    πŸ“¦ Настройка сборки

     # ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ зависимости
    пряТа ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ
    
    # start dev
    пряТа, Π±Π΅Π³ΠΈ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ
    
    # запускаСм css linting
    пряТа Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ lint: css
    
    # Π»ΠΈΠ½Ρ‚ всС
    пряТа пряТа ворс: всС
    
    # ΠΏΠ°ΠΊΠ΅Ρ‚ lib
    npm run Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ 

    πŸ”¨ БодСйствиС

    1. Π Π°Π·Π²Π΅Ρ‚Π²ΠΈΡ‚Π΅ Π΅Π³ΠΎ (https: // github.com / prabhuignoto / vue-float-menu / fork)
    2. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ свою Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ‚ΠΊΡƒ ( git checkout -b new-feature )
    3. ЗафиксируйтС измСнСния ( git commit -am 'Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ' )
    4. Push to the branch ( git push origin new-feature )
    5. Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ запрос Π½Π° слияниС

    🧱 ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ с

    Π‘Π°Π½ΠΊΠ½ΠΎΡ‚Ρ‹

    • Π’ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ vite вмСсто @ vue / cli. Π― Π²Ρ‹Π±ΠΈΡ€Π°ΡŽ vite ΠΈΠ·-Π·Π° скорости, ΠΈ я Ρ‚Π°ΠΊΠΆΠ΅ Π²Π΅Ρ€ΡŽ, Ρ‡Ρ‚ΠΎ Π·Π° vite Π±ΡƒΠ΄Π΅Ρ‚ Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅.

    ΠœΠ΅Ρ‚Π°

    ΠŸΡ€Π°Π±Ρ…Ρƒ ΠœΡƒΡ€Ρ‚ΠΈ — @ prabhumurthy2 — [email protected]

    https://www.prabhumurthy.com

    РаспространяСтся ΠΏΠΎ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ MIT. Π‘ΠΌ. Π›Π˜Π¦Π•ΠΠ—Π˜Π― для получСния Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

    https://github.com/prabhuingoto/

    Как Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π·Π°Π»ΠΈΠΏΠ°Π΅ΠΌΠΎΠ΅ мСню для ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π² WordPress

    Β«Π—Π°Π»ΠΈΠΏΠ°Π΅ΠΌΠΎΠ΅ мСню» Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ навигация ΠΏΠΎ Π²Π°ΡˆΠ΅ΠΌΡƒ сайту всСгда Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΈΠ΄Π½Π°. Когда панСль Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ размСщаСтся Π²Π²Π΅Ρ€Ρ…Ρƒ страницы, ΠΎΠ½Π° исчСзаСт, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅Π»ΡŒ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π΅Ρ‚ страницу Π²Π½ΠΈΠ·.

    ΠŸΠ΅Ρ€Π²ΠΎΠΉ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΎΠΉ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π±Ρ‹Π»ΠΎ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ„Ρ€Π΅ΠΉΠΌΠΎΠ². К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, ΠΌΡ‹ Π²Ρ‹ΡˆΠ»ΠΈ Π·Π° Ρ€Π°ΠΌΠΊΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π½Π΅ΡƒΠΊΠ»ΡŽΠΆΠΈΡ… Ρ€Π°ΠΌΠΎΠΊ ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ΅ΠΌ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π³Π°Π½Ρ‚Π½ΡƒΡŽ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ, которая остаСтся Π½Π° ΠΎΠ΄Π½ΠΎΠΌ мСстС.

    ΠœΡ‹ собираСмся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Sticky Menu (ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ!) Π’ ΠΏΠ»Π°Π³ΠΈΠ½Π΅ Scroll для stick нашСй Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ. Π­Ρ‚ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π·Π²ΡƒΡ‡ΠΈΡ‚ ΠΎΡ‡Π΅Π½ΡŒ слоТно, поэтому для простоты я Π½Π°Π·ΠΎΠ²Ρƒ ΠΏΠ»Π°Π³ΠΈΠ½ Β«ΠŸΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½ΠΎΠ΅ мСню».

    Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π»ΠΈΠΏΠΊΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ мСню?

    ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΌΡ‹ Π½Π°Ρ‡Π½Π΅ΠΌ, ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.И Β«Π»ΠΈΠΏΠΊΠΈΠΉΒ», ΠΈ Β«ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉΒ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для описания элСмСнта страницы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ пСрСмСщаСтся ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠ΅ страницы.

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

    Установка ΠΏΠ»Π°Π³ΠΈΠ½Π° Sticky Menu

    Π’ΠΎΠΉΠ΄ΠΈΡ‚Π΅ Π² Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ панСль WordPress.

    Π’ Π»Π΅Π²ΠΎΠΌ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΌ столбцС Π½Π°Π²Π΅Π΄ΠΈΡ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π° ссылку Β«ΠŸΠ»Π°Π³ΠΈΠ½Ρ‹Β» ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ссылку Β«Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒΒ».

    Π’ ΠΏΠΎΠ»Π΅ Β«Π˜ΡΠΊΠ°Ρ‚ΡŒ плагины…» Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Β«ΠŸΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½ΠΎΠ΅ мСню».

    Найдя ΠΏΠ»Π°Π³ΠΈΠ½, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ сСйчас».

    НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ».

    Как Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π»ΠΈΠΏΠΊΠΎΠ΅ мСню

    Плагин Π΄Π΅Π»Π°Π΅Ρ‚ элСмСнт страницы Π»ΠΈΠΏΠΊΠΈΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСлСктора CSS элСмСнта. Он Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ нСпосрСдствСнно с мСню ΠΈΠ»ΠΈ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚Π°ΠΌΠΈ (хотя это Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΊΡ€ΡƒΡ‚ΠΎ для Π»ΡŽΠ±Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²). Но ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½ΡƒΡŽ панСль Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, мСню ΠΈΠ»ΠΈ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚.

    Нам Π½ΡƒΠΆΠ½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠΊΠΎΠΏΠ°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ CSS-сСлСктор для элСмСнта страницы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Π·Π°ΠΊΡ€Π΅ΠΏΠΈΡ‚ΡŒ. Но ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΏΠ»Π°Π³ΠΈΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΎΠ½ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΎΠ½ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΎΠΊ, Ρ‡Π΅ΠΌ вСрсия с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Β«ΡƒΠΊΠ°ΠΆΠΈ ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΒ».

    Поиск сСлСкторов CSS Π½Π° страницС сам ΠΏΠΎ сСбС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΌ пособиСм. Π― Π½Π΅ ΠΌΠΎΠ³Ρƒ ΠΎΡ…Π²Π°Ρ‚ΠΈΡ‚ΡŒ здСсь всю Ρ‚Π΅ΠΌΡƒ, поэтому ΠΌΡ‹ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ быстрым ΠΈ Π»Π΅Π³ΠΊΠΈΠΌ способом Π½Π°ΠΉΡ‚ΠΈ сСлСкторы CSS.

    Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Google Chrome DevTools. Π”Ρ€ΡƒΠ³ΠΈΠ΅ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ, Π½ΠΎ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ Π΅ΡΡ‚ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ инструмСнт.

    Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ DevTools для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ элСмСнта, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π΅Π³ΠΎ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ Π½Π° экранС. ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Mac Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ CMD click.

    Π― Ρ…ΠΎΡ‡Ρƒ Π·Π½Π°Ρ‚ΡŒ сСлСктор CSS для мСню. Π­Ρ‚ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ я Ρ…ΠΎΡ‡Ρƒ Β«ΠΏΡ€ΠΈΠ»Π΅ΠΏΠΈΡ‚ΡŒΒ». Π― Ρ‰Π΅Π»ΠΊΠ°ΡŽ мСню ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΈ наТимаю ссылку Β«ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒΒ».

    Окно DevTools откроСтся Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅ ΠΈΠ»ΠΈ Π² Π²ΠΈΠ΄Π΅ ΠΏΠ°Π½Π΅Π»ΠΈ сбоку ΠΈΠ»ΠΈ Π²Π½ΠΈΠ·Ρƒ ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

    Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, здСсь Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… классов CSS. МСню состоит ΠΈΠ· мноТСства частСй, ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ DevTools, зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π³Π΄Π΅ Π²Ρ‹ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ‚Π΅.

    Π˜Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊΠΎΠΉ класс CSS Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½?

    Π’Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ указатСля ΠΌΡ‹ΡˆΠΈ Π½Π° строки ΠΊΠΎΠ΄Π° Π² ΠΎΠΊΠ½Π΅ Β«Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹Β» ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ области Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π½Π° страницС.

    Π˜Ρ‚Π°ΠΊ, Π½Π°Π²Π΅Π΄ΠΈΡ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΊΠΎΠ΄ ΠΎΠΊΠ½Π° Β«Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹Β», ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π΅Π»Π΅Π½ΠΎ нашС мСню.

    Π₯ΠΎΡ€ΠΎΡˆΠΎ, Π²ΠΎΡ‚ ΠΎΠ½ΠΎ, Π½ΠΎ ΠΊ Π½Π΅ΠΌΡƒ привязано ΠΌΠ½ΠΎΠ³ΠΎ CSS-сСлСкторов. Π•ΡΡ‚ΡŒ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ CSS ΠΈ Ρ‚Ρ€ΠΈ ΠΈΠ»ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ класса CSS.

    Но Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° ΠΎΠ±Π»Π°ΡΡ‚ΡŒ DevTools, которая Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ нас ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΡ‰Π΅ΠΌ.

    Π Π°Π·Π΄Π΅Π» Β«Π‘Ρ‚ΠΈΠ»ΠΈΒ» справа сообщаСт Π½Π°ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° ΠΊΠΎΠ΄ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ .main-navigation являСтся классом.

    Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

    Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Π°ΠΌ придСтся ΠΏΡ€ΠΈΠ±Π΅Π³Π½ΡƒΡ‚ΡŒ ΠΊ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ количСству ΠΏΡ€ΠΎΠ± ΠΈ ошибок ΠΏΡ€ΠΈ вставкС слоТных элСмСнтов страницы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ нСсколько классов ΠΈΠ»ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠ² CSS. Но Π² этом случаС ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Ρ€Π΅Π½Ρ‹, Ρ‡Ρ‚ΠΎ .main-navigation сдСлаСт своС Π΄Π΅Π»ΠΎ.

    Настройка Π»ΠΈΠΏΠΊΠΎΠ³ΠΎ мСню

    Π₯ΠΎΡ€ΠΎΡˆΠΎ. Π΄ΠΎΠ±Π°Π²ΠΈΠΌ .main-navigation ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ ΠΏΠ»Π°Π³ΠΈΠ½Π° ΠΈ посмотритС, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚.

    Π’ Π»Π΅Π²ΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ Π½Π°Π²Π΅Π΄ΠΈΡ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π° ссылку «Настройки» ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ссылку Β«ΠŸΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½ΠΎΠ΅ мСню (ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ!)Β».

    ΠœΡ‹ собираСмся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π΅ Β«Sticky ElementΒ» для установки нашСго Π»ΠΈΠΏΠΊΠΎΠ³ΠΎ изобраТСния. Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ Π²Ρ…ΠΎΠ΄ΠΈΠΌ Π² сСлСктор CSS.

    ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹: «РасстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ страницы ΠΈ Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½Ρ‹ΠΌ элСмСнтом», Β«ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ панСль инструмСнтов администратора», «НС Π·Π°ΠΊΡ€Π΅ΠΏΠ»ΡΡ‚ΡŒ элСмСнт, ΠΊΠΎΠ³Π΄Π° экран мСньшС, Ρ‡Π΅ΠΌΒ», «НС Π·Π°ΠΊΡ€Π΅ΠΏΠ»ΡΡ‚ΡŒ элСмСнт, ΠΊΠΎΠ³Π΄Π° экран большС, Ρ‡Π΅ΠΌΒ», Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ пояснСний.ΠœΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ… Π² этой дСмонстрации.

    Π― Π²Π²Π΅Π΄Ρƒ .main-navigation Π² ΠΏΠΎΠ»Π΅ Β«Sticky ElementΒ». ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°ΠΉΡ‚Π΅ имя сСлСктора с Ρ‚ΠΎΡ‡ΠΊΠΈ.

    ΠŸΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠ· ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ измСнСния».

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ссли ΠΌΡ‹ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π΅ΠΌ страницу Π²Π½ΠΈΠ· Π½Π° сайтС, мСню остаСтся Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ.

    Но выглядит Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, ΠΏΡ€Π°Π²Π΄Π°?

    Π”Π°Π²Π°ΠΉΡ‚Π΅ это исправим.

    ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π° ΠΊ Π»ΠΈΠΏΠΊΠΎΠΌΡƒ мСню

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

    ΠœΡ‹ собираСмся ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Β«Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ CSSΒ». Π“Π΄Π΅ находится ваш Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ CSS, зависит ΠΎΡ‚ вашСй Ρ‚Π΅ΠΌΡ‹. Но для ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ‚Π΅ΠΌ ΠΎΠ½ находится Π² «НастройщикС Ρ‚Π΅ΠΌΒ».

    Π’ Π»Π΅Π²ΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠ΅ Π½Π°Π²Π΅Π΄ΠΈΡ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π° ссылку Β«Π’Π½Π΅ΡˆΠ½ΠΈΠΉ Π²ΠΈΠ΄Β» ΠΈ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ссылку Β«ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒΒ».

    Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π» Β«Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ CSSΒ».

    ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° для нашСго класса, .main-navigation .

     .main-navigation {
      Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: #ffffff;
    } 

    Π’Π²Π΅Π΄ΠΈΡ‚Π΅ CSS Ρ†Π²Π΅Ρ‚Π° Ρ„ΠΎΠ½Π° Π² ΠΏΠΎΠ»Π΅ Β«Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ CSSΒ» ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒΒ».

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ, Ссли ΠΌΡ‹ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΈΠΌ страницу Π²Π½ΠΈΠ·, ΠΌΡ‹ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ тСкст ΠΏΠΎΠ΄ нашим мСню.

    Π—Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΡ… элСмСнтов страницы

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

    НапримСр, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΊΠ»Π΅ΠΈΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Если Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ, Ρ‚Π΅Π³ изобраТСния (

    Класс CSS для изобраТСния — .wp-image-1692 , ΠΈ Ссли ΠΌΡ‹ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π΅Π³ΠΎ Π² ΠΏΠ»Π°Π³ΠΈΠ½, ΠΊΠ°ΠΊ ΠΌΡ‹ это сдСлали с сСлСктором мСню, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π΅ΠΌ страницу Π²Π½ΠΈΠ·, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ остаСтся Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ.

    Π˜Ρ‚Π°ΠΊ, ΠΌΡ‹ использовали ΠΏΠ»Π°Π³ΠΈΠ½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ мСню ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΊΠ»Π΅Π΅Π½Π½Ρ‹ΠΌΠΈ. Но Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Π½Π°ΠΊΠ»Π΅ΠΈΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΊΠΈ ΠΊΠΎΡ€Π·ΠΈΠ½Ρ‹ ΠΏΠΎΠΊΡƒΠΏΠΎΠΊ, ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΏΡ€ΠΈΠ·Ρ‹Π²Π° ΠΊ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡŽ — любой элСмСнт страницы, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ сСлСктор CSS.

    Как Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, ΠΏΠ»Π°Π³ΠΈΠ½ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ ΠΎΠ΄Π½ΠΈΠΌ Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½Ρ‹ΠΌ элСмСнтом. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΉ вСрсии Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ нСсколько Π»ΠΈΠΏΠΊΠΈΡ… элСмСнтов.

    Π§Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Ссли Π²Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Sticky Menu

    Если Π²Ρ‹ ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, это повлияСт Π½Π° элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Π³ΠΎ использовали. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ настроСны ΠΊΠ°ΠΊ Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½Ρ‹Π΅, вСрнутся ΠΊ своСму повСдСнию ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

    Удобство использования всСгда Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ нашим ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ

    ΠŸΠ»Π°Π²Π°ΡŽΡ‰Π΅Π΅ мСню Π½Π° вашСм сайтС WordPress ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ.ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹ΠΉ доступ ΠΊ Π²Ρ‹Π±ΠΎΡ€Ρƒ Π²Π΅Π±-сайта для посСтитСля ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ удобства использования.

    ΠžΠ±Ρ‹Ρ‡Π½ΠΎ.

    Если Ρƒ вас большоС ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ навязчивоС мСню ΠΈΠ»ΠΈ навигация, постоянноС Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ Π΄Ρ€ΡƒΠ³ΠΈΠΌ содСрТимым сайта ΠΌΠΎΠΆΠ΅Ρ‚ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ ΡΡ‚Π°Ρ‚ΡŒ Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠΌ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π°ΠΆΠ΅ ΠΏΠΎΠΌΠ΅ΡˆΠ°Ρ‚ΡŒ ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅Π»ΡŽ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚.

    Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Π² нашСй дСмонстрации здСсь, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ нСбольшого изобраТСния, вСроятно, Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠΈΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ использования ΠΏΠ»Π°Π³ΠΈΠ½Π°. Но Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ CSS-сСлСктор изобраТСния Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΡ‰Π΅, Ρ‡Π΅ΠΌ, скаТСм, Π½Π°ΠΉΡ‚ΠΈ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ сСлСктор.Π’ΠΎΡ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ использовано Π² качСствС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°.

    Когда ΠΌΡ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Π΅ΠΌ Π½Π° Π²Π΅Π±-сайтах Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ, которая Π΄Π΅Π»Π°Π΅Ρ‚ интСрСсныС Π²Π΅Ρ‰ΠΈ, Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ соблазн Π·Π»ΠΎΡƒΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚ΡŒ Сю ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ Π½Π΅ ΠΏΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ. Π’Π°ΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡŽΠ·Π°Π±ΠΈΠ»ΠΈΡ‚ΠΈ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ ΠΈ ΡΡ‚Ρ€Π΅ΠΌΠΈΡ‚ΡŒΡΡ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ Π½Π° Π½Π°ΡˆΠΈΡ… Π²Π΅Π±-сайтах.

    Π’Ρ‹ ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ ΠΊΠ°Π΄Ρ€Ρ‹ (ΠΈ Ρ€Π°Π·Π²Π΅ ΠΏΠ°ΠΌΡΡ‚ΡŒ заставляСт вас Ρ‡ΡƒΡ‚ΡŒ-Ρ‡ΡƒΡ‚ΡŒ ΡΡŠΠ΅ΠΆΠΈΡ‚ΡŒΡΡ)? Π’Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π½Π° своСм сайтС Π»ΠΈΠΏΠΊΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ элСмСнты? Π”Π°ΠΉ ΠΌΠ½Π΅ Π·Π½Π°Ρ‚ΡŒ Π² коммСнтариях.

    Автор: Майкл Ѐиллипс

    Майкл Ѐиллипс — Π²Π΅Ρ‚Π΅Ρ€Π°Π½ индустрии Π²Π΅Π±-хостинга, ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‰ΠΈΠΉ людям максимально эффСктивно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ своС присутствиС Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ с 1995 Π³ΠΎΠ΄Π°.

    Floats Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС | HTML ΠΈ CSS — это слоТно

    ПослС плавания

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

    ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ это Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅Ρ‚ΠΊΠΎ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΊΡ€Π°ΡΠ½ΡƒΡŽ Ρ€Π°ΠΌΠΊΡƒ Π²ΠΎΠΊΡ€ΡƒΠ³ нашСго .страница элСмСнт:

      .page {
      ΡˆΠΈΡ€ΠΈΠ½Π°: 900 пиксСлСй;
      ΠΌΠ°Ρ€ΠΆΠ°: 0 Π°Π²Ρ‚ΠΎ;
      Π³Ρ€Π°Π½ΠΈΡ†Π°: сплошной красный 1px;
    }
      

    ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΎΠΊΡ€ΡƒΠ³ .menu ΠΈ . НиТний ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ» элСмСнтов. Как Π±ΡƒΠ΄Ρ‚ΠΎ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ элСмСнты Π΄Π°ΠΆΠ΅ Π½Π΅ Ρ‚Π°ΠΌ. Π•ΡΡ‚ΡŒ Π΄Π²Π° способа ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ это: ΠΎΡ‡ΠΈΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠΏΠ»Π°Π²ΠΎΠΊ ΠΈ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅.

    Бброс ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠΎΠ²

    Β«ΠžΡ‡ΠΈΡΡ‚ΠΊΠ°Β» ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠ° — это ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π±Π»ΠΎΠΊΡƒ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠΈ. ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΈΠΌ.ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Ρ‚ΡŒ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ ящик, ΠΎΡ‡ΠΈΡ‰Π΅Π½Π½Ρ‹ΠΉ элСмСнт всСгда появляСтся послС Π»ΡŽΠ±Ρ‹Ρ… чисСл с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой. Π­Ρ‚ΠΎ всС Ρ€Π°Π²Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΊΠΎΡ€ΠΎΠ±ΠΊΡƒ Π² Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ страницы ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

    ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ свойство clear , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ наш .footer ΡΠΏΡƒΡΡ‚ΠΈΡ‚Π΅ΡΡŒ Π² самый Π½ΠΈΠ· страницы:

      .footer {
      ясно: оба;
      высота: 200 пиксСлСй;
      Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: # D6E9FE;
    }
      

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

    Π’ зависимости ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° ΠΌΠ°ΠΊΠ΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΏΡ‹Ρ‚Π°Π΅Ρ‚Π΅ΡΡŒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ, это Π²ΠΏΠΎΠ»Π½Π΅ ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. ΠœΡ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ здСсь, Π½ΠΎ ΠΌΡ‹ собираСмся ΠΈΠ·ΡƒΡ‡ΠΈΡ‚Π΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… элСмСнтов большС, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π² Π½Π°ΡˆΡƒ страницу Π² ΠΌΠ°ΠΊΠ΅Ρ‚ Π±Π΅Π· ΠΏΠΎΠ»Π΅ΠΉ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ заполняСт всС ΠΎΠΊΠ½ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

    ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ Π²Ρ‹Π½ΠΈΠΌΠ°Π΅ΠΌ мСню ΠΈ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ» ΠΈΠ· .стр. элСмСнт. Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚Π΅ элСмСнт Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ:

      
      
    МСню
    Боковая панСль
    ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚
    НиТний ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ»

    Начиная с .menu ΠΈ .footer находятся Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Π°ΠΌΠΈ нашСй fixed-width .page , это полная ΡˆΠΈΡ€ΠΈΠ½Π° ΠΎΠΊΠ½Π°, это ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ для ΠΌΠ°ΠΊΠ΅Ρ‚Π° Π±Π΅Π· ΠΏΠΎΠ»Π΅ΠΉ.Однако ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ .page снова ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΡƒΠ»Π΅Π²ΡƒΡŽ высоту, нСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ» всС Π΅Ρ‰Π΅ ΠΎΡ‡ΠΈΡ‰Π°Π΅Ρ‚ Π±ΠΎΠΊΠΎΠ²ΡƒΡŽ панСль ΠΈ Π±Π»ΠΎΠΊΠΈ содСрТимого.

    Π•Ρ‰Π΅ Ρ€Π°Π·, СдинствСнныС элСмСнты Π² . Page ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ, поэтому ΠΎΠ½ΠΈ Π½Π΅ считайтС Π΅Π³ΠΎ высоту. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π½ΠΈΠΆΠ½Π΅Π³ΠΎ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ»Π° Π½Π°Ρ€ΡƒΠΆΡƒ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° .page сломал нашС исправлСниС clear .

    Π‘ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ пСрСполнСния

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

    РСшСниС — CSS ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ свойство. Π”ΠΎΠ±Π°Π²ΠΈΠ² ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ : скрытоС объявлСниС Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ div, ΠΌΡ‹ сообщаСм Π΅Π³ΠΎ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ высоту Π»ΡŽΠ±Ρ‹Ρ… содСрТащихся Π² Π½Π΅ΠΌ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… элСмСнтов. Π’ΠΎΡ‚ ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΊ Π½Π°ΡˆΠ΅ΠΌΡƒ элСмСнту .page ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ Ρ€Π΅Π½Π΄Π΅Ρ€Π°:

      .page {
      ΡˆΠΈΡ€ΠΈΠ½Π°: 900 пиксСлСй;
      ΠΌΠ°Ρ€ΠΆΠ°: 0 Π°Π²Ρ‚ΠΎ;
      ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅: скрыто;
      Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: # EAEDF0;
    }
      

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ свСтло-сСрый Ρ„ΠΎΠ½ Π² .стр. вмСсто Π±Π΅Π»ΠΎΠ³ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π­Ρ‚ΠΎ Π΅Ρ‰Π΅ Π½Π΅ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΊΡ€ΠΎΠ²ΠΎΡ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ (ΠΌΡ‹ рассмотрим это Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·Π΄Π΅Π»). Π’Π°ΠΆΠ½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ здСсь являСтся ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ пСрСполнСния : Π‘ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ . Π‘Π΅Π· Π½Π΅Π³ΠΎ ΠΌΡ‹ Π½Π΅ смогли Π±Ρ‹ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ .page Ρ„ΠΎΠ½ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½ΡƒΠ»Π΅Π²ΡƒΡŽ высоту.

    Подводя ΠΈΡ‚ΠΎΠ³, Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ лишний Π½Π΅Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π½Ρ‹ΠΉ элСмСнт HTML Π² Π½ΠΈΠΆΠ½Π΅ΠΉ части ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ div ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ раствор clear . Π’ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ overflow: скрытоС объявлСниС для элСмСнта ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°.Π’ основная идСя для ΠΎΠ±ΠΎΠΈΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ способ ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρƒ, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠΈ Π² высоту ΠΈΡ… элСмСнта ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… Ρ„ΠΎΠ½Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ.

    Удобная для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств навигация ΠΏΠΎ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ Π½Π° чистом CSS

    Автор: fireship-io
    ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΎΠ² ВсСго: 1911 просмотров
    ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Π°Ρ страница: ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° сайт
    ПослСднСС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅: 3 ΠΌΠ°Ρ€Ρ‚Π° 2020
    ЛицСнзия: MIT

    ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ просмотр:

    ОписаниС:

    Адаптивная, удобная для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π°Ρ боковая панСль Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, построСнная Π½Π° чистом CSS.

    ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° элСмСнт Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ боковая панСль раскрываСтся Π΄ΠΎ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.

    АвтоматичСски ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π±ΠΎΠΊΠΎΠ²ΡƒΡŽ панСль Π² ниТнюю панСль Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах.

    ΠœΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ просмотр:

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

    1. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ HTML-ΠΊΠΎΠ΄ для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π½Π° Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ.

      

    2.ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ стили CSS для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ.

     .navbar {
      ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: фиксированноС;
      Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π°: "# 23232e";
      ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄: ΡˆΠΈΡ€ΠΈΠ½Π° 600 мс Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒ;
    }
    
    .navbar-nav {
      ΡΡ‚ΠΈΠ»ΡŒ списка: Π½Π΅Ρ‚;
      отступ: 0;
      ΠΌΠ°Ρ€ΠΆΠ°: 0;
      дисплСй: гибкий;
      flex-direction: столбСц;
      align-items: center;
      высота: 100%;
    }
    
    .nav-item {
      ΡˆΠΈΡ€ΠΈΠ½Π°: 100%;
    }
    
    .nav-item: last-child {
      ΠΌΠ°Ρ€ΠΆΠ° свСрху: Π°Π²Ρ‚ΠΎ;
    }
    
    .nav-link {
      дисплСй: гибкий;
      align-items: center;
      высота: 5бэр;
      Ρ†Π²Π΅Ρ‚: "# b6b6b6";
      тСкстовоС ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅: Π½Π΅Ρ‚;
      Ρ„ΠΈΠ»ΡŒΡ‚Ρ€: ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΈ сСрого (100%), Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ (0,7 дюйма);
      ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄: Β«600 мс»;
    }
    
    .nav-link: hover {
      Ρ„ΠΈΠ»ΡŒΡ‚Ρ€: ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΈ сСрого (0%), Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ (1 ";
      Ρ„ΠΎΠ½: "# 141418";
      Ρ†Π²Π΅Ρ‚: "#ececec";
    }
    
    .link-text {
      дисплСй: Π½Π΅Ρ‚;
      ΠΌΠ°Ρ€ΠΆΠ° слСва: 1бэр;
    }
    
    .nav-link svg {
      ΡˆΠΈΡ€ΠΈΠ½Π°: 2бэр;
      минимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 2 бэр;
      ΠΌΠ°Ρ€ΠΆΠ°: 0 1.5Ρ€Π΅ΠΌ;
    }
    
    .fa-primary {
      Ρ†Π²Π΅Ρ‚: # ff7eee;
    }
    
    .fa-secondary {
      Ρ†Π²Π΅Ρ‚: # df49a6;
    }
    
    .fa-primary,
    .fa-secondary {
      ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄: Β«600 мс»;
    }
    
    .logo {
      font-weight: ΠΆΠΈΡ€Π½Ρ‹ΠΉ;
      тСкст-ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅: прописныС Π±ΡƒΠΊΠ²Ρ‹;
      Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ»Π΅: 1 бэр;
      Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста: Ρ†Π΅Π½Ρ‚Ρ€;
      Ρ†Π²Π΅Ρ‚: "#ececec";
      Ρ„ΠΎΠ½: "# 141418";
      Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°: 1,5 бэр;
      ΠΌΠ΅ΠΆΠ±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»: 0,3 ΠΊΠ°Π½Π°Π»Π°;
      ΡˆΠΈΡ€ΠΈΠ½Π°: 100%;
    }
    
    .logo svg {
      ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ: ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ (0deg ";
      ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄: Β«600 мс»;
    }
    
    .Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ-тСкст
    {
      дисплСй: встроСнный;
      позиция: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ;
      слСва: -999px;
      ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄: Β«600 мс»;
    }
    
    .navbar: hover .logo svg {
      ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ: ΠΏΠΎΠ²Π΅Ρ€Π½ΡƒΡ‚ΡŒ (-180deg ";
    }
    
    @media only screen ΠΈ (min-width: 600px) {
      .navbar {
        Π²Π΅Ρ€Ρ…: 0;
        ΡˆΠΈΡ€ΠΈΠ½Π°: 5бэр;
        высота: 100vh;
      }
    
      .navbar: hover {
        ΡˆΠΈΡ€ΠΈΠ½Π°: 16бэр;
      }
    
      .navbar: hover .link-text {
        дисплСй: встроСнный;
      }
    
      .navbar: Π½Π°Π²Π΅Π΄ΠΈΡ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ.Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ svg
      {
        Π»Π΅Π²ΠΎΠ΅ ΠΏΠΎΠ»Π΅: 11 бэр;
      }
    
      .navbar: Π½Π°Π²Π΅Π΄ΠΈΡ‚Π΅ курсор Π½Π° .logo-text
      {
        слСва: 0px;
      }
    } 

    3. ΠŸΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π±ΠΎΠΊΠΎΠ²ΡƒΡŽ панСль Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π² ниТнюю панСль Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ.

     @media only screen and (max-width: 600px) {
      .navbar {
        Π²Π½ΠΈΠ·Ρƒ: 0;
        ΡˆΠΈΡ€ΠΈΠ½Π°: 100Π²Π²Ρ‚;
        высота: 5бэр;
      }
    
      .logo {
        дисплСй: Π½Π΅Ρ‚;
      }
    
      .navbar-nav {
        flex-direction: ряд;
      }
    
      .nav-link {
        justify-content: center;
      }
    
      основной {
        ΠΌΠ°Ρ€ΠΆΠ°: 0;
      }
    } 

    Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠΎΠ² | ΠžΡΠ½ΠΎΠ²Ρ‹ ΠΌΠ°ΠΊΠ΅Ρ‚Π° CSS

    Помимо простого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° ΠΎΠ±Π΅Ρ€Ρ‚Ρ‹Π²Π°Π½ΠΈΠ΅ тСкста Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, 0:00

    Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠΈ для ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ†Π΅Π»Ρ‹Π΅ Π²Π΅Π±-ΠΌΠ°ΠΊΠ΅Ρ‚Ρ‹.0:04

    НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ ΠΈ навигация Π² шапкС, 0:07

    столбцы содСрТимого Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅, ΠΈΠ»ΠΈ ссылки Π² Π½ΠΈΠΆΠ½Π΅ΠΌ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ»Π΅. 0:11

    Как ΠΌΡ‹ ΡƒΠ·Π½Π°Π»ΠΈ ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ Π²ΠΈΠ΄Π΅ΠΎ, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ, 0:15

    Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π² порядкС Ρ‡Ρ‚ΠΎ ΠΎΠ½ встрСчаСтся Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅.0:18

    Но ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‚ порядок с ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠ°ΠΌΠΈ. 0:22

    Π’ настоящСС врСмя элСмСнты Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ находятся Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ. 0:26

    НазваниС сайта ΠΈ 0:30

    навигация складываСтся ΠΏΠΎΠ²Π΅Ρ€Ρ… ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅.0:31

    Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ Π― ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ Π²Ρ‹Π»ΠΎΠΆΠΈΡ‚ΡŒ имя ΠΈ 0:39

    навигация, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ использовали Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π» с использованиСм ΠΌΠ΅Ρ‚ΠΎΠ΄Π° float. 0:41

    Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρƒ вас Π±ΡƒΠ΄Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΌΠ°ΠΊΠ΅Ρ‚ Ρ„Π»ΠΎΡ‚Π° 0:45

    ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ со встроСнным ΠΈ встроСнным Π±Π»ΠΎΠΊΠΎΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ ΡƒΠ·Π½Π°Π»ΠΈ Ρ€Π°Π½Π΅Π΅.0:49

    Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, я Ρ…ΠΎΡ‡Ρƒ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ сайта элСмСнт слСва ΠΎΡ‚ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°. 0:53

    Π˜Ρ‚Π°ΠΊ, вСрнСмся ΠΊ ΠΌΠΎΠ΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ стилСй, Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΌΠ΅Π΄ΠΈΠ°-запроса, 1:00

    Π― создам Π½ΠΎΠ²ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½Π°Ρ†Π΅Π»Π΅Π½ Π½Π° имя класса. 1:03

    Π’Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° добавлю ΠΏΠΎΠΏΠ»Π°Π²ΠΎΠΊ свойство ΠΈ установитС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ слСва.1:13

    Когда я Π²Π΅Ρ€Π½ΡƒΡΡŒ ΠΈ обновлю страницу, 1:20

    Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ элСмСнт ΠΏΠ»Π°Π²Π°Π΅Ρ‚ Π² Π»Π΅Π²ΠΎΠΉ части Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°. 1:22

    ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ навигация большС Π½Π΅ ΡƒΠ²Π°ΠΆΠ°Π΅Ρ‚ пространство элСмСнта ΠΈΠΌΠ΅Π½ΠΈ 1:27

    Ρ€Π°Π½ΡŒΡˆΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π» страницу.1:32

    Если я ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŽ элСмСнт ΠΈΠΌΠ΅Π½ΠΈ с инструмСнтами Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Chrome, 1:34

    ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ элСмСнт выглядит Π±Ρ‹Ρ‚ΡŒ Π²Π½ΡƒΡ‚Ρ€ΠΈ основной Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ. 1:37

    Подобно Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅ΠΎ, ΠΊΠΎΠ³Π΄Π° я размСстил ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ 1:41

    рядом с Π°Π±Π·Π°Ρ†Π°ΠΌΠΈ.1:45

    И Π΅Π³ΠΎ ΡˆΠΈΡ€ΠΈΠ½Π° большС Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ всю строку. 1:46

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ ΡˆΠΈΡ€ΠΎΠΊ, насколько ΠΈ Π΅Π³ΠΎ содСрТаниС. 1:49

    ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ элСмСнт тСхничСски элСмСнт Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ уровня. 1:51

    Но ΠΎΠ½ Π²Π΅Π΄Π΅Ρ‚ сСбя ΠΊΠ°ΠΊ встроСнный элСмСнт, Π° Ρ‚Π°ΠΊΠΆΠ΅ 1:56

    любой ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π΅Ρ‚ Π΅Π³ΠΎ.1:58

    Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ нСсколько ΠΏΠ»Π°Π²Π°Π΅Ρ‚ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ. 2:01

    Π˜Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ этот ΠΌΠ°ΠΊΠ΅Ρ‚, я ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠΏΠ»Π°Π²ΠΎΠΊ ΠΊ основному элСмСнту Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ. 2:04

    Π― Ρ…ΠΎΡ‡Ρƒ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ правая Ρ‡Π°ΡΡ‚ΡŒ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°. 2:09

    Π’Π΅Ρ€Π½ΡƒΠ²ΡˆΠΈΡΡŒ Π² мою Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй, Π² ΠΌΠ΅Π΄ΠΈΠ° запрос ΠΈ прямо Π½Π°Π΄ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ ΠΈΠΌΠ΅Π½ΠΈ, 2:15

    Π― ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°Ρ†Π΅Π»Π΅Π½ Π½Π° имя класса nav.2:21

    Π― Π΄Π°ΠΌ Π΅ΠΌΡƒ свойство float ΠΈ установитС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²ΠΏΡ€Π°Π²ΠΎ. 2:28

    Когда я Π²Π΅Ρ€Π½ΡƒΡΡŒ ΠΈ обновлю страницу, ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΈ имя, ΠΈ 2:33

    основныС элСмСнты Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ находятся Π² Ρ‚ΠΎΠΉ ΠΆΠ΅ строкС. 2:38

    Но элСмСнты Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ всС Π΅Ρ‰Π΅ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… строках.2:42

    Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ, 2:47

    Π― ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ Π²Ρ‹ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ список элСмСнты Π²Π½ΡƒΡ‚Ρ€ΠΈ main-nav. 2:48

    Π˜Ρ‚Π°ΠΊ, вСрнСмся ΠΊ ΠΌΠΎΠ΅ΠΌΡƒ CSS, прямо ΠΏΠΎΠ΄ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ main-nav я создам Π½ΠΎΠ²ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ 2:52

    ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°Ρ†Π΅Π»Π΅Π½ Π½Π° Π»ΠΈ элСмСнты Π²Π½ΡƒΡ‚Ρ€ΠΈ main-nav.2:57

    Π—Π°Ρ‚Π΅ΠΌ я пСрСнСсу ΠΈΡ… Π²Π»Π΅Π²ΠΎ, Π½Π°Π±Ρ€Π°Π² float: 3:02

    оставил; Π˜Ρ‚Π°ΠΊ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ навигация 3:07

    элСмСнты Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ рядом Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ Π² Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ порядкС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΠ½ΠΈ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅. 3:12

    А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚, Ссли я ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΠΉΡ‚Π΅ элСмСнты Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π²ΠΏΡ€Π°Π²ΠΎ.3:18

    Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ я Π²Π΅Ρ€Π½ΡƒΡΡŒ ΠΊ Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΈ 3:22

    ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой слСва Π½Π°ΠΏΡ€Π°Π²ΠΎ. 3:25

    ΠŸΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ элСмСнтов списка Π²ΠΏΡ€Π°Π²ΠΎ мСняСт мСстами порядок Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… ссылок, 3:32

    ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΏΠΎΠ΄Ρ‚Π°Π»ΠΊΠΈΠ²Π°Π΅Ρ‚ самый ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт списка справа ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ul.3:36

    Π—Π°Ρ‚Π΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρ‹ ΠΏΠ»Π°Π²Π°ΡŽΡ‚ рядом ΠΊ Π½Π΅ΠΌΡƒ Π² порядкС написания. 3:42

    Π― ΠΏΠΎΠΉΠ΄Ρƒ ΠΈ Π΄Π΅Ρ€ΠΆΠΈΡ‚Π΅ ΠΌΠΎΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы Π² Π»Π΅Π²ΠΎΠΌ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, двигаясь Π²ΠΏΠ΅Ρ€Π΅Π΄. 3:46

    Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ я просто ΠΎΡ‚ΠΌΠ΅Π½ΡŽ это ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π²Π»Π΅Π²ΠΎ. 3:49

    Π‘ ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠ°ΠΌΠΈ Π½Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ ΠΎ лишнСС пустоС пространство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ 3:55

    ΠΏΡ€ΠΈ использовании встроСнного ΠΈΠ»ΠΈ встроСнного Π±Π»ΠΎΡ‡Π½ΠΎΠ³ΠΎ отобраТСния.3:59

    ΠŸΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠ΅ элСмСнты Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΈΠ΄Π΅Ρ‚ΡŒ рядом Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ 4:02

    нСзависимо ΠΎΡ‚ HTML Π±Π΅Π»ΠΎΠ΅ пространство ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. 4:05

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ я Ρ…ΠΎΡ‡Ρƒ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, поэтому я Π²Π΅Ρ€Π½ΡƒΡΡŒ ΠΊ своСй Ρ‚Π°Π±Π»ΠΈΡ†Π΅ стилСй 4:08

    ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚Π΅ Π»Π΅Π²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ ΠΊ элСмСнты списка Π²Π½ΡƒΡ‚Ρ€ΠΈ main-nav.4:13

    Π˜Ρ‚Π°ΠΊ, Π½ΠΈΠΆΠ΅ объявлСния float, 4:18

    Π― добавлю свойство margin-left ΠΈ установитС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 12 пиксСлСй. 4:20

    Поплавки Π²Π½ΡƒΡ‚Ρ€ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π²Ρ‹Π·Π²Π°Π»ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ Π½Π΅ΠΆΠ΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠ°ΠΊΠ΅Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Ρ‹ 4:30

    вСроятно столкновСниС ΠΏΡ€ΠΈ использовании ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠΎΠ².4:34

    Если элСмСнт уровня Π±Π»ΠΎΠΊΠ° содСрТит ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΉ элСмСнт, Π΅Π³ΠΎ высота ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ. 4:37

    ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΠ»Π°ΡΡŒ высота Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°. 4:43

    Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π΅Π³ΠΎ высота Π½Π΅ увСличиваСтся ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ имя ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅Π³ΠΎ сайта ΠΈ 4:46

    элСмСнты Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ.4:50

    Π’Π΅ΠΏΠ΅Ρ€ΡŒ это Π½Π΅ ошибка Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. 4:52

    Π’ΠΎΡ‚ ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠΏΠ»Π°Π²ΠΊΠΈ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Π½ΠΎ это Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 4:54

    Π³Π΄Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ Π² Π±Π΅Π΄Ρƒ ΠΏΡ€ΠΈ использовании ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΡ… элСмСнтов. 4:58

    Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π²ΠΈΠ΄Π΅ΠΎ я ΠΏΠΎΠΊΠ°ΠΆΡƒ Π²Π°ΠΌ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ это происходит Π² ΠΌΠ°ΠΊΠ΅Ρ‚Π°Ρ… с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ запятой ΠΈ 5:01

    ΠΊΠ°ΠΊ этого Π½Π΅ Π΄ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ.5:05

    .