我正在尝试在香草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圆圈每次点击它时需要增加20px,因此初始初始大小为200px,但下一个初始大小为220px – ziKmouT
错过!我发布了一个答案 – ochi