私はこれが初めてです。ここにあるような時計を作りたいです。しかし、彼らは画像を使用しています。代わりにARCを利用したいと思います。css だけを使用してアークを作成するにはどうすればよいか、誰にもわかりませんか? 15 度の円弧を作成する必要がある例を考えてみましょう。どんな種類の提案も大歓迎です。
前もって感謝します.....
これを行うには SVG を使用することをお勧めします。マークアップは非常に単純ですが、2 つの端点のどちら側がレイで弧の膨らみを指すか、および膨らみが「短い道」をたどろうとするか、指定された半径の「長い道のり」。
例を次に示します。次のようなスタイルシートを使用します。
.arc{
fill:tan;
stroke:red;
stroke-width:4px;
}
次のような svg パスと組み合わせます。
<svg width="100" height="100">
<path d="M 10,40 A 50,50 0 0 1 90,70"/>
</svg>
要するに、上記の例のコマンドは次のとおりです。
私はこのフィドルを作成して、2 つのフラグのさまざまな組み合わせをすべて示し、どちらを使用するかを決定するのに大いに役立ちました。http://jsfiddle.net/rgbk/avpye8nm
W3C ドキュメントはこちら: http://www.w3.org/TR/SVG11/paths.html#PathDataEllipticalArcCommands z 回転を "x-axis-rotation" と記述していますが、これは間違っています。
それは CSS である必要がありますか?またはHTL5キャンバスを使用できますか?
http://www.w3schools.com/tags/canvas_arc.asp
次に、CSSアニメーションを使用する代わりに、そのキャンバスを使用してアニメーションを実行できます...