Size: a a a

HTML/CSS — русскоговорящее сообщество

2020 August 30

J

Just in HTML/CSS — русскоговорящее сообщество
Alex V
Доброго вечера

У моего приложения есть меню со ссылками в строку друг за другом. Допустим, 5 штук. Заказчик хочет, чтобы при изменении разрешения экрана если что-то не влезает, то лишние айтемы прятались бы и появлялась бы кнопка “Else”, по нажатию которой открывается дропдаун со скрытыми опциями. Что-то такое:

Широкий экран
| option1 option2 option3 option4 option5 |

Мобилка
| option1 option2 option3 Else |

По нажатию на Else видим дропдаун с option4 и option5
Сами ссылки заказчик хочет генерить по своему желанию, так что фиксированной длины они не имеют
@media
Css
Jquery
источник

AV

Alex V in HTML/CSS — русскоговорящее сообщество
Андрей Гуртовой
я встречал реализацию на цсс. но это было так сложно, что лучше просто с js сделать
Уже делаю. Других вариантов не нашел
источник

J

Just in HTML/CSS — русскоговорящее сообщество
Я бы с этим реализовал
источник

AV

Alex V in HTML/CSS — русскоговорящее сообщество
Just
@media
Css
Jquery
@media, css - не поможет, тут ширина экрана нужна
jQuery - в 20 году? Серьёзно?
источник

J

Just in HTML/CSS — русскоговорящее сообщество
Я не знаю на чем ты сайт там пишешь
источник

J

Just in HTML/CSS — русскоговорящее сообщество
Alex V
@media, css - не поможет, тут ширина экрана нужна
jQuery - в 20 году? Серьёзно?
А ширина браузера чем не устроила
источник

AV

Alex V in HTML/CSS — русскоговорящее сообщество
Just
А ширина браузера чем не устроила
А тем, что мне нужно в дропдаун айтемы пихать в зависимости от ширины контейнера. На чистом HTML+css я не представляю, как это сделать
источник

BB

Bogdan Bida in HTML/CSS — русскоговорящее сообщество
Alex V
А тем, что мне нужно в дропдаун айтемы пихать в зависимости от ширины контейнера. На чистом HTML+css я не представляю, как это сделать
На вскидку, юзать грид ареа, и медиа квери
источник

В

Владимир in HTML/CSS — русскоговорящее сообщество
Alex V
А тем, что мне нужно в дропдаун айтемы пихать в зависимости от ширины контейнера. На чистом HTML+css я не представляю, как это сделать
Чисто теоретически, если тебе все равно есть ли дублирующиеся ссылки в меню, и если у тебя статичное количество айтемов в меню при опред резолюции в меню то можно сделать.
источник

В

Владимир in HTML/CSS — русскоговорящее сообщество
Но лучше такие вещи делать на js, так что передавай привет ребятам которые тебя послали сюда за решением :)
источник

А

Андрій in HTML/CSS — русскоговорящее сообщество
Если у текста position: absolute, то overflow: hidden не работает, получается? Если нет, то есть какие-то способы заставит его это делать?
источник

В

Владимир in HTML/CSS — русскоговорящее сообщество
Андрій
Если у текста position: absolute, то overflow: hidden не работает, получается? Если нет, то есть какие-то способы заставит его это делать?
Оверфлоу надо на контейнер вешать
источник

А

Андрій in HTML/CSS — русскоговорящее сообщество
Владимир
Оверфлоу надо на контейнер вешать
Спасибо, помогло
источник

AV

Alex V in HTML/CSS — русскоговорящее сообщество
Владимир
Но лучше такие вещи делать на js, так что передавай привет ребятам которые тебя послали сюда за решением :)
Если я скажу, что это за ребята, то меня на смех поднимут. Но они платят, поэтому “я начальник - ты дурак”)
источник

АА

Андрей Андрей... in HTML/CSS — русскоговорящее сообщество
Alex V
Доброго вечера

У моего приложения есть меню со ссылками в строку друг за другом. Допустим, 5 штук. Заказчик хочет, чтобы при изменении разрешения экрана если что-то не влезает, то лишние айтемы прятались бы и появлялась бы кнопка “Else”, по нажатию которой открывается дропдаун со скрытыми опциями. Что-то такое:

Широкий экран
| option1 option2 option3 option4 option5 |

Мобилка
| option1 option2 option3 Else |

По нажатию на Else видим дропдаун с option4 и option5
Сами ссылки заказчик хочет генерить по своему желанию, так что фиксированной длины они не имеют
да, можно сделать если не динамически
источник

АА

Андрей Андрей... in HTML/CSS — русскоговорящее сообщество
скинь кодепен  может кто-то пограается:) (я загружен,  так бы сделал)
источник

AV

Alex V in HTML/CSS — русскоговорящее сообщество
Я могу решение попозже скинуть
источник

Д

Денис in HTML/CSS — русскоговорящее сообщество
Вроде бы легко, но не могу центрировать. Если на родителя поставить display: flex; align-items: center; - то казалось бы, урааа, получилось, но текст становится по середине и не могу его прикрепить с правой стороны (text-align: right и float: right так же не работают). Помогите, запарился
источник

Д

Денис in HTML/CSS — русскоговорящее сообщество
источник

Д

Денис in HTML/CSS — русскоговорящее сообщество
Центрировать не могу текст по вертикали
источник