Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > Общие вопросы Web
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.08.2019, 13:16   #1
rim223
Новичок
Джуниор
 
Регистрация: 18.08.2019
Сообщений: 1
По умолчанию возможно ли сделать что то подобно если да то как (имеется в виду с использованием Html Css )

возможно ли сделать что то подобно если да то как (имеется в виду с использованием Html Css )
Изображения
Тип файла: jpg unknow.jpg (49.3 Кб, 102 просмотров)
rim223 вне форума Ответить с цитированием
Старый 18.08.2019, 17:20   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

так, насколько я вижу, Вы скриншот страницы сайта приводите.
Раз там это сделали, значит, возможно.

А конкрентно, как это сделать, я не подскажу.
Попробуйте в инструментах разработчика посмотреть.
Ну и открытие/закрытие выпадающих списков может быть реализовано на JS.
Потому как JS всё равно нужен, так почему бы его не задействовать.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 18.08.2019, 21:49   #3
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
Потому как JS всё равно нужен
Если всплывающее меню здесь появляется при наведении, а не при клике, то можно обойтись без JS
Вадим Мошев вне форума Ответить с цитированием
Старый 28.08.2019, 23:11   #4
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Цитата:
Сообщение от Вадим Мошев Посмотреть сообщение
Если всплывающее меню здесь появляется при наведении, а не при клике, то можно обойтись без JS
можно и клик сделать без JS
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 29.08.2019, 00:10   #5
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Цитата:
Сообщение от Naive Посмотреть сообщение
можно и клик сделать без JS
А как именно будет работать такое меню? Вот ты нажал — панель открылась. Она закроется, если нажать в другое место, не на меню, а, например, на textarea или на инпут какой-нибудь?
Вадим Мошев вне форума Ответить с цитированием
Старый 29.08.2019, 09:33   #6
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Цитата:
Сообщение от Вадим Мошев Посмотреть сообщение
А как именно будет работать такое меню? Вот ты нажал — панель открылась. Она закроется, если нажать в другое место, не на меню, а, например, на textarea или на инпут какой-нибудь?
Как раз случаи с текстэрией, инпутом, ссылкой, кнопкой проще всего обработать. У них же есть фокус =)

UPD: в 2015 году на конфе дамп, яндекс предлагал задачку: на чистом css+html написать игру память, я тогда сильно жалел, что не было ноута и не смог поучаствовать =/
Alar, верни репу!

Последний раз редактировалось Naive; 29.08.2019 в 09:36.
Naive вне форума Ответить с цитированием
Старый 29.08.2019, 09:53   #7
Nevem
Пользователь
 
Регистрация: 23.08.2019
Сообщений: 11
По умолчанию

Правой клавишей "Исследовать элемент" или "Просмотреть код" и готово.
Ну а если честно, то без JS выпадающее меню делать будет странно. Скриптов с подобным примером пруд пруди.
Nevem вне форума Ответить с цитированием
Старый 29.08.2019, 14:46   #8
web-coder
Пользователь
 
Аватар для web-coder
 
Регистрация: 27.05.2019
Сообщений: 70
По умолчанию

Цитата:
Сообщение от Naive Посмотреть сообщение
можно и клик сделать без JS
А вы представьте, как сложно, коряво и нелогично будет выглядеть разметка, если делать без js.
Выпадающие блоки нужно будет запихнуть в само меню, причем каждый блок должен будет идти сразу после своего пункта.
И главное меню придется делать div-вом, потому что в список нельзя вставлять блоки..
Лучший сервис выбора хостинга по параметрам.
Более 600 тарифов. Есть промокоды!
web-coder вне форума Ответить с цитированием
Старый 29.08.2019, 15:27   #9
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Цитата:
Сообщение от web-coder Посмотреть сообщение
А вы представьте, как сложно, коряво и нелогично будет выглядеть разметка, если делать без js.
Конечно, поэтому я не делаю без JS такие вещи.
Тут нужно адекватно комбинировать JS, CSS & HTML. А для этого хорошо бы знать насколько независимо от другого инструмента можно сделать определенную вещь.
Например шахматную доску можно нарисовать без HTML и JS, но если бы я писал саму игру, то использовал бы только сам паттерн. Тем не менее это полезное знание, помогающее сбалансировано жонглировать всей этой хренью)
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 31.08.2019, 13:40   #10
Виктoр
 
Регистрация: 26.02.2018
Сообщений: 8
По умолчанию

В данном случае можно обойтись только HTML и CSS, вот только из скриншота не совсем понятно чего именно ты хочешь добиться, если я правильно понял то тебе нужен псевдокласс :hover который будет изменять некоторые свойтва блока (например top) и свойство transition, который будет изменять свойство постепенно, выпадающее меню будет не сразу появляться из неоткуда, а выкатываться, а вообще, хорошо было бы видеть код...
Виктoр вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать вывод php mysql по рейтингу если имеется 2 параметра количество_голосов, количетсов_проголосовавших ORDER BY rating? nAJIbI4 PHP 3 09.12.2013 22:43
Хм. У меня возник вопрос. Если возможно объявлять локальные функции внутри других функций, как это сделать? alextrof94 Общие вопросы Delphi 2 29.09.2013 15:58
Как вызвать функцию из Bpl если таковая имеется? eldalex Помощь студентам 8 29.11.2010 12:19
Обработка текста с мах использованием стандартной библиотеки С++ ИМЕЕТСЯ ИСХОДНИК! RomkaXXI Помощь студентам 0 13.05.2010 00:44
Возможно ли такое...если да то как это сделать?! prizrak1390 Общие вопросы Delphi 9 03.01.2008 10:14