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

Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ ΠΎΠ±Π·ΠΎΡ€ красивых ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… мСню с codepen / Π₯Π°Π±Ρ€

Π₯Π°Π±Ρ€, ΠΏΡ€ΠΈΠ²Π΅Ρ‚!

На Π‘odepen появляСтся ΠΌΠ½ΠΎΠ³ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΎΡ‚ Ρ€Π°Π·Π½Ρ‹Ρ… спСциалистов, ΠΈ я ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ Π»ΡƒΡ‡ΡˆΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ Π² ΠΎΠ΄Π½ΠΎΠΌ мСстС. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ 2 Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄ Π½Π°Ρ‡Π°Π» ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Ρƒ сСбя Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ интСрСсныС скрипты ΠΏΠΎ Ρ€Π°Π·Π½Ρ‹ΠΌ Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°ΠΌ.

РаньшС я ΠΈΡ… Π²Ρ‹ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π» Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΎΠ±Π»Π°Ρ‡Π½ΠΎΠΉ IDE mr. Gefest, это Π±Ρ‹Π»ΠΈ сборки ΠΈΠ· 5-8 Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. Но Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ мСня стало ΡΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ 15-30 скриптов Π² Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ°Ρ… (ΠΊΠ½ΠΎΠΏΠΊΠΈ, мСню, подсказки ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅).

Π’Π°ΠΊΠΈΠ΅ большиС Π½Π°Π±ΠΎΡ€Ρ‹ слСдуСт ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΠ΅ΠΌΡƒ числу спСциалистов. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π²Ρ‹ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽ ΠΈΡ… Π½Π° Π₯Π°Π±Ρ€. НадСюсь ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π’Π°ΠΌ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹.

Π’ этом ΠΎΠ±Π·ΠΎΡ€Π΅ ΠΌΡ‹ рассмотрим ΠΌΠ½ΠΎΠ³ΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Π΅ мСню.

Flat Horizontal Navigation

ΠšΡ€Π°ΡΠΈΠ²Π°Ρ навигационная панСль с ΠΏΠ»Π°Π²Π½ΠΎ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‰ΠΈΠΌΡΡ подмСню. Код Ρ…ΠΎΡ€ΠΎΡˆΠΎ структурирован, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ js. Будя ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ возмоТностям, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² ie8+.
http://codepen.io/andytran/pen/kmAEy

Material Nav Header w/ Aligned Dropdowns

Адаптивная панСль ссылок с Π΄Π²ΡƒΡ…ΠΊΠΎΠ»ΠΎΠ½Π½Ρ‹ΠΌ подмСню. ВсС сдСлано Π½Π° css ΠΈ html. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹ css3 сСлСкторы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² ie8.
http://codepen.io/colewaldrip/pen/KpRwgQ
 
Smooth Accordion Dropdown Menu

Π‘Ρ‚ΠΈΠ»ΡŒΠ½ΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ мСню с ΠΏΠ»Π°Π²Π½ΠΎ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ элСмСнтами. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ transition, transform js-ΠΊΠΎΠ΄.
http://codepen.io/fainder/pen/AydHJ
 
Pure CSS Dark Inline Navigation Menu

ВСмная Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ навигационная панСль с ΠΈΠΊΠΎΠ½ΠΊΠ°ΠΌΠΈ ΠΈΠ· ionicons. ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅Ρ‚ΡΡ javascript. Π’ ie8 скорСС всСго Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±Π΅Π· Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ.
http://codepen.io/3lv3n_snip3r/pen/XbddOO
 

Pure CSS3 Mega Dropdown Menu With Animation

Π‘Ρ‚ΠΈΠ»ΡŒΠ½ΠΎΠ΅ мСню с двумя Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°ΠΌΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°: Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΈΠΊΠΎΠ½ΠΊΠΈ ΠΈ css3-анимация. Π’ ie8 Ρ‚ΠΎΡ‡Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ уТасно Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ, Π½ΠΎ Π·Π°Ρ‚ΠΎ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… всС ΠΊΡ€ΡƒΡ‚ΠΎ.
Бсылка Π½Π° Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ: http://codepen.io/rizky_k_r/full/sqcAn/
Бсылка Π½Π° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ: http://codepen. io/rizky_k_r/pen/xFjqs
 
CSS3 Dropdown Menu

Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ мСню с большими элСмСнтами ΠΈ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌ списком ссылок. Чистый ΠΈ минималистичный ΠΊΠΎΠ΄ Π±Π΅Π· js.

http://codepen.io/ojbravo/pen/tIacg
 
Simple Pure CSS Dropdown Menu

ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅, Π½ΠΎ ΡΡ‚ΠΈΠ»ΡŒΠ½ΠΎΠ΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ мСню. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ font-awesome. ВсС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° css ΠΈ html, Π±Π΅Π· js. Π’ ie8 Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.
http://codepen.io/Responsive/pen/raNrEW
 
Bootstrap 3 mega-dropdown menu

ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ². ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ нСсколько ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ ΠΈ большиС изобраТСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρ‚ΠΎΠ²Π°Ρ€ ΠΏΠΎ Π°ΠΊΡ†ΠΈΠΈ). Π’ Π΅Π³ΠΎ основС Π»Π΅ΠΆΠΈΡ‚ boostrap 3.
http://codepen.io/organizedchaos/full/rwlhd/
 
Flat Navigation

Π‘Ρ‚ΠΈΠ»ΡŒΠ½Π°Ρ навигационная панСль с ΠΏΠ»Π°Π²Π½Ρ‹ΠΌ подмСню. Π’ старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… отобразится с ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ.

http://codepen.io/andytran/pen/YPvQQN
 
3D nested navigation

Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ мСню с ΠΎΡ‡Π΅Π½ΡŒ ΠΊΡ€ΡƒΡ‚ΠΎΠΉ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠ΅ΠΉ Π±Π΅Π· js!
http://codepen. io/devilishalchemist/pen/wBGVor
 
Responsive Mega Menu β€” Navigation

Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎΠ΅ мСню.  Выглядит Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ, Π½ΠΎ мобильная вСрсия Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Β«Ρ…Ρ€ΠΎΠΌΠ°Π΅Ρ‚Β». Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ css, html ΠΈ js.
http://codepen.io/samiralley/pen/xvFdc
 
Pure Css3 Menu

ΠžΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ мСню. Π‘ простым ΠΈ чистым ΠΊΠΎΠ΄ΠΎΠΌ Π±Π΅Π· js. ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠΉΡ‚Π΅ для Β«Π²Π°ΡƒΒ» эффСктов.
http://codepen.io/Sonick/pen/xJagi
 
Full CSS3 Dropdown Menu

ΠšΡ€Π°ΡΠΎΡ‡Π½ΠΎΠ΅ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню с ΠΎΠ΄Π½ΠΈΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ влоТСнности. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΈΠΊΠΎΠ½ΠΊΠΈ ΠΈΠ· font-awesome, html ΠΈ css.
http://codepen.io/daniesy/pen/pfxFi
 
Css3 only dropdown menu

Достаточно Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎΠ΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ мСню с трСмя уровнями влоТСнности. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π±Π΅Π· js.
http://codepen.io/riogrande/pen/ahBrb
 
Dropdown Menus

ΠœΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΡΡ‚ΠΈΡ‡Π½ΠΎΠ΅ мСню с ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌ эффСктом появлСния Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ списка элСмСнтов.

Π Π°Π΄ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ это Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΆΠ΅ Π±Π΅Π· javascript.
http://codepen.io/kkrueger/pen/qfoLa
 
Pure CSS DropDown Menu

ΠŸΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½ΠΎΠ΅, Π½ΠΎ эффСктивноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Волько css ΠΈ html.
http://codepen.io/andornagy/pen/xhiJH
 
Pull Menu β€” Menu Interaction Concept

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ мСню для мобильного Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°. Π― Ρ‚Π°ΠΊΠΎΠ³ΠΎ Π΅Ρ‰Ρ‘ Π½Π΅ Π²ΠΈΠ΄Π΅Π». Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ html, css ΠΈ javascript.
http://codepen.io/fbrz/pen/bNdMwZ
 
Make Simple Dropdown Menu

Чистый ΠΈ простой ΠΊΠΎΠ΄, Π±Π΅Π· js. Π’ ie8 Ρ‚ΠΎΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π±ΡƒΠ΄Π΅Ρ‚.
http://codepen.io/nyekrip/pen/pJoYgb
 
Pure CSS dropdown [work for mobile touch screen]

РСшСниС Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎΠ΅, Π½ΠΎ слишком ΡƒΠΆ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ классов. Π Π°Π΄ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚ js.
http://codepen.io/jonathlee/pen/mJMzgR
 
Dropdown Menu

Π‘ΠΈΠΌΠΏΠ°Ρ‚ΠΈΡ‡Π½ΠΎΠ΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ мСню с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ javascript-ΠΊΠΎΠ΄ΠΎΠΌ. JQuery Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ!
http://codepen. io/MeredithU/pen/GAinq
 
CSS 3 Dropdown Menu

Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ мСню с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ подписями ΠΌΠΎΠΆΠ΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΡƒΠΊΡ€Π°ΡΠΈΡ‚ΡŒ Π’Π°Ρˆ сайт. Код простой ΠΈ понятный. Javascript Π½Π΅ примСняСтся.
http://codepen.io/ibeeback/pen/qdEZjR
 
KVdKQJ (Π°Π²Ρ‚ΠΎΡ€ ΠΎΡ‡Π΅Π½ΡŒ Π΄ΠΎΠ»Π³ΠΎ Π΄ΡƒΠΌΠ°Π» Π½Π°Π΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ)

ΠšΡ€Π°ΡΠΈΠ²ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ с большим количСством ΠΊΠΎΠ΄Π° (html, css ΠΈ js). ΠŸΡ€ΠΈΠ΄ΡƒΠΌΠ°Π½ΠΎ 3 Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° подмСню. Для ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚.
http://codepen.io/martinridgway/pen/KVdKQJ
 
CSS3 Menu Dropdowns (особСнноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅)!

Π’Π΅ΠΌΠ½ΠΎΠ΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ мСню с Ρ‚Ρ€ΠΈΠ½Π°Π΄Ρ†Π°Ρ‚ΡŒΡŽ (13) Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ! ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡΠΎΠ²Π΅Ρ‚ΡƒΡŽ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ, пригодится Π² Π±Ρ‹Ρ‚Ρƒ.
http://codepen.io/cmcg/pen/ofFiz
 
П.Б.
НадСюсь, Π’Π°ΠΌ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ сборка ΠΈΠ· 23 Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. Если Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈ дальшС ΠΈΡ… Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‚ΠΎ ΠΏΡ€ΠΎΠΉΠ΄ΠΈΡ‚Π΅ снизу опрос.
ВсСм приятной Ρ€Π°Π±ΠΎΡ‚Ρ‹.

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

Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ CSS мСню. Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ CSS мСню.

ЗдравствуйтС, ΡƒΠ²Π°ΠΆΠ°Π΅ΠΌΡ‹Π΅ посСтитСли ΠΌΠΎΠ΅Π³ΠΎ скромного Π±Π»ΠΎΠ³Π° для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Π²Π΅Π±Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ web мастСров ZametkiNaPolyah.ru. Π― Ρ€Π΅ΡˆΠΈΠ» ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Ρ€ΡƒΠ±Ρ€ΠΈΠΊΡƒ Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ сайтов, Π² этой Ρ€ΡƒΠ±Ρ€ΠΈΠΊΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ вкусного ΠΈ интСрСсного. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ, здСсь я Π±ΡƒΠ΄Ρƒ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ…. Π’Π΅ΠΌΠ° сСгодняшнСй ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ β€” созданиС CSS мСню, ΠΊΠΎΡ‚орая находится Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ CSS мСню.

Π›ΡŽΠ±ΠΎΠ΅ CSS мСню Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ нСскольким трСбованиям: CSS мСню Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ, ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΌ, доступным для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π§Ρ‚ΠΎΠ±Ρ‹ мСню сайта Π±Ρ‹Π»ΠΎ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΌ ΠΈ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΌ Π΅Π³ΠΎ слСдуСт Π΄Π΅Π»Π°Ρ‚ΡŒ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠΌ. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ CSS мСню Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² старых Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ IE6. Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню ΡƒΠ΄ΠΎΠ±Π½ΠΎ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ мСста Π½Π° Π²Π΅Π±-страницС. Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ JavaScript ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° JQuery β€” Π° это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню Π±ΡƒΠ΄Π΅Ρ‚ доступно для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² настройках Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ скрипты.

И Ρ‚Π°ΠΊ, сСгодня ΠΌΡ‹ создадим Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ ΠΏΠΎ сайту ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ, ΠΏΡ€ΠΈ этом ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ HTML ΠΈ CSS.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ CSS мСню. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню. Π¨Π°Π³ 1 β€” создаСм Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ HTML мСню.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ:

  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ CSS мСню. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню. Π¨Π°Π³ 1 β€” создаСм Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ HTML мСню.
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ CSS мСню. Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню. Π¨Π°Π³ 2 β€” создаСм Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ CSS мСню.
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ CSS мСню. Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню. Π¨Π°Π³ 3 β€” создаСм Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ CSS мСню.

Для Π½Π°Ρ‡Π°Π»Π° ΠΌΡ‹ создаСм ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ HTML список ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ‚Π΅Π³Π° <ul> ΠΈ Ρ‚Π΅Π³Π° <li>:

<!DOCTYPE HTML PUBLIC Β«-//W3C//DTD HTML 4.01 Transitional//ENΒ» Β«http://www.w3.org/TR/html4/loose.dtdΒ»> <html> <head> <meta http-equiv=Β»Content-TypeΒ» content=Β»text/html; charset=utf-8β€³> <title>Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ CSS мСню</title> </head> <body> <span><span><> </span></span><ul> <li>ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚</li> <li>Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡƒΠ½ΠΊΡ‚ <ul> <li>ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚</li> <li>Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚</li> </ul> </li> <li>Π’Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΡƒΠ½ΠΊΡ‚ <ul> <li>ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚</li> <li>Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚</li> <li>Π’Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚</li> </ul> </li> <li>Π§Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚</li> </ul> </body> </html>

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

<!DOCTYPE HTML PUBLIC Β«-//W3C//DTD HTML 4. 01 Transitional//ENΒ» Β«http://www.w3.org/TR/html4/loose.dtdΒ»>

<html>

<head>

<meta http-equiv=Β»Content-TypeΒ» content=Β»text/html; charset=utf-8β€³>

<title>БозданиС CSS мСню</title>

</head>

<body>

<span><span><>

</span></span><ul>

<li>ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚</li>

<li>Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡƒΠ½ΠΊΡ‚

<ul>

<li>ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚</li>

<li>Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚</li>

</ul>

</li>

<li>Π’Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΡƒΠ½ΠΊΡ‚

<ul>

<li>ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚</li>

<li>Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚</li>

<li>Π’Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚</li>

</ul>

</li>

<li>Π§Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚</li>

</ul>

</body>

 

</html>

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ‚ΠΈΠΏΠ° Ρ‚Π°ΠΊΠΎΠ³ΠΎ списка:

  • ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚
  • Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡƒΠ½ΠΊΡ‚
    • ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚
    • Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚
  • Π’Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΡƒΠ½ΠΊΡ‚
    • ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚
    • Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚
    • Π’Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚
  • Π§Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, это Π΅Ρ‰Π΅ Π½Π΅ мСню ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ навигация, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² HTML списка Π½Π΅ являСтся ссылкой. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ нашСго HTML списка ссылкой. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρƒ нас получится Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ HTML мСню, Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ стилСй (css) ΠΌΡ‹ Π΅Ρ‰Π΅ ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Ρ‚Ρ€ΠΎΠ³Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ HTML списка стали ссылками, содСрТимоС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта <li> Π²Π½ΡƒΡ‚Ρ€ΡŒ Ρ‚Π΅Π³Π° <a>:

<!DOCTYPE HTML PUBLIC Β«-//W3C//DTD HTML 4.01 Transitional//ENΒ» Β«http://www.w3.org/TR/html4/loose.dtdΒ»> <html> <head> <meta http-equiv=Β»Content-TypeΒ» content=Β»text/html; charset=utf-8β€³> <title>Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ CSS мСню</title> </head> <body> div> <ul> <li><a href=Β»#Β»>ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚</a></li> <li><a href=Β»#Β»>Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡƒΠ½ΠΊΡ‚</a> <ul> <li><a href=Β»#Β»>ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ </a></li> <li><a href=Β»#Β»>Π’Ρ‚ΠΎΡ€ΠΎΠΉ </a></li> <li><a href=Β»#Β»>Π’Ρ€Π΅Ρ‚ΠΈΠΉ </a></li> </ul> </li> <li><a href=Β»#Β»>Π’Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΡƒΠ½ΠΊΡ‚</a> <ul> <li><a href=Β»#Β»>ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚</a></li> <li><a href=Β»#Β»>Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚</a></li> </ul> </li> <li><a href=Β»#Β»>Π§Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚</a></li> </ul> <div> </body> </html>

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

<!DOCTYPE HTML PUBLIC Β«-//W3C//DTD HTML 4. 01 Transitional//ENΒ» Β«http://www.w3.org/TR/html4/loose.dtdΒ»>

<html>

<head>

<meta http-equiv=Β»Content-TypeΒ» content=Β»text/html; charset=utf-8β€³>

<title>БозданиС CSS мСню</title>

</head>

<body>

div>

<ul>

<li><a href=Β»#Β»>ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚</a></li>

<li><a href=Β»#Β»>Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡƒΠ½ΠΊΡ‚</a>

<ul>

<li><a href=Β»#Β»>ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ </a></li>

<li><a href=Β»#Β»>Π’Ρ‚ΠΎΡ€ΠΎΠΉ </a></li>

<li><a href=Β»#Β»>Π’Ρ€Π΅Ρ‚ΠΈΠΉ </a></li>

</ul>

</li>

<li><a href=Β»#Β»>Π’Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΡƒΠ½ΠΊΡ‚</a>

<ul>

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

<li><a href=Β»#Β»>Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚</a></li>

</ul>

</li>

<li><a href=Β»#Β»>Π§Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚</a></li>

</ul>

<div>

</body>

 

</html>

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ HTML мСню. Π£ Ρ‚Π΅Π³Π° <a> Π΅ΡΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ href, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ слСдуСт ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ адрСс страницы, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ вСсти ссылка, Ρƒ мСня Π½Π΅Ρ‚ нСобходимости этого Π΄Π΅Π»Π°Ρ‚ΡŒ, поэтому Π² качСствС адрСса я ΡƒΠΊΠ°Π·Π°Π» символ # ΠΈΠ»ΠΈ Π·Π°Π±ΠΎΠΉ. Бсылки, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π² качСствС значСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° href ΡƒΠΊΠ°Π·Π°Π½ #, Π½ΠΈΠΊΡƒΠ΄Π° Π½Π΅ Π²Π΅Π΄ΡƒΡ‚. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ HTML мСню я помСстил Π² ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ <div>, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² спСцификации HTML 4 Π΅ΡΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ: Π²Π½ΡƒΡ‚Ρ€ΠΈ элСмСнта <body> ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π±Π»ΠΎΡ‡Π½Ρ‹Π΅ элСмСнты ΠΈ элСмСнты <ins> ΠΈ <del>. Π£ Ρ‚Π΅Π³Π° <div> Π΅ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ id со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Β«blockΒ». Π£ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ Ρ‚Π΅Π³Π° <ul> Π΅ΡΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ id со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Β«hnavΒ», этот Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ потрСбуСтся Π½Π°ΠΌ для создания Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ CSS мСню.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ CSS мСню. Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню. Π¨Π°Π³ 2 β€” создаСм Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ CSS мСню.

Π”Π°Π»Π΅Π΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ стили CSS для нашСго Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ мСню. Для Π½Π°Ρ‡Π°Π»Π°, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π·Π°Π΄Π°Π΄ΠΈΠΌ ΡΡ‚ΠΈΠ»ΡŒ для ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° <ul> со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ hnav Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° id, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ для нашСго Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню:

#hnav { list-style: none; margin: 0; padding: 0; font-size: 1. 2em; float: right; position: relative }

1

2

3

4

5

6

7

8

9

#hnav {

list-style: none;

margin: 0;

padding: 0;

font-size: 1.2em;

float: right;

position: relative

 

}

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

Бвойство margin Π΄Π΅Π»Π°Π΅Ρ‚ Π½ΡƒΠ»Π΅Π²Ρ‹ΠΌ отступ ΠΎΡ‚ края элСмСнта ul. Бвойство paddin ΡƒΠ±ΠΈΡ€Π°Π΅Ρ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ отступы HTML элСмСнта ul. Бвойство font-size Π·Π°Π΄Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ тСкста ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² нашСго CSS мСню. Бвойство float позволяСт Π²Ρ‹Ρ€Π°Π²Π½ΡΡ‚ΡŒ CSS мСню, Π² нашСм случаС ΠΏΠΎ ΠΏΡ€Π°Π²ΠΎΠΌΡƒ ΠΊΡ€Π°ΡŽ. Бвойство position со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ relative ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ ul ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΅Π³ΠΎ исходного мСста.

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ Π·Π°Π΄Π°Π»ΠΈ ΠΎΠ±Ρ‰ΠΈΠΉ ΡΡ‚ΠΈΠ»ΡŒ для нашСго Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ мСню, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ стили для всСх Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ:

#hnav li { float: left; position: relative; }

1

2

3

4

5

6

7

#hnav li {

 

float: left;

 

position: relative;

 

}

Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ элСмСнта li, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ находятся Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° ul ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌ Π΄Π²Π° свойства: float со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ left (Ρ‚Π΅ΠΌ самым ΠΌΡ‹ добиваСмся Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ нашС CSS мСню стало Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ) ΠΈ ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅, Π·Π°Π΄Π°Π΅ΠΌ свойство position со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ relative, Ρ‡Ρ‚ΠΎΠ±Ρ‹ элСмСнты заняли своС мСсто.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°Π΄Π°Ρ‚ΡŒ стили, для содСрТимого ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€ΠΎΠ² li, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ стили для ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ CSS мСню:

#hnav li a{ float: left; display: block; padding: 4px; text-decoration: none; color: #666; text-transform: uppercase; margin-right: 10px; }

1

2

3

4

5

6

7

8

9

#hnav li a{

float: left;

display: block;

padding: 4px;

text-decoration: none;

color: #666;

text-transform: uppercase;

margin-right: 10px;

}

Бвойство display ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ block, это Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ Π½Π°ΠΌ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ нашСго CSS мСню Π±ΡƒΠ΄ΡƒΡ‚ вСсти сСбя ΠΊΠ°ΠΊ Π±Π»ΠΎΡ‡Π½Ρ‹Π΅ (Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Ρ‹ <a>, Ρ‚Π΅Π³ <a> сам ΠΏΠΎ сСбС строчный элСмСнт). Бвойство padding устанавливаСт Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ отступы ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡƒΠ½ΠΊΡ‚Π°ΠΌΠΈ мСню, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Π΅ Π½Π΅ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π»ΠΈΡΡŒ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ none свойства text-decoration позволяСт ΡƒΠ±Ρ€Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ Ρƒ ссылок(мСню ΠΆΠ΅ ΠΈΠ· ссылок состоит). Бвойство color Π·Π°Π΄Π°Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ тСкста Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠ½Ρ‚Π΅ΠΉΠ½Π΅Ρ€Π° <a>. Бвойство text-transform: uppercase; Π·Π°Π΄Π°Π΅Ρ‚ Π½Π°Ρ‡Π΅Ρ€Ρ‚Π°Π½ΠΈΠ΅ тСкста нашСго CSS мСню, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ, вСсь тСкст Π±ΡƒΠ΄Π΅Ρ‚ написан прописными Π±ΡƒΠΊΠ²Π°ΠΌΠΈ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ мСню ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π° Π½ΠΈΡ… курсора ΠΌΡ‹ΡˆΠΊΠΈ:

#hnav li:hover a, #hnav li a:hover { background: #999; color: #fff; }

1

2

3

4

5

6

#hnav li:hover a,

#hnav li a:hover

{

background: #999;

color: #fff;

}

Бвойство color измСняСт Ρ†Π²Π΅Ρ‚ тСкста ΠΏΡƒΠ½ΠΊΡ‚Π° мСню ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π° Π½Π΅Π³ΠΎ курсора ΠΌΡ‹ΡˆΠΈ. Бвойство background Π·Π°Π΄Π°Π΅Ρ‚ Ρ†Π²Π΅Ρ‚ Ρ„ΠΎΠ½Π° ΠΏΡƒΠ½ΠΊΡ‚Π° CSS мСню ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ курсора Π½Π° ΠΏΡƒΠ½ΠΊΡ‚.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Β«ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒΒ» Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ мСню:

#hnav ul {display: none;}

#hnav ul {display: none;}

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ «спрятали» ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню, Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эти ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Π²Ρ‹ΠΏΠ°Π΄Π°Π»ΠΈ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ курсора:

#hnav li:hover ul {display: block;} #hnav ul { float: none; position: absolute; list-style: none; margin: 0; padding: 0; top: 1.8em; left: 0; } #hnav ul li { float: none; clear: none; margin: 0; padding: 0; width: auto; color: #999; }

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

#hnav li:hover ul {display: block;}

 

#hnav ul

{

float: none;

position: absolute;

list-style: none;

margin: 0;

padding: 0;

top: 1. 8em;

left: 0;

}

 

#hnav ul li

{

float: none;

clear: none;

margin: 0;

padding: 0;

width: auto;

color: #999;

}

Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΌΡ‹ добились Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ мСню Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‚ ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ„ΠΎΡ€ΠΌΠΈΠ»ΠΈ нашС мСню, сдСлали Π΅Π³ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½Ρ‹ΠΌ.

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΌΡ‹ Π·Π°Π΄Π°Π»ΠΈ стили для основных ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ мСню, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ стили ΠΈ для Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² мСню, Π·Π°Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ мСню, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π° Π½ΠΈΡ… курсора ΠΌΡ‹ΡˆΠΈ ΠΈ Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ посСщСнныС ΠΏΡƒΠ½ΠΊΡ‚Ρ‹:

#hnav li:hover ul li a, #hnav ul li a { line-height: 200%; display: block; padding: 0 6px 0 0; float: none; text-transform: lowercase; color: #999; background: none; } #hnav li:hover ul li a:hover, #hnav ul li a:hover { background: none; color: #000; } <span>

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

#hnav li:hover ul li a,

#hnav ul li a

{

line-height: 200%;

display: block;

padding: 0 6px 0 0;

float: none;

text-transform: lowercase;

color: #999;

background: none;

}

 

#hnav li:hover ul li a:hover,

#hnav ul li a:hover

{

background: none;

color: #000;

}

 

<span>

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΌΡ‹ создали Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ CSS мСню, ΠΏΡ€ΠΈ этом, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ JavaScript. МоТно ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ созданию Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ CSS мСню.

Π’Π°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ CSS мСню:

Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ CSS мСню. Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ CSS мСню.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ CSS мСню. Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ мСню. Π¨Π°Π³ 3 β€” создаСм Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ CSS мСню.

ΠŸΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΠΌ ΠΊ созданию Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ CSS мСню. Для Π½Π°Ρ‡Π°Π»Π° создаСм ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ HTML список, Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ для Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ мСню:

<!DOCTYPE HTML PUBLIC Β«-//W3C//DTD HTML 4.01 Transitional//ENΒ» Β«http://www.w3.org/TR/html4/loose.dtdΒ»> <html> <head> <meta http-equiv=Β»Content-TypeΒ» content=Β»text/html; charset=utf-8β€³> <title>Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ CSS мСню</title> </head> <body> div> <ul> <li><a href=Β»#Β»>ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚</a></li> <li><a href=Β»#Β»>Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡƒΠ½ΠΊΡ‚</a> <ul> <li><a href=Β»#Β»>ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ </a></li> <li><a href=Β»#Β»>Π’Ρ‚ΠΎΡ€ΠΎΠΉ </a></li> <li><a href=Β»#Β»>Π’Ρ€Π΅Ρ‚ΠΈΠΉ </a></li> </ul> </li> <li><a href=Β»#Β»>Π’Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΡƒΠ½ΠΊΡ‚</a> <ul> <li><a href=Β»#Β»>ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚</a></li> <li><a href=Β»#Β»>Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚</a></li> </ul> </li> <li><a href=Β»#Β»>Π§Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚</a></li> </ul> <div> </body> </html> <span>

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

<!DOCTYPE HTML PUBLIC Β«-//W3C//DTD HTML 4. 01 Transitional//ENΒ» Β«http://www.w3.org/TR/html4/loose.dtdΒ»>

<html>

<head>

<meta http-equiv=Β»Content-TypeΒ» content=Β»text/html; charset=utf-8β€³>

<title>БозданиС CSS мСню</title>

</head>

<body>

div>

<ul>

<li><a href=Β»#Β»>ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚</a></li>

<li><a href=Β»#Β»>Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡƒΠ½ΠΊΡ‚</a>

<ul>

<li><a href=Β»#Β»>ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ </a></li>

<li><a href=Β»#Β»>Π’Ρ‚ΠΎΡ€ΠΎΠΉ </a></li>

<li><a href=Β»#Β»>Π’Ρ€Π΅Ρ‚ΠΈΠΉ </a></li>

</ul>

</li>

<li><a href=Β»#Β»>Π’Ρ€Π΅Ρ‚ΠΈΠΉ ΠΏΡƒΠ½ΠΊΡ‚</a>

<ul>

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

<li><a href=Β»#Β»>Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚</a></li>

</ul>

</li>

<li><a href=Β»#Β»>Π§Π΅Ρ‚Π²Π΅Ρ€Ρ‚Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚</a></li>

</ul>

<div>

</body>

 

</html>

 

<span>

Π Π°Π·Π½ΠΈΡ†Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΈΠΌΠ΅Π½ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° для ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ элСмСнта списка <ul>, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ для Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ мСню Ρƒ мСня находятся Π² ΠΎΠ΄Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠ΅ стили для отобраТСния CSS мСню:

#vnav { width: 400px; float: left; list-style: none; margin: 0; padding: 0; font-size: 1.2em; }

1

2

3

4

5

6

7

8

#vnav {

width: 400px;

float: left;

list-style: none;

margin: 0;

padding: 0;

font-size: 1.2em;

}

ЕдинствСнным ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ΠΌ ΠΎΡ‚ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ мСню являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌ ΡˆΠΈΡ€ΠΈΠ½Ρƒ нашСго мСню, которая Ρ€Π°Π²Π½Π° 400 пиксСлов, ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ свойства width.

Π”Π°Π»Π΅Π΅ Π·Π°Π΄Π°Π΅ΠΌ стили для всСх ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² HTML списка:

#vnav li { clear: both; height: 2em; }

#vnav li

{

clear: both;

height: 2em;

}

Бвойство height Π·Π°Π΄Π°Π΅Ρ‚ высоту элСмСнтов CSS мСню, clear Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ ΠΎΠ±Ρ‚Π΅ΠΊΠ°Π½ΠΈΠ΅ Π²ΠΎΠΊΡ€ΡƒΠ³ HTML элСмСнта, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ both Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½ΠΈ с Π»Π΅Π²ΠΎΠΉ, Π½ΠΈ с ΠΏΡ€Π°Π²ΠΎΠΉ стороны нашС Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ мСню Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ обтСкания.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌ Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ мСню, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ этот ΡΡ‚ΠΈΠ»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ ΠΈ для ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ², Π½ΠΎ Π² дальнСйшСм для Π½ΠΈΡ… ΠΌΡ‹ Π·Π°Π΄Π°Π΄ΠΈΠΌ свой ΡΡ‚ΠΈΠ»ΡŒ отобраТСния:

#vnav li a { float: left; display: block; padding: 4px; text-decoration: none; color: #666; text-transform: uppercase; margin-bottom: 5px; margin-right: 10px; }

1

2

3

4

5

6

7

8

9

10

11

#vnav li a

{

float: left;

display: block;

padding: 4px;

text-decoration: none;

color: #666;

text-transform: uppercase;

margin-bottom: 5px;

margin-right: 10px;

}

 Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, ΡΡ‚ΠΈΠ»ΡŒ отобраТСния ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ CSS мСню Π½Π΅ отличаСтся ΠΎΡ‚ стиля для Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ мСню.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π·Π°Π΄Π°Π΅ΠΌ Ρ‚ΠΎ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ элСмСнты Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ CSS мСню ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π° Π½ΠΈΡ… курсора ΠΌΡ‹ΡˆΠΈ:

#vnav li:hover a, #vnav li a:hover { background: #999; color: #fff; }

1

2

3

4

5

6

#vnav li:hover a,

#vnav li a:hover

{

background: #999;

color: #fff;

}

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ CSS мСню Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌΠΈ:

#vnav ul {display: none;}

#vnav ul {display: none;}

ПослС Ρ‡Π΅Π³ΠΎ слСдуСт Π·Π°Π΄Π°Ρ‚ΡŒ CSS ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚Ρ‹ мСню Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΠ°Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ курсора Π½Π° Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ элСмСнт:

#vnav li:hover ul {display: block;}

#vnav li:hover ul {display: block;}

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ список ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² нашСго CSS мСню отобраТался справа ΠΎΡ‚ своих Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ… элСмСнтов, сразу ΠΆΠ΅ избавляСмся ΠΎΡ‚ ΠΌΠ΅Ρ€Π·ΠΊΠΈΡ… ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΎΠ² HTML списка:

#hnav ul { list-style: none; float: left; margin: 0; padding: 4px 8px; }

1

2

3

4

5

6

7

#hnav ul

{

list-style: none;

float: left;

margin: 0;

padding: 4px 8px;

}

Но ΠΌΡ‹ Π΅Ρ‰Π΅ Π½Π΅ достигли Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ список ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² мСню отобраТался Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π·Π°Π΄Π°Π΄ΠΈΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ CSS ΠΏΡ€Π°Π²ΠΈΠ»Π°:

#hnav ul li { float: left; clear: none; margin: 0; padding: 0; width: auto; height: auto; color: #999; }

1

2

3

4

5

6

7

8

9

10

#hnav ul li

{

float: left;

clear: none;

margin: 0;

padding: 0;

width: auto;

height: auto;

color: #999;

}

Бвойство float: left Π΄Π΅Π»Π°Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² мСню Π² линию.

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ стили для ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ², Π·Π°Π΄Π°Π΄ΠΈΠΌ CSS ΠΏΡ€Π°Π²ΠΈΠ»Π° для отобраТСния ΠΏΠΎΠ΄ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠ² мСню, Ρ‚ΠΎ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π½Π° Π½ΠΈΡ… курсора ΠΌΡ‹ΡˆΠΊΠΈ:

#hnav li:hover ul li a, #hnav ul li a { display: inline; padding: 0 6px 0 0; float: none; text-transform: lowercase; color: #999; background: none; } #hnav li:hover ul li a:hover, #hnav ul li a:hover { background: none; color: #000; }

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

#hnav li:hover ul li a,

#hnav ul li a

{

display: inline;

padding: 0 6px 0 0;

float: none;

text-transform: lowercase;

color: #999;

background: none;

}

 

#hnav li:hover ul li a:hover,

#hnav ul li a:hover

{

background: none;

color: #000;

}

Π’ΠΎΡ‚ Ρ‚Π°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ CSS мСню, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ создали:

Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ CSS мСню. Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ CSS мСню.

Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π½Π° ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… страницах Π²ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅: Ρ€Π°Π· ΠΈ Π΄Π²Π°.

На этом всё, спасибо Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, надСюсь, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π» Ρ…ΠΎΡ‚ΡŒ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΈ Π΄ΠΎ скорых встрСч Π½Π° страницах Π±Π»ΠΎΠ³Π° для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… Π²Π΅Π±Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ вСбмастСров ZametkiNaPolyah.ru. НС Π·Π°Π±Ρ‹Π²Π°Π΅ΠΌ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ с Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ;)

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

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

Навигация Π² Π²ΠΈΠ΄Π΅ Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ мСню ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΏΡ€ΠΈ большом количСствС ссылок, для экономии мСста Π½Π° страницС. Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰Π΅Π΅ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ мСню ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ отобраТаСтся Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… Firefox, Opera ΠΈ Internet Explorer. Автор мСню ΠΌΠ½Π΅ нСизвСстСн, поэтому ΠΈ ссылки Π½Π° ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π» Π½Π΅ имССтся.



HTML β€” JavaScript

<!β€”[if gte IE 5.5]>
<script language=Β»JavaScriptΒ» src=Β»nav-h.jsΒ» type=Β»text/JavaScriptΒ»></script>
<![endif]β€”>

Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ JavaScript

<ul>
<li><a href=Β»index. htmlΒ»>Главная</a></li>
<li><a href=Β»templates.htmlΒ»>Π¨Π°Π±Π»ΠΎΠ½Ρ‹, Ρ€Π΅Ρ†Π΅ΠΏΡ‚Ρ‹ +</a>
<ul>
<li><a href=Β»templates.htmlΒ»>Π¨Π°Π±Π»ΠΎΠ½Ρ‹, Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ +</a>
<ul>
<li><a href=Β»temp1.htmlΒ»>Π¨Π°Π±Π»ΠΎΠ½ 1</a></li>
<li><a href=Β»temp2.htmlΒ»>Π¨Π°Π±Π»ΠΎΠ½ 2</a></li>
<li><a href=Β»temp3.htmlΒ»>Π¨Π°Π±Π»ΠΎΠ½ 3</a></li>
<li><a href=Β»temp4.htmlΒ»>Π¨Π°Π±Π»ΠΎΠ½ 4</a></li>
<li><a href=Β»temp5.htmlΒ»>Π¨Π°Π±Π»ΠΎΠ½ 5</a></li>
<li><a href=Β»temp6.htmlΒ»>Π¨Π°Π±Π»ΠΎΠ½ 6</a></li>
<li><a href=Β»temp7.htmlΒ»>Π¨Π°Π±Π»ΠΎΠ½ 7</a></li>
<li><a href=Β»temp8.htmlΒ»>Π¨Π°Π±Π»ΠΎΠ½ 8</a></li>
</ul>
</li>
<li><a href=Β»faq.htmlΒ»>Π Π΅Ρ†Π΅ΠΏΡ‚Ρ‹ HTML</a></li>
<li><a href=Β»faq-css. htmlΒ»>Π Π΅Ρ†Π΅ΠΏΡ‚Ρ‹ CSS</a></li>
</ul>
</li>
<li><a href=»#»>МСнюшки +</a>
<ul>
<li><a href=Β»#Β»>Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ +</a>
<ul>
<li><a href=Β»menu1.htmlΒ»>Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ мСню 1</a></li>
<li><a href=Β»menu2.htmlΒ»>Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ мСню 2</a></li>
<li><a href=Β»menu3.htmlΒ»>Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ мСню 3</a></li>
<li><a href=Β»menu4.htmlΒ»>Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ мСню 4</a></li>
<li><a href=Β»menu5.htmlΒ»>Π’Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ мСню 5</a></li>
</ul>
</li>
<li><a href=Β»#Β»>Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ +</a>
<ul>
<li><a href=Β»menu6.htmlΒ»>Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ мСню 1</a></li>
<li><a href=Β»menu7.htmlΒ»>Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ мСню 2</a></li>
<li><a href=Β»menu8. htmlΒ»>Π“ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠ΅ мСню 3</a></li>
</ul>
</li>
</ul>
</li>
<li><a href=Β»/gbΒ»>ГостСвая ΠΊΠ½ΠΈΠ³Π°</a></li>
<li><a href=Β»submit.htmlΒ»>ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚</a></li>
</ul>

CSS

ul#navmenu-v,
ul#navmenu-v li,
ul#navmenu-v ul {
margin: 0;
border: 0 none;
padding: 0;
width: 160px;
list-style: none;
}

ul#navmenu-v:after {
clear: both;
display: block;
font: 1px/0px serif;
content: Β«.Β»;
height: 0;
visibility: hidden;
}

ul#navmenu-v li {
float: left;
display: block !important;
display: inline;
position: relative;
}

ul#navmenu-v a {
border: 1px solid #FFF;
border-right-color: #527337;
border-bottom-color: #527337;
padding: 0 6px;
display: block;
background: #A2C585;
color: #666;
font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
height: auto !important;
height: 1%;
}

ul#navmenu-v a:hover,
ul#navmenu-v li:hover a,
ul#navmenu-v li. iehover a {
background: #648B43;
color: #FFF;
}

ul#navmenu-v li:hover li a,
ul#navmenu-v li.iehover li a {
background: #648B43;
color: #BCD6A7;
}

ul#navmenu-v li:hover li a:hover,
ul#navmenu-v li:hover li:hover a,
ul#navmenu-v li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover a {
background: #648B43;
color: #FFF;
}

ul#navmenu-v li:hover li:hover li a,
ul#navmenu-v li.iehover li.iehover li a {
background: #648B43;
color: #BCD6A7;
}

ul#navmenu-v li:hover li:hover li a:hover,
ul#navmenu-v li:hover li:hover li:hover a,
ul#navmenu-v li.iehover li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover li.iehover a {
background: #648B43;
color: #FFF;
}

ul#navmenu-v li:hover li:hover li:hover li a,
ul#navmenu-v li.iehover li. iehover li.iehover li a {
background: #648B43;
color: #BCD6A7;
}

ul#navmenu-v li:hover li:hover li:hover li a:hover,
ul#navmenu-v li.iehover li.iehover li.iehover li a:hover {
background: #648B43;
color: #FFF;
}

ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul {
display: none;
position: absolute;
top: 0;
left: 160px;
}

ul#navmenu-v li:hover ul ul,
ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul,
ul#navmenu-v li.iehover ul ul ul {
display: none;
}

ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v ul ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul,
ul#navmenu-v ul ul li.iehover ul {
display: block;
}

Π’Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ


Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΡ… списков Β· Bootstrap

ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ контСкстных Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ для отобраТСния списков ссылок ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ»Π°Π³ΠΈΠ½Π° Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ списка Bootstrap.

ΠžΠ±Π·ΠΎΡ€

Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ списки β€” это ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹Π΅ контСкстныС налоТСния для отобраТСния списков ссылок ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ. Они сдСланы ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΏΠ»Π°Π³ΠΈΠ½Π° JavaScript с Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΌΡΡ списком Bootstrap. Они ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠΌ, Π° Π½Π΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ курсора; это ΠΏΡ€Π΅Π΄Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎΠ΅ дизайнСрскоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅.

Π Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ списки основаны Π½Π° стороннСй Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ Popper.js, которая обСспСчиваСт динамичСскоС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ области просмотра. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ popper.min.js ΠΏΠ΅Ρ€Π΅Π΄ JavaScript Bootstrap ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ bootstrap.bundle.min.js / bootstrap.bundle.js , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит Popper.js. Popper.js Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для позиционирования Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ…ΡΡ списков Π½Π° панСлях Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ динамичСскоС ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π΅ трСбуСтся.

Если Π²Ρ‹ создаСтС наш JavaScript ΠΈΠ· исходного ΠΊΠΎΠ΄Π°, для этого трСбуСтся util.js .

Π”ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚ WAI ARIA опрСдСляСт фактичСский Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ role="menu" , Π½ΠΎ это относится ΠΊ мСню, ΠΏΠΎΡ…ΠΎΠΆΠ΅ΠΌΡƒ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ запускаСт дСйствия ΠΈΠ»ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. МСню ARIA ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ элСмСнты мСню, элСмСнты мСню Ρ„Π»Π°ΠΆΠΊΠΎΠ², элСмСнты мСню ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ, Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ подмСню.

Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ списки Bootstrap

ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для использования Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ситуациях ΠΈ структурах Ρ€Π°Π·ΠΌΠ΅Ρ‚ΠΊΠΈ. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ΡΡ списки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π²Ρ…ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ элСмСнты управлСния Ρ„ΠΎΡ€ΠΌΠ°ΠΌΠΈ, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ поля поиска ΠΈΠ»ΠΈ Ρ„ΠΎΡ€ΠΌΡ‹ Π²Ρ…ΠΎΠ΄Π°. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Bootstrap Π½Π΅ ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ (ΠΈ Π½Π΅ добавляСт автоматичСски) Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Ρ€ΠΎΠ»ΠΈ ΠΈ aria- Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ для настоящих мСню ARIA . Авторы Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ сами Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ эти Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹.

Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Bootstrap добавляСт Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° стандартных взаимодСйствий с мСню ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ элСмСнтам .dropdown-item с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ клавиш курсора ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ мСню с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ клавиши ESC .

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

ΠžΠ±Π΅Ρ€Π½ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎΡΡ списка (ваша ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΈΠ»ΠΈ ссылка) ΠΈ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰Π΅Π΅ΡΡ мСню Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… .dropdown ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ элСмСнт, ΠΎΠ±ΡŠΡΠ²Π»ΡΡŽΡ‰ΠΈΠΉ position: relative; . Π’Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ списки ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π·Π²Π°Π½Ρ‹ ΠΈΠ· ΠΈΠ»ΠΈ

Π‘Π°ΠΌΠΎΠ΅ приятноС Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это с Π»ΡŽΠ±Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ ΠΊΠ½ΠΎΠΏΠΊΠΈ:

 
<Π΄Π΅Π»>