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

  • Автор темы 3adob
  • 75
  • Обновлено
  • 17, May 2024
  • #1
Я здесь был вредителем, пытаясь узнать об адаптивном дизайне. Потребовалось некоторое время (много времени), чтобы это осозналось - по большей части. Теперь у меня есть несколько вопросов общего характера о навигации и меню.

Первый вопрос: независимо от того, требует ли конкретный дизайн сайта горизонтального или вертикального меню, как только я начинаю работать над частью Скрытая информация :: Авторизуйтесь для просмотра »
, является ли стандартной практикой создание медиа-запросов так, чтобы список меню отображался как блок (вертикальный)?

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

Наконец (для этого раунда), существует ли стандарт, какой тип меню – вертикальное или горизонтальное – обычно используется при дизайне сайта?

Спасибо за вклад.

. .

3adob


Рег
04 Jul, 2012

Тем
1

Постов
3

Баллов
13
  • 18, May 2024
  • #2
Спасибо qwikad.com. Я вроде (надеюсь) более-менее разобрался.

Я взглянул на то, что вы предложили для базового меню, и мне нравится идея создания адаптивного меню без флажка (до сих пор у меня нет четкого понимания использования флажка), и я все еще немного борюсь при попытке перейти от основного меню, которым вы поделились, к раскрывающемуся.

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

Я склонен делать это в редких случаях (редко? да, верно) LOL Еще раз спасибо за ваше предложение.

. .
 

Smarttt


Рег
03 Jan, 2011

Тем
0

Постов
4

Баллов
4
  • 18, May 2024
  • #3
Какие устройства?!? потому что здесь точно Шин-ола так не делает! Я только что протестировал три устройства, различные вкусы Android. Нада, Зип, Зилч, Нейн, Ничего... Хотя, если он ДЕЙСТВИТЕЛЬНО работает на некоторых устройствах, мне интересно, совпадают ли те, на которых он работает, с теми, на которых :focus и :active нет.

Было бы ОЧЕНЬ хорошо иметь возможность использовать «a:active + ul, a:focus + ul, a:hover + ul» для обработки этого вместо добавления флажка. В ТЕОРИИ нам следует использовать :active.

:target тоже был бы хорошим способом справиться с этим, если бы он не заполнял историю каждый раз, когда вы открываете/закрываете.
 

Andrey1995


Рег
10 Jan, 2015

Тем
0

Постов
2

Баллов
2
  • 19, May 2024
  • #4
Это странно. На моем мобильном телефоне LG, если я открою эту ссылку (https://jsfiddle.net/p2zzqqd3/

) меню открывается нормально. Но да, ОП, вероятно, следует изменить его на: active. :target, если он захочет этим воспользоваться.
 

Олесь1


Рег
05 Jun, 2011

Тем
0

Постов
1

Баллов
1
  • 20, May 2024
  • #5
Для меня вопрос о том, отображать ли пункты меню в виде одного столбца или нет, зависит от того, сколько их, какой контент они содержат и т. д. и т. п. ОБЫЧНО я стараюсь, чтобы количество пунктов меню было достаточно низким, но я этого не делаю.

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



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





Да, и @qwikad.com, вы же знаете, что меню бесполезно на мобильных устройствах — это и есть ПРИЧИНА адаптивного дизайна — поскольку на мобильных устройствах нет состояний наведения, верно? Вы не можете использовать это на сенсорных устройствах — это практически устраняет всю причину этого! :active может быть лучшим выбором, но он по-прежнему ненадежен.



Есть причина, по которой флажки или :target являются предпочтительным подходом только для CSS.
 

daybog


Рег
15 Apr, 2015

Тем
0

Постов
3

Баллов
3
  • 08, Jun 2024
  • #6
Спасибо, Джейсон.

Поскольку я впервые зашел так далеко в создании сайта, мне было просто любопытно.

К сожалению, на этом сайте есть обычные материалы для простой электронной коммерции.

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

Я понятия не имею, какого уровня успеха я достиг, но это работает.

Теперь я собираюсь поработать над тем, чтобы заставить медиа-материалы работать, и, надеюсь, мне удастся добиться определенного успеха в том, чтобы заставить их работать в разных размерах (это правильное описание). Имея это в виду, я благодарю вас обоих за ваши советы и предложения.
 

Александръ


Рег
05 Dec, 2010

Тем
2

Постов
4

Баллов
24
  • 13, Jun 2024
  • #7
Базовый адаптивный интерфейс (только CSS-меню):
https://jsfiddle.net/p2zzqqd3/

Другой вариант — использовать флажок. Просто погуглите «флажок адаптивной навигации» или что-то подобное..

 

omurz


Рег
21 Sep, 2013

Тем
1

Постов
3

Баллов
13
Тем
49554
Комментарии
57426
Опыт
552966

Интересно