| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Вёрстка веб-сайтов > Верстка меню |
| Автор: lapulya9 8.7.2010, 14:55 | ||||
Нужно сделать такое вот горизонтальное меню:![]() Я сделала все кроме разделителей (нестандартные, дизайнер дал отдельным слоем) и галочки внизу под выделенным пунктом (тоже есть отдельным слоем) Вот что вышло: html
css
Подскажите как реализовать эти два момента. На данный момент имеется вот что: ![]() На шрифт внимание не обращайте, пока такой будет |
| Автор: m0ro 8.7.2010, 15:34 | ||
| 1. Берём разделитель и делаем его фоном для элементов спска, смещённым вправо. 2. Берём "стрелочку" и делаем её фоном для hovered-ссылки, позиционированным по центру внизу. 3. Регулируем внешние и внутренние отступы (margin/padding) для ссылок и элементов списка.
http://www.secondpicture.com/tutorials/web_design/css_ul_li_horizontal_css_menu.html |
| Автор: lapulya9 10.7.2010, 15:12 |
| MoRo, спасибо Вам за подсказку, но не совсем получается. Светлый hover возникает только под буквами, а должен - от разделителя до разделителя... Кстати divider тоже даны не в виде разделителей, а как правые поля прозрачного прямоугольника.. А зрительно все ячейки меню разные... Ничего не понимаю. Помогите, пожалуйста! |
| Автор: lapulya9 10.7.2010, 17:49 | ||
Вот код меню. Разделители таки прицепились справа от ссылок. Я бы даже сказала прилипли... Да и hover не покрывает всю площадь от разделителя до разделителя, а живет своей отдельной жизнью. И после посл ссылки разделитель не нужен... В общем такая вот проблема. Вот скрин: ![]() |
| Автор: m0ro 12.7.2010, 20:01 | ||
Отрегулируйте отступы для #menu li a - сверху, снизу, по бокам... А для #menu li - уберите. Последнему элементу li дайте класс .last и не назначайте фона ему отдельно. |