Я использую полноэкранное фоновое изображение слайд-шоу с 29 изображениями. Изображения показывают идеальное разрешение (1366 x 769) пикселей, но когда я использую другое разрешение, которое ниже этого, большая часть части изображения не отображается. И когда разрешение слишком велико, цвет фона (белый) появляется справа и внизу.Различные фоновые изображения для разных разрешений
Как я понял, чтобы проверить разрешение с JavaScript экрана IS-
<script type="text/javascript">
if ((screen.width=1400) && (screen.height<=900)) {
}
if ((screen.width=1366) && (screen.height<=768)) {
}
else {
}
</script>
Теперь, как я должен использовать изображения ниже в коде выше?
<img src="1400/images/background/bg-2.jpg">
<img src="1400/images/background/bg-3.jpg"/>
...
<img src="1400/images/background/bg-29.jpg"/>
и
<img src="1366/images/background/bg-2.jpg">
<img src="1366/images/background/bg-3.jpg"/>
...
<img src="1366/images/background/bg-29.jpg"/>
Я не могу использовать CSS для этого, как изображения отображаются с HTML кодом.
Я не могу использовать CSS для этого, поскольку изображения имеют комбинированную размер над 5mb. Если я использую CSS, он загрузит все изображения, я не хочу этого делать.Я хочу, чтобы он загружал только определенный набор изображений для этого разрешения. –
algorhythem, запросы СМИ CSS не решают проблему, в которую будут загружены все эти активы, даже если они не используются. Это печальная проблема с медиа-запросами, которая затрагивает все основные браузеры. –
@AshleySheridan ok, это ново для меня, и это отстой :-( – algorhythm