为什么这是不是一排而是一列呢
还有,它们应该在灰框旁边啊
其实,我用这个单纯是为了更快建造一个function
<!DOCTYPE html>
<html>
<head>
</haed>
<body>
<div class="agent"style="position:relative;">
<span class="text"style="position:absolute;top:30px;"></span>
<div class="button1"></div>
<div class="button2"></div>
</div>
<script>
//funtion(text, size, l){
var size = 500;
var l = "250px";
var b1 = document.getElementsByClassName("button1")[0], b2 = document.getElementsByClassName("button2")[0];
var agent = document.getElementsByClassName("agent")[0];
var txt = document.getElementsByClassName("text")[0];
function setSize(who, size, wb, hb){
who.style.width =(size / 2 * wb)+ "px";
who.style.height =(size / 2 * hb)+ "px";
}
setSize(agent, size, 2, 1);
agent.style.backgroundColor = "grey";
agent.style.left = l;
txt.innerHTML = "text";
var x = l +(size / 2);
b1.setAttribute("style", `position:relative;`);
b2.setAttribute("style", `position:relative;`);
b1.style.left = `${x}px`;
b2.style.left = `${x + size}px`;
b1.style.top = `${size}px`;
b2.style.top = `${size}px`;
var os = size / 2;
setSize(b1, os, 2, 1);
setSize(b2, os, 2, 1);
b1.style.backgroundColor = "#555";
b2.style.backgroundColor = "#555";
//}
</script>
</body>
</html>