Стоит ли использовать js для адаптивности?

В bootstrap адаптивное меню реализовано с помощью java script, но регулярно слышу мнения, что это плохая практика и нужно весь этот функционал уже делать без применения JS, видимо средствами css3.
Что все-таки предпочтительнее на сегодняшний день для создания выпадающих меню с кнопкой гамбургер?
  • Вопрос задан
  • 163 просмотра
Пригласить эксперта
Ответы на вопрос 5
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg
Все что можно сделать средствами css - делаем через css, все остальное js
Конечно речь не идет о костылях. Но большую часть вопросов связанных с адаптивностью css берет на себя без проблем. Меньшая часть решается css+js. И только очень редкие случаи требуют чистого js.
Ответ написан
Комментировать
@jorshjorsh95
*Мнение*. в подобных вещах от JS никуда не денешься, а если и сможешь закостылить на css, то потом поддерживать это будет не совсем удобно, js дает больше возможностей.
Ответ написан
Комментировать
@kvaak
FE
Кнопка гамбургер посредством цсс возможна только с присутствием в разметке чекбокса, это, как по мне, неправильно, несемантично и костыльно. JS наше все
Ответ написан
Alexandr220
@Alexandr220
developer
бывает реально разные ситуации, когда не обойтись одной сектой.
например при смене дизайна, сайта, часто остаются старые новости, статьи итд, чтобы они корректно отбражались, приходится писать специальные правила
Мне думается конечно лучше юзать просто возможности bootstrap , но в особо конских случаях проще юзать js, чем писать css
Ответ написан
Комментировать
@vacoo
У CSS достаточно возможностей для адаптивности. Одна только Bootstrap сетка чего стоит!
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы