在每次单击窗格时添加一个不同的图形,可以通过以下步骤实现:
以下是一个简单的示例代码:
<!DOCTYPE html>
<html>
<head>
<title>添加不同的图形</title>
<style>
#pane {
width: 400px;
height: 400px;
border: 1px solid black;
}
</style>
</head>
<body>
<div id="pane"></div>
<script>
var pane = document.getElementById("pane");
pane.addEventListener("click", function() {
// 生成随机的颜色
var color = '#' + Math.floor(Math.random()*16777215).toString(16);
// 生成随机的形状和大小
var shape = Math.random() < 0.5 ? "circle" : "square";
var size = Math.floor(Math.random() * 100) + 50;
// 创建图形元素
var shapeElement;
if (shape === "circle") {
shapeElement = document.createElement("div");
shapeElement.style.width = size + "px";
shapeElement.style.height = size + "px";
shapeElement.style.borderRadius = "50%";
} else {
shapeElement = document.createElement("div");
shapeElement.style.width = size + "px";
shapeElement.style.height = size + "px";
}
// 设置图形的样式
shapeElement.style.backgroundColor = color;
shapeElement.style.position = "absolute";
shapeElement.style.top = Math.random() * 300 + "px";
shapeElement.style.left = Math.random() * 300 + "px";
// 将图形插入到窗格中
pane.appendChild(shapeElement);
});
</script>
</body>
</html>
这个示例代码中,每次点击窗格时,会在窗格中随机生成一个圆形或正方形,并且具有随机的颜色、大小和位置。
推荐的腾讯云相关产品:腾讯云云服务器(CVM)和腾讯云对象存储(COS)。
领取专属 10元无门槛券
手把手带您无忧上云