gpt4 book ai didi

javascript - 这个箭头怎么画?

转载 作者:行者123 更新时间:2023-11-30 14:52:17 25 4
gpt4 key购买 nike

有两个数组,其中的数字是随机选择的。有尺子。从 0 到第一个音节的箭头应该出现。比如第一个音节是7,那么箭头应该是从0到7,这样的箭头怎么画?附上图片。

无线标尺: enter image description here

带线的标尺: enter image description here

var x  = [5, 6, 7, 8];
var y = [1, 2, 3, 4];

var randX = Math.floor(Math.random() * x.length);
var randY = Math.floor(Math.random() * y.length);

const parent = document.querySelector('#parent');

parent.innerHTML = '<b>' + x[randX] + '</b>' + '+' + '<b>' + y[randY] + '</b>' ;
<div id="parent"><b>ABCDE</b></div>

最佳答案

此代码给出了您想要的确切结果。

JS Fiddle 链接 - https://jsfiddle.net/deepak104080/odj5yy0h/14/

var range = 16; /*You can take any value for ruler */

for (i = 0; i < range; i++) {
var div = document.createElement("div");
div.innerHTML = i;
div.className += "number"
document.getElementById("numberLeftEnd").appendChild(div);

var div2 = document.createElement("div2");
div2.className += "line"
document.getElementById("lineContainer").appendChild(div2);
}

var c = document.getElementById("myCanvas");
var ctx = c.getContext("2d");
ctx.beginPath();
ctx.moveTo(20, 70);
ctx.bezierCurveTo(10, -20, 200, -20, 200, 70);
ctx.lineJoin = "round";
ctx.moveTo(210, 50);
ctx.lineTo(200, 70);
ctx.lineTo(180, 55);
ctx.stroke();
#myCanvas {
position:absolute;
float:left;
}
.lineContainer {
position:absolute;
float:left;
width: 90%;
margin-top:70px;
}
.line {
border-top: 1px solid blue;
border-right: 1px solid blue;
width: 20px;
Height: 10px;
float: left;
margin: 0;
padding: 0;
}
.numberContainer {
position: absolute;
top: 10px;
margin: 0;
padding: 0;
}
.number {
width: 21px;
float: left;
margin: 0;
padding: 0;
text-align: center;
}

.numberLeftEnd {
width: 11px;
Height: 5px;
float: left;
margin: 0;
padding: 0;
}
<body>
<canvas id="myCanvas">
Your browser does not support the HTML5 canvas tag.
</canvas>

<div id="lineContainer" class="lineContainer">
<div id="numberLeftEnd" class="numberContainer">
<div class="numberLeftEnd"></div>
</div>
</div>

</body>

关于javascript - 这个箭头怎么画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47930002/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com