HTMLで動的に(リンクの下にあるように)数直線を描画したいと思います。
http://www.mathsisfun.com/number-line.html
同じことを達成するために、いくつかのJavaScriptライブラリを指摘していただけますか?
ありがとう、ムギル。
HTMLで動的に(リンクの下にあるように)数直線を描画したいと思います。
http://www.mathsisfun.com/number-line.html
同じことを達成するために、いくつかのJavaScriptライブラリを指摘していただけますか?
ありがとう、ムギル。
簡単な CSS の例。私は CSS がかなり苦手であることに注意してください。これはおそらく Firefox、Safari などでのみ機能し、IE ではがらくたのように見えます。
さまざまなサイズのこれらを多数実行する場合は、マークアップを生成するスクリプトが便利かもしれませんが、クライアントでスクリプトを使用するのではなく、クライアントに提供される HTML を生成する必要があります。
<!DOCTYPE html>
<html>
<title>Number Line</title>
<style type="text/css">
.lineContainer {
position:relative;
}
.line {
border-top: 1px solid blue;
border-right: 1px solid blue;
width: 21px;
Height: 8px;
float: left;
margin: 0;
padding: 0;
}
.lineRightEnd {
border-right: 0;
}
.numberContainer {
position: absolute;
top: 10px;
margin: 0;
padding: 0;
}
.number {
width: 22px;
float: left;
margin: 0;
padding: 0;
text-align: center;
}
.numberLeftEnd {
width: 10px;
Height: 5px;
float: left;
margin: 0;
padding: 0;
}
</style>
</head>
<body>
<p>A number line</p>
<div class="lineContainer">
<div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line"></div><div class="line lineRightEnd"></div>
<div class="numberContainer"><div class="numberLeftEnd"></div><div class="number">-5</div><div class="number">-4</div><div class="number">-3</div><div class="number">-2</div><div class="number">-1</div><div class="number">0</div><div class="number">1</div><div class="number">2</div><div class="number">3</div><div class="number">4</div><div class="number">5</div>
</div>
</div>
</body>
</html>