Javascript: как получить случайную ширину и высоту изображения
У меня есть 10 изображений в теле и кнопка Randomize. Когда я нажимаю на кнопку Randomize, мне нужно получить случайную высоту и ширину для всех изображений. Как я могу это сделать?
Что я уже пробовал:
Я уже пробовал вот так`
<style> .d1{ float: left; margin: 1px; width: 130px; height: 130px; background-size: cover; } #btn3{ width: 100px; height: 30px; } </style> <div class="d1" style="background-image: url(Images/1.jpg)"></div> <div class="d1" style="background-image: url(Images/2.jpg)"></div> <div class="d1" style="background-image: url(Images/3.jpg)"></div> <div class="d1" style="background-image: url(Images/4.jpg)"></div> <div class="d1" style="background-image: url(Images/5.jpg)"></div> <div class="d1" style="background-image: url(Images/6.jpg)"></div> <div class="d1" style="background-image: url(Images/7.jpg)"></div> <div class="d1" style="background-image: url(Images/8.jpg)"></div> <div class="d1" style="background-image: url(Images/9.jpg)"></div> <div class="d1" style="background-image: url(Images/10.jpg)"></div> <button onclick="randomize()" id="btn3">Randomize</button> function randomize(){ var arr = document.querySelectorAll(".d1") var height = parseInt(Math.random()*1000); var width = parseInt(Math.random()*1000); for(var i = 0; i < arr.length; i++){ arr[i].style.height = height; arr[i].style.width = width; } }
Kornfeld Eliyahu Peter
Использование изображения в качестве фона и отображение изображения в качестве элемента-это две разные вещи...
F-ES Sitecore
Что значит "получить случайную ширину и высоту"? Вы имеете в виду получить ширину и высоту случайного изображения?