Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню jquery ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ: html — Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню сворачиваСтся ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ jquery

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

jquery Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ

На Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ 4 ΠΌΠΈΠ½. ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΎΠ² 50 ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ

ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ псСвдо-ссылки, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ мСню ΠΏΠΎΠ΄ Π½ΠΈΠΌΠΈ. И Ρ‡Ρ‚ΠΎΠ± ΠΎΠ½ исчСзал, Ссли курсор ΠΎΡ‚ΠΎΡˆΠ΅Π» Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ, допустим, 200px ΠΎΡ‚ появившСгося мСню ΠΈ псСвдо-ссылки.
Ну ΠΈΠ»ΠΈ хотя Π±Ρ‹ Π½Π΅ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ, Π° Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΡƒΠΆΠ΅ Ссли ΠΊΠ»ΠΈΠΊΠ½ΡƒΠ» ΠΊΡƒΠ΄Π°-Ρ‚ΠΎ Π²Π½Π΅ мСню, Ρ‚ΠΎ ΠΎΠ½ΠΎ ΠΏΡ€ΠΎΠΏΠ°Π΄Π°Π΅Ρ‚.

Как Π² VK, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ:

МнС просто Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π² JS ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Ρ‚ΡŒ.

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ самому Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ Π² Π²ΠΈΠ΄Π΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню Π½Π° jQuery с Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌ списком ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ сам ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ этого ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°. Но для Π½Π°Ρ‡Π°Π»Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ структуру Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ:

Как Π²Ρ‹ ΡƒΠΆΠ΅ догадались, нашС Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню построСно Π½Π° Π±Π°Π·Π΅ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… списков. ΠŸΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΌΡ‹ΡˆΠΈ Π½Π° Ρ‚Π΅Π³
Sub 1 … Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π±ΡƒΠ΄Π΅Ρ‚ всС, Ρ‡Ρ‚ΠΎ Π² Π½Π΅Π³ΠΎ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ:

Но ΠΊΠ°ΠΊ, спроситС Π²Ρ‹? Π”Π° всС Π½Π° самом Π΄Π΅Π»Π΅ ΠΎΡ‡Π΅Π½ΡŒ просто. Для Π½Π°Ρ‡Π°Π»Π° Π΄Π°Π²Π°ΠΉΡ‚Π΅ разбСрСмся с Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ стилСй нашСго списка Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Из Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ стилСй Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список Π½Π΅ скрыт, Π½ΠΎ этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΡ‹ ΠΈ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ jQuery:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ jQuery ΠΊΠΎΠ΄ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню, Ρ‚.ΠΊ. Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ совсСм понятСн. Π’ самом Π½Π°Ρ‡Π°Π»Π΅ прописана ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ конструкция:

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

Π§Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ эта запись? ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ Β«$()Β» позволяСт произвСсти Π²Ρ‹Π±ΠΎΡ€ΠΊΡƒ элСмСнтов. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π² самом Π½Π°Ρ‡Π°Π»Π΅ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ наш Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список. ΠœΡ‹ Π±Π΅Ρ€Π΅ΠΌ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ Β«$()Β» ΠΈ пишСм Π² Π½Π΅ΠΉ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΠΉ нас ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. Π’ нашСм случаС этим ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ список с классом Β«menuΒ». Π”Π°Π»Π΅Π΅ прописываСм ΠΌΠ΅Ρ‚ΠΎΠ΄ Β«hide()Β», ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΠΉ нас ΠΎΠ±ΡŠΠ΅ΠΊΡ‚.

Π”Π°Π»Π΅Π΅ ΠΈΠ΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ конструкция:

Π§Ρ‚ΠΎ ΠΎΠ½Π° Π΄Π΅Π»Π°Π΅Ρ‚? Она ΠΈΡ‰Π΅Ρ‚ Ρ‚Π΅Π³ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ элСмСнту ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ присвоСн класс Β«menuΒ» ΠΈ, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Β«css(β€˜background’, β€˜url(Β«down.pngΒ»)’)”, происходит присваиваниС свойству стиля Β«backgroundΒ» значСния Β«url(Β«down.pngΒ»)Β». Β«down.pngΒ» – это ΠΈΠΊΠΎΠ½ΠΊΠ°, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ, Ρ‡Ρ‚ΠΎ список ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒΡΡ.

Π—Π°Ρ‚Π΅ΠΌ ΠΈΠ΄Π΅Ρ‚ конструкция, которая ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ наш список, выглядит ΠΎΠ½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ΠœΡ‹ ΠΈΡ‰Π΅ΠΌ Ρ‚Π΅Π³ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌΡƒ элСмСнту ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ присвоСн hover” ΠΈ Π² скобках Π΄Π²Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ΠŸΠ΅Ρ€Π²Π°Ρ функция Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΌΡ‹ΡˆΠΈ, Π° вторая Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒΡΡ, Ссли курсор ΠΌΡ‹ΡˆΠΈ ΠΏΠΎΠΊΠΈΠ½Π΅Ρ‚ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰ΠΈΠΉ нас элСмСнт.

Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ прописано:

ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ Β«$(this)” ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ нас интСрСсуСт Ρ‚ΠΎΡ‚ элСмСнт, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π² Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½Π°Π²Π΅Π»ΠΈ (this ΠΎΡ‚ Π°Π½Π³Π». этот). А Π½Π°Π²Π΅Π»ΠΈ ΠΌΡ‹ Π½Π° Ρ‚Π΅Π³
Sub 1 …. . Π”Π°Π»Π΅Π΅ Ρƒ Ρ‚Π΅Π³Π° ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Β«children(Β«ulΒ»)Β» ΠΌΡ‹ ΠΈΡ‰Π΅ΠΌ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΉ Ρ‚Π΅Π³ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠΌ Β«show()Β» ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌ Π΅Π³ΠΎ.

ПослС этого Ρƒ Ρ‚Π΅Π³Π° ΠΌΡ‹ ΠΈΡ‰Π΅ΠΌ ΠΏΠΎΡ‚ΠΎΠΌΠΊΠΎΠ², Π° ΠΈΠΌΠ΅Π½Π½ΠΎ: Ρ‚Π΅Π³ ΠΈ Ρƒ Π½Π΅Π³ΠΎ мСняСм Ρ„ΠΎΠ½ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΈΠΊΠΎΠ½ΠΊΡƒ.

ПослС этого прописана функция, которая Π΄Π΅Π»Π°Π΅Ρ‚ всС, ΠΊΠ°ΠΊ Π±Ρ‹Π»ΠΎ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ, послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ курсор ΠΌΡ‹ΡˆΠΈ ΠΏΠΎΠΊΠΈΠ½Π΅Ρ‚ элСмСнт списка:

Π§Ρ‚ΠΎΠ±Ρ‹ написанный ΠΊΠΎΠ΄ Π½Π° jQuery Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°Π» ΠΈ нашС Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ с сайта jquery.com Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Ρ‘, прописав послС ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Ρ‚Π΅Π³Π° строку .

Ну Π²ΠΎΡ‚ ΠΈ всС! Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ Ρ…ΠΎΡ‡Ρƒ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ссли ваш сайт довольно увСсист, Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, скрипт Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ слишком ΠΏΠΎΠ·Π΄Π½ΠΎ (сайт Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ»Π³ΠΎ Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒΡΡ) ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊ навигация сначала раскрываСтся ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ, Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌ скрываСтся, Ρ‡Ρ‚ΠΎ, ΡΠΎΠ³Π»Π°ΡΠΈΡ‚Π΅ΡΡŒ, ΠΎΡ‡Π΅Π½ΡŒ нСкрасиво. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ вынСсти всС jQuery ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π·Π° эту ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ: Β«$(document).ready(function())Β». Π’Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ это Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ нашСго скрипта Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ пСрСнСсти ΠΈΠ· Ρ‚Π΅Π³Π° Π² самый ΠΊΠΎΠ½Π΅Ρ†, ΠΏΠ΅Ρ€Π΅Π΄ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌ Ρ‚Π΅Π³ΠΎΠΌ

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

Но Π² Π΄Π°Π½Π½ΠΎΠΌ ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ построим простоС Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню с использованиСм jQuery. Оно Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ для гСнСрирования Π·Π°Π΄Π΅Ρ€ΠΆΠ°Π½Π½Ρ‹Ρ… эффСктов. ВмСстС с ΠΊΠΎΠ΄ΠΎΠΌ JavaScript Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ эффСкты ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² CSS3. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ получаСтся Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ сайта.

Π‘Π½Π°Ρ‡Π°Π»Π° построим основной шаблон HTML5. ΠŸΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ΡΡ послСдняя вСрсия jQuery, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΈΠ· API Google. Π’Π°ΠΊΠΆΠ΅ добавляСм Ρ„Π°ΠΉΠ» стилСй styles.css, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ прСдставлСн Π½ΠΈΠΆΠ΅:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим структуру, которая построСна Π½Π° основС нСупорядочСнного списка Π² Π²Π΅Ρ€Ρ…Ρƒ страницы. Π’Π΅ΡΡŒ список помСщаСтся Π² элСмСнт HTML5

Β© 2019 Π•Π²Π³Π΅Π½ΠΈΠΉ Попов. ВсС ΠΏΡ€Π°Π²Π° Π·Π°Ρ‰ΠΈΡ‰Π΅Π½Ρ‹. Π‘Π»ΡƒΠΆΠ±Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ
Π‘Π°ΠΉΡ‚ мониторится с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСрвиса ping-admin πŸ™‚

dropdown Β» Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ для сайтов

7 171 Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ / Menu & Nav

Mega dropdown мСню

Mega dropdown мСню — jQuery ΠΏΠ»Π°Π³ΠΈΠ½ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ большого Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню с мноТСством ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ для сайтов с большим количСством ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°.

13 176 Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ / Accordion

Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ accordion мСню

Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ΅ мСню Ρ‚ΠΈΠΏΠ° Π°ΠΊΠΊΠΎΡ€Π΄Π΅ΠΎΠ½, Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ ΠΏΠΎ ΠΊΠ»ΠΈΠΊΡƒ Π½Π° стрСлкС. Β 

4 840 Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ / Accordion

Flat accordion menu — Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°ΠΊΠΊΠΎΡ€Π΄Π΅ΠΎΠ½

Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню Ρ‚ΠΈΠΏΠ° Π°ΠΊΠΊΠΎΡ€Π΄Π΅ΠΎΠ½ Π² стилС flat design. ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ Π² ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ ΠΈ стилизации.

15 099 Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ / Menu & Nav

АдаптивноС ΠΌΠ½ΠΎΠ³ΠΎ-ΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ΅ мСню

БСгодня сдСлаСм Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ-ΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ΅ мСню. Для мобильной вСрсии Π΄ΠΎΠ±Π°Π²ΠΈΠΌ нСсколько строчСк jΠ°vascript ΠΊΠΎΠ΄Π°. Для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ восприятия ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, Π΄ΠΎΠ±Π°Π²ΠΈΠΌ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠΊΠΎΠ½ΠΊΠΈ, воспользовавшись ΡƒΠΆΠ΅ Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΌ Π½Π°ΠΌ ΠΏΠΎ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌ ΡƒΡ€ΠΎΠΊΠ°ΠΌ — font-awesome.css

6 841 Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ / Menu & Nav

АдаптивноС ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ΅ мСню

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

5 227 Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ / Menu & Nav

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню Π½Π° CSS3

Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ мСню с Π²Ρ‹ΠΏΠ°Π΄ΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌΠΈ с использованиСм css3.

5 849 Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ / Menu & Nav

Π”Π΅Ρ€Π΅Π²ΠΎ мСню Π½Π° jQuery

Π”Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½ΠΎΠ΅ мСню Π½Π° jQuery, ΠΊΠ°ΠΊ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΎ с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ раскрытия ΠΈ скрытия ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² ΠΈ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ².

4 114 Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ / Menu & Nav

Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ мСню с Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌΠΈ

Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ мСню с Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌΠΈ. Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ элСмСнты ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ jQuery, всС ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΎ Π½Π° CSS. Π’ Π΄Π΅ΠΌΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ практичСски ΠΌΠ°ΠΊΠ΅Ρ‚ сайта, ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ΠΎΠΌ ΠΈ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ ΠΊΡ€Π°ΡΠΈΠ²ΡƒΡŽ ΡˆΠ°ΠΏΠΊΡƒ. Но ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ саму идСю мСню.

2 070 Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ / Menu & Nav

МСню с эффСктом подпрыгивания

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΏΡ€Ρ‹Π³ΠΈΠ²Π°ΡŽΡ‰Π΅Π΅ мСню (bounce), сдСланноС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ псСвдо элСмСнтов ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Π½Π° CSS3. Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ простоС Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ с Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠΎΠ΄ ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌΠΈ мСню.

4 879 Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ / Menu & Nav

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ΅ мСню

АдаптивноС Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ CSS3 мСню, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΏΡ€ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΠΈ ΠΎΠΊΠ½Π° Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° прСвращаСтся Π² мСню Π²ΠΈΠ΄Π° Π°ΠΊΠΊΠΎΡ€Π΄Π΅ΠΎΠ½. ΠŸΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΎ Π² Chrome, Opera, FireFox, IE9, iPad, iPhone. Π’ IE7 ΠΈ IE8 Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ подмСню, Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ тСряСтся.

3 044 Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ / Menu & Nav

ΠœΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ΅ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню

ΠœΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ΅ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню Π½Π° CSS2. ΠŸΡ€ΠΈ этом Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΠ½ΠΎ Π² IE5.5, IE6, IE7, IE8, Firefox, Opera, Safari(PC) ΠΈ Google Chrome.

2 780 Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹ / Menu & Nav

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ CSS3 мСню

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню Π½Π° CSS3 сдСланноС Π½Π° Π±Π°Π·Π΅ UI созданного Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€ΠΎΠΌ ΠšΡƒΠ΄ΠΈΠ½ΠΎΠ²Ρ‹ΠΌ.

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню Π½Π° Bootstrap 4 ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ (событиС hover)

Как извСстно, стандартный dropdown список раскрываСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° Π³Π»Π°Π²Π½Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ мСню. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список ΠΈΠΌΠ΅Π΅Ρ‚ свойство Β«display: none;Β», ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Β«display: block;Β», ΠΊΠΎΠ³Π΄Π° срабатываСт событиС click ΠΈ Π½Π° ΠΎΠ±ΠΎΡ€ΠΎΡ‚ — Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ, Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡΡ‚ΡŒ Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½Π° мСню.

На ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ мСню ΠΈΠ· Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Bootstrap 4:



<nav>

Β  <button type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation">
Β  Β  <span></span>
Β  </button>

Β  <div>
Β  Β  <ul>

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

Β  Β  Β  <li>
        <a href="#">Один</a>
Β  Β  Β  </li>

Β  Β  Β  <li>
Β  Β  Β  Β  <a href="#">Π”Π²Π°</a>
Β  Β  Β  </li>

Β  Β  Β  <li>
Β  Β  Β  Β  <a href="#" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Π’Ρ€ΠΈ</a>
Β  Β  Β  Β  <div aria-labelledby="navbarDropdownMenuLink">
Β  Β  Β  Β  Β  <a href="#">Π’Ρ€ΠΈ ΠΎΠ΄ΠΈΠ½</a>
Β  Β  Β  Β  Β  <a href="#">Π’Ρ€ΠΈ Π΄Π²Π°</a>

Β  Β  Β  Β  Β  <a href="#">Π’Ρ€ΠΈ Ρ‚Ρ€ΠΈ</a>
Β  Β  Β  Β  </div>
Β  Β  Β  </li>

Β  Β  </ul>
Β  </div>

</nav>

Π’ Π΄Π°Π½Π½ΠΎΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅, Ссли Π²Ρ‹ просто помСститС это мСню Π½Π° сайтС, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, мСню Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΏΠΎ ΠΊΠ»ΠΈΠΊΡƒ.

Π§Ρ‚ΠΎΠ±Ρ‹ мСню Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°Π»ΠΎΡΡŒ ΠΈ ΡΠΊΡ€Ρ‹Π²Π°Π»ΠΎΡΡŒ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ (событиС hover), достаточно Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ΄ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ css Ρ„Π°ΠΉΠ» bootstrap 4 ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ это Π² своСм Ρ„Π°ΠΉΠ»Π΅ стилСй:



nav.navbar .dropdown:hover > .dropdown-menu {
Β display: block;Β 
}Β 

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ, Π½Π°ΡˆΠ΅ΠΌΡƒ списку Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Ρ‚ΡŒΡΡ свойство Β«blockΒ» ΠΈ ΠΎΠ½ раскроСтся. Π’ΠΎΡ‚ Ρ‚Π°ΠΊ Π»Π΅Π³ΠΊΠΎ это дСлаСтся, Π½Π΅ ΠΏΡ€Π°Π²Π΄Π° Π»ΠΈ?

Π§Ρ‚ΠΎΠ±Ρ‹ это Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ПК вСрсиях экранов, ΠΈ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΎ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚Π°ΠΌ просто отсутствуСт Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° события hover

. Π― Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ Π½ΠΈΠΆΠ΅ Π΅Ρ‰Π΅ Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄:



@media only screen and (max-device-width: 992px){
Β Β  Β nav.navbar .dropdown:hover .dropdown-menu{
Β Β  Β Β Β  Β display: none;
Β Β  Β }
}

Π£Ρ‡Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ этим Π²Ρ‹ Π½Π΅ отмСняСтС событиС click – раскрытиС мСню ΠΏΠΎ ΠΊΠ»ΠΈΠΊΡƒ. Оно Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊ ΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Ρ€Π°Π²Π½Π΅ ΠΈ с Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ.

Как ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ событиС click ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ событиС hover, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅:

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΏΠΎ ссылкС Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ (Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ) мСню Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ списка Π² Bootstrap 4

Β 

ВсСм ΡƒΠ΄Π°Ρ‡ΠΈ!

Β 

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²Π°ΠΌ Ρ‚Π°ΠΊ ΠΆΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ интСрСсно:

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню Π½Π° HTML / CSS Π±Π΅Π· использования JavaScript

ΠžΡ‡Π΅Π½ΡŒ часто Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ на сайтС Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ мСню. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π²Π΅Π±-Π΄Π΅Π²Π΅Π»ΠΎΠΏΠ΅Ρ€ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ для этого JavaScript / Jquery. Π­Ρ‚ΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Π½ΠΎΒ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€ΠΎΠ΄ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ Π»Π΅Π³ΠΊΠΎ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ΡΡ ΡΒ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ HTML / CSS.

Π’ΠΎΡ‚ простой ΠΏΡ€ΠΈΠΌΠ΅Ρ€ HTML-ΠΊΠΎΠ΄Π° мСню:

<ul>
    <li><a href=#>Menu 1</a>
        <ul>
            <li><a href=#>Sudmenu 1</a></li>
            <li><a href=#>Sudmenu 1</a></li>
            <li><a href=#>Sudmenu 1</a></li>
        </ul>
    </li>
    <li><a href=#>Menu 2</a>
        <ul>
            <li><a href=#>Sudmenu 2</a></li>
            <li><a href=#>Sudmenu 2</a></li>
            <li><a href=#>Sudmenu 2</a></li>
        </ul>
    </li>
    <li><a href=#>Menu 3</a>
        <ul>
            <li><a href=#>Sudmenu 3</a></li>
            <li><a href=#>Sudmenu 3</a></li>
            <li><a href=#>Sudmenu 3</a></li>
        </ul>
    </li>
    <li><a href=#>Menu 4</a>
        <ul>
            <li><a href=#>Sudmenu 4</a></li>
            <li><a href=#>Sudmenu 4</a></li>
            <li><a href=#>Sudmenu 4</a></li>
        </ul>
    </li>
    <li><a href=#>Menu 5</a>
        <ul>
            <li><a href=#>Sudmenu 5</a></li>
            <li><a href=#>Sudmenu 5</a></li>
            <li><a href=#>Sudmenu 5</a></li>
        </ul>
    </li>
</ul>

Для построСния мСню Π±Ρ‹Π» использован список с классом menu. ПодмСню сдСланы списками с классом submenu.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΊΠ°ΠΊ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ минимально ΠΎΡ„ΠΎΡ€ΠΌΠΈΠΌ нашС мСню стилями:


body {
    font: 14px 'Verdana';
    margin: 0;
    padding: 0;
}
ul {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
}
ul:after {
    display: block;
    content: ' ';
    clear: both;
    float: none;
}
ul.menu > li {
    float: left;
    position: relative;
}
ul.menu > li > a {
    display: block;
    padding: 10px;
    color: white;
    background-color: red;
    text-decoration: none;
}
ul.menu > li > a:hover {
    background-color: black;
}
ul.submenu {
    display: none;
    position: absolute;
    width: 120px;
    top: 37px;
    left: 0;
    background-color: white;
    border: 1px solid red;
}
ul.submenu > li {
    display: block;
}
ul.submenu > li > a {
    display: block;
    padding: 10px;
    color: white;
    background-color: red;
    text-decoration: none;
}
ul.submenu > li > a:hover {
    text-decoration: underline;
}

Для класса submenu Π±Ρ‹Π»ΠΎ установлСно свойство ‘display: none’. Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ Π½Π°Β ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ нашС Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π²Β CSS Ρ‚Π°ΠΊΠΎΠΉ ΠΊΠΎΠ΄:


ul.menu > li:hover > ul.submenu {
    display: block;
}

Π­Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ подмСню ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ.

Π’ΠΎΡ‚ и всС. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΈΒ Π»Π΅Π³ΠΊΠΎ Π±Π΅Π· JavaScript.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ CSS мСню c Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ с рСсурса Codepen

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ ΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ ΠΎ рСсурсС Codepen, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² для использования ΠΈΡ… Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ….Β  Π’ Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… мСню, Π°Π²Ρ‚ΠΎΡ€Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… размСстили свой ΠΊΠΎΠ΄ Π½Π° codepen.io.

ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ мСню Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΡ‚Π°Ρ‚ΡŒΠΈΒ «Π’ΠΈΠ΄Ρ‹ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… мСню для сайта». Π—Π΄Π΅ΡΡŒ ΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ рассмотрСны ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… мСню, ΠΏΠΎΡΠ²Π»ΡΡŽΡ‰ΠΈΡ…ΡΡ ΠΏΠΎ ΠΊΠ»ΠΈΠΊΡƒ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅. Π’ этих мСню, ΠΏΠΎΠΌΠΈΠΌΠΎ css-форматирования, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠ΄ Π½Π° JavaScript/jQuery.

Flexbox-мСню с ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ экрана

ВСрстка мСню основана Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ Flexbox. ΠŸΡ€ΠΈ появлСнии элСмСнтов мСню происходит ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ экрана.Β  Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ трансформации ΠΈ анимация с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ свойства transition. Π’Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠ΄ Π½Π° jQuery.

See the Pen Fullscreen flexbox overlay navigation by Mirko Zorić (@fluxus) on CodePen.18892

МСню со слайд-эффСктом

ΠŸΡ€ΠΈ ΠΊΠ»ΠΈΠΊΠ΅ Π½Π° элСмСнтах этого мСню ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠ»Π°Π²Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ подчСркивания для Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ссылки. Π—Π΄Π΅ΡΡŒ Π΅ΡΡ‚ΡŒ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ css-Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π½ΠΎ ΠΈ ΠΊΠΎΠ΄ Π½Π° jQuery.

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ html-, css- ΠΈΒ  js-прСпроцСссоры. Если ΠΊΠΎΠ΄ Π²Π°ΠΌ нСпонятСн, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° стрСлку Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΡƒΠ³Π»Ρƒ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΡƒΠ½ΠΊΡ‚ «View compiled HTML» ΠΈ Ρ‚.ΠΏ. ΠΏΡ€ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ этого ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π½Π° Codepen.

See the Pen A clean navigation slider by Roemerdt (@Roemerdt) on CodePen.18892

Π¦Π²Π΅Ρ‚Π½ΠΎΠ΅ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ мСню Π½Π° основС CSS ΠΈ jQuery

Π’ этом css-мСню ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ эффСкт измСнСния Ρ†Π²Π΅Ρ‚Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ². Как ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ…Β  мСню, Π±Π΅Π· jQuery здСсь Π½Π΅ обошлось.

See the Pen Colourful navigation by Lewi Hussey (@Lewitje) on CodePen.18892

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚:

See the Pen css3 Responsive menu effect by Bogdan Blinnikov (@bonkalol) on CodePen.18892

БкошСнноС мСню

Π’ этом мСню внСшний Π²ΠΈΠ΄ обСспСчиваСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS3-свойства transform: skew(). ΠžΡ‡Π΅Π½ΡŒ интСрСсный Π²ΠΈΠ΄, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΏΡƒΡ‚Π΅ΠΌ трансформации списка ссылок.

See the Pen Skewed Menu by Claudio Holanda (@kazzkiq) on CodePen.18892

CSS мСню с эффСктами ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π½ΠΈΠΈ ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ

Π’ этом мСню ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ эффСкты ΠΏΡ€ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π½ΠΈΠΈ (скроллингС), связанныС с 3d-трансформациями ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ. Π’Π°ΠΊΠΆΠ΅ Π½Π΅ обошлось Π±Π΅Π· JavaScript.

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎΠ΅ мСню с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ ΠΈ ΠΈΠΊΠΎΠ½ΠΊΠ°ΠΌΠΈ для ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² мСню. Оно ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π½ΠΈΠ΅ Π½Π° вСсь экран.

See the Pen Menu with scroll & hover effects by Ivan Bogachev (@sfi0zy) on CodePen.18892

МСню для мобильной вСрсии сайта ΠΈΠ»ΠΈ прилоТСния

Π­Ρ‚ΠΎ мСню «Π·Π°Ρ‚ΠΎΡ‡Π΅Π½ΠΎ» ΠΏΠΎΠ΄ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ сайта ΠΈΠ»ΠΈ мобильноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ css-Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, Π½ΠΎ ΠΈ JavaScript-ΠΊΠΎΠ΄.

See the Pen App Navigation by Ian Turner (@iamturner) on CodePen.18892

Π‘ΠΎΠΊΠΎΠ²ΠΎΠ΅ Π²Ρ‹Π΅Π·ΠΆΠ°ΡŽΡ‰Π΅Π΅ мСню с эффСктом размытости стСкла

Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° с использованиСм CSS ΠΈ Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ JS-ΠΊΠΎΠ΄Π°

See the Pen Frosted Glass Menu | [best in chrome] by Dev Loop (@dev_loop) on CodePen.18892

АнимационноС мСню с SVG (UI Navigation Concept)

МСню, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ ΠΎΠΏΡΡ‚ΡŒ-Ρ‚Π°ΠΊΠΈ Π»ΠΈΠ±ΠΎ для мобильной вСрсии сайта, Π»ΠΈΠ±ΠΎ для мобильного прилоТСния. Π’ Π½Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ SVG ΠΈ CSS3 Π±Π΅Π· ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ сторонних Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ + ΠΊΠΎΠ΄ Π½Π° JavaScript.

See the Pen SVG UI Navigation Concept by Alex Permyakov (@alexdevp) on CodePen.18892

Π–Π΅Π»Π΅ΠΎΠ±Ρ€Π°Π·Π½ΠΎΠ΅ мСню для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств

ΠžΡ‡Π΅Π½ΡŒ интСрСсноС мСню с приятной Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΏΡ€ΠΈ скроллингС ΠΈ прикосновСнии Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах. Π’Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ мноТСства Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ.

See the Pen Touch device jelly menu concept by LegoMushroom (@sol0mka) on CodePen.18892

Π˜ΠΊΠΎΠ½ΠΎΡ‡Π½ΠΎΠ΅ мСню для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ…

See the Pen Mobile Menu by Ricardo Oliva Alonso (@ricardoolivaalonso) on CodePen.18892

МСню с ΠΈΠΊΠΎΠ½ΠΊΠ°ΠΌΠΈ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ…

See the Pen Fancy tab bar active animation by Aymen Mohammed (@aymen-mohammed) on CodePen.18892

CSS мСню с ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ header

See the Pen Pure CSS Header Menu by Nikolay Talanov (@suez) on CodePen.18892

Π‘ΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ мСню с Π²Ρ‹Π΅Π·ΠΆΠ°ΡŽΡ‰ΠΈΠΌΠΈ ΠΈΠΊΠΎΠ½ΠΊΠ°ΠΌΠΈ

See the Pen Mobile Menu by Ricardo Oliva Alonso (@ricardoolivaalonso) on CodePen.18892

Π’Π΅Ρ€Ρ…Π½Π΅Π΅ Π²Ρ‹Π΅Π·ΠΆΠ°ΡŽΡ‰Π΅Π΅ css-мСню c ΠΈΠΊΠΎΠ½ΠΊΠΎΠΉ-Π³Π°ΠΌΠ±ΡƒΡ€Π³Π΅Ρ€ΠΎΠΌ

ΠŸΡ€ΠΈΡΡ‚Π½ΠΎΠ΅ Π±ΠΎΠΊΠΎΠ²ΠΎΠ΅ Π²Ρ‹Π΅Π·ΠΆΠ°ΡŽΡ‰Π΅Π΅ мСню с CSS-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ появлСния самого мСню ΠΈ измСнСния ΠΈΠΊΠΎΠ½ΠΊΠΈ-Π³Π°ΠΌΠ±ΡƒΡ€Π³Π΅Ρ€Π°. ΠŸΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ ΠΊΠ°ΠΊ для основной вСрсии сайта, Ρ‚Π°ΠΊ ΠΈ для мобильной вСрсии. Помимо CSS, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π½Π° JS.

See the Pen Toggle menu by Tristan White (@triss90) on CodePen.18892

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ с нСбольшими 3D-трансформациями.

See the Pen 3D Rotating Navigation by Elen (@ambassador) on CodePen.18892

Боковая панСль с мСню

МСню располоТСно Π½Π° Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ Π²Ρ‹Π΅Π·ΠΆΠ°ΡŽΡ‰Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ справа. ΠŸΡ€ΠΈ появлСнии мСню основной ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ сдвигаСтся Π²Π»Π΅Π²ΠΎ. Использован ΠΊΠΎΠ΄ Π½Π° JS.

See the Pen CSS3 side panel with menu by Darren Huskie (@Huskie) on CodePen.0

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для ΠΏΠ°Π½Π΅Π»ΠΈ администратора

See the Pen Sidebar template by Mohamed Azouaoui (@azouaoui-med) on CodePen.18892

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎΠ΅ Π±ΠΎΠΊΠΎΠ²ΠΎΠ΅ мСню для лэндинга ΠΈΠ»ΠΈ одноэкранной ΠΏΡ€Π΅Π·Π΅Π½Ρ‚Π°Ρ†ΠΈΠΈ

See the Pen One Page Navigation CSS Menu by Alberto Hartzet (@hrtzt) on CodePen.18892

НСоновая анимация ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ мСню

See the Pen Menu Or Nav Hover Styles by Dev Loop (@dev_loop) on CodePen.18892

Π’Ρ‹Π΅Π·ΠΆΠ°ΡŽΡ‰Π΅Π΅ сбоку мСню

Π’ ΠΊΠΎΠ΄Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ css, Π½ΠΎ ΠΈ JS-ΠΊΠΎΠ΄

See the Pen Sliding Menu by Dev Loop (@dev_loop) on CodePen.18892

Π’Ρ‚ΠΎΡ€ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π²Ρ‹Π΅Π·ΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎ сбоку мСню основан Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° CSS:

See the Pen Pure CSS Hamburger fold-out menu by Erik Terwan (@erikterwan) on CodePen.18892

Π‘ΠΎΠΊΠΎΠ²ΠΎΠ΅ css-мСню с Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ

See the Pen Pure CSS3 Mega Dropdown Menu With Animation (Vertical) by Rizky Kurniawan Ritonga (@rizkykurniawanritonga) on CodePen.18892

Π’Ρ‹Π΅Π·ΠΆΠ°ΡŽΡ‰Π΅Π΅ свСрху CSS мСню

ΠŸΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ-Π³Π°ΠΌΠ±ΡƒΡ€Π³Π΅Ρ€ свСрху с Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ появляСтся мСню. ΠšΠΎΠ½Ρ‚Π΅Π½Ρ‚ смСщаСтся Π²Π½ΠΈΠ· с отступами слСва ΠΈ справа. Помимо css-transition использован нСслоТный ΠΊΠΎΠ΄ Π½Π° jQuery.

See the Pen Off canvas menu by Mark Murray (@markmurray) on CodePen.0

НавигационноС мСню Π² стилС Material Design

ΠŸΡ€ΠΈΡΡ‚Π½ΠΎΠ΅ мСню, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ появляСтся со слайд-эффСктом с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽΒ  css-transition ΠΈ нСбольшого jQuery-ΠΊΠΎΠ΄Π°.

See the Pen Material design navigation by Lewi Hussey (@Lewitje) on CodePen.0

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π² стилС Material Design с ΠΊΡ€ΡƒΠ³Π»Ρ‹ΠΌΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ

See the Pen CSS Gooey Menu (Version 3) by Lucas Bebber (@lbebber) on CodePen.18892

Вторая вСрсия мСню с ΠΊΡ€ΡƒΠ³Π»Ρ‹ΠΌΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ.

See the Pen Floatting Draggable Menu (Messenger like) by Andy Pagès (@andyNroses) on CodePen.18892

Π Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ Π²Π½ΠΈΠ· (Dropdown) мСню

Π’ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ CSS ΠΈ JS-ΠΊΠΎΠ΄.

See the Pen CSS3/Javascript Pure Dropdown Menu by Pedro Nauck (@pedronauck) on CodePen.18892

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ dropdown-мСню

See the Pen Swanky Pure CSS Drop Down Menu V2.0 by Jamie Coulter (@jcoulterdesign) on CodePen.18892

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ с интСрСсной Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ

See the Pen Solution for Long Drop Down Items by Larry Geams Parangan (@larrygeams) on CodePen.18892

Врансформация скоса Π² Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅ΠΌ мСню ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΌΡ‹ΡˆΠΈ

See the Pen CSS Swinging Panel Menu by Seth Abbott (@sethabbott) on CodePen.18892

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅Β (Dropdown) мСню Π½Π° CSS

See the Pen Pure CSS DropDown Menu by Andor Nagy (@andornagy) on CodePen.18892

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ ΠΏΠΎ ΠΊΠ»ΠΈΠΊΡƒ мСню Π² стилС Bootstrap

See the Pen OnClick Dropdown by Sazzad (@sazzad) on CodePen.18892

Π’Ρ‹Π΅Π·ΠΆΠ°ΡŽΡ‰Π΅Π΅ мСню слСва Π² стилС Bootstrap 3

See the Pen Awesome Bootstrap 3 Sidebar Navigation by Jay Holtslander (@j_holtslander) on CodePen.dark

Π’Ρ‹Π΅Π·ΠΆΠ°ΡŽΡ‰Π΅Π΅ мСню с CSS-Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ

Волько CSS, бСз JS-кода

See the Pen CSS Drop-Down Menu Transitions by Shaw (@shshaw) on CodePen.18892

Π’Ρ‹Π΅Π·ΠΆΠ°ΡŽΡ‰Π΅Π΅ свСрху мСню с Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ

Π•ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ для Ρ‚Π΅ΠΌΠ½ΠΎΠΉ/свСтлой Ρ‚Π΅ΠΌΡ‹ ΠΈ анимация Π² Π²ΠΈΠ΄Π΅ ΠΊΡ€ΡƒΠ³Π°, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ Π·Π° курсором ΠΌΡ‹ΡˆΠΈ. CSS+JS-ΠΊΠΎΠ΄.

See the Pen Overlay menu by Ivan Grozdic (@ig_design) on CodePen.18892

ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠ΅ ΠΌΠ΅Π³Π°-мСню с использованиСм jQuery

See the Pen Responsive and Mega menu by Arjun Amgain (@arjunamgain) on CodePen.18892

CSS-мСню с нСсколькими уровнями влоТСнности

See the Pen Multi level css only push menu by Shven (@Shven) on CodePen.18892

ΠžΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠ΅ мСню с нСсколькими уровнями влоТСнности

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ CSS, Π½ΠΎ ΠΈ jQuery.

See the Pen CSS3 Responsive Menu Dropdown + Submenu width Logo by emre (@emredenx) on CodePen.18892

CSS-мСню с вкладками

Π‘Ρ‚ΠΎΠΈΡ‚, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ radio-ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ вСрсии мСню.

See the Pen No JS: Tabs that scale down to menu by Jake Albaugh (@jakealbaugh) on CodePen.18892

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠΊΠΎΠ½ΠΊΠΈ-Π³Π°ΠΌΠ±ΡƒΡ€Π³Π΅Ρ€Π°

See the Pen Hamburger Menu Animations by Tamino Martinius (@Zaku) on CodePen.18892

SVG-Анимация ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ Π½Π° ΠΈΠΊΠΎΠ½ΠΊΡƒ Π³Π°ΠΌΠ±ΡƒΡ€Π³Π΅Ρ€Π° Π² Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ

See the Pen SVG Gooey Hover Menu Concept by Michael Leonard (@mikel301292) on CodePen.18892

Π•Ρ‰Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠΊΠΎΠ½ΠΊΠΈ-Π³Π°ΠΌΠ±ΡƒΡ€Π³Π΅Ρ€Π°.

See the Pen CSS Menu Icon Animation: Know Your Menu by Olivia Ng (@oliviale) on CodePen.18892

Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ оформлСния мСню Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Β freefrontend.com, onaircode.comΒ ΠΈΒ navnav.co.

Β 

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ΠΎΠ²: 7Β 114

35 мСню CSS ΠΈ HTML для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств, Π±Π»ΠΎΠ³ΠΎΠ², элСктронной ΠΊΠΎΠΌΠΌΠ΅Ρ€Ρ†ΠΈΠΈ ΠΈ Π΄Ρ€.

Π’ этой сСрии статСй с lΠ˜Π·Π±Ρ€Π°Π½Π½Ρ‹Π΅ прСдставлСния ΠΊΠΎΠ΄Π° CSS, HTML ΠΈ JavaScript, ΠΌΡ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ тСкстовыС эффСкты, стрСлки, Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π·ΡƒΠ½ΠΊΠΈ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚ΡŒ Π΄ΠΈΠ·Π°ΠΉΠ½ нашСго Π²Π΅Π±-сайта, сдСлав Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ элСгантным ΠΈΠ»ΠΈ способным ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ прСдставляСм ΠΏΠΎΡΠ΅Ρ‚ΠΈΡ‚Π΅Π»ΡŽ.

На этот Ρ€Π°Π· ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя мСню Π² HTML ΠΈ CSS, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½ΠΎ Ρ‚Π΅ Π²Π°ΠΆΠ½Ρ‹Π΅ элСмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π½Π°ΠΌ Π½Π°ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΊ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Ρ‹ΠΌ частям нашСй элСктронной ΠΊΠΎΠΌΠΌΠ΅Ρ€Ρ†ΠΈΠΈ, Π±Π»ΠΎΠ³Π° ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ. ΠœΡ‹ ΠΈΠ΄Π΅ΠΌ вмСстС с Π½ΠΈΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ Π½Π°ΡˆΠ΅ΠΌΡƒ сайту качСствСнный ΡˆΡ‚Ρ€ΠΈΡ… ΠΈ максимально ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ стандартам Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса.

Un слайд-мСню ΠΈΠ»ΠΈ Π±ΠΎΠΊΠΎΠ²ΠΎΠ΅ мСню Π³Π°ΠΌΠ±ΡƒΡ€Π³Π΅Ρ€Π° состоит ΠΈΠ· изящных Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ с минималистичным ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΎΠΌ для большого эффСкта.

Π’Π΅ΠΌΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ:

9 CSS-мСню Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нСльзя ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΉ список Swanky Π½Π° чистом CSS

Π ΠΎΡΠΊΠΎΡˆΠ½Ρ‹ΠΉ Lil Drop Down Manu V2.0 es мСню Π½Ρƒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ чистый CSS Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Ρ†Π΅Π½Π½ΠΎΡΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ интСрфСйсС Π½Π΅Ρ‚ ΠΊΠΎΠ΄Π° JavaScript. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ сочСтаниС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ для сСбя Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΡΠ»Π΅Π³Π°Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ.

это Π°ΠΊΠΊΠΎΡ€Π΄Π΅ΠΎΠ½Π½ΠΎΠ΅ мСню es ΠΎΡ‡Π΅Π½ΡŒ просто Ссли ΠΌΡ‹ сравним Π΅Π³ΠΎ с двумя ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΌΠΈ с HTML, JS ΠΈ CSS.

Π’Π΅ΠΌΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ:

16 каскадных мСню Π½Π° CSS для обновлСния вашСго сайта

Un Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ мСню с jQuery ΠΈ CSS3 de ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ… для прилоТСния ΠΈΠ»ΠΈ Π²Π΅Π±-сайт. ВсСвозмоТныС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ ΠΈ Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Ρ‹ с минималистичными тСнями.

Un ΠΊΡ€ΡƒΠ³ΠΎΠ²ΠΎΠ΅ мСню de ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ навигация ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для тСхничСского сайта. ΠŸΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΎ Π² SVG ΠΈ GreenSock Animation Platform, Π±Π΅Π· сомнСния, Ρ€Π°Π·Π½Ρ‹Π΅.

Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΡ€ΡƒΠ³ΠΎΠ²ΠΎΠ΅ мСню ΠΈ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‡Ρ‚ΠΎ идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для страницы, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ для ΠΈΠ³Ρ€Ρ‹.

Un ΠΊΡ€ΡƒΠ³ΠΎΠ²ΠΎΠ΅ мСню CSS HTML Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ сбоку ΠΈ Ρ‡Ρ‚ΠΎ открываСтся ΠΏΠΎ ΠΊΡ€ΡƒΠ³Ρƒ с ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ интСрфСйсом.

Π’ этом ΠΊΠΎΠ»ΡŒΡ†ΠΎ мСню лос связи ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части ΠΊΠ°ΠΆΠ΄ΠΎΠΉ для создания Ρ€Π°Π·Π½Ρ‹Ρ… ΠΊΠΎΠ»Π΅Ρ†.

Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ мСню с ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½ΠΎΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, Π΄Π°ΡŽΡ‰Π΅ΠΉ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ эффСкт.

РСкурсивная навигация ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ

РСкурсивная навигация ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΡΠ²Π»ΡΠ΅Ρ‚ΡΡΒ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню высокого качСства для Ρ‚Π΅Ρ… Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ идСально ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‚ структуру содСрТимого сСти.

Π Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π°ΡΡΡ навигация

Un мСню Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π°Ρ навигация Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π΅Π½ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌΡƒ, Π½ΠΎ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠ°ΠΌΠΈ Π² Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ интСрфСйса.

Π”Ρ€ΡƒΠ³ΠΎΠΉ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню качСства Π² CSSΒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ соотвСтствуСт Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΌ стандартам Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ интСрфСйса.

AΒ ΠΏΠΎΠ»Π½Ρ‹ΠΉ экран, это ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²ΠΎΠ΅ ΠΈ простоС мСню Π² HTML5 ΠΈ CSS3 ΠΎΠ½ совмСстим с Internet Explorer 11.

Un полноэкранноС мСню Π² SVG ΠΊΠ»Π°Π΄ΡƒΡ‚ сбоку Π² Π³Π°ΠΌΠ±ΡƒΡ€Π³Π΅Ρ€, ΠΈ это ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Π΅Ρ‚ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅.

Un МСга мСню Π² CSS ΠΈ HTML отличаСтся ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²ΠΈΠ΄Π½ΠΎ, Π² соврСмСнном ΠΈ минималистском стилС.

Другая концСпция мСню ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, Ссли вы ΠΈΡ‰Π΅Ρ‚Π΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΈ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ мСнюОн просто Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ΅Π½ благодаря настраиваСмому мСню Π½Π° Π·Π½Π°Ρ‡ΠΊΠ΅ ΠΈ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.

МСню Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Π΅ΡΡ‚ΡŒΒ Π½Π° основС языка Π΄ΠΈΠ·Π°ΠΉΠ½Π° Google.Β 

Un Π³Π°ΠΌΠ±ΡƒΡ€Π³Π΅Ρ€-ΠΌΠ΅Π½ΡŽΒ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств ΠΈ Ρ‡Ρ‚ΠΎ это сдСлано Π² HTML, CSS ΠΈ JavaScript.

ΠŸΠΎΠ»Π½ΠΎΡΠΊΡ€Π°Π½Π½Ρ‹ΠΉ Flexbox Velocity.js

ΠŸΠΎΠ»Π½ΠΎΡΠΊΡ€Π°Π½Π½Ρ‹ΠΉ Flexbox Velocity.js это мСню ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ качСство достигнутого эффСкта ΠΈ Π·Π° Π΅Π³ΠΎ ΠΏΠΎΡ‡Ρ‚ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ ΠΎΠΏΡ‹Ρ‚. ΠŸΠΎΠ»Π½ΠΎΡΠΊΡ€Π°Π½Π½Ρ‹ΠΉ флСксбокс с velocity.js.

Полная страница Π²Π½Π΅ холста

Полная страница Π²Π½Π΅ холста это высококачСствСнноС полноэкранноС мСню, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для отобраТСния Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ вСбсайт с этими значСниями.

Un Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ ΠΌΠ΅Π½ΡŽΒ ΠΏΡ€ΠΎΡΡ‚ΠΎΠΉ эффСкт Π»ΠΈΠ½ΠΈΠΈ ΠΈ ΠΎΡ‡Π΅Π½ΡŒ красиво.

Π•Ρ‰Π΅ ΠΎΠ΄Π½Π° концСпция мСню с clip-path состоящий ΠΈΠ· ΠΎΡ‡Π΅Π½ΡŒ Π»ΡŽΠ±ΠΎΠΏΡ‹Ρ‚Π½ΠΎΠ³ΠΎ навСдСния ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ.

Π—Π°Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Π—Π°Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ это Π΄Ρ€ΡƒΠ³ΠΎΠ΅ ΠΌΠ΅Π½ΡŽΒ Π½Π°Π²Π΅Π΄ΠΈΡ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π° Π»ΡŽΠ±ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Π΅ ссылки Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

МСню CSS Lavalamp содСрТит один анимация навСдСния для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ссылки это поддаСтся Π΄ΠΈΠ½Π°ΠΌΠΈΠ·ΠΌΡƒ.

Π‘Π»Π°ΠΉΠ΄Π΅Ρ€ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ

Un ΠΏΠΎΠ»Π·ΡƒΠ½ΠΎΠΊ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ссылку ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ красным ΠΎΡ‚Ρ‚Π΅Π½ΠΊΠΎΠΌ ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΡƒΡ…ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, Π΄Π°ΡŽΡ‰Π΅ΠΉ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹.

Un навигация ΠΏΠΎ мСню Π±ΡƒΡ€Π³Π΅Ρ€ΠΎΠ²Β Π±ΠΎΠ»ΡŒΡˆΠΎΠΉ эффСкт, Π½Π°Ρ†Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства.

Β 

Un мСню ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΎ для iPhone X ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ΄Π°Ρ‚ΡŒ Π²Π°ΡˆΠ΅ΠΌΡƒ Π²Π΅Π±-сайту Π½ΠΎΡ‚ΠΊΡƒ качСства, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ соотвСтствовал Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π° Apple.

Π Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ подмСню для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ…

Π Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ подмСню для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Π½ΠΈΠΆΠ½ΠΈΠΉ ΠΊΠΎΠ»ΠΎΠ½Ρ‚ΠΈΡ‚ΡƒΠ» с изящной Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ ΠΈ ΠΎΡ‡Π΅Π½ΡŒ подходящий объСм двигатСля. Π­Π»Π΅Π³Π°Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ Π½Π° всСх уровнях для мобильного интСрфСйса вашСго прилоТСния ΠΈΠ»ΠΈ Π²Π΅Π±-сайта.

Анимированная мобильная навигация

Π”Ρ€ΡƒΠ³ΠΎΠΉ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ мСню для мобильного с ΠΊΡ€ΡƒΠ³ΠΎΠ²Ρ‹ΠΌ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ Ρ„ΠΎΠ½ΠΎΠΌ с ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°ΠΌΠΈ.

Π”Ρ€ΡƒΠ³ΠΎΠΉ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ эффСкт для Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ мСню ΠΈ ΠΏΡ€ΠΈΡ‡ΡƒΠ΄Π»ΠΈΠ²Ρ‹ΠΉ. Восток мСню с эффСктами ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΈ навСдСния ΠΎΠ½ идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для рСсторанов, ΠΎΠ±Π·ΠΎΡ€ΠΎΠ² ΠΈ Ρ‚. Π΄.

Un Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ мСню ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹ΠΉΒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ Π² Π²Π΅Π±-Π²Π΅Ρ€ΡΠΈΡŽ ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств.

Off-canvas навигация

Off-canvas навигация Π­Ρ‚ΠΎ мСню, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ экспСримСнтируйтС с ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°ΠΌΠΈ ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠ΅ΠΉ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ. Если Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚ΡŒ, Π΅Π³ΠΎ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ — Π»ΡƒΡ‡ΡˆΠΈΠΉ Π² этом спискС.

Un Π±ΠΎΠΊΠΎΠ²ΠΎΠ΅ мСню Π² CSS Ρ‡Ρ‚ΠΎ скрыто ΠΈ Ρ‚Π°ΠΊ появляСтся со Π·Π½Π°Ρ‡ΠΊΠΎΠΌ Π³Π°ΠΌΠ±ΡƒΡ€Π³Π΅Ρ€Π°.

Ѐиксированная боковая панСль Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ

использованиС bootstrap вмСсто flexbox для ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ IE9 / 10. Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ мСню для своих Ѐиксированная боковая панСль Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π² своСй ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ.

Π’ΠΊΠ»Π°Π΄ΠΊΠ° «ΠœΠΎΡ€Ρ„ΠΈΠ½Π³»

Π’ΠΊΠ»Π°Π΄ΠΊΠ° «ΠœΠΎΡ€Ρ„ΠΈΠ½Π³» это ΠΌΠ΅Π½ΡŽΒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ появляСтся ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ Π½Π° Π³Π»Π°Π²Π½ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ.


CSS: Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню с Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ

ΠžΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ css-мСню сдСланноС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ display:none;/display:block; повСшСнного Π½Π° hover ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ двумя Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠΌΠΈ нСдостатками:

β€” подмСню показываСтся ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ курсор ΠΌΡ‹ΡˆΠΈ ΠΏΠΎΠΏΠ°Π» Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π°
β€” подмСню ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ ΠΏΡ€ΠΎΠΏΠ°Π΄Π°Π΅Ρ‚, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ курсор Π²Ρ‹ΡˆΠ΅Π» Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ подмСню

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚Π°ΠΊΠΎΠ³ΠΎ мСню:

<ul>
    <li>
        <a href="#">item</a>
        <ul>
            <li>subitem 1</li>
            <li>subitem 2</li>
        </ul>
   </li>
</ul>

<style>
.menu {
    margin: 0;
    padding: 0;
    list-style: none;
}
.menu .menu-item {
    float: left;
    margin: 0 1px 0 0;
    padding: 0;
    background: #E1E1E1;
}
.menu .menu-item a {
    display: block;
    padding: 5px 10px;
}
.menu .submenu {
    display: none; /* По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ скрываСм подмСню */
    position: absolute;
    margin: 0;
    padding: 0;
    list-style: none;
    background: #E1E1E1;
}
.menu .menu-item:hover .submenu {
    display: block; /* ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ подмСню ΠΏΡ€ΠΈ Ρ…ΠΎΠ²Π΅Ρ€Π΅ */
}
.menu .submenu-item {
    margin: 0;
    padding: 5px 10px;
}
</style>

Π”Π΅ΠΌΠΎ

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠΊΠ°Π·ΠΎΠΌ ΠΈ скрытиСм подмСню Ρ€Π°Π½ΡŒΡˆΠ΅ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ javascript, Π½ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ наткнулся Π½Π° css Π²Π°Ρ€ΠΈΠ°Π½Ρ‚.

Π’Π΅ΡΡŒ фокус Π² свойствС transition, Π° Ρ‚ΠΎΡ‡Π½Π΅Π΅ Π΅Π³ΠΎ подсвойствС transition-delay, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ позволяСт Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠΊΠ°Π·ΠΎΠΌ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ:

.menu .submenu {
    opacity: 0; /* По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ скрываСм подмСню */
    visibility: hidden;
    transition-property: opacity, visibility; /* Π’Π°ΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ transition ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ»ΠΎΡΡŒ ΠΊ ΠΎΠ±ΠΎΠΈΠΌ свойствам */
    transition-duration: 0.2s; /* ДобавляСм Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ 0.3 сСк. */
    transition-delay: 0.15s; /* ДобавляСм Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ Π² 0.15 сСк. */
}
.menu .menu-item:hover .submenu {
    opacity: 1; /* ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ подмСню ΠΏΡ€ΠΈ Ρ…ΠΎΠ²Π΅Ρ€Π΅ */
    visibility: visible;
}

Π”Π΅ΠΌΠΎ

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ нСльзя Π²Π΅ΡˆΠ°Ρ‚ΡŒ Π½Π° display, Ρ‚ΠΎ для скрытия подмСню приходится ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ связку opacity:0; visibility:hidden;.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΌΡ‹ΡˆΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS

Π’Π΅ΠΌΠ°: HTML / CSSPrev | Π‘Π»Π΅Π΄.

ΠžΡ‚Π²Π΅Ρ‚: Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ CSS

: hover псСвдокласс

Если Π²Ρ‹ просто Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΌΡ‹ΡˆΠΈ, Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ΅Π½ JavaScript. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свойство CSS display ΠΈ псСвдокласс : hover .

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ простоС Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS.

  



 ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS 
<ΡΡ‚ΠΈΠ»ΡŒ>
    ul {
        отступ: 0;
        ΡΡ‚ΠΈΠ»ΡŒ списка: Π½Π΅Ρ‚;
        Ρ„ΠΎΠ½: # f2f2f2;
    }
    ul li {
        дисплСй: встроСнный Π±Π»ΠΎΠΊ;
        ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅;
        высота строки: 21px;
        Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста: слСва;
    }
    ul li a {
        дисплСй: блок;
        отступ: 8px 25px;
        Ρ†Π²Π΅Ρ‚: # 333;
        тСкстовоС ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅: Π½Π΅Ρ‚;
    }
    ul li a: hover {
        Ρ†Π²Π΅Ρ‚: #fff;
        Ρ„ΠΎΠ½: # 939393;
    }
    ul li ul.ΠΏΠ°Π΄Π°Ρ‚ΡŒ {
        минимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 100%; / * УстанавливаСм ΡˆΠΈΡ€ΠΈΠ½Ρƒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ списка * /
        Ρ„ΠΎΠ½: # f2f2f2;
        дисплСй: Π½Π΅Ρ‚;
        позиция: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ;
        z-индСкс: 999;
        слСва: 0;
    }
    ul li: hover ul.dropdown {
        дисплСй: Π±Π»ΠΎΠΊ; / * ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список * /
    }
    ul li ul.dropdown li {
        дисплСй: блок;
    }



     
  

БвязанныС часто Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ вопросы

Π’ΠΎΡ‚ Π΅Ρ‰Π΅ нСсколько часто Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Ρ… вопросов ΠΏΠΎ этой Ρ‚Π΅ΠΌΠ΅:

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню Bootstrap ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора: 5 дСмонстраций

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню ΠΈ состояниС навСдСния

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

Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ я ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡΡŒ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Π°ΠΌ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠ»Π°Π³ΠΈΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ, Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈΠ»ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ.

ΠŸΡ€ΠΎΡΡ‚Π°Ρ дСмонстрация Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ списка Bootstrap ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора

Для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ мСню, ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ Π² состоянии навСдСния, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ JS-Ρ„Π°ΠΉΠ» ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΠΎΠ³ΠΎ модуля навСдСния ΠΏΠΎΠΌΠΈΠΌΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Bootstrap ΠΈ jQuery.Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ этот JS-Ρ„Π°ΠΉΠ», пСрСйдя Π½Π° страницу ΠΏΠ»Π°Π³ΠΈΠ½Π° ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠ² ΠΏΠ°ΠΊΠ΅Ρ‚, ΠΈΠ»ΠΈ просто ΠΏΠ΅Ρ€Π΅ΠΉΠ΄ΠΈΡ‚Π΅ Π½Π° Π»ΡŽΠ±ΡƒΡŽ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ страницу Π½ΠΈΠΆΠ΅, просмотритС исходный ΠΊΠΎΠ΄ дСмонстрационной страницы ΠΈ Π½Π°ΠΉΠ΄ΠΈΡ‚Π΅ Ρ„Π°ΠΉΠ» bootstrap-hover-dropdown.js . Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΡ‚Π΅ Π΅Π³ΠΎ Π² своСй систСмС.

Π‘ΠΌ. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΎΠ½Π»Π°ΠΉΠ½-Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ мСню создаСтся ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… элСмСнтов. НавСдитС ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π° Π’ΠΎΠ²Π°Ρ€Ρ‹, ΠΈ откроСтся Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список:

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½-Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ ΠΈ ΠΊΠΎΠ΄

Π˜Ρ‚Π°ΠΊ, послС Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈ Ρ„Π°ΠΉΠ»Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΠΎΠ³ΠΎ модуля, СдинствСнноС Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ простым мСню, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ открываСтся ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ, ΠΈ этим — data-hover = «dropdown» Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…:


На этот Ρ€Π°Π·, вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ, ΠΊΠ°ΠΊ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π²Ρ‹ΡˆΠ΅, я создал Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ панСль Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ с нСсколькими ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌΠΈ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ мСню.Π‘Ρ€Π΅Π΄ΠΈ Π½ΠΈΡ…, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚Π΅ курсор ΠΌΡ‹ΡˆΠΈ Π½Π° элСмСнт Β«BootstrapΒ», ΠΎΠ½ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора. ЦСль состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° Β«Ρ„Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽΒ» панСль Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ:

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½-Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ ΠΈ ΠΊΠΎΠ΄

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, Bootstrap ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора, Π° Β«AboutΒ» — Π½Π΅Ρ‚. Π­Ρ‚ΠΎ связано с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ data-hover = «dropdown» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ΅ «Bootstrap»:

1

2

3

4

5

6

7

8

9

10

11

12

13

140002

  • Bootstrap


  • ДСмонстрация использования Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ списка ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора со стандартными ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ Bootstrap

    Π’ этой дСмонстрации Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ списки ΠΊΠ½ΠΎΠΏΠΎΠΊ созданы с использованиСм стандартных классов Bootstrap. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠ΅ добавляСтся Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… data-hover = Β«dropdownΒ» , поэтому ΠΎΠ½ открываСтся ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΌΡ‹ΡˆΠΈ.Π‘ΠΌ. Π”Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ ΠΈ ΠΊΠΎΠ΄ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅:

    ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½-Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ ΠΈ ΠΊΠΎΠ΄

    ДСмонстрация с Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΎΠΊ

    Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΏΠ»Π°Π³ΠΈΠ½ с Π³Ρ€ΡƒΠΏΠΏΠ°ΠΌΠΈ ΠΊΠ½ΠΎΠΏΠΎΠΊ. ΠŸΡ€ΠΎΡ†Π΅ΡΡ остаСтся ΠΏΡ€Π΅ΠΆΠ½ΠΈΠΌ, просто Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ data-hover = «dropdown» ΠΊ ΠΊΠ½ΠΎΠΏΠΊΠ΅ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ списка Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ ΠΊΠ½ΠΎΠΏΠΎΠΊ. Π‘ΠΌ. Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ:

    ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½-Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ ΠΈ ΠΊΠΎΠ΄

    Для создания Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ списка Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ°:

    1

    2

    3

    4

    5

    6

    7

    8

    9

    10

    11

    12

    13

    140002

    14

    18

    19

    20

    21


    ДСмонстрация использования Π²ΠΊΠ»Π°Π΄ΠΎΠΊ Bootstrap

    И, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ это состояниС навСдСния Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ°Ρ… Bootstrap, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ списка.ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, просто Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ data-hover = «dropdown» Π² Ρ‚Π΅Π³ ΠΊΠ½ΠΎΠΏΠΊΠΈ, Π³Π΄Π΅ Π²Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ мСню ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора. Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ эту Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ:

    ΠŸΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½-Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ ΠΈ ΠΊΠΎΠ΄

    Кнопка раздСлСния создаСтся Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ°Ρ…, Π³Π΄Π΅ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ части присваиваСтся Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ data-hover = «dropdown» . Когда Π²Ρ‹ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ ΠΌΡ‹ΡˆΠΈ Π½Π° Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΠΈ, мСню открываСтся ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠ±Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ, просто Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΈ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ.

    ΠœΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ΅ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS ΠΈ jQuery — CodeHim

    Главная / МСню ΠΈ навигация / ΠœΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ΅ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS ΠΈ jQuery

    Π‘ΠΎΠ·Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ΅ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS ΠΈ jQuery, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ ΠΏΠΎ содСрТимому сайта.

    ΠžΠ±Π·ΠΎΡ€ ΠΏΠ»Π°Π³ΠΈΠ½Π°

    Плагин: ΠœΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ΅ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню
    Автор: saeedfouda
    ЛицСнзия: ЛицСнзия MIT
    ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ: 19 апрСля 2019
    Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ: Π’ΠΈΠ»ΠΊΠ° Π½Π° GitHub
    Зависимости: jQuery 1.3.1 ΠΈΠ»ΠΈ послСдняя вСрсия
    Π’ΠΈΠΏ Ρ„Π°ΠΉΠ»Π°: zip-Π°Ρ€Ρ…ΠΈΠ² (HTML, CSS ΠΈ JavaScript)
    Π Π°Π·ΠΌΠ΅Ρ€ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ: 3 ΠšΠ‘

    Как ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ΅ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню

    ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора :

    1. Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ jQuery ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ рСсурсы Π½Π° свою HTML-страницу для создания ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ³ΠΎ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ мСню.

    
    
    
    
    
    
    
    
    
     

    2. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ структуру HTML для мСню, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅, ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Π² Π½Π΅Π³ΠΎ свои ссылки.

    
     

    550+ Π›ΡƒΡ‡ΡˆΠ΅Π΅ мСню jQuery ΠΈ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню jQuery с ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ

    HC Off-canvas nav — это ΠΏΠ»Π°Π³ΠΈΠ½ jQuery для создания ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΠΎΠΉ ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠΉ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ Π²Π½Π΅ холста, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ бСсконСчноС Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ элСмСнтов подмСню.

    Π£Ρ‡Π΅Π±Π½ΠΎΠ΅ пособиС ΠΏΠΎ созданию эффСкта навСдСния для мСню, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ изобраТСния ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ с Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта.

    Быстрый взгляд Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ мСню с бСсконСчной ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΎΠΉ, основанноС Π½Π° иллюзии Π·Π°Ρ†ΠΈΠΊΠ»Π΅Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‚ΠΊΠΈ ΠΊΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… элСмСнтов.

    SlideMenu.js — это простоС мСню Π²Π½Π΅ холста с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ сСнсорного Π²Π²ΠΎΠ΄Π°.

    Pagemap — это своСго Ρ€ΠΎΠ΄Π° навигационная систСма, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠΈΠ½ΠΈ-ΠΊΠ°Ρ€Ρ‚Ρƒ для одностраничного Π²Π΅Π±-сайта ΠΈΠ»ΠΈ любой Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π΄Π»ΠΈΠ½Π½ΠΎΠΉ Π²Π΅Π±-страницы с javascript ΠΈ холстом html5.

    ΠšΡ€ΡƒΠ³ΠΎΠ²ΠΎΠ΅ мСню — это ΠΊΡ€ΡƒΠ³ΠΎΠ²ΠΎΠ΅ мСню с ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌΠΈ возмоТностями настройки, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ.Π­Ρ‚ΠΎ настраиваСмоС красивоС ΠΊΡ€ΡƒΠ³ΠΎΠ²ΠΎΠ΅ мСню для вашСго Π²Π΅Π±-прилоТСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ мСню ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ контСкстноС мСню ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. На Ρ€Π°Π±ΠΎΡ‡Π΅ΠΌ столС ΠΈΠ»ΠΈ Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ΅ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π²Ρ‚ΠΎΡ€ΡƒΡŽ ΠΊΠ½ΠΎΠΏΠΊΡƒ ΠΌΡ‹ΡˆΠΈ (контСкстноС мСню). На смартфонС ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Π΅ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Π½Π° экран ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ нСсколько сСкунд, ΠΈ появится мСню.

    ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ, Π»Π΅Π³ΠΊΠΈΠΉ ΠΈ Π»Π΅Π³ΠΊΠΈΠΉ Π² использовании ΠΏΠ»Π°Π³ΠΈΠ½ jQuery, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ / скрываСт Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ страницы, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°ΡŽΡ‚ страницу Π²Π½ΠΈΠ· большС, Ρ‡Π΅ΠΌ Π΅Π΅ высота. Однако Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° страницСй, поэтому, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°ΡŽΡ‚ страницу Π²Π²Π΅Ρ€Ρ…, ΠΎΠ½ отобраТаСтся.

    Zeynepjs — это Π»Π΅Π³ΠΊΠΈΠΉ ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹ΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ Π±ΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ мСню jQuery.

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

    PrMenu — это ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΈΠΉ, ΠΎΡ‚Π·Ρ‹Π²Ρ‡ΠΈΠ²Ρ‹ΠΉ ΠΏΠ»Π°Π³ΠΈΠ½ мСню для jQuery. ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΠ΅Ρ‚ мСню со ссылками, Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ распрСдСлСнными ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° мСню.

    Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

    • Бсылки Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ распрСдСлСны Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π΅ мСню
    • ΠœΠ°ΠΊΡΠΈΠΌΡƒΠΌ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ уровня мСню (Ρ‚Ρ€ΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ…)
    • АвтоматичСский пСрСнос Π΄Π»ΠΈΠ½Π½ΠΎΠ³ΠΎ тСкста ссылки (максимум Π΄Π²Π΅ строки)
    • Π¦Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° автоматичСской ссылки для всСх ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ Π½Π° основС Π½Π° исходном Ρ†Π²Π΅Ρ‚Π΅ Ρ„ΠΎΠ½Π°
    • ВсС настройки ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ, ΠΏΠ΅Ρ€Π΅Π΄Π°Π² свои собствСнныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹

    Π›ΡƒΡ‡ΡˆΠΈΠ΅ 4 jQuery Dropdown Plugins (бСсплатныС ΠΈ ΠΏΠ»Π°Ρ‚Π½Ρ‹Π΅)

    Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ элСгантноС Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню, ΠΊΠ°ΠΊ Π½Π° сайтах элСктронной ΠΊΠΎΠΌΠΌΠ΅Ρ€Ρ†ΠΈΠΈ?

    Если Π΄Π°?

    Π’ΠΎΠ³Π΄Π° Ρƒ вас Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ jQuery Dropdown для вашСго Π²Π΅Π±-сайта.

    Но ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅, ΠΏΠΎΠ·Π²ΠΎΠ»ΡŒΡ‚Π΅ ΠΌΠ½Π΅ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ Π²Π°ΠΌ, ΠΊΠ°ΠΊ эти ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠΏΡ€Π°Π²Π΄Π°Ρ‚ΡŒ ваши оТидания.



    Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ мСню ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΏΠΎ Π²Π΅Π±-сайтам. Π­Ρ‚ΠΎ списки Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΏΡ†ΠΈΠΉ, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ мСню.

    ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ курсор ΠΈΠ»ΠΈ Ρ‰Π΅Π»ΠΊΠ°Π΅Ρ‚ ΠΌΡ‹ΡˆΡŒΡŽ Π½Π° ΠΎΠΏΡ†ΠΈΠΈ, Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ мСню «раскрываСтся».

    Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ мСню Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для идСального размСщСния большого Π½Π°Π±ΠΎΡ€Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Π² мСню вашСго Π²Π΅Π±-сайта.

    ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ с использованиСм HTML, CSS ΠΈ JavaScript. Π˜Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²Π°ΠΌ, ΠΌΡ‹ дСлимся списком ΠΈΠ· 4 Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² jQuery Dropdown. Они позволят Π²Π°ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π³ΠΈΠ±ΠΊΠΎΠ΅ ΠΈ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню.

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

    Π”Π°Π²Π°ΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ!


    Swift Ρ‡Π΅Ρ€Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ jquery:


    1.Плагин Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню jQuery CSS3 — ΠŸΠ»Π°Π³ΠΈΠ½Ρ‹ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню jQuery

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

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

    Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ количСство стилСй для Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΡ… ΠΊΠ½ΠΎΠΏΠΎΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ†Π²Π΅Ρ‚ΠΎΠ² Ρ„ΠΎΠ½Π° ΠΈ отступов. Плагин ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ CSS3, ΡƒΠΏΡ€Π°Π²Π»ΡΠ΅ΠΌΡƒΡŽ animate.css. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ свойств CSS, сколько Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, сколько ΡƒΠ³ΠΎΠ΄Π½ΠΎ Ρ€Π°Π·.



    Π₯арактСристики
    • МСню, ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½ΠΎΠ΅ этим ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ, Π±ΡƒΠ΄Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройствах.
    • Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ / ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΡƒΠ΄Π»ΠΈΠ²ΡƒΡŽ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΠ² Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ.css Ρ„Π°ΠΉΠ».
    • ΠŸΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ FAQ ΠΏΠΎ этому ΠΏΠ»Π°Π³ΠΈΠ½Ρƒ послС Π΅Π³ΠΎ ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ.
    • Π­Ρ‚ΠΎΡ‚ ΠΏΠ»Π°Π³ΠΈΠ½ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с сайтом joomla.
    • Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΠΎΠ³ΠΎ модуля Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΈΠ»ΠΈ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ Π²ΠΏΡ€Π°Π²ΠΎ мСню.

    Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ

    Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΡƒΠΏΠΈΡ‚ΡŒ этот ΠΏΠ»Π°Π³ΠΈΠ½ ΠΏΠΎ Ρ€Π°Π·ΡƒΠΌΠ½ΠΎΠΉ Ρ†Π΅Π½Π΅ Π² 5 Π΄ΠΎΠ»Π»Π°Ρ€ΠΎΠ².

    ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ здСсь


    2. BDropdown — ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ jQuery Dropdown

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

    Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ списки, созданныС этим ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠΌ, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ любого Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ стандартныС ΠΈ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ списки.

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



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

    Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ

    Π’Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ 6-ΠΌΠ΅ΡΡΡ‡Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΎΡ‚ Documentdriver вмСстС с Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠΌΠΈ обновлСниями.

    ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ здСсь


    3. Зависимый Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список — ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ jQuery Dropdown

    Π­Ρ‚ΠΎΡ‚ ΠΏΠ»Π°Π³ΠΈΠ½ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠ³ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½Π° jQuery с Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΡΡ списком. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ списки с Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌΠΈ зависимостями.

    Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого ΠΏΠ»Π°Π³ΠΈΠ½Π° Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ списки зависимостСй с 3, 2 ΠΈ 4 уровнями. Π­Ρ‚ΠΈ зависимыС Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ списки Π±ΡƒΠ΄ΡƒΡ‚ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ список ΠΎΠΏΡ†ΠΈΠΉ, сгруппированных ΠΏΠΎ optgroup.



    Π₯арактСристики
    • Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ элСмСнт ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… элСмСнтов (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ зависимостСй).
    • Плагин автоматичСски ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ зависимоС Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° зависимыС Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π½Π΅ станут доступны.
    • Он ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π²Ρ‹Π·ΠΎΠ² ajax Π½Π° сСрвСр для доставки списка зависимых ΠΎΠΏΡ†ΠΈΠΉ.
    • ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π² зависимом Π²Ρ‹Π±ΠΎΡ€Π΅, ΠΏΠΎΠΊΠ° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ с сСрвСра.

    Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ

    Π­Ρ‚ΠΎ бСсплатный ΠΏΠ»Π°Π³ΠΈΠ½, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ½ΠΎ приобрСсти Π½Π° GitHub.

    ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ здСсь


    4. Плагин jQuery Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ порядка

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



    Π₯арактСристики
    • Π­Ρ‚ΠΎΡ‚ ΠΏΠ»Π°Π³ΠΈΠ½ совмСстим с:
    1. jQuery: 1.4+
    2. ΠŸΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏ: 1.7.1+
    3. Π’Ρ‹Π±Ρ€Π°Π½ΠΎ: 1.0.0+
    • Он прост Π² использовании, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½.Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΆΠΈΠ²Ρ‹Π΅ дСмонстрации этого ΠΏΠ»Π°Π³ΠΈΠ½Π° Π½Π° JsFiddle.

    Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ

    Π­Ρ‚ΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ бСсплатно ΠΈ доступно Π½Π° GitHub.

    ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ здСсь


    Π—Π° Π²Π°ΠΌΠΈ!

    Π­Ρ‚ΠΈ Π»Π΅Π³ΠΊΠΈΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ списка jQuery ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ для создания Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ мСню. Π”ΠΈΠ·Π°ΠΉΠ½ этих ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² контролируСтся CSS. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π½Π°ΠΆΠ°Ρ‚ΠΈΠΉ клавиш, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ соотвСтствовали Π΄ΠΈΠ·Π°ΠΉΠ½Ρƒ вашСго Π²Π΅Π±-сайта.

    Π­Ρ‚ΠΈ Ρ‚Ρ‰Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Π½Π½Ρ‹Π΅ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹ jQuery Dropdown позволят Π²Π°ΠΌ Π±Π΅Π· промСдлСния Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Π΅ подмСню Π½Π° ваш Π²Π΅Π±-сайт.

    Π•ΡΡ‚ΡŒ Π»ΠΈ Ρƒ вас ΠΊΠ°ΠΊΠΈΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ списка jQuery? Π”Π°ΠΉΡ‚Π΅ Π½Π°ΠΌ Π·Π½Π°Ρ‚ΡŒ ΠΎΠ± этом Π² коммСнтариях!

    Π‘Π»Π΅Π΄ΠΈΡ‚Π΅ Π·Π° обновлСниями! Π•ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ² ΠΎ Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΏΠ»Π°Π³ΠΈΠ½Π°Ρ….

    Как ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΈ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΌΡ‹ΡˆΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS


    Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ CSS : hover псСвдокласс

    Если Π²Ρ‹ просто Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΈ ΡΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΌΡ‹ΡˆΠΈ, Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ΅Π½ JavaScript.Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ свойство CSS display ΠΈ псСвдокласс : hover .

    Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ простоС Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS.

      
    
    
    
     ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ ΡΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ CSS 
    <ΡΡ‚ΠΈΠ»ΡŒ>
        ul {
            отступ: 0;
            ΡΡ‚ΠΈΠ»ΡŒ списка: Π½Π΅Ρ‚;
            Ρ„ΠΎΠ½: # f2f2f2;
        }
        ul li {
            дисплСй: встроСнный Π±Π»ΠΎΠΊ;
            ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅;
            высота строки: 21px;
            Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста: слСва;
        }
        ul li a {
            дисплСй: блок;
            отступ: 8px 25px;
            Ρ†Π²Π΅Ρ‚: # 333;
            тСкстовоС ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅: Π½Π΅Ρ‚;
        }
        ul li a: hover {
            Ρ†Π²Π΅Ρ‚: #fff;
            Ρ„ΠΎΠ½: # 939393;
        }
        ul li ul.ΠΏΠ°Π΄Π°Ρ‚ΡŒ{
            минимальная ΡˆΠΈΡ€ΠΈΠ½Π°: 100%; / * УстанавливаСм ΡˆΠΈΡ€ΠΈΠ½Ρƒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ списка * /
            Ρ„ΠΎΠ½: # f2f2f2;
            дисплСй: Π½Π΅Ρ‚;
            позиция: Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½Π°Ρ;
            z-индСкс: 999;
            слСва: 0;
        }
        ul li: hover ul.dropdown {
            дисплСй: Π±Π»ΠΎΠΊ; / * ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список * /
        }
        ul li ul.dropdown li {
            дисплСй: блок;
        }
    
    
    
        
    
      

    Как Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ навСдСния диагонального подмСню | Π₯Π°Π²ΡŒΠ΅Ρ€ Π’ΠΈΠ»ΡŒΡΠ½ΡƒΡΠ²Π°

    Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ мСню — ΠΎΡ‡Π΅Π½ΡŒ распространСнный ΠΎΠ±Ρ€Π°Π·Π΅Ρ† Π² сСти, ΠΈΡ… ΠΊΠΎΠ΄ довольно прост:

    1. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ: ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ Π² Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ ΠΏΡƒΠ½ΠΊΡ‚Π΅ мСню.
    2. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ : Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² подмСню.
    3. ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ подмСню ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора Π½Π° Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт.

    Однако это Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ курсор Π² подмСню ΠΏΠΎ прямой Π»ΠΈΠ½ΠΈΠΈ, Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠ½ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ курсор Π½Π° ΠΏΠΎ Π΄ΠΈΠ°Π³ΠΎΠ½Π°Π»ΠΈ Π½Π° , ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ это ΠΊΡ€Π°Ρ‚Ρ‡Π°ΠΉΡˆΠΈΠΉ ΠΏΡƒΡ‚ΡŒ ΠΊ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠ½ΠΈ пытаСмся ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ.

    Аргх! ΠœΠΈΠ»Ρ‹ΠΉ ΠΊΠΎΡ‚Π΅Π½ΠΎΠΊ Π²Π½Π΅ досягаСмости…

    Основная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠΌ «навСсти Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ, ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄Π΅Ρ‚Π΅ΠΉΒ» Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ курсор ΠΏΠΎΠΊΠΈΠ΄Π°Π΅Ρ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт, подмСню скрываСтся.Π­Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ списками Π½Π° всю ΡˆΠΈΡ€ΠΈΠ½Ρƒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ Ρ‰Π΅Π»ΠΊΠ½ΡƒΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ Π½Π° дальнСм ΠΊΠΎΠ½Ρ†Π΅ подмСню.

    К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Π΅ΡΡ‚ΡŒ нСсколько способов Ρ€Π΅ΡˆΠΈΡ‚ΡŒ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ:

    ΠœΡ‹ всС Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ javascript Ρ€Π΅ΡˆΠ°Π΅Ρ‚ всС, , ΠΈ это Π½Π΅ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠ»Π°Π³ΠΈΠ½, ΠΊΠ°ΠΊ jQuery-menu-aim, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, ΠΏΡ‹Ρ‚Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ навСсти курсор Π½Π° Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список элСмСнт ΠΈΠ»ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ содСрТимому подмСню.

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

    Если ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° со скрытиСм Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ списков Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ курсор случайно ΠΏΠΎΠΊΠΈΠ΄Π°Π΅Ρ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт, Ρ‚ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΌΡ‹ смоТСм Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт , Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ больший ΠΏΡ€Π΅Π΄Π΅Π» ошибки.

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

    БСзопасная ΠΎΠ±Π»Π°ΡΡ‚ΡŒ навСдСния

    ΠšΡ€Π°ΡΠ½Π°Ρ полоса — это псСвдоэлСмСнт :: after Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ элСмСнта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ отобраТаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора ΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ находится ΠΏΠΎΠ²Π΅Ρ€Ρ… всСх элСмСнтов Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ мСню, ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ мСню ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ курсора.

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

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