Простое и элегантное меню, "позаимствованное" с хабра :).
Для тех, кто плохо понимает в разбиении шаблона, немного поясню.
Footer (подвал) - самая нижняя часть блога, как правило, имеющая ширину области постов и сайдбара вместе взятых.
В прошлых выпусках я выкладывал такие меню в разных вариациях:
Меню для футера - было рассмотрено похожее меню, только оно отличается тем, что изменяет цвет всех ссылок при наведении
Нижняя панель для блога - описан другой интересный вариант нижнего меню, состоящего из картинок
Меню по-корейски - сложно многоуровневое меню с привлечением javascript, одно из самых красивых в своём классе
И совсем Простое css меню - чёрная панелька, прижимается к нижнему краю страницы
Вернёмся к текущему материалу...
Код состоит из двух частей: html и css, оба можно вставлять непосредственно в html виджет блоггера, либо вынести css таблицу в отдельный файл и положить на хостинг. Особенности последнего действия читайте в этой статье.
Традиционно выкладываю демо (в виде скриншота, поскольку такая полоса не уместится в посте):
Живое меню вы можете увидеть на моём тестовом блоге (нижний виджет под названием Хаброменю для футера demo).
Html:
<div id="footer"> <dl> <dd><a href="link1">link1</a></dd> <dd><a href="link2">link2</a></dd> </dl> <dl> <dt>link3</dt> <dd><a href="link3">link3</a></dd> <dd><a href="link3">link3</a></dd> <!--dd><a href="link3">link3</a></dd--> <dd><a href="link3">link3</a></dd> <dd><a href="link3">link3</a></dd> <dd><a href="link3">link3</a></dd> <dd><a href="link3">link3</a></dd> <dd><a href="link3">link3</a></dd> </dl> <dl> <dt>link4</dt> <dd><a href="link4">link4</a></dd> <dd><a href="link4">link4</a></dd> <dd><a href="link4">link4</a></dd> <!--dd><a href="link4">link4</a></dd--> <dd><a href="link4">link4</a></dd> </dl> <dl> <dt>link5</dt> <dd><a href="link5">link5</a></dd> <dd><a href="link5">link5</a></dd> <dd><a href="link5">link5</a></dd> <dd><a href="link5">link5</a></dd> <dd><a href="link5">link5</a></dd> </dl> <dl> <dt>link6</dt> <dd><a href="link6">link6</a></dd> <dd><a href="link6">link6</a></dd> <dd><a href="link6">link6</a></dd> </dl> <div class="copyright"> <a class="footer_logo" href="link7">link7</a> <div class="about"> © 2010–2011<br /> «<a href="link7">sitename</a>» <br /><br /> Some text:<br /> <a href="mailto:ail@mail" title="call admin">mail@mail</a><br /><br /><br /> <a href="link8">mobile vesrion</a> </div> </div> </div>Всё уже подписано, остаётся отредактировать пункты и поставить ссылки, цвета которых будут зависить от настроек для тега a в вашем шаблоне.
Css:
<style> #footer dl dd { line-height: 150%; margin-bottom: 5px; } #footer { border-top-color: #cccccc; border-top-style: solid; border-top-width: 1px; color: #949494; font-family: "Tahoma", "Arial"; font-size: 11px; margin-bottom: 30px; margin-top: 40px; overflow-x: hidden; overflow-y: hidden; padding-top: 30px; } #footer dl { display: block; float: left; width: 15%; } #footer dl dd { line-height: 150%; margin-bottom: 5px; } #footer dl { display: block; float: left; width: 15%; } #footer dl dt { font-size: 13px; margin-bottom: 5px; } #footer .copyright { float: left; width: 25%; } .footer_logo { background-attachment: scroll; background-clip: border-box; background-color: transparent; background-image: url("https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg8sDPxiGwJF4EPmxym0KDp4n5A01HsWrxdKboN-phQjNpXEYII1naSt9EOglzpqwgqj-OG66nwvjVIFN-R7LSeoGfbzQS27P52-eTDGjkGOhG2uGjF63xcPFPgRVEFTtuWxoEa6wiR-MQ2/s320/bonsai.png"); background-origin: padding-box; background-position: 0% 100%; background-repeat: no-repeat; background-size: auto; display: block; float: left; height: 64px; margin-bottom: 0px; margin-left: 0px; margin-right: -50px; margin-top: 0px; outline-style: none; outline-width: medium; text-indent: -9999px; width: 64px; } #footer .copyright .about { float: left; font-size: 11px; margin-left: 50px; width: 130px; } </style>Здесь обращаю внимание на последнюю колонку: в ней присутствует картинка, настройки которой находятся в секции .footer_logo (margin-right регулирует расстояние до ближайшего текста). Сама колонка по замыслу должна сильно отступать от других к правому краю. настраивается в секции #footer .copyright .about, где margin-left регулирует отступ.
В скриншот не попала разделительная линия, которая проводит границу между меню и другими элементами шаблона.
Источник "вдохновения" → habr.ru
It is a superb guidelines specifically to individuals new to blogosphere, quick and exact information… Many thanks for sharing this a single. A need to go through write-up.
ОтветитьУдалитьYou're welcome:). I often post the different menus and design finds well-known sites. Come.
ОтветитьУдалитьЭтот комментарий был удален автором.
ОтветитьУдалитьДавно искал такую менюшку
ОтветитьУдалитьЖаль не написано куда код ставить
Стили поставил сюда перед ]]>/b:skin>
HTMl перед закрывающим body
в результате панель оказалась в самом низу блога.
Как бы решить этот вопрос, и по поводу цвета этих менюшек, что бы были в виде красивых кнопочек?
Спасибо.
Css стили вы в правильное место скопировали. Html код тоже, но можно было создать виджет и поместить его в нижнюю часть шаблона (чисто для удобства редактирования).
ОтветитьУдалитьПанель должна по замыслу быть внизу, как в habrahabr.ru .
Насчёт кнопочек, можно надписям бекраунд сделать и закруглить. С картинками, считаю, нет смысла связываться. Это же облегчённое традиционное текстовое меню, оно информативно и в то же время не утяжеляет страницу.
aldous, здравствуйте! Помогите мне, пожалуйста! Я пытаюсь установить меню у себя на блоге, начала с верхнего
ОтветитьУдалитьhttp://gasha-makar.blogspot.ru/
Но что-то не ладится с шириной блога. Я исправила вроде бы все цифры ширины в шаблоне, но ничего не меняется. Помогите мне, пожалуйста!
Я попробовала поэксперементировать с размерами фото в заголовке.
На тестовом блоге поставила фото в заголовок по размеру ширины блога
http://gasha-makarushka.blogspot.ru/
(на основном блоге в заголовке стоит фото меньшей ширины, чем ширина всего блога)
И всё равно выглядит точно так же.
Здравствуйте, не совсем понял, что вы пытаетесь реализовать. Похоже, вам нужна картинка с шириной такой же, как и у верхнего меню.
ОтветитьУдалитьУ верхнего меню ширина задана 100 %, я пробовала ставить картинку шириной 1380, как у всего блога - ничего не изменилось
УдалитьПрошу извинить, вопрос не по теме, но не нашла у Вас похожих тем. Проблема в том, что при загрузке блог открывается с уклоном вправо, слева получается отступ. Можно ли решить эту проблему. или менять шаблон? В течении нескольких дней поиска в интернете, так и не смогла найти ответ. Шаблон почистила, удалила все лишнее. Спасибо.
ОтветитьУдалитьЧтобы я не путался и не забыл отвечать, все пишем сюда -> http://www.blogopoisk.ru/p/forum.html
ОтветитьУдалитьТам оповещение на email лучше работает.