Меню в стиле Apple iMac на CSS3
↓ Также Вам будет интересно ↓
Если вы большой поклонник iMac, то это CSS меню в стиле apple специально для Вас. Сегодня мы создадим jquery меню для сайта с использованием красивых иконок. Также читайте о том, как создать красивое меню CSS3 и JQuery с выпадающими иконками в стиле Apple. В исходниках Вы можете скачать файл, в котором имеется два вида меню: верхнее и нижнее (разница в том, в направлении увеличения иконок). Это современное меню будет очень полезно и добавит Вашему сайту шик. А теперь приступим с их установки на Ваш сайт.
1. Исходный Файлы
Скачиваем исходники себе на компьютер (ссылка вверху).
2. Подключаем JavaScript и CSS
В промежутках между тегом head
, добавляем следующий код:
1 2 3 4 5 6 7 8 9 10 |
<script type="text/javascript" src="/web-developer/css/js/jquery.js"></script> <script type="text/javascript" src="/web-developer/css/js/interface.js"></script> <link href="/web-developer/css/style.css" rel="stylesheet" type="text/css" /> <!--[if lt IE 7]> <style type="text/css"> .dock img { behavior: url(iepngfix.htc) } </style> <![endif]–> |
Первая часть это JavaScript, вторая часть CSS стили, и последняя часть это PNG хак для IE 6.
3. Конфигурация
Не забудьте добавить следующий код в любом месте в пределах тега body
:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
<script type="text/javascript"> $(document).ready( function() { $('#dock2').Fisheye( { maxWidth: 60, items: 'a', itemsText: 'span', container: '.dock-container2', itemWidth: 40, proximity: 80, alignment : 'left', valign: 'bottom', halign : 'center' } ) } ); </script> |
4. Добавление и удаление пунктов меню
Чтобы добавить пункт меню в верхнее меню (Примечание: Тег span
после тега IMG
):
1 |
<a class="dock-item" href="#"><img src="images/home.png" alt="home" /><span>Главная</span></a> |
Чтобы добавить пункт меню в нижнее меню (Примечание: Тег span
перед тегом IMG
):
1 |
<a class="dock-item2" href="#"><span>Главная</span><img src="images/home.png" alt="home" /></a> |
Совместимость с браузерами
Я испытал работу этого jQuery меню для сайта в IE 6, IE 7, Opera 9, Firefox 2 и Safari 2 (хотя есть некоторые незначительные проблемы с Safari). Надеюсь любители Apple остались довольны .
Данный урок подготовлен для вас командой сайта vladmaxi.net
Источник урока:
Перевел: Владислав Бондаренко
а можно к .dock-container2 добавить ещё:
border-top-left-radius: 10px;
border-top-right-radius: 10px;
Да, или просто добавить
border-radius: 10px 10px 0 0;
для нижнего меню илиborder-radius: 0 0 10px 10px;
для верхнего соответственно.