Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Верстка основного меню в мобильной версии


anboza

Recommended Posts

Доброго времени, уважаемые!

не поверите, в ступоре.

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

во вложении, наскальные каракули мои, (не бить ногами) :-D

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

 

Заранее благодарю за мысли и помощь!

 

 

1.jpg

2.jpg

Надіслати
Поділитися на інших сайтах

Только что, Vetroff сказал:

javascript, как вариант. 

ну как бы как крайний вариант ((( очень не хотелось бы...может еще варианты найдутся...

Надіслати
Поділитися на інших сайтах

Только что, Blast сказал:

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


#top {
    background-color: black;
    height: 100vh;
    width: 30%;
    position: fixed;
    z-index: 3;
}

не все, там еще поиск и корзина, не та, которая переход на корзину, а которая кнопка....

Надіслати
Поділитися на інших сайтах

Или я не так понял и там не нужно делать из нескольких меню одно?

Тогда не совсем ясно в чем проблема ) 

Завернуть весь блок в div который в выпадающем меню, и дальше работать с css

Надіслати
Поділитися на інших сайтах

Только что, Vetroff сказал:

Или я не так понял и там не нужно делать из нескольких меню одно?

Тогда не совсем ясно в чем проблема ) 

Завернуть весь блок в div который в выпадающем меню, и дальше работать с css

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

Надіслати
Поділитися на інших сайтах

Только что, Pascha сказал:

Вот это дополнение вполне дорабатывается как захочется (код открыт - вставляй что хочется хоть по ID, хоть через echo)

 

так а смысл? я меню создать могу, структуру меню тоже.
вопрос как переносить элементы с атрибутом id. - это фактически именно то, что нужно доработать до вашего модуля, если я правильно понял ))
мне не модуль нужен, а совет, как перенести эти элементы. Пока, самым не "подходящим", но рабочим, есть вариант с переносом через js...но это будет жесть.
 

Надіслати
Поділитися на інших сайтах

3 минуты назад, anboza сказал:

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

 

Лично я бы перемещал элементы скриптом в зависимости от размера экрана. Ничего страшного в этом не вижу ) 

Надіслати
Поділитися на інших сайтах

Только что, Vetroff сказал:

Ничего страшного в этом не вижу )

на мобильном интернете, будет эффект "перескока". Или придется тулить скрипт в самый верх и тормозить страницы, пока не отработается скрипт

Надіслати
Поділитися на інших сайтах

7 минут назад, anboza сказал:

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

ну может тогда закинуть всю шапку в один контейнер, логотипу добавить class="hidden-xs" и продублировать его в другом контейнере, который отобразится только на мобильной версии?

Надіслати
Поділитися на інших сайтах

Только что, Pascha сказал:

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

вот как раз умения и нет, вернее понимания, что делать, что перенести корректно эти элементы((

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

Подскажите хоть, куда копать...

А то у меня кроме вариантов "is mobile" и подставлять хэдер, ну и вариант с js, особо фантазия не работает ((

Надіслати
Поділитися на інших сайтах

Только что, Blast сказал:

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

вариант не подходит - элeменты с атрибутом id

тем более, что логотип остается на своем месте...

Змінено користувачем anboza
Надіслати
Поділитися на інших сайтах

Только что, Pascha сказал:

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

меню знатное, спору нет.

но на нем как раз и не перенесены те элементы, которые составляют проблему - поиск, корзина, переключение языков.. ((

Змінено користувачем anboza
Надіслати
Поділитися на інших сайтах

Только что, Pascha сказал:

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


if(document.documentElement.clientWidth < 767) {

 

так это ж как раз первый вариант ((

Я думал, может как-то решают люди "красиво"... ))))

Надіслати
Поділитися на інших сайтах

Только что, Pascha сказал:

чем Вам не красиво то

не красиво то, что или страницу тормозить и скрипт выполнять, или будет "скакать"..а тут как раз меню-то мобильное..

хотя, если хотят именно так, пусть терпят((

а то хочу скорость 99 попугаев, только чтобы все динамично, все двигалось и вообще.

Змінено користувачем anboza
Надіслати
Поділитися на інших сайтах

Только что, Pascha сказал:

все делается просто как три рубля)))

ну и как мне перенести элементы id? кабы просто class - я бы и не мутил воду дурными вопросами

Змінено користувачем anboza
Надіслати
Поділитися на інших сайтах

<div class="row">
<div id="logo"></div><div id="cart"></div>
</div>
<div class="row">
<div id="search"></div>
</div>

//а Это выезжающее меню в мобиной версии

<div class="mob-menu">
//отута хочу в рядочек все элементы из всех row ))))

</div>

вот например структура, как ее организовать медиа и/или стилями? ((

Надіслати
Поділитися на інших сайтах

8 минут назад, anboza сказал:

что или страницу тормозить и скрипт выполнять

медиа это и есть скрипты ж вроде как -
https://html5book.ru/css3-mediazaprosy#media

Надіслати
Поділитися на інших сайтах


Только что, AWARO сказал:

медиа это и есть скрипты ж вроде как -
https://html5book.ru/css3-mediazaprosy#media

я имел в виду js, не совсем корректно выразился

 

Надіслати
Поділитися на інших сайтах

3 минуты назад, anboza сказал:

я имел в виду js, не совсем корректно выразился

 

я ж об этом.  размеры стилями ж не выловить. размеры скрип и вылавливает.
а в современных арбузах оно вшито как я понимаю..
хз

Надіслати
Поділитися на інших сайтах


Только что, AWARO сказал:

я ж об этом.  размеры стилями ж не выловить. размеры скрип и вылавливает.
а в современных арбузах оно вшито как я понимаю

проблема не размер экрана выловить, а перенести элементы с атрибутом id, из разных оберток, в одну. Это есть вопрос

Надіслати
Поділитися на інших сайтах

1 час назад, anboza сказал:

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

подсмотри примеры,
 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.