Мега меню с выскальзывающими панелями на CSS3
Мегаменю на CSS3 - выскальзывающие панели со списками ссылок. Для анимации используются трансформации, которые работают только в новейших браузерах Firefox, Chrome, Safary, IE9, Opera10. Меню будет работать и в старых браузерах но без анимации.
Разметка HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru"> <head> <link rel="stylesheet" href="/css/style.css" type="text/css" media="all"> <title>Выскальзываюшее меню CSS3 | Материалы сайта RUSELLER.COM</title> <meta charset="utf-8"> </head> <body> <div class="example"> <ul class="menu"> <!-- Верхние элементы --> <li class="main"><a target="_blank" href="http://www.ruseller.com/">Главная</a></li> <li class="main" id="has-sub1"><a target="_blank" href="http://www.ruseller.com/">Уроки</a></li> <li class="main" id="has-sub2"><a target="_blank" href="http://www.ruseller.com/">Ресурсы</a></li> <li class="main" id="has-sub3"><a target="_blank" href="#">Меню #4</a></li> <li class="main" id="has-sub4"><a target="_blank" href="#">Меню #5</a></li> <li class="main"><a target="_blank" href="http://www.ruseller.com/">О нас</a></li> <li class="main"><a target="_blank" href="http://www.ruseller.com/">Назад</a></li> <!-- Подэлементы --> <li class="sub" id="sub1"> <table><tr> <td> <dl> <dt>Ссылки #1</dt> <dd><a target="_blank" href="http://www.ruseller.com/">HTML / CSS</a></dd> <dd><a target="_blank" href="http://www.ruseller.com/">JS / jQuery</a></dd> <dd><a target="_blank" href="http://www.ruseller.com/">PHP</a></dd> <dd><a target="_blank" href="http://www.ruseller.com/">MySQL</a></dd> <dt>Ссылки #2</dt> <dd><a target="_blank" href="http://www.ruseller.com/">XSLT</a></dd> <dd><a target="_blank" href="http://www.ruseller.com/">Ajax</a></dd> <dd><a target="_blank" href="http://www.ruseller.com/">HTML / CSS</a></dd> </dl> </td> <td> <dl> <dt>Ссылки #3</dt> <dd><a target="_blank" href="#">Ссылка 31</a></dd> <dd><a target="_blank" href="#">Ссылка 32</a></dd> <dd><a target="_blank" href="#">Ссылка 33</a></dd> <dd><a target="_blank" href="#">Ссылка 34</a></dd> <dd><a target="_blank" href="#">Ссылка 35</a></dd> <dd><a target="_blank" href="#">Ссылка 36</a></dd> <dd><a target="_blank" href="#">Ссылка 37</a></dd> <dd><a target="_blank" href="#">Ссылка 38</a></dd> </dl> </td> <td> <dl> <dt>Ссылки #4</dt> <dd><a target="_blank" href="#">Ссылка 41</a></dd> <dd><a target="_blank" href="#">Ссылка 42</a></dd> <dt>Ссылки #5</dt> <dd><a target="_blank" href="#">Ссылка 51</a></dd> <dd><a target="_blank" href="#">Ссылка 52</a></dd> <dt>Ссылки #6</dt> <dd><a target="_blank" href="#">Ссылка 61</a></dd> <dd><a target="_blank" href="#">Ссылка 62</a></dd> </dl> </td> </tr></table> </li> . . . </li> </ul> <div style="clear:both"></div> </div> </body> </html>
CSS
.menu { font-family:Verdana, sans-serif; list-style:none; margin:0; min-height:35px; padding:0; position:relative; width:100% } .menu li.main { float:left; padding-right:1px } .menu li.main a { background-color:#000; color:#fff; display:block; font-size:13px; font-weight:700; height:35px; line-height:35px; padding:0 25px; text-decoration:none } .menu li.sub { background-color:#444; border:0; clear:both; float:left; height:0; overflow:hidden; position:relative; width:100%; -moz-transform-origin: left top; -ms-transform-origin: left top; -o-transform-origin: left top; -webkit-transform-origin: left top; transform-origin: left top; -moz-transition: height 0.5s ease-in-out; -ms-transition: height 0.5s ease-in-out; -o-transition: height 0.5s ease-in-out; -webkit-transition: height 0.5s ease-in-out; transition: height 0.5s ease-in-out; -moz-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px; } .menu li.sub table { width:100% } .menu li.sub dl { background-color:#fff; height:195px; margin:5px 5px 0 0; padding:10px; -moz-border-radius:8px; border-radius:8px } .menu li.sub dt { border:1px solid #000; color:#000; font-size:14px; font-weight:700; line-height:18px; margin:1px 0; padding:0 10px; border-radius:5px; -moz-border-radius:5px } .menu li.sub dt:hover { background-color:#ccc } .menu li.sub dd { margin:0; padding:0 } .menu li.sub dd a { color:#666; display:block; font-size:12px; line-height:20px; padding-left:30px; text-decoration:none; -moz-border-radius:5px; border-radius:5px } .menu li.sub dd a:hover { background-color:#ccc; color:#444 } .menu li#has-sub1:hover ~ li#sub1, .menu li#has-sub2:hover ~ li#sub2, .menu li#has-sub3:hover ~ li#sub3, .menu li#has-sub4:hover ~ li#sub4 { height:240px; -moz-transition: height 0.5s ease-in-out 0.2s -ms-transition: height 0.5s ease-in-out 0.2s -o-transition: height 0.5s ease-in-out 0.2s -webkit-transition: height 0.5s ease-in-out 0.2s transition: height 0.5s ease-in-out 0.2s } li#sub1:hover, li#sub2:hover, li#sub3:hover, li#sub4:hover { height:240px; -moz-transition: height 0.5s ease-in-out 0.2s -ms-transition: height 0.5s ease-in-out 0.2s -o-transition: height 0.5s ease-in-out 0.25 -webkit-transition: height 0.5s ease-in-out 0.2s transition: height 0.5s ease-in-out 0.2s }
Источник: http://feedproxy.google.com/~r/ruseller/CdHX/~3/9ADgHlKjh8c/lessons.php


Дайджест новых статей по интернет-маркетингу на ваш email
Новые статьи и публикации
- 2025-04-08 » Горшочек, рисуй: 10 бесплатных сервисов для генерации картинок
- 2025-04-08 » SEO-продвижение в 2025 году: 15 трендов, без которых ТОП не светит
- 2025-03-14 » SPF-запись
- 2025-03-07 » SEO на маркетплейсах: как оптимизировать карточку товара для поисковой выдачи
- 2025-02-18 » Топ-10 бесплатных нейросетей для генерации изображений: лучшие ии генераторы 2024 года
- 2025-02-11 » Критическая уязвимость в 1С-Битрикс
- 2025-02-11 » Google Search Console: руководство для начинающих вебмастеров
- 2025-02-11 » Методы измерения результативности рекламных кампаний: плюсы и минусы
- 2025-02-11 » Тренды SEO в 2025 году
- 2025-02-10 » Свой Google в локалке. Ищем иголку в стоге сена
- 2025-01-29 » SEO — это комплексная работа. Шесть главных факторов ранжирования сайтов
- 2025-01-29 » Гайд для главной страницы e-commerce сайта: как оформить, чтобы повысить конверсию
- 2025-01-20 » Krea AI выпустила бесплатную функцию преобразования изображений в 3D-объекты — их можно вращать и вписывать в фотографии
- 2025-01-19 » Отзывы на Яндекс Картах: как пройти модерацию
- 2025-01-15 » Топ-6 лучших российских нейросетей, в которых можно генерировать тексты и изображения бесплатно и без VPN
- 2025-01-14 » 15 бесплатных способов узнать, чем интересуется ваша аудитория
- 2025-01-11 » Бездепозитные бонусы в казино за регистрацию с выводом: особенности и возможности получения
- 2025-01-09 » Новая модель LAM способна выполнять задачи в Word
- 2024-12-26 » Универсальный промпт для нейросети: как выжать максимум из ChatGPT, YandexGPT, Gemini, Claude в 2025
- 2024-11-26 » Капитан грузового судна, или Как начать использовать Docker в своих проектах
- 2024-11-26 » Обеспечение безопасности ваших веб-приложений с помощью PHP OOP и PDO
- 2024-11-22 » Ошибки в Яндекс Вебмастере: как найти и исправить
- 2024-11-22 » Ошибки в Яндекс Вебмастере: как найти и исправить
- 2024-11-15 » Перенос сайта на WordPress с одного домена на другой
- 2024-11-08 » OSPanel 6: быстрый старт
- 2024-11-08 » Как установить PhpMyAdmin в Open Server Panel
- 2024-09-30 » Как быстро запустить Laravel на Windows
- 2024-09-25 » Next.js
- 2024-09-05 » OpenAI рассказал, как запретить ChatGPT использовать содержимое сайта для обучения
- 2024-08-28 » Чек-лист: как увеличить конверсию интернет-магазина на примере спортпита
Человек - аристократ среди животных Гейне Генрих - (1797-1856) - немецкий поэт и публицист |
Мы создаем сайты, которые работают! Профессионально обслуживаем и продвигаем их , а также по всей России и ближнему зарубежью с 2006 года!
Как мы работаем
Заявка
Позвоните или оставьте заявку на сайте.
Консультация
Обсуждаем что именно Вам нужно и помогаем определить как это лучше сделать!
Договор
Заключаем договор на оказание услуг, в котором прописаны условия и обязанности обеих сторон.
Выполнение работ
Непосредственно оказание требующихся услуг и работ по вашему заданию.
Поддержка
Сдача выполненых работ, последующие корректировки и поддержка при необходимости.
Или напишите нам в WhatsApp
Или напишите нам в WhatsApp