Вложений: 2
как сделать чтобы при одном и том же html меню при узком экране было то что на первом скриншоте, а при широком то что на втором скриншоте?
реально ли это сделать без js? скриншоты в нормальном разрешении: https://www.cyberforum.ru/attachment...031d1754688598 https://www.cyberforum.ru/attachment...030d1754688598 |
Смотрите в сторону css media queries
|
Вложений: 1
<div class="footer-columns"> <ul class="footer_1"> <li class="footer-item item_hover"><a href="#" class="footer-item">Продукты</a></li> <li class="footer-item"><a href="#" class="footer-link">Документооборот</a></li> <li class="footer-item"><a href="#" class="footer-link">Архив</a></li> <li class="footer-item"><a href="#" class="footer-link">Электронная подпись HoReCa</a></li> <li class="footer-item"><a href="#" class="footer-link">Маркировка</a></li> <li class="footer-item"><a href="#" class="footer-link">GLN</a></li> <li class="footer-item"><a href="#" class="footer-link">Аутстаффинг</a></li> <li class="footer-item"><a href="#" class="footer-link">Меркурий</a></li> <li class="footer-item"><a href="#" class="footer-link">Факторинг</a></li> <li class="footer-item"><a href="#" class="footer-link">Склад</a></li> <li class="footer-item"><a href="#" class="footer-link">Территория</a></li> <li class="footer-item"><a href="#" class="footer-link">Транспорт</a></li> </ul> <ul class="footer_2"> <li class="footer-item item_hover"><a href="#" class="footer-item">Пресс-центр</a></li> <li class="footer-item item_hover"><a href="#" class="footer-item">Контакты</a></li> <li class="footer-item item_hover"><a href="#" class="footer-item">Вопрос-Ответ</a></li> <li class="footer-item item_hover"><a href="#" class="footer-item">Техподдержка</a></li> <li class="footer-item item_hover"><a href="#" class="footer-item">Полезные статьи</a></li> </ul> <ul class="footer_3"> <li class="footer-item item_hover"><a href="#" class="footer-item">Способы оплаты</a></li> <li class="footer-item"><a href="#" class="footer-link">Web-интерфейс</a></li> <li class="footer-item"><a href="#" class="footer-link">Интеграция 1С</a></li> <li class="footer-item"><a href="#" class="footer-link">Интеграция через API</a></li> </ul> <ul class="footer_4"> <li class="footer-item item_hover"><a href="#" class="footer-item">Компания</a></li> <li class="footer-item"><a href="#" class="footer-link">О компании</a></li> <li class="footer-item"><a href="#" class="footer-link">Партнеры</a></li> <li class="footer-item"><a href="#" class="footer-link">Отзывы</a></li> <li class="footer-item"><a href="#" class="footer-link">Лицензии</a></li> <li class="footer-item"><a href="#" class="footer-link">Кейсы</a></li> <li class="footer-item"><a href="#" class="footer-link">Акции</a></li> <li class="footer-item"><a href="#" class="footer-link">Платформа</a></li> <li class="footer-item"><a href="#" class="footer-link">LERADATA</a></li> <li class="footer-item"><a href="#" class="footer-link">Лицензионный договор</a></li> </ul> </div> .footer-columns { display: flex; } .footer_1{ order: 1; } .footer_2{ order: 4; } .footer_3{ order: 2; } .footer_4{ order: 3; } @media (max-width:1000px) { .footer-columns { display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: repeat(2, 1fr); grid-column-gap: 10px; grid-row-gap: 10px; } ul, li{ //width: auto; width: max-content; } @media (max-width:1000px) { .footer-columns { display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: repeat(2, 1fr); grid-column-gap: 10px; grid-row-gap: 10px; } ul, li{ //width: auto; width: max-content; } .footer_2{ order: 3; } .footer_4{ order: 3; } } } |
Вложений: 1
вот что получилось. как сделать, чтобы блок 4, который начинается со слова "Компания" упирался в вышестоящий блок?
|
railbro, вроде бы такое тебе нужно...
<style> .footer-columns { display: grid; grid-template-columns: repeat(4, 1fr); /* или вот так display: flex; justify-content: space-between; */ } .footer_1 { order: 1; } .footer_2 { order: 4; } .footer_3 { order: 2; } .footer_4 { order: 3; } @media (max-width: 1000px) { .footer-columns { display: block; column-count: 2; } .footer_2 { break-inside: avoid; } } </style> <div class="footer-columns"> <ul class="footer_1"> <li class="footer-item item_hover"><a href="#" class="footer-item">Продукты</a></li> <li class="footer-item"><a href="#" class="footer-link">Документооборот</a></li> <li class="footer-item"><a href="#" class="footer-link">Архив</a></li> <li class="footer-item"><a href="#" class="footer-link">Электронная подпись HoReCa</a></li> <li class="footer-item"><a href="#" class="footer-link">Маркировка</a></li> <li class="footer-item"><a href="#" class="footer-link">GLN</a></li> <li class="footer-item"><a href="#" class="footer-link">Аутстаффинг</a></li> <li class="footer-item"><a href="#" class="footer-link">Меркурий</a></li> <li class="footer-item"><a href="#" class="footer-link">Факторинг</a></li> <li class="footer-item"><a href="#" class="footer-link">Склад</a></li> <li class="footer-item"><a href="#" class="footer-link">Территория</a></li> <li class="footer-item"><a href="#" class="footer-link">Транспорт</a></li> </ul> <ul class="footer_2"> <li class="footer-item item_hover"><a href="#" class="footer-item">Пресс-центр</a></li> <li class="footer-item item_hover"><a href="#" class="footer-item">Контакты</a></li> <li class="footer-item item_hover"><a href="#" class="footer-item">Вопрос-Ответ</a></li> <li class="footer-item item_hover"><a href="#" class="footer-item">Техподдержка</a></li> <li class="footer-item item_hover"><a href="#" class="footer-item">Полезные статьи</a></li> </ul> <ul class="footer_3"> <li class="footer-item item_hover"><a href="#" class="footer-item">Способы оплаты</a></li> <li class="footer-item"><a href="#" class="footer-link">Web-интерфейс</a></li> <li class="footer-item"><a href="#" class="footer-link">Интеграция 1С</a></li> <li class="footer-item"><a href="#" class="footer-link">Интеграция через API</a></li> </ul> <ul class="footer_4"> <li class="footer-item item_hover"><a href="#" class="footer-item">Компания</a></li> <li class="footer-item"><a href="#" class="footer-link">О компании</a></li> <li class="footer-item"><a href="#" class="footer-link">Партнеры</a></li> <li class="footer-item"><a href="#" class="footer-link">Отзывы</a></li> <li class="footer-item"><a href="#" class="footer-link">Лицензии</a></li> <li class="footer-item"><a href="#" class="footer-link">Кейсы</a></li> <li class="footer-item"><a href="#" class="footer-link">Акции</a></li> <li class="footer-item"><a href="#" class="footer-link">Платформа</a></li> <li class="footer-item"><a href="#" class="footer-link">LERADATA</a></li> <li class="footer-item"><a href="#" class="footer-link">Лицензионный договор</a></li> </ul> </div> |
Часовой пояс GMT +3, время: 01:09. |