Я хотел бы использовать div в качестве наложения боковой панели только на мобильном устройстве. Кроме мобильного устройства он должен действовать как обычный div.
Образец кода:
<div class="row">
<div class="col-lg-3" id="sidebar">
overlay sidebar only on mobile device
</div>
<div class="col-lg-9 col-12">
</div>
</div>
Как мне заставить id="sidebar"
выступать в качестве обычного div и боковой панели на мобильном устройстве.
3 ответа
Вы можете достичь с помощью медиа-запроса
@media screen and (max-width:767px){ //targets the mobile devices
#sidebar{
/*css code goes here*/
}
}
Лучшим способом было бы использовать jquery, чтобы свернуть его ширину, когда был достигнут размер для мобильных экранов
Вы должны использовать свойство d-block или d-none так:
d-sm-none or d-sm-block
Похожие вопросы
Новые вопросы
html
HTML (язык гипертекстовой разметки) — это язык разметки для создания веб-страниц и другой информации, отображаемой в веб-браузере. Вопросы относительно HTML должны включать минимальный воспроизводимый пример и некоторое представление о том, чего вы пытаетесь достичь. Этот тег редко используется отдельно и часто в паре с [CSS] и [JavaScript].