У меня есть веб-проект, и я использую систему сетки бутстрапа. В моей текущей настройке я отображаю 3 изображения, используя col-xs-4
, так что 3 изображения отображаются на любом размере экрана в строке. Однако я хочу, чтобы теперь отображалось только 1 изображение, когда размер экрана становится меньше. Это мой исходный код:jQuery + Bootstrap Grid - Показать изображения на основе размера экрана
<div class="row">
<div class="col-xs-4">
<img src="https://images.google.com/images/branding/googleg/1x/googleg_standard_color_128dp.png">
</div>
<div class="col-xs-4">
<img src="https://images.google.com/images/branding/googleg/1x/googleg_standard_color_128dp.png">
</div>
<div class="col-xs-4">
<img src="https://images.google.com/images/branding/googleg/1x/googleg_standard_color_128dp.png">
</div>
</div>
Mobile View:
Я знаю, что я могу просто установить display to none
, когда размер экрана падает ниже уровня но я хочу, чтобы веб-приложение загрузило только 1 изображение, чтобы сделать его быстрее (только с помощью display:none;
по-прежнему будут загружать другие 2 изображения)
Любое предложение, как это сделать?
Моя идея - использовать jquery/javascript для генерации html-страниц. Вот jsfiddle поиграться: https://jsfiddle.net/Lb92rv84/1/
CSS не может удалить HTML-элементы, вы должны использовать JavaScript для расчета размера экрана первый затем, добавьте HTML элементы зависят от того, что ваш необходимо. –
@ManaTinra im осознает, что css в одиночку не могу этого сделать, я просто добавил свой код, чтобы сказать, что Im в настоящее время использует загрузочную сетку. и хотел бы, чтобы некоторые предложения, как это сделать с помощью jQuery –