Как сделать всплывающее меню html: Как сделать всплывающее меню при наведении

Содержание

Пытаюсь сделать всплывающее меню в HTML CSS

Задать вопрос

Вопрос задан

Изменён 2 месяца назад

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

Вот это меню

при наведении курсора должно отобразиться так

И мой вопрос таков Как зафиксировать иконки на своих местах чтобы при наведении меню раскрывалось а они стояли на месте?

Мой код

    <div>
<div>
    <ol>
        <li><img src="image/pencil.png" alt=""><span>Test</span></li>
        <li><img src="image/heart.png" alt=""><span>Test</span></li>
        <li><img src="image/clock.png" alt=""></li>
        <li><img src="image/shield.
png" alt=""></li> <li><img src="image/equalizer.png" alt=""></li> </ol> </div> <div> <pre> много текста </pre>

Пока результат такой

Я пытался написать position: fixed; но иконки вставали друг на друга

просто пожалуйста дайте совет как зафиксировать иконки на местах чтобы при наведении мышки они стояли а текст выплывал слева на право

Надеюсь я смог объяснить что мне нужно

по просьбе в комментах добавил CSS код

.page {
    display: inline-flex;
}
ol {
    list-style: none;
    margin: 100px 0;
}
li {
    margin: 100px 0;
    display: flex;
}
span {
    margin-left: 50px;
    margin-right: -50px;
}
.text {
    margin-left: 130px;
}
.menu:hover {
    position: relative;
    left: 100px;
}
 <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.
0"> <link rel="stylesheet" href="style.css"> <title>Document</title> </head> <body> <div> <div> <ol> <li><img src="image/pencil.png" alt=""><span>Test</span></li> <li><img src="image/heart.png" alt=""><span>Test</span></li> <li><img src="image/clock.png" alt=""></li> <li><img src="image/shield.png" alt=""></li> <li><img src="image/equalizer.png" alt=""></li> </ol> </div> <div> <pre> много текста </pre> </div>
  • html
  • css
2

как зафиксировать иконки на местах чтобы при наведении мышки они стояли а текст выплывал слева на право

Просто уменьшите размер шрифта надписей до нуля, а при наведении восстанавливайте исходный:

body { margin: 0; }
. page {
  position: relative;
  display: flex;
}
.menu {
  position: fixed;
  height: 100vh;
  width: max-content;
  background-color: #8a8a8a;
}
ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
li {
  margin: 0;
  display: flex;
  align-items: center;
  padding: 25px;
  cursor: pointer;
}
li:hover { background-color: #696969; }
img { height: 30px; width: 30px; }
span {
  margin-left: 30px;
  opacity: 1;
  transition: margin-left .4s ease-out, font-size .4s ease-in-out, opacity .4s ease-in;
}
.menu:not(:hover) span {
  margin-left: 0;
  font-size: 0;
  opacity: 0;
  transition: margin-left .4s ease-in-out, font-size .4s ease-in-out, opacity .4s ease-out;
}
.text {
  padding-left: 100px;
  font-size: 48px;
}
<div>
  <div>
    <p>MENU</p>
    <ol>
      <li><img src="https://lh4.googleusercontent.com/a-/AOh24Gjz7sQ8RpOWGVtMb0OWmPKpdI1wYarHOsiiG3EqrQ=k-s64" alt=""><span>EDIT</span></li>
      <li><img src="https://lh4. googleusercontent.com/a-/AOh24Gjz7sQ8RpOWGVtMb0OWmPKpdI1wYarHOsiiG3EqrQ=k-s64" alt=""><span>FAVORITES</span></li>
      <li><img src="https://lh4.googleusercontent.com/a-/AOh24Gjz7sQ8RpOWGVtMb0OWmPKpdI1wYarHOsiiG3EqrQ=k-s64" alt=""><span>HISTORY</span></li>
      <li><img src="https://lh4.googleusercontent.com/a-/AOh24Gjz7sQ8RpOWGVtMb0OWmPKpdI1wYarHOsiiG3EqrQ=k-s64" alt=""><span>SECURITY</span></li>
      <li><img src="https://lh4.googleusercontent.com/a-/AOh24Gjz7sQ8RpOWGVtMb0OWmPKpdI1wYarHOsiiG3EqrQ=k-s64" alt=""><span>SETTINGS</span></li>
    </ol>
  </div>
  <div>
      Lorem ipsum, dolor sit amet consectetur adipisicing elit. Error inventore similique sequi ab sint quisquam corporis nulla eligendi corrupti, mollitia eaque modi, unde ratione dolor voluptas, nam magnam quos. Culpa.
Ducimus qui iusto voluptatibus ipsam beatae in perferendis quam ratione? Deserunt ducimus ad incidunt aspernatur animi cupiditate debitis a eos neque temporibus nesciunt cum praesentium, aliquam nulla quae nemo voluptatibus?
Temporibus nulla, mollitia ab qui velit amet illo, voluptate sint saepe nemo tempora beatae totam ratione veritatis.
Esse blanditiis, minima quod, eaque facere nemo alias odio ex tempora maxime odit. Nam veniam animi temporibus consequatur nostrum voluptatem error cupiditate, fuga ipsam nulla quisquam sequi fugiat non tempora culpa aperiam facere repellat eum deserunt, rem ex dignissimos. Cupiditate inventore ipsum quisquam. </div> </div>
1

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

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

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

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

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

Почта

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

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

Почта

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

By clicking “Отправить ответ”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

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

Выпадающее меню отображает на странице или форме приложения Кнопку, при нажатии на которую раскрывается меню с добавленными действиями. Эти действия настраиваются при помощи Сценария.

Чтобы разместить виджет, перетащите его с правой панели дизайнера интерфейсов на поле для моделирования или нажмите кнопку +Виджет. Подробнее читайте в статье «Шаблон формы». Затем выполните настройку в открывшемся окне.

Вкладка «Основные»

  • Показывать содержимое в конструкторе — включите опцию, чтобы содержимое виджета отображалось на поле для моделирования;
  • Расположение* — настройте расположение выпадающего меню относительно кнопки;
  • Размер окна* — выберите размер выпадающего меню.

Вкладки «События» и «Системные»

На этих вкладках задаются системные настройки одинаковые для всех виджетов. Они позволяют управлять видимостью виджетов и доступом к ним, настраивать их поведение при наведении курсора и т. д. Подробнее об этом читайте в статье «Системные настройки виджетов».

Для завершения настройки виджета нажмите кнопку Сохранить.

Настройка содержимого

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

  • Название* — укажите название пункта меню;
  • Событие при нажатии — задайте событие, которое произойдет, когда пользователь нажмет на пункт меню. К примеру, изменится статус элемента приложения. Для этого нужно добавить соответствующий сценарий. Нажмите кнопку Создать, введите название сценария и нажмите Открыть. Откроется вкладка Сценарии, где вы сможете прописать необходимый сценарий. Подробнее об этом читайте в статье «Сценарии в виджетах».

Кроме того, вы можете изменить настройки Кнопки и переименовать её, нажав на значок шестеренки рядом с её названием.

После выполнения всех настроек нажмите кнопки Сохранить и Опубликовать на верхней панели дизайнера интерфейсов.

Пример

В примере виджет Выпадающее меню добавлен на форму просмотра приложения Заказы. Название Кнопки изменено на «Применить скидку». В настройках пунктов меню добавлены сценарии изменения значения поля Стоимость. К сумме заказа применяется скидка 10% или 15%. Результат применения сценария отображается в поле Стоимость со скидкой.  

tabs.html drop-down.html

Была ли статья полезной?

ДаНет

Выберите вариантРекомендации не помоглиТекст трудно понятьНет ответа на мой вопросСодержание статьи не соответствует заголовкуДругая причина

[HTML] — Как создать раскрывающееся меню с помощью HTML — SheCodes

Узнайте, как создавать раскрывающиеся меню в HTML, используя теги select и option с помощью руководства и примера кода.

👩‍💻 Технический вопрос

Спросил 6 месяцев назад в HTML by Saiful

 

как создать выпадающее меню?

раскрывающийся список меню выбирать вариант учебник

Дополнительные вопросы по кодированию в HTML

👩‍💻 Технический вопрос

Спросил 16 часов назад в HTML Келли

 

В чем разница между HTML-элементами div и span?

раздел охватывать блочный элемент элемент встроенного уровня CSS-стили макет веб-страницы

👩‍💻 Технический вопрос

Спросил 2 дня назад в HTML от Дильшад

 

как добавить картинку в html?

HTML изображение img-тег альтернативный атрибут программы чтения с экрана

👩‍💻 Технический вопрос

Спросил 2 дня назад в HTML by Maia

 

Что такое метаэлементы в HTML

HTML мета элементы метаданные кодировка символов окно просмотра

👩‍💻 Технический вопрос

Спросил 3 дня назад в HTML Бенедикта

 

объяснить div и span

div охватывать HTML-элементы блочный элемент встроенный элемент

👩‍💻 Технический вопрос

Спросил 3 дня назад в HTML от Genessis

 

что делает

HTML див контейнер организация группировка CSS JavaScript

👩‍💻 Технический вопрос

Спросил 3 дня назад в HTML от Genessis

 

что делает alt="_blank"

alt _пустой HTML анкерные метки

👩‍💻 Технический вопрос

Спросил 5 дней назад в HTML от Arron

 

что означает промежуток?

пролет встроенный элемент CSS-стиль манипулировать текстом семантический

👩‍💻 Технический вопрос

Спросил 5 дней назад в HTML Джейд

 

Как использовать элемент img

HTML элемент изображения атрибут источника альтернативный атрибут атрибут ширины атрибут высоты

👩‍💻 Технический вопрос

Спросил 10 дней назад в HTML Саори

 

Что означает тег div?

HTML тег div контейнер CSS-стили организация структура

👩‍💻 Технический вопрос

Спросил 11 дней назад в HTML Дарья

 

как использовать span и div

span див Веб-разработка блочный элемент встроенный элемент

👩‍💻 Технический вопрос

Спросил 11 дней назад в HTML от ADEJUMO

 

как связать файл css

ссылка CSS файл

👩‍💻 Технический вопрос

Спросил 11 дней назад в HTML Освальдо

 

Может ли тег

быть предком тега
    ?

раздел ул отношения родитель-ребенок

👩‍💻 Технический вопрос

Спросил 12 дней назад в HTML Ванесса

 

как добавить ссылку на html файл

HTML связь тег привязки

👩‍💻 Технический вопрос

Спросил 13 дней назад в HTML Стефани

 

что такое span в html?

пролет встроенный контейнер стиль текст

👩‍💻 Технический вопрос

Спросил 13 дней назад в HTML Сара

 

как сделать ул

ул неупорядоченный список HTML-теги

👩‍💻 Технический вопрос

Спросил 14 дней назад в HTML Эми

 

как мне назначить идентификатор и класс элементу в списке в HTML в то же время

HTML сорт ИДЕНТИФИКАТОР список

👩‍💻 Технический вопрос

Спросил 14 дней назад в HTML Эми

 

как присвоить идентификатор элементу в списке в HTML

HTML ИДЕНТИФИКАТОР элемент список

👩‍💻 Инструкции по коду HTML, CSS и JavaScript

Спросил 15 дней назад в HTML by Florina Rebeica

 

Я хочу, чтобы этот код с открытым исходным кодом был создан Rebeica Grigoras, только код с открытым исходным кодом должен быть ссылкой

HTML якорный тег гиперссылка ссылка

👩‍💻 Технический вопрос

Спросил 16 дней назад в HTML Киара

 

как использовать изображение в качестве ссылки

HTML связь якорный тег ссылка на изображение

👩‍💻 Технический вопрос

Спросил 16 дней назад в HTML по Aneeah

 

что такое

span элемент стиль текст встроенный

👩‍💻 Технический вопрос

Спросил 16 дней назад в HTML от Aneeah

 

что такое


HTML горизонтальное правило тематическая пауза веб-страница визуальное разделение

👩‍💻 Инструкции по коду HTML, CSS и JavaScript

Спросил 16 дней назад в HTML by Hanna

 

Раскрывающийся список с четырьмя элементами

раскрывающийся список выбирать опция

👩‍💻 Технический вопрос

Спросил 17 дней назад в HTML от Aneeah

 

как использовать div

div

👩‍💻 Технический вопрос

Спросил 18 дней назад в HTML от Khanh

 

как изменить тип шрифта в html

HTML CSS семейство шрифтов стиль

👩‍💻 Технический вопрос

Спросил 19 дней назад в HTML от Shianne-Rose

 

можете ли вы добавить несколько диапазонов html

HTML охватывать элемент

👩‍💻 Технический вопрос

Спросил 19 дней назад в HTML Киара

 

как комментировать в html

комментарий HTML

👩‍💻 Технический вопрос

Спросил 20 дней назад в HTML by angie

 

как сделать жирным шрифтом абзац HMTL

HTML жирный текст тег тег

👩‍💻 Технический вопрос

Спросил 20 дней назад в HTML Энджи

 

как составить список с помощью HTML

HTML список неупорядоченный список упорядоченный список ул тег старый тег ли тег

👩‍💻 Технический вопрос

Спросил 20 дней назад в HTML Энджи

 

как составить список с помощью HTML

HTML список неупорядоченный список упорядоченный список ул ли пр

👩‍💻 Технический вопрос

Спросил 20 дней назад в HTML by Marivel

 

В чем разница между div и span?

раздел охватывать элемент контейнера блочный уровень в соответствии HTML-элемент

👩‍💻 Технический вопрос

Спросил 20 дней назад в HTML Киара

 

в чем разница между классом и идентификатором

HTML CSS сорт ИДЕНТИФИКАТОР элемент стиль

👩‍💻 Технический вопрос

Спросил 20 дней назад в HTML Мелисса

 

можно ли использовать div с h2 и h3 в?

раздел h2 h3

👩‍💻 Технический вопрос

Спросил 21 день назад в HTML Джейд

 

как использовать элемент br в html?

бр элемент Разрыв строки HTML

👩‍💻 Технический вопрос

Спросил 23 дня назад в HTML by Karissa

 

как поместить массив в неупорядоченный список с помощью javascript и html

HTML CSS JavaScript Множество неупорядоченный список

👩‍💻 Инструкции по коду HTML, CSS и JavaScript

Спросил 23 дня назад в HTML от marzieh sadat

 

мне нужна кнопка, при нажатии на нее должна сворачиваться кнопка paraghragh

по щелчку параграф крах дисплей

👩‍💻 Технический вопрос

Спросил 23 дня назад в HTML by Francis

 

Html Код, предотвращающий копирование

HTML копирование щелкните правой кнопкой мыши сочетания клавиш

👩‍💻 Технический вопрос

Спросил 23 дня назад в HTML by Francis

 

Код для выпадающего меню с другим выпадающим списком внутри

HTML JavaScript выпадающее меню вложенный

👩‍💻 Технический вопрос

Спросил 23 дня назад в HTML by يوسف

 

можете ли вы показать мне типы ввода в коде формы с html

HTML типы ввода код формы

👩‍💻 Технический вопрос

Спросил 24 дня назад в HTML Нил

 

как сделать так, чтобы мой заголовок занимал всю верхнюю часть экрана в заголовке html

полная ширина экран КСС

👩‍💻 Инструкции по коду HTML, CSS и JavaScript

Спросил 24 дня назад в HTML Аманда

 

поставить две кнопки, одну кнопку расширения и другую с предупреждением

HTML CSS JavaScript кнопки по щелчку расширять оповещение

👩‍💻 Технический вопрос

Спросил 24 дня назад в HTML by Blessing

 

что означает td

td данные таблицы HTML-тег стол тр номер

👩‍💻 Технический вопрос

Спросил 24 дня назад в HTML по благословению

 

как я могу кодировать в строке и столбце, дайте мне пример

таблица ряды столбцы HTML КСС

👩‍💻 Технический вопрос

Спросил 24 дня назад в HTML by cyril

 

использовать для цикла tto создать сетку 4 на 4 html/js

для цикла сетка HTML JavaScript

👩‍💻 Технический вопрос

Спросил 24 дня назад в HTML Юлия

 

Какова роль в HTML

HTML сильный тег жирный текст семантический тег

👩‍💻 Технический вопрос

Спросил 24 дня назад в HTML от nyamkhatan

 

как изменить цвет заголовка в html

заголовок цвет CSS

👩‍💻 Инструкции по коду HTML, CSS и JavaScript

Спросил 24 дня назад в HTML by Auzz13

 

создать хранилище данных инвентаризации на странице входа с уникальным css

HTML CSS страница авторизации форма

👩‍💻 Технический вопрос

Спросил 24 дня назад в HTML by Annabella

 

Как поставить h3 в левый столбец? на той же строке, что и h2

ч3 столбец макет CSS HTML

👩‍💻 Технический вопрос

Спросил 24 дня назад в HTML by Scarlet

 

как ввести текущий день и время в html

inject текущая дата Текущее время JavaScript ДОМ

👩‍💻 Технический вопрос

Спросил 24 дня назад в HTML Мул

 

Почему код CSS находится внутри головы?

УС голова производительность рендеринг страницы пользовательский опыт

👩‍💻 Инструкции по коду HTML, CSS и JavaScript

Спросил 24 дня назад в HTML by Heather

 

при наведении курсора на текст показать цветное поле

наведение текст цвет box

Просмотрите вопросы по кодированию по темам: HTML CSS JavaScript Код ВС питон Реагировать Начальная загрузка Попутный ветер Джава PHP Node. js Рубин Идти .NET

Учебное пособие по всплывающему меню поможет вам создать всплывающее меню.

Вы находитесь здесь: Sothink.com > Продукты > Меню Sothink DHTML > Как создать всплывающее меню и добавить его на веб-сайт?

Как создать всплывающее меню и добавить его на сайт?

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

Всплывающее меню выглядит следующим образом:

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

В настоящее время многие известные компании используют всплывающее меню в качестве панели навигации для навигации по своим веб-сайтам, например, Microsoft, Adobe, Amazon и т. д. Но как мне создать собственное всплывающее меню? Будьте терпеливы, я покажу вам шаги по созданию всплывающего меню с помощью Sothink DHTML Menu.

Sothink DHTML Menu позволяет создавать всплывающие меню для компактных веб-сайтов. Благодаря встроенным шаблонам и богатым предустановленным стилям вы можете создать всплывающее меню, удобное для SE, одним щелчком мыши. Полностью настроить всплывающее меню в соответствии с веб-дизайном. Свободно интегрируйтесь с веб-редакторами для создания всплывающих меню.

Загрузить меню Sothink DHTML >>

Следуйте за мной, чтобы запустить всплывающее меню сейчас:

  1. Запустить всплывающее меню со встроенными шаблонами Запустить меню Sothink DHTML. Откроются окна шаблона, и вы можете выбрать всплывающее меню «Простой > Классический Серебряный».

  2. Добавьте пункты подменю для этого всплывающего меню

    Выберите пункт меню, который требует добавления пунктов подменю ниже, и нажмите кнопку «Добавить пункт подменю» на панели меню, чтобы добавить пункты подменю.

  3. Изменить текст и ссылку для всплывающего меню

    Измените текст и ссылку для вашего сайта. Щелкните текст на панели меню, выберите параметр «Элемент меню > Общие» и отредактируйте текст и ссылку на панели свойств ниже.
    4. Задайте папку ресурсов, чтобы всплывающее меню хорошо работало в интрасети или Интернете.

    Задайте папку ресурсов для сохранения файлов JS и изображений в определенном каталоге, что обеспечивает правильное отображение всплывающего меню. Войдите в «Global > Resource Folder», чтобы установить их.

    5. Публиковать всплывающее меню и отображать его на веб-странице

    Публиковать файлы ресурсов, код меню или код меню JavaScript в определенной папке; и вставьте два фрагмента кода в теги «голова» и «тело» на веб-странице.

    Отметьте кнопку на панели инструментов и выберите опцию «Просмотреть/Копировать код…»; откроется диалоговое окно, следуйте подсказкам, чтобы скопировать и вставить коды на веб-страницу; и установите флажок «Копировать файлы ресурсов», чтобы скопировать ресурс в указанную папку.

    Завершите вышеуказанные шаги, вы можете просмотреть меню локально; и загрузите все файлы ресурсов на веб-сервер для просмотра всплывающего меню в Интернете.

 

 100% чистота . Не нужно беспокоиться об установке нежелательного шпионского или рекламного ПО. Удаление полностью поддерживается.
 Пожизненная бесплатная поддержка . Отправьте электронное письмо в нашу службу поддержки клиентов по адресу support@sothink.

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

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