Меню html css: Меню для сайта html и css горизонтальное — 11 вариантов меню

Содержание

Адаптивное меню CSS HTML — Stack Overflow на русском

Вопрос задан

Изменён 6 месяцев назад

Просмотрен 62 раза

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

Но слова разрываются при уменьшении экрана потому что я использую word-wrap: break-word.

Как мне сделать правильное адаптивное меню? Вот мой код:

<nav>
    <div>
{%- for item in include.menu -%}
  {%- assign node = site.pages | where: "name", item.file | first -%}
  {%- assign url = item.url | default: node.url -%}
  {%- assign title = item.title | default: node.title -%}
  <a href="{{ url | relative_url }}" {% if url == page.url %}class="selected"{% endif %}>
    {%- if item. icon -%}<svg aria-label="{{ title }}"><use xlink:href="{{ "/assets/fontawesome/icons.svg" | relative_url }}#{{ item.icon }}"></use></svg>{%- else -%}{{ title }}{%- endif -%}
  </a>
{%- endfor -%}
</div>
</nav>
.topnav 
 text-align: center
 word-wrap: break-word
 height: 0px
 width: 100%
  • html
  • css
  • responsive

4

Вариант с медиазапросами (размеры экранов как и размеры шрифта указаны произвольно, Вам нужно использовать свои параметры):

.topnav {
  display: flex;
  gap: 10px;
  justify-content: space-around;
  padding: 15px 0;
}
.topnav a {
  text-decoration: none;
  color: #000;
  font-size: 40px;
}
.topnav a:hover {
  text-decoration: underline;
}
@media (max-width: 900px) {
  .topnav a {
    font-size: 30px;
  }
}
@media (max-width: 600px) {
  .topnav a {
    font-size: 20px;
  }
}
@media (max-width: 450px) {
  .
topnav a { font-size: 14px; } }
<nav>
  <div>
    <a href="">Home</a>
    <a href="">About</a>
    <a href="">Archive</a>
    <a href="">Contacts</a>
    <a href="">12 Best</a>
  </div>
</nav>

Вариант с «резиновым» размером шрифта (опять же, цифра условная, для примера):

.topnav {
  display: flex;
  gap: 10px;
  justify-content: space-around;
  padding: 15px 0;
}
.topnav a {
  text-decoration: none;
  color: #000;
  font-size: 3vw;
}
.topnav a:hover {
  text-decoration: underline;
}
<nav>
  <div>
    <a href="">Home</a>
    <a href="">About</a>
    <a href="">Archive</a>
    <a href="">Contacts</a>
    <a href="">12 Best</a>
  </div>
</nav>

«Резиновый» шрифт можно сочетать с медиазапросами, т.е. на каких-то размерах экрана менять значение

vw.

Зарегистрируйтесь или войдите

Регистрация через Google

Регистрация через Facebook

Регистрация через почту

Отправить без регистрации

Почта

Необходима, но никому не показывается

Отправить без регистрации

Почта

Необходима, но никому не показывается

Нажимая на кнопку «Отправить ответ», вы соглашаетесь с нашими пользовательским соглашением, политикой конфиденциальности и политикой о куки

CSS3 Menu.

Бесплатная программа для создания меню CSS

Обзор

CSS3 меняет технологию создания вебсайтов. Хотя многие не хотят начинать использовать CSS3 из-за отсутствия поддержки в некоторых браузерах, есть те, кто идет вперед и создает удивительные вещи с помощью потрясающих возможностей CSS3. Больше не нужно полагаться на скрипты и картинки, чтобы создать стильные элементы для вебсайта, такие как кнопки и меню.

Вы можете создать современное меню без Javascript и картинок, эффективно используя новые CSS3 свойства: радиус границы и анимацию. Это меню прекрасно работает с Firefox, Opera, Chrome и Safari. Выпадающее меню работает также в браузерах, которые не поддерживают CSS3, таких как ИЕ7+, но закругленные углы и тени не будут отображаться. Эффекты CSS3 однажды заменят всю jQuery анимацию, которую используют дизайнеры.

Особенности меню

  • Javascript не требуется
    Работает в браузерах с отключенным скриптом, или если браузер не поддерживает Javascript вообще.

  • Адаптивное меню
    Меню легко адаптируется к устройству, с которого его просматривают. Смотреть адаптивное демо…

  • Дружественное к SE
    Дружественное к поисковым системам и текстовым браузерам.

  • Поддержка браузеров
    Работает во всех современных браузерах (в ИЕ6 доступен только верхний уровень меню).

  • Поддержка устройств


    Работает на всех современных устройствах (iPhone, iPad, Android, Blackberry, Windows Phone).

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

  • Дизайн, основанный на 100%-ом CSS
    Меню основано только на HTML списке ссылок (UL/LI структура) и CSS. Никакие дополнительные не CSS параметры не используются.

  • Великолепные CSS3 свойства
    Многоуровневое выпадающее меню создано с использованием Закругленных углов CSS3 (CSS3 border-radius), Тени CSS3 (box-shadow и css3 text-shadow).

    Прозрачность, фон и цвета шрифтов, линейный градиент и радиальный CSS3 градиет также доступны.
    CSS3 эффекты для выпадающего меню Выцветание, Слайд и т.д.

  • Мега-меню с многоколоночным подменю
    Создавайте Мега-меню с многоколоночными подменю. Указывайте количество строк, которое хотите иметь.

  • Маленький размер
    Мгновенная загрузка меню. Не использует дополнительные файлы.

Получить полную версию

Плата требуется для использования в коммерческих целях. Бизнес версия CSS3Menu дополнительно предоставляет опцию для создания многоколоночного меню и включает расширенные наборы шаблонов меню и иконок.

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

Помощь

Смотри также:

Технические вопросы
Вопросы лицензирования
Недавние вопросы

Как создать стильное анимированное CSS3 меню без JavaScript

1) Откройте приложение CSS3 Menu, нажмите кнопки «Добавить элемент» и «Добавить подменю» , расположенные на панели инструментов CSS3 Menu, чтобы создать меню. Также Вы можете использовать кнопку «Удалить элемент» , чтобы удалить некоторые кнопки.

2) Используйте готовые шаблоны. Чтобы это сделать, выберите понравившуюся тему в списке «Шаблоны». Дважды щелкните по теме чтобы применить ее.

3) Настройка внешнего вида меню.


 3.1. Кликом выберите элемент и измените настройки внешнего вида кнопки для нормального и наведенного состояний, установите ссылку и значение атрибута Target на вкладке «Главное меню».
 3.2. Кликом выберите элемент и измените внешний вид подменю для нормального и наведенного состояний, установите ссылку и значение атрибута Target на вкладке «Подменю».

4) Сохранение меню.
 4.1. Сохранение файла проекта. Чтобы сохранить проект, просто нажмите кнопку «Сохранить» , расположенную на панели инструментов или выберите пункты «Сохранить» или «Сохранить…» в главном меню.
 4.2. Публикация меню в формате HTML. Чтобы сделать это, нажмите кнопку «Опубликовать» на панели инструментов.

Связаться с нами

CSS3 Menu
При обнаружении ошибок в работе программы, возникновении вопросов и пожеланий свяжитесь с технической поддержкой . Убедитесь, что в письмо включена информация о браузере, ОС, версии CSS3Menu, а также ссылка на вашу страницу. В большинстве случаев Вы получите ответ в течение одного рабочего дня. Пожалуйста, сначала ознакомьтесь с FAQ. Возможно, на ваш вопрос уже ответили.
E-mail:

15 Tailwind Menu

Коллекция бесплатных компонентов Tailwind CSS menu от Codepen и других ресурсов.

  1. Меню CSS
  2. Меню начальной загрузки
  3. Меню JavaScript
  4. Реагировать Меню
  5. Меню jQuery
О коде

Анимированные иконки меню гамбургеров

Коллекция анимированных значков гамбургер-меню Tailwind CSS. Только HTML, без пользовательского CSS, без JavaScript.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

Версия попутного ветра: 3.0.18

О коде

Мегаменю

Мегаменю на чистом CSS.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

Версия попутного ветра: 2.2.19

О коде

Анимация меню гамбургера

Анимация открытия и закрытия меню гамбургера с помощью TailwindCSS. Нет пользовательского CSS.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

Версия попутного ветра: 2.0.3

О коде

Мобильное меню Попутный ветер

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

Версия попутного ветра: 2. 0.3

О коде

Меню Biings

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

Версия попутного ветра: 2.0.0+

О коде

Lo-Fi Tailwind CSS Mega Menu

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

Версия попутного ветра: 1.8.10

О коде

Компонент навигации

Компонент навигации боковой панели.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

Версия попутного ветра: 1.4.6

О коде

Темный навигационный компонент

Темный навигационный компонент Tailwind CSS.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

Версия попутного ветра: 1. 4.6

О коде

Панель меню GSAP + Tailwind 3D

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: vue.js, gsap.js

Версия попутного ветра: 1.4.6

О коде

Многоуровневое выпадающее меню с анимацией

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

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

Версия попутного ветра: 1.2.0

О коде

Многоуровневый раскрывающийся список

Многоуровневый раскрывающийся список для Tailwind CSS.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

Версия попутного ветра: 1.2.0

О коде

Параметры папки

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: alpine. js

Версия попутного ветра: 1.2.0

О коде

Простая панель навигации

Очень простая панель навигации для быстрого создания веб-сайтов и приложений.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

Версия попутного ветра: 0.3.0

О коде

Мобильная навигация Dribbble

Мобильный навигационный компонент Dribbble с Tailwind CSS. Без дополнительного CSS.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: boxicons.css

Версия попутного ветра: 1.1.2

О коде

Airbnb-подобная панель навигации

Навигационная панель в стиле Airbnb для Tailwind CSS.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

Версия попутного ветра: 0. 3.0

68 меню JavaScript

Коллекция бесплатных ванильных навигационных меню JavaScript примеров кода: отзывчивых, анимированных, выпадающих, липких и полностраничных . Обновление коллекции апреля 2020 года. 35 новых предметов.

  1. Меню начальной загрузки
  2. Меню CSS
  3. Меню jQuery
  4. Реагировать Меню
  5. Меню попутного ветра
О коде

Progress Nav Concept с использованием Intersection Observer API

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

О коде

Выбор вектора/проекта

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

О коде

Целевая страница туристического видео

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

О коде

Боковая панель Твиттера

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Отвечает: нет

Зависимости: gsap. js

О коде

Выдвижная навигация с GSAP 3

Совместимые браузеры: Chrome, Edge, Opera, Safari

Ответ: да

Зависимости: gsap.js

О коде

Эффект наведения на кнопку

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

С код

Навигация Endless Wheel, созданная с помощью AlpineJS и TailwindCSS

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: tailwind.css, alpine.js

О коде

Меню для анимации внутренней страницы с фоновым изображением сетки

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

О коде

Полноэкранная панель навигации

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

О коде

Анимация навигации по меню

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: gsap. js

О коде

Целевая страница веб-сайта для путешествий/отслеживания

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

О коде

Контекстное меню

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

О коде

Модная навигация

Причудливая навигация с эффектами наведения.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

О коде

Навигация при наведении изображения

Длительность вступительной анимации меняется. Отслеживание положения мыши с помощью переменных CSS. Контур текста раскрывается при наведении.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

О коде

Анимация трехмерной навигации

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

О коде

Прыгающая липкая навигация

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: gsap. js

О коде

Навигация в полноэкранном режиме

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

О коде

Навигация Stretch

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: gsap.js

О коде

Жирная анимация при наведении с помощью Splitting.js

Добавлен Splitting.js, чтобы включить другие глупые идеи анимации при наведении.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: splitting.css, splitting.js

О коде

Взаимодействие при наведении ссылки

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: splitting.js

О коде

Взаимодействие при наведении меню

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: локомотив-scroll. css, imagesloaded.js, локомотив-scroll.js, gsap.js

О коде

Анимация изображения меню при наведении

Эффект наведения для меню, в котором появляются изображения с анимацией для каждого элемента.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

О коде

Навигация по сетке

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: gsap.js

О коде

Контекстное меню

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

О коде

Бесконечно прокручиваемое вертикальное меню

Краткий обзор того, как работает меню с бесконечной прокруткой, основанное на иллюзии циклической прокрутки клонированных элементов.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

О коде

Адаптивная навигация с анимацией

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: font-awesome. css

О коде

Расширяемое меню

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

О коде

Подчеркивание заголовка

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: нет

Зависимости: —

О коде

Текстовое меню мигания в шахматном порядке

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: нет

Зависимости: —

О коде

SVG-навигация

Tinker с синтаксисом SVG, элемент textPath и атрибут startOffset для создания интригующей навигации. Анимировано с помощью anime.js.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: аниме.js

О коде

Меню навигации по кусочкам бумаги

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: gsap. js

О коде

Полностраничная навигация

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: нет

Зависимости: gsap.js

О коде

Навигация по оконной шторке

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

О коде

Полностраничная навигационная анимация

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

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

О коде

Полностраничная навигация

Создана полностраничная навигация с использованием anime.js и некоторых SVG.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: нет

Зависимости: аниме. js

О коде

Перекидная навигация

Немного подтормаживает при первом перевороте…

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: нет

Зависимости: —

О коде

Sticky ScrollSpy Navigation

Плавная прокрутка липкой навигации по скроллингу.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: нет

Зависимости: —

О коде

Анимация навигации CSS

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: нет

Зависимости: font-awesome.css

О коде

Переполнение заголовка навигации в мобильной навигации

Идея этой навигации заголовка состоит в том, чтобы переместить элементы, которые больше не помещаются в навигационный ящик/мобильную навигацию. Хитрость заключается в том, чтобы задать заголовку заданную высоту и разрешить перенос элементов навигации заголовка, но скрыть переполнение. Затем используйте JavaScript, чтобы проверить все элементы, которые были завернуты, и показать их в ящике/мобильной навигации.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: resizeobserver.js

О коде

Меню навигации с круговой анимацией

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: нет

Зависимости: —

О коде

Взаимодействие с меню

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: нет

Зависимости: —

О коде

Навигация и дополнительная навигация

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: аниме.js

О коде

Щелчковое меню

Щелчковые меню: доступное и постоянно улучшаемое меню с раскрывающимися списками.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

О коде

Перетаскиваемое меню с предварительным просмотром сетки изображений

Перетаскиваемое встроенное меню с разрозненными эскизами предварительного просмотра сетки изображений.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: imagesloaded.js, charm.js, tweenmax.js, draggabilly.js

О коде

Интерактивное круговое меню

Интерактивное радиальное меню в HTML, CSS и JS.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: font-awesome.css

О коде

Креативное меню для гамбургеров

Гамбургер-меню с использованием нового свойства CSS clip-path .

Совместимые браузеры: Chrome, Edge (частично), Firefox, Opera, Safari

Ответ: да

Зависимости: —

О коде

Красивый эффект для навигации

Отличный эффект наведения и щелчка для панели навигации или других элементов.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: нет

Зависимости: —

О коде

Навигация с SVG

SVG используется для анимации панели навигации. Эффекты срабатывают при наведении и клике.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: нет

Зависимости: tweenmax.js

О коде

Ленточное меню

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: нет

Зависимости: —

О коде

Желейное меню

Концепт желейного меню в HTML, CSS и JS.

Совместимые браузеры: Chrome, Edge (частично), Firefox, Opera, Safari

Отвечает: нет

Зависимости: —

О коде

Кнопки навигации

Кнопки навигации пользовательского интерфейса.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: нет

Зависимости: font-awesome. css

О коде

Кодовое меню

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

О коде

Панели меню сетки CSS

Анимированные панели меню на основе сетки CSS. Щелкните переключатель в верхнем левом углу, чтобы увидеть его в действии.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

О коде

Выпадающее меню

Пользовательское раскрывающееся меню.

О коде

Адаптивная боковая панель/навигационная панель

Вертикальная/горизонтальная адаптивная боковая панель/навигационная панель.

О коде

Навигация вне холста с переходами страниц

Больше экспериментов с переходами и навигацией. Решил добавить немного для переходов страниц.

О коде

Шаблон боковой панели

Шаблон боковой панели с выпадающим меню на основе Bootstrap.

О коде

Индикаторы боковой панели

Боковое меню с индикаторами.

О коде

Круговая навигация

Экспериментальное меню навигации для технического сайта. Создан на платформе GreenSock Animation и SVG.

О коде

Подменю Развернуть

Игривая анимация, расширяющая подменю на панели инструментов в веб-приложениях. Переводит, затухает и трансформирует иконки SVG. Вдохновленный Вирджилом Панасом, переход в подменю на дриббле.

О коде

Кнопка вкладки Morphing со списком

Кнопка морфинга с выпадающим списком под ней.

О коде

Текстовый редактор ES6/контекстное меню

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: нет

Зависимости: font-awesome.css,

О коде

Эффект подсветки при наведении

Использует переменные CSS, но все равно отлично выглядит без них.

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

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