Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 19.06.2022
Сообщений: 3

Скрытие меню после клика на ссылку на JS

30.09.2022, 09:16. Показов 1749. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как это сделать на чистом JS

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<div class="burger-menu">
    <input id="menu-toggle" type="checkbox" />
    <label class="menu-btn" for="menu-toggle">
      <span></span>
    </label>
 
    <ul class="menubox">
            <li><a class="menu-item" href="#about">О нас</a></li>
            <li><a class="menu-item" href="#service">Услуги</a></li>
            <li><a class="menu-item" href="#spe******t">Специалисты</a></li>
            <li><a class="menu-item" href="#advantage">Наши преимущества</a></li>
            <li><a class="menu-item" href="#planet">Галлерея</a></li>
    </ul>
  </div>
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
.burger-menu
    display:  none
.menu-btn
 
    display: flex
    align-items: center
    position: absolute
    top: 0
    right:0
    width: 20px
    height: 20px
    cursor: pointer
    z-index: 1
 
 
.menu-btn > span,
.menu-btn > span::before,
.menu-btn > span::after 
 
    display: block
    position: absolute
    width: 100%
    height: 2px
    background-color: #616161
    transition-duration: .25s
 
.menu-btn > span::before 
    content: ''
    top: -8px
 
.menu-btn > span::after 
    content: ''
    top: 8px
 
.menubox
    display: block
    position: fixed
    visibility: hidden
    top: 0
    left: -100%
    width: 200px
    height: 100%
    margin: 0
    padding: 80px 0
    list-style: none
    background-color: #FFF5F4
    box-shadow: 1px 0px 6px rgba(0, 0, 0, .2)
    transition-duration: .25s
.menu-item 
    display: block
    padding: 12px 24px
    color: #333
    font-family: 'Snell Roundhand'
    font-size: 20px
    font-weight: 600
    text-decoration: none
    transition-duration: .25s
 
.menu-item:hover 
    background-color: #CFD8DC
 
 
 
#menu-toggle
    opacity: 0
 
 
#menu-toggle:checked ~ .menu-btn > span
    transform: rotate(45deg)
 
#menu-toggle:checked ~ .menu-btn > span::before
    top: 0
    transform: rotate(0)
 
#menu-toggle:checked ~ .menu-btn > span::after
    top: 0
    transform: rotate(90deg)
 
#menu-toggle:checked ~ .menubox
    visibility: visible
    left: 0
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.09.2022, 09:16
Ответы с готовыми решениями:

Скрытие меню, после клика на ссылку
Добрый день, есть мобильное меню, при клике на гамбургер иконку - оно открывается, чтобы закрыть нужно нажать на крестик. Можно ли сделать...

Адаптивное меню, как сделать скрытие меню после клика на любую ссылку
Подключил на сайт адаптивное меню - http://tympanus.net/codrops/2014/09/16/off-canvas-menu-effects/ сейчас оно скрывается при нажатии на...

Скрытие банера после клика
Здраствуите, вобщем суть темы такова заказал скрипт &quot;Скрытие банера после клика&quot; для dle 10.2 после того как скрипт был готов проверил...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.09.2022, 09:16
Помогаю со студенческими работами здесь

MenuStrip. Как сделать что бы после клика по пункту меню, меню не закрывалось
Здравствуйте. В MenuStrip необходимо несколько items отметить checked, то есть поставить галочки на нескольких пунктах меню. Но после...

Скрыть конкретную ссылку после клика по ней
Проблема в следующем. Отображение ссылки такое - echo '&lt;a href=/index.php?id='.$row.'&gt;Выполнить это задание&lt;/a&gt;'; Необходимо...

Как оставить меню открытым после клика по ссылке
Вопрос в следующем. Нужно сделать меню что б при нажатие на первую ссылку выпадающее меню оставалось открытым и не закрывалось, если...

Двухуровневое меню, так чтоб после клика оно не закрывалось
Всем привет, следующая проблема, есть меню (сайт _http://on-domofon.com.ua/) В нем слева есть меню, если нажать, например, на...

Вирус - не запускаются приложения, белый кружок после клика по меню и больше ничего
Перестали запускаться .exe файлы, диспетчер задач и редактор реестра. Так же не работают стандартные меню windows - при попытке нажать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
ПЛИС
zxcha1ka_ 27.01.2026
AHDL Разработать программы для синтеза следующих устройств: 1. Параллельного регистра 4-х разрядного с синхронной загрузкой и асинхронным сбросом (обнулением); Пoмoгитe пoжaлyйстa
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru