Фон для меню сайта: html — Как сделать фон в меню?

CSS меню для начинающих / Хабр

Данное руководство поможет Вам создать CSS меню для вашего сайта, оно не будет обычным, оно будет привлекать внимание пользователей, не сомневайтесь. И так приступим…

Фон для меню

Для начала создадим background, я конечно не мастер PhotoShop’a, но вот что у меня получилось за пару минут:


Графические кнопочки

Создаем изображения которые у нас будут использовать как ссылки в меню. Для этого воспользуемся PhotoShop’ом:

  • Создаем новый файл размером этак 144x58px. (размер ссылки для первого элемента в меню)
  • Наполняем графическим содержимым сей пункт меню (у меня это лишь надпись выполненная забавным шрифтом):
  • Далее увеличим размер полотна в два раза
  • И дорисуем внешний вид элемента меню для реализации события hover

    Как сия конструкция будет работать? Да очень просто — ссылке мы явно указываем размер 144x58px, а но событие mouseover перемещаем фоновое изображение вверх:
  • Создадим новый файл с произвольным размером и текстом — это будет наша подсказка к ссылке
  • Повторим все предыдущие пункты для создания всех пунктов меню, в результате анаших манипуляций у нас должен получиться вот такой набор изображений:
     

 

 

HTML код

Закончили строить из себя дизайнеров, пора начинать кодить — создадим не нумерованный список — <ul>:

  • элементу <ul> присвоеим id=«menu»
  • каждой ссылке <a> присвоим уникальное имя класса
  • Внутрь тэга <a> закинем пустой тэг <span> (понадобиться для реализации подсказок к ссылкам)

<ul id=«menu»>
<li><a href=»#» class=«home»>Home <span></span></a></li>
<li><a href=»#» class=«about»>About <span></span></a></li>
<li><a href=»#» class=«rss»>RSS <span></span></a></li>
</ul>

 

CSS код

 
 #menu 
 Для начала убираем padding и margin у меню, list-style выставляем в none, position указываем как relative. Указываем высоту и ширину меню (см. размеры menu-bg.jpg). Добавляем фоновое изображение.
 

 #menu {
list-style: none;
padding: 0;
margin: 0;
width: 774px;
height: 210px;
background: url(images/menu-bg.jpg) no-repeat;
position: relative;
}

 
 #menu span 

 Для элементов span параметр display выставляем в none (по умолчанию не будут отображаться). Так же выставляем position как absolute.

#menu span {
display: none;
position: absolute;
}

 
 #menu a 

 Для ссылок нам необходимо спрятать текст, для этого параметру text-indent присваиваем негативное значение (-900%), и текст будет скрыт.
 

 #menu a {
display: block;
text-indent: -900%;
position: absolute;
outline: none;
}

 
 #menu a:hover 

 Теперь мы хотим сдвинуть картинку на линке по событию mouseover, для этого добавим в CSS следующий код:
 

 #menu a:hover {
background-position: left bottom;
}
 

 #menu a:hover span 

 Так же по событию mouseover необходимо отобразить подсказку

#menu a:hover span {
display: block;
}

 
 #menu . home

Теперь нам необходимо правильно расставить элементы меню. Для начала укажем размер элемента и фоновое изображение, а затем займемся позиционированием, будем изменять параметры left и top пока не почувствуем морального удовлетворения от внешнего вида меню:
 

 #menu .home {
width: 144px;
height: 58px;
background: url(images/home.gif) no-repeat;
left: 96px;
top: 96px;
}

 
 #menu .home span 

 Теперь проведем подобную операцию для всплывающей подсказки
 

 #menu .home span {
width: 86px;
height: 14px;
background: url(images/home-over.gif) no-repeat;
left: 28px;
top: -20px;
}

 
 #menu .about 

 Копируем всё что мы сделали для элемента .home и переименовываем в . about. Подгоняем размер и расположение, так же заменяем фон.
 

#menu .about {
width: 131px;
height: 51px;
background: url(images/about.gif) no-repeat;
left: 338px;
top: 97px;
}
#menu .about span {
width: 40px;
height: 12px;
background: url(images/about-over.gif) no-repeat;
left: 44px;
top: 54px;
}

 
 #menu .rss

 

Повторим для .rss

#menu .rss {
width: 112px;
height: 47px;
background: url(images/rss.gif) no-repeat;
left: 588px;
top: 94px;
}
#menu .rss span {
width: 92px;
height: 20px;
background: url(images/rss-over.gif) no-repeat;
left: 26px;
top: -20px;
}

 
Всё в одном

#menu {
list-style: none;
padding: 0;
margin: 0;
width: 774px;
height: 210px;
background: url(images/menu-bg. jpg) no-repeat;
position: relative;
}
#menu span {
display: none;
position: absolute;
}
#menu a {
display: block;
text-indent: -900%;
position: absolute;
outline: none;
}
#menu a:hover {
background-position: left bottom;
}
#menu a:hover span {
display: block;
}
 
 #menu .home {
width: 144px;
height: 58px;
background: url(images/home.gif) no-repeat;
left: 96px;
top: 73px;
}
#menu .home span {
width: 86px;
height: 14px;
background: url(images/home-over.gif) no-repeat;
left: 28px;
top: -20px;
}
 
 #menu .about {
width: 131px;
height: 51px;
background: url(images/about.gif) no-repeat;
left: 338px;
top: 97px;
}
#menu . about span {
width: 40px;
height: 12px;
background: url(images/about-over.gif) no-repeat;
left: 44px;
top: 54px;
}
 
 #menu .rss {
width: 112px;
height: 47px;
background: url(images/rss.gif) no-repeat;
left: 588px;
top: 94px;
}
#menu .rss span {
width: 92px;
height: 20px;
background: url(images/rss-over.gif) no-repeat;
left: 26px;
top: -20px;
}

Это всё, протестировать меню можете тут, а скачать пример тут.

Вольный перевод: http://www.webdesignerwall.com/tutorials/advanced-css-menu/

Кросспост: CSS меню в стиле Web 2.0

Настроить дизайн меню — Поддержка

Тема определяет внешний вид меню на сайте. В этом руководстве будут рассмотрены способы изменения дизайна меню.

Содержание

Изменение цветов меню

Если в теме используется редактор сайта, цвет меню можно изменить в настройках блока навигации.

Во многих темах можно управлять цветом текста меню и фоном. Чтобы посмотреть варианты настройки цветов, выполните следующие действия.

  1. Перейдите в раздел Внешний вид → Настроить.
  2. Нажмите Цвета и фоновые изображения, где будут отображаться круги. Каждый круг определяет цвет элементов сайта, например цвет ссылки и цвет фона.
  3. Все темы отличаются друг от друга. Нажмите каждый круг и посмотрите, какие элементы меняют цвет. Выберите новый цвет — в окне предварительного просмотра справа будет показан новый цвет на сайте.
  4. Если результат вам подходит, нажмите Сохранить изменения, чтобы применить новые цвета на сайте.

Если эти варианты не позволяют получить нужный цвет, измените цвета меню с помощью кода CSS — отдельной опции в тарифных планах WordPress.com Premium, Business и eCommerce и устаревшем плане Pro. Дополнительные сведения о поддержке CSS см. здесь.

Перемещение меню

Если вы хотите изменить расположение меню, используйте следующие возможности.

  • Найдите тему, которая отображает меню на удобной для вас позиции. Расположение меню — один из основных факторов, влияющих на выбор темы. Выберите тему, в которой меню отображается в оптимальном месте. Узнайте больше о замене тем.
  • Для размещения меню на любой странице или в области виджета используйте блок навигации.
  • Проверьте области для меню в своей теме. Каждая тема содержит хотя бы одну область для меню, но некоторые темы поддерживают несколько таких областей.

Возможно, вы не сможете переместить меню на другую позицию. Но мы, как правило, не предоставляем код CSS для этого из-за высокой сложности и риска появления проблем при отображении.

Меню на мобильных устройствах

На экранах ПК меню обычно отображается в виде списка текстовых ссылок, расположенных в одну строку. На экранах меньшего размера (планшеты и смартфоны) места гораздо меньше, и разместить все текстовые ссылки так, чтобы их было легко нажать, не удаётся.

Вместо этого во многих случаях элементы меню свёртываются в отдельную кнопку, которая выглядит примерно так.

Такое меню часто называют «гамбургером», так как три горизонтальные линии напоминают гамбургер.

Обычно нельзя использовать меню для настольных устройств на мобильных, и наоборот. Да это и не рекомендуется. Пользователи уже привыкли к меню такого типа на мобильных устройствах, так как это лучший способ навигации по сайту.

Другие изменения оформления

Если этих инструментов недостаточно, чтобы внести на сайт изменение, обратитесь к инженеру поддержки и обсудите это с ним. Мы можем порекомендовать изменить тему или использовать CSS (только на тарифных планах WordPress Premium, Business и eCommerce и устаревшем плане Pro), если предложенный вами дизайн можно реализовать.

Классы CSS

Эта функция доступна для сайтов с тарифными планами WordPress.com Premium, Business и eCommerce. Если на вашем сайте действует один из устаревших тарифных планов, этот раздел доступен для плана Pro.

Классы CSS — это расширенное свойство меню, с помощью которого можно применить класс CSS к отдельным элементам меню.

Чтобы включить опцию классов CSS, выполните следующие действия.

  1. Перейдите в раздел Внешний вид → Настроить → Меню.
  2. Нажмите значок ⚙️ (шестерёнки), чтобы открыть меню расширенных настроек.
  3. Убедитесь, что установлен флажок «Классы CSS», как показано на изображении справа.

Элементы меню получат новое поле, в котором можно указать класс CSS, как показано здесь.

В примере выше вы можете задать стиль элемента меню, используя селектор .twitter в коде CSS.

Далее: Расширенные настройки меню.

Разнообразие тарифных планов и ценовых предложений

  • Бесплатно

    Оптимальный вариант для студентов

  • Personal

    Оптимальный вариант для представления своего хобби

  • Premium

    Оптимальный вариант для фрилансеров

  • Business

    Оптимальный вариант для малых предприятий

Ваша оценка:

Дизайн фона меню, темы, шаблоны и загружаемые графические элементы на Dribbble

  1. Посмотреть мобильное меню с 3d абстрактным фоном

    Мобильное меню с трехмерным абстрактным фоном

  2. View Shopping TV интерфейс для Natural от Глеба Кузнецова

    Шоппинг TV интерфейс для Natural от Глеба Кузнецова

  3. Просмотр ближайшего интерфейса веб-сайта

    Рядом с веб-сайтом UI

  4. Посмотреть лендинг магазина футболок

    Магазин футболок

  5. Посмотреть меню вкусной еды и баннер в социальных сетях ресторана

    Меню вкусной еды и баннер для социальных сетей ресторана

  6. Посмотреть фон TropicAnna

    Фон TropicAnna

  7. Просмотр слайдов баннеров веб-сайта

    Слайды баннеров веб-сайтов

  8. Посмотреть летнюю коллекцию 2018

    Летняя коллекция 2018

  9. View Gorjeta — проект приложения для поиска ресторанов

    Gorjeta — Проект приложения для поиска ресторанов

  10. View Gorjeta — проект приложения для поиска ресторанов

    Gorjeta — Проект приложения для поиска ресторанов

  11. Посмотреть проект приложения для поиска ресторанов

    Приложение для поиска ресторанов

  12. Просмотр Teaori / Дизайн веб-сайта

    Teaori / Дизайн веб-сайта

  13. Посмотреть специальное меню блюд и баннер ресторана в социальных сетях

    Специальное меню и баннер ресторана в социальных сетях

  14. Посмотреть набор шаблонов Elementor для ресторана веганской кухни и еды на вынос

    Набор шаблонов Elementor для веганских блюд, ресторанов и еды на вынос

  15. Посмотреть культивировать

    Культивировать

  16. Просмотр вкладки «Анимированные»

    Анимированная вкладка

  17. Посмотреть Крис Нольтекулманн

    Крис Нольтекулманн

  18. Посмотреть домашнюю страницу балетной труппы и меню

    Домашняя страница балетной труппы и меню

  19. Приложение View Outline плавает на сером фоне

    Приложение Outline отображается на сером фоне

  20. Посмотреть меню еды в социальных сетях instagram пост

    Меню еды пост в социальных сетях instagram

  21. Посмотреть фитнес

    Фитнес

  22. Посмотреть MaxiS Creative Marketing Studio

    MaxiS Creative Marketing Studio

  23. Посмотреть целевую страницу Diprella

    Целевая страница Diprella

  24. Просмотр панели управления/страницы продукта

    Информационная панель/страница продукта

Зарегистрируйтесь, чтобы продолжить или войдите

Загружается еще…

Фоновые изображения меню | Скачать бесплатные изображения на Unsplash

Фоновые изображения меню | Скачать бесплатные изображения на Unsplash
  • A Photophotos 10K
  • А.

    отдыходна зрелая женщина только меню0005

    Hd pattern wallpapersishinomakimiyagi prefecture

    Hd yellow wallpapersFlower imageswall

    Hd abstract wallpapersHd wallpapersHd color wallpapers

    vegetabletomatoLeaf backgrounds

    Christmas imagesFall images & picturesHd autumn wallpapers

    Hd holiday wallpapersWinter images & picturesxmas

    drinkcocktailmimosa

    –––– –––– –––– – –––– – –––– –– – –– –––– – – –– ––– –– –––– – –.

    Текстурные фоныtextilelinen

    Hq background imagesFood images & picturesflat

    Hd grey wallpapersconcreterug

    Ice cream images & picturesstudio shotselective focus

    winemaecanada

    japan4 chome-11-6 asakusabashitōkyō-to 111-0053

    surfacewoodenplank

    st. petersburgrussiaHd обои с небом

    backgroundösterreicchoberösterreich

    Похожие коллекции

    Background

    19k фото · Куратор Becca Merriman

    Планировщик меню

    238 Фотографии · Куратор Патриция Лопикколо

    Кофе, чай

    713 Фотографии · Куратор Michael Grown

    .

    овощипомидорЛистовые фоны

    ст. петербургроссияhd обои небо

    ложканет людейиндульгенция

    текстуры фонытекстильбелье

    Hd серые обоибетон

    Hd узорные обои Исиномакимияги префектура

    Hd абстрактные обоиHd обоиHd цветные обои

    поверхностьдеревянная доска

    Hd праздничные обоиЗимние картинки и картинкиРождество

    –––––––– –––– –– – –– –––– – – –– ––– –– –––– – –.

    Hq фоновые изображенияЕда изображения и картинкиквартира

    Hd деревянные обоиполфоны для сайта

    Мороженое изображения и картинкиstudio shotselective focus

    Winemaecanada

    Связанные коллекции

    Фоны

    19K Фотографии · Куратор Becca Merriman

    Планировщик меню

    238 Фотографии · Куратор Патриция Lopiccolo

  • 17, кофе · Куратор Патриция Lopiccolo

  • 17, кофе. -11-6 asakusabashitōkyō-to 111-0053

    Рождество фотоОсень фото и картинкиHd осень обои

    фонösterreichoberösterreich

    напитоккоктейльмимоза

    Логотип Unsplash

    UNSPLASH+

    В сотрудничестве с Getty Images

    UNSPLASH+

    Разблокировать

    RelaxationOne зрелая женщина только меню

    Annne Spratt

    Фоно -фоновый фон.

Оставить комментарий

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *