Я пытаюсь сделать круг все больше и больше в ваниле javascript/css. Я никогда не находил, как динамически увеличивать круг, скажем, 30px. Я понял, как сделать это 500px после щелчка, но я не могу получить начальный размер. Возможно, это невозможно в ваниле JS. Любая помощь будет приветствоваться.Динамически увеличивать круг в ваниле javascript
Ниже приведен код, я начал осуществлять:
<HTML>
<HEAD>
<title>Ball00n p0p</title>
<style type="text/css">
#balloon {
background-color: #FF0000;
border-radius : 50%;
width:200px;
height:200px;
}
</style>
</HEAD>
<BODY>
<script langage="Javascript">
function func_chg_size() {
var divbal = document.getElementById("balloon");
// var w = divbal.style.width;
// var h = divbal.style.height;
// console.log('w = ' + divbal.style.width);
// console.log('h = ' + divbal.style.height);
//
// w += 200;
// h += 200;
divbal.style.width += 300 + "px";
divbal.style.height += 300 + "px";
}
</script>
<div onclick="func_chg_size();" id="balloon"></div>
<BR />
<BR />
<!-- <div id="balloon"></div> -->
</BODY>
Я не уверен, что я вас понимаю. Начальный размер установлен в CSS (в вашем коде) – ochi
@ochi круг должен увеличиваться на 20 пикселей каждый раз, когда я нажимаю на него, чтобы начальный начальный размер составлял 200 пикселей, но следующий начальный размер был бы 220px – ziKmouT
gotcha! Я отправил ответ – ochi