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

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ мСню Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π² HTML ΠΈ CSS для сайта

Автор ΡΡ‚Π°Ρ‚ΡŒΠΈ: admin

ΠœΠ΅Ρ‚ΠΊΠΈ: CSS / HTML / Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ / Новичку

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅ ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ мСню Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π² HTML ΠΈ CSS, ΠΏΠΎΠΊΠ°ΠΆΡƒ здСсь мСню Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ², Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π±ΠΎΠΊΠΎΠ²ΠΎΠ΅ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅.

Π’Π°ΠΊΠΆΠ΅, ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ эту ΡΡ‚Π°Ρ‚ΡŒΡŽ, рСкомСндуСтся сначала ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ наш ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ ΠΏΠΎ HTML ΠΈ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ ΠΏΠΎ CSS.

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ мСню:

Для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π·Π±Π΅Ρ€Ρ‘ΠΌ ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ мСню Π² HTML ΠΈ CSS, это самый просто Ρ‚ΠΈΠΏ, Π½Π° ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²ΠΎ Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅. Но для Π½Π°Ρ‡Π°Π»Π° Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ HTML страницу.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

<header>

Β Β Β Β <h4>Header</h4>

</header>

<main>

Β Β Β Β <nav>

Β Β Β Β Β Β Β Β <ul>

Β Β Β Β Β Β Β Β Β Β Β Β <li><a href=»#»>Главная</a></li>

Β Β Β Β Β Β Β Β Β Β Β Β <li><a href=»#»>Новости</a></li>

Β Β Β Β Β Β Β Β Β Β Β Β <li><a href=»#»>Π˜Π³Ρ€Ρ‹</a></li>

Β Β Β Β Β Β Β Β Β Β Β Β <li><a href=»#»>ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹</a></li>

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

Β Β Β Β </nav>

Β Β Β Β <div>

Β Β Β Β Β Β Β Β <h2>Content</h2>

Β Β Β Β </div>

</main>

Π’ΡƒΡ‚ всё понятно, СдинствСнноС, Ρ‡Ρ‚ΠΎ смущаСт, это Ρ‚Π΅Π³ <nav>, ΠΎΠ½ Π½ΡƒΠΆΠ΅Π½ для обозначСния, Ρ‡Ρ‚ΠΎ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Π³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ мСню Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:

Π’Π΅Π³ <nav> Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ индСксировался ваш сайт.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π² Ρ‚Π΅Π³ <nav> список <ul>, Ρ‡Ρ‚ΠΎ Π±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ мСню.

1

2

3

4

5

6

<ul>

Β Β Β Β <li><a href=»#»>Главная</a></li>

Β Β Β Β <li><a href=»#»>Новости</a></li>

Β Β Β Β <li><a href=»#»>Π˜Π³Ρ€Ρ‹</a></li>

Β Β Β Β <li><a href=»#»>ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹</a></li>

</ul>

Π—Π΄Π΅ΡΡŒ Π½Π΅ Ρ‡Π΅Π³ΠΎ интСрСсного Π½Π΅Ρ‚, СдинствСнно, вмСсто Ρ€Π΅ΡˆΡ‘Ρ‚ΠΊΠΈ Π² Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π΅ href, Π½Π°Π΄ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ссылку Π½Π° страницу, Π²ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅ всё Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π°ΠΌ Π½Π°Π΄ΠΎ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS сдСлаСм Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ мСню стало с Π»Π΅Π²ΠΎΠ³ΠΎ Π±ΠΎΠΊΠ° ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.

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

header {

Β Β border: black 2px solid;

}

Β 

main nav {

Β Β display: inline-block;

Β Β width: 200px;

Β Β border: black 2px solid;

Β Β margin-right: 10px;

Β Β padding: 10px 20px;

Β Β float: left;

}

Β 

main nav ul {

Β Β padding: 0;

}

Β 

main nav ul li {

Β Β list-style-type: none;

}

Β 

main . content {

Β Β display: inline-block;

Β Β width: 500px;

Β Β border: black 2px solid;

Β Β float: left;

}

Как ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ для Ρ‚Π΅Π³Π° <nav> ΠΈ <div> с классом Β«contentΒ», ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ свойство display со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«inline-blockΒ», Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ эти Π΄Π²Π° Π±Π»ΠΎΠΊΠ° ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ свойства ΠΊΠ°ΠΊ строчных, Ρ‚Π°ΠΊ ΠΈ Π±Π»ΠΎΡ‡Π½Ρ‹Ρ… элСмСнтов.

Π’Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· этих Π±Π»ΠΎΠΊΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ свойство float, ΠΎΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ для выравнивания Π±Π»ΠΎΠΊΠΎΠ², Π±Π»ΠΎΡ‡Π½ΠΎ строчного Ρ‚ΠΈΠΏΠ°, Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΏΠΎ ссылки.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:

Π’ соврСмСнных ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π±Π»ΠΎΡ‡Π½ΠΎ строчныС элСмСнты ΠΈ float, сСйчас ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ FlexBox ΠΈΠ»ΠΈ Grid, Π½ΠΎ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°ΠΌ это стоит Π·Π½Π°Ρ‚ΡŒ, поэтому Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ это.

Π’ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

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

Как ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ мСню:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Ρ‘ΠΌ ΠΊ самому интСрСсном, это Ρ‚ΠΎ ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ мСню Π² HTML ΠΈ CSS,Β  ΡΡƒΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ такая ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ с ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ случаСм, Π½ΠΎ Ρ‚ΡƒΡ‚ Π±ΡƒΠ΄Ρƒ ΡƒΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ FlexBox.

Π‘Π½Π°Ρ‡Π°Π»Π° Π½Π°Π΄ΠΎ внСсти измСнСния Π² HTML, ΠΌΡ‹ просто ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΠΌ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ Π² header.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

<header>

Β Β Β Β <h4>Header</h4>

Β Β Β Β <nav>

Β Β Β Β Β Β Β Β <ul>

Β Β Β Β Β Β Β Β Β Β Β Β <li><a href=»#»>Главная</a></li>

Β Β Β Β Β Β Β Β Β Β Β Β <li><a href=»#»>Новости</a></li>

Β Β Β Β Β Β Β Β Β Β Β Β <li><a href=»#»>Π˜Π³Ρ€Ρ‹</a></li>

Β Β Β Β Β Β Β Β Β Β Β Β <li><a href=»#»>ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹</a></li>

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

Β Β Β Β </nav>

</header>

<main>

Β Β Β Β <div>

Β Β Β Β Β Β Β Β <h2>Content</h2>

Β Β Β Β </div>

</main>

ΠŸΡ€ΠΎΡΡ‚ΠΎ пСрСнСсли всё Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ Π½Π° Π²Π΅Ρ€Ρ…, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ CSS.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

header {

Β Β border: black 2px solid;

}

Β 

header nav {

Β Β width: 600px;

Β Β border: black 2px solid;

Β Β margin-right: 10px;

Β Β padding: 10px 20px;

}

Β 

header nav ul {

Β Β display: flex;

Β Β justify-content: space-around;

Β Β padding: 0;

}

Β 

header nav ul li {

Β Β list-style-type: none;

}

Β 

main . content {

Β Β border: black 2px solid;

}

Π’ΡƒΡ‚ самоС Π²Π°ΠΆΠ½ΠΎΠ΅, это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с FlexBox, Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства display, Β«flexΒ», Ρ‡Ρ‚ΠΎ ΠΈ сдСлали для Ρ‚Π΅Π³Π° <ul>.

Π”Π°Π»ΡŒΡˆΠ΅, послС этого ΠΈΠ΄Ρ‘Ρ‚ свойство justify-content, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½ΡƒΠΆΠ½ΠΎ для опрСдСлСния пространства ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΠΌΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ, Π² нашСм случаС ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«space-aroundΒ», Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠ΅ распрСдСлСниС пространства, Π²ΠΎΡ‚ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

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

Π’Ρ‹Π²ΠΎΠ΄:

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΈ ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ мСню Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π² HTML ΠΈ CSS, Π΄ΡƒΠΌΠ°ΡŽ Π²Π°ΠΌ Π±Ρ‹Π»ΠΎ интСрСсно ΠΈ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… статСй, Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню.

ΠŸΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚Π΅ΡΡŒ Π½Π° соц-сСти:

ΠžΡ†Π΅Π½ΠΊΠ°:

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ ΠΎΡ†Π΅Π½ΠΈΠ²ΡˆΠΈΡ…: 2
БрСдняя ΠΎΡ†Π΅Π½ΠΊΠ°: 3,00

Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°. ..

ΠŸΠΎΠ΄Π΅Π»ΠΈΡ‚ΡΡ:

Пока ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Π½Π΅Ρ‚

Π’Π°ΠΊΠΆΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ:

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

Если Π’Ρ‹ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚Π΅ΡΡŒ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ Π»ΠΈΠ±ΠΎ Ρƒ Вас Π΅ΡΡ‚ΡŒ собствСнный сайт (Π±Π»ΠΎΠ³), Ρ‚ΠΎ Π’Ρ‹ Π·Π½Π°ΠΊΠΎΠΌΡ‹ с Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ создаСтся мСню ΠΈ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Π² Π½Π΅ΠΌ. Если ΠΌΡ‹ рассматриваСм ΠΊΠ°ΠΊΡƒΡŽ-Π»ΠΈΠ±ΠΎ систСму управлСния сайтом (CMS), Ρ‚ΠΎ Ρ‚Π°ΠΌ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ мСню Π½Π΅ Π½Π°Π΄ΠΎ – всё дСлаСтся Π½Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Π΅. Π­Ρ‚ΠΎ с ΠΎΠ΄Π½ΠΎΠΉ стороны Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Π° с Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны плохо…

АвтоматичСскоС созданиС мСню Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ прСдставлСния ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ HTML, PHP, CSS, JavaScript. Π’ CMS достаточно ввСсти названия страниц, Ρ€ΡƒΠ±Ρ€ΠΈΠΊ ΠΈ Ρ‚.ΠΏ. ΠΈ мСню Π±ΡƒΠ΄Π΅Ρ‚ сформировано. А Π²ΠΎΡ‚ ΠΏΠ»ΠΎΡ… Ρ‚Π°ΠΊΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ Π΅Π³ΠΎ создания Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Ссли Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ внСсти ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΊΠΈ Π² структуру мСню, Ρ‚ΠΎ Ρ‚ΡƒΡ‚ Π±Π΅Π· спСциалиста ΡƒΠΆΠ΅ Π½Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Π΄Π°ΠΆΠ΅ спСциалисты Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½Ρ‹ ΠΊΠΎΡ€Π΅Π½Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΠ΅Ρ€Π΅ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ Π²Ρ‹Π²ΠΎΠ΄Π° мСню CMS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΠΈΡ‚ΡŒ ТСлания Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ° (кстати исполнитСлСй Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΈΡΠΊΠ°Ρ‚ΡŒ здСсь).

Π‘ΠΊΠ°ΠΆΡƒ большС: Ссли ΠΌΡ‹ возьмСм ΡΠ°ΠΌΡƒΡŽ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΡƒΡŽ Π½Π° сСгодняшний дСнь CMS – WordPress, Ρ‚ΠΎ названия Ρ€ΡƒΠ±Ρ€ΠΈΠΊ Π² сайдбарС ΡΠΎΡ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ автоматичСски ΠΏΠΎ Π°Π»Ρ„Π°Π²ΠΈΡ‚Ρƒ. Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ порядок ΠΈΡ… Π²Ρ‹Π²ΠΎΠ΄Π° Π±Π΅Π· ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½Π° силами самой CMS Π½Π΅Π»ΡŒΠ·Ρβ€¦

Если Π’Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π½Π°Π΅Ρ‚Π΅ HTML, JavaScript, Ρ‚ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ мСню любого Π²ΠΈΠ΄Π° для Вас Π½Π΅ прСдставляСт Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ слоТности. А Π²ΠΎΡ‚ Ссли эти языки программирования Π’Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅ лишь повСрхностно ΠΈΠ»ΠΈ вовсС ΠΎ Π½ΠΈΡ… ΡΠ»Ρ‹ΡˆΠΈΡ‚Π΅ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅, Ρ‚ΠΎ Π·Π°Π΄Π°Ρ‡Π° окаТСтся для Вас скорСС всСго нСподъСмной, особСнно Ссли Π΄Π΅Π»ΠΎ касаСтся Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню.

Pure CSS Menu – ΠΎΠ½Π»Π°ΠΉΠ½ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ мСню для сайта. Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π’Ρ‹ смоТСтС ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π»ΠΈΠ±ΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ мСню

с Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌ количСством ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ².

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню

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

ΠšΠΎΠΌΡƒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ сСрвис

  • Π²Π΅Π±-мастСрам, Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π½Π°ΡŽΡ‰ΠΈΠΌΒ  языки программирования, Ρ‚.ΠΊ. ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΈΠΌ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ врСмя Π½Π° Ρ€ΡƒΡ‚ΠΈΠ½Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ написания ΠΊΠΎΠ΄Π° мСню;
  • Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°ΠΌ собствСнных сайтов ΠΈΠ»ΠΈ Π±Π»ΠΎΠ³ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ хотят ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ мСню, Π½ΠΎ Π½Π΅ Π·Π½Π°ΡŽΡ‚, ΠΊΠ°ΠΊ это дСлаСтся.

Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ мСню

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ мСню ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ сСрвиса Pure CSS Menu происходит Π² Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅. Для Π½Π°Ρ‡Π°Π»Π° Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«TemplatesΒ» Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ шаблон мСню ΠΈΠ· восьми доступных. НС ΠΎΠ±Ρ€Π°Ρ‰Π°ΠΉΡ‚Π΅ ΠΏΠΎΠΊΠ° внимания Π½Π° количСство ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² ΠΈ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² мСню, Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°, Ρ†Π²Π΅Ρ‚ ΠΈ ΠΏΡ€. – всё это ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ, пСрСйдя Π² Π·Π°ΠΊΠ»Π°Π΄ΠΊΡƒ Β«ParametersΒ».

Π’Ρ‹Π±ΠΎΡ€ шаблона мСню

Настройка ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² мСню

ΠŸΡƒΠ½ΠΊΡ‚Ρ‹ ΠΈ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ мСню, ΠΈΡ… названия, порядок слСдования, ссылки ΠΈ ΠΏΡ€. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ Π² настройках Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ, пСрСйдя ΠΏΠΎ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«ItemsΒ». Π’.ΠΊ. ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π½Π΅ Π·Π½Π°ΡŽΡ‚ английского, объясню Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ этого ΠΎΠΊΠ½Π°.

Настройка ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² мСню

1 – Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ мСню Π² ΠΊΠΎΠ½Π΅Ρ† всСго списка
2 β€” Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ мСню сразу Π·Π° Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ (Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ΠΌ) Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠΌ
3 – Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚ Π² Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ (Π²Ρ‹Π΄Π΅Π»Π΅Π½Ρ‹ΠΉ) ΠΏΡƒΠ½ΠΊΡ‚ мСню
4 – ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ (ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚) мСню
5 – ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ всС ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ мСню с ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌ

НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ссылки для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π° мСню, подсказки ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΈ способ открытия ссылок Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… полях ΠΏΠΎΠ΄ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ прСдпросмотра мСню!

Бвойства ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² мСню

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π’Ρ‹ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ настроитС внСшний Π²ΠΈΠ΄ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π’Π°ΡˆΠ΅Π³ΠΎ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню, Π½Π°ΠΆΠΈΠΌΠ°ΠΉΡ‚Π΅ ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«DownloadΒ» ΠΈ сохраняйтС Π½Π° своСм ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Π°Ρ€Ρ…ΠΈΠ² со всСм Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ (для этого Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ).


Π’Π½ΡƒΡ‚Ρ€ΠΈ Π°Ρ€Ρ…ΠΈΠ²Π° Π’Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ Β«images» с графичСскими Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² мСню, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ„Π°ΠΉΠ» Β«purecssmenu.htmlΒ» со сгСнСрированным ΠΊΠΎΠ΄ΠΎΠΌ. Π—Π°Π³Ρ€ΡƒΠΆΠ°ΠΉΡ‚Π΅ ΠΏΠ°ΠΏΠΊΡƒ с ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ°ΠΌΠΈ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡŽ Π’Π°ΡˆΠ΅Π³ΠΎ сайта, вставляйтС ΠΊΠΎΠ΄ мСню Π² Π½ΡƒΠΆΠ½ΠΎΠ΅ мСсто ΠΈ Π½Π°ΡΠ»Π°ΠΆΠ΄Π°ΠΉΡ‚Π΅ΡΡŒ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌ мСню, написанном Π½Π° простом HTML + CSS.

Π’ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊ ΠΏΠΎ созданию Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню:

Π”Ρ€ΡƒΠ·ΡŒΡ, понравился Π»ΠΈ Π’Π°ΠΌ Π΄Π°Π½Π½Ρ‹ΠΉ сСрвис? Π—Π½Π°Π΅Ρ‚Π΅ Π»ΠΈ Π’Ρ‹ Π±ΠΎΠ»Π΅Π΅ качСствСнныС Π°Π½Π°Π»ΠΎΠ³ΠΈ? Π”Π΅Π»ΠΈΡ‚Π΅ΡΡŒ своими впСчатлСниями Π² коммСнтариях.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° мСню | Web Accessibility Initiative (WAI)

Π² ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ΅ ΠΏΠΎ мСню

ΠžΠ±Π·ΠΎΡ€

БСмантичСская Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ структуру мСню. БСмантичСски Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ мСню ΠΌΠΎΠ³ΡƒΡ‚ Π»Π΅Π³ΠΊΠΎ Π°Π΄Π°ΠΏΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ ситуациям, Ρ‚Π°ΠΊΠΈΠΌ ΠΊΠ°ΠΊ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° малСньком экранС, ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ экрана ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.

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

НСнумСрованный список

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ нСупорядочСнный список (

ΠŸΠΎΠΌΠ΅Ρ‚ΡŒΡ‚Π΅ мСню, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… Π±Ρ‹Π»ΠΎ Π»Π΅Π³Ρ‡Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΈ ΠΏΠΎΠ½ΡΡ‚ΡŒ. ΠœΠ΅Ρ‚ΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠΌΠΈ, Π½ΠΎ ΠΎΠΏΠΈΡΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³Π»ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒ нСсколько мСню Π½Π° Π²Π΅Π±-страницС. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ aria-label ΠΈΠ»ΠΈ aria-labeled by для прСдоставлСния ΠΌΠ΅Ρ‚ΠΊΠΈ. Π­Ρ‚ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ описаны Π² ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ΅ ΠΏΠΎ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠ΅ областСй.

Код: HTML
 
 

Π£ΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ элСмСнт

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

ИспользованиС Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΎΠ³ΠΎ тСкста

ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡƒΡŽ ΠΌΠ΅Ρ‚ΠΊΡƒ, которая читаСтся вслух ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ чтСния с экрана ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ тСхнологиями для ΠΏΠΎΠΌΠ΅Ρ‚ΠΊΠΈ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ элСмСнта, Ρ‡Ρ‚ΠΎ позволяСт Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ тСкст ΠΌΠ΅Ρ‚ΠΊΠΈ.

Π£Π΄Π°Π»ΠΈΡ‚Π΅ привязку ( ), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ элСмСнтом. Π­Ρ‚ΠΎ позволяСт ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π½Π΅Π΄ΠΎΡ€Π°Π·ΡƒΠΌΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΏΡƒΠ½ΠΊΡ‚ мСню Π°ΠΊΡ‚ΠΈΠ²Π΅Π½.

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΡƒΠ½ΠΊΡ‚ мСню ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΉ тСкст «ВСкущая страница:Β», Π° элСмСнт Π·Π°ΠΌΠ΅Π½Π΅Π½ Π½Π° с классом current :

Код: HTML
 
  • <Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½> ВСкущая страница: ΠšΠΎΡΠΌΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΌΠ΅Π΄Π²Π΅Π΄ΠΈ
  • ИспользованиС WAI-ARIA

    Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ aria-current="page" для указания Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ страницы Π² мСню. Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ особСнно ΠΏΠΎΠ»Π΅Π·Π΅Π½, ΠΊΠΎΠ³Π΄Π° ΡΠΊΠΎΡ€ΡŒ ( ) Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½ ΠΈΠ· HTML.

    Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ссылка Π² Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° основноС содСрТимоС страницы.

    Код: HTML
     
  • ΠšΠΎΡΠΌΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ ΠΌΠ΅Π΄Π²Π΅Π΄ΠΈ
  • ΠŸΠΎΠΌΠΎΠ³ΠΈΡ‚Π΅ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ эту страницу

    ΠŸΠΎΠΆΠ°Π»ΡƒΠΉΡΡ‚Π°, ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ своими идСями, прСдлоТСниями ΠΈΠ»ΠΈ коммСнтариями ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ Π² общСдоступном Π°Ρ€Ρ…ΠΈΠ²Π½ΠΎΠΌ спискС [email protected] ΠΈΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· GitHub.

    ЭлСктронная ΠΏΠΎΡ‡Ρ‚Π° Fork & Edit Π½Π° GitHubNew GitHub Issue

    Back to Top

    Navbar Β· Bootstrap

    ДокумСнтация ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ для ΠΌΠΎΡ‰Π½ΠΎΠ³ΠΎ, ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠ³ΠΎ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Bootstrap, ΠΏΠ°Π½Π΅Π»ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ. Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Ρ„ΠΈΡ€ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ стиля, Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ нашСго ΠΏΠ»Π°Π³ΠΈΠ½Π° для сворачивания.

    Как это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚

    Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с панСлью Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ:

    • Для ΠΏΠ°Π½Π΅Π»Π΅ΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ трСбуСтся ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ°
      .navbar
      с .navbar-expand{-sm|-md|-lg|-xl} для Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ свСртывания ΠΈ классов Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Ρ… схСм.
    • ПанСли Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΈ ΠΈΡ… содСрТимоС ΠΈΠ·ΠΌΠ΅Π½Ρ‡ΠΈΠ²Ρ‹ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΈΡ… ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ.
    • Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ наши слуТСбныС классы spacing ΠΈ flex для управлСния ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π°ΠΌΠΈ ΠΈ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ Π² панСлях Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ.
    • ПанСли Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΡŽΡ‚, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΈΡ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ это. ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ зависит ΠΎΡ‚ нашСго ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΠΎΠ³ΠΎ модуля Collapse JavaScript.
    • ПанСли Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ скрыты ΠΏΡ€ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ. Π—Π°ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΈΡ… Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ, Π΄ΠΎΠ±Π°Π²ΠΈΠ²
      .d-print
      ΠΊ .navbar . Π‘ΠΌ. слуТСбный класс дисплСя.
    • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡ΡŒΡ‚Π΅ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнта

    ΠŸΡ€ΠΎΡ‡Ρ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈ список ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… ΠΏΠΎΠ΄ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

    ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚

    Navbars ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ со встроСнной ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠΎΠ΄ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². ΠŸΡ€ΠΈ нСобходимости Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ:

    • .navbar-brand для названия вашСй ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.
    • .navbar-nav для ΠΏΠΎΠ»Π½ΠΎΡ€Π°Π·ΠΌΠ΅Ρ€Π½ΠΎΠΉ ΠΈ ΠΎΠ±Π»Π΅Π³Ρ‡Π΅Π½Π½ΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ списков).
    • .navbar-toggler для использования с нашим ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΌ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΌ сворачивания ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ функциями ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ.
    • .form-inline для Π»ΡŽΠ±Ρ‹Ρ… элСмСнтов управлСния ΠΈ дСйствий Ρ„ΠΎΡ€ΠΌΡ‹.
    • .navbar-text для добавлСния Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… строк тСкста.
    • .collapse.navbar-collapse для Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΈ скрытия содСрТимого ΠΏΠ°Π½Π΅Π»ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ останова.

    Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ всСх ΠΏΠΎΠ΄ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… Π² ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΡƒΡŽ панСль Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π² свСтлой Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ΅, которая автоматичСски сворачиваСтся Π½Π° lg (большой) Ρ‚ΠΎΡ‡ΠΊΠ° останова.

     <навигация>
      ПанСль Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ
      
        
      

    Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ слуТСбныС классы Ρ†Π²Π΅Ρ‚Π° ( bg-light ) ΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° ( my-2 , my-lg-0 , mr-sm-0 , my-sm-0 ).

    ΠœΠ°Ρ€ΠΊΠ°

    .navbar-brand ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Ρƒ элСмСнтов, Π½ΠΎ ΡΠΊΠΎΡ€ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅ всСго, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… элСмСнтов ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒΡΡ слуТСбныС классы ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ стили.

     
    <навигация>
      ПанСль Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ
    
    
    <навигация>
      ПанСль Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ
     

    Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² .navbar-brand , скорСС всСго, всСгда ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… стилСй ΠΈΠ»ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. Π’ΠΎΡ‚ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² для дСмонстрации.

     
    <навигация>
      <Π° href="#">
        
      
     
     
    <навигация>
      <Π° href="#">
        
        ΠΠ°Ρ‡Π°Π»ΡŒΠ½Π°Ρ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°
      
     

    Нав

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

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

    АктивныС состояния β€” с .active β€” для указания, Ρ‡Ρ‚ΠΎ тСкущая страница ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π° нСпосрСдствСнно ΠΊ .nav-link ΠΈΠ»ΠΈ ΠΈΡ… нСпосрСдствСнному Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŽ .nav-элСмСнт с.

     <навигация>
      ПанСль Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ