我是新来的。我想制作一个与这里给出的时钟相似的时钟。但是他们使用了图像。相反,我想使用ARC。有谁知道,我们如何制作弧线,也只使用 css?考虑一个例子,我必须做一个 15 度的弧。非常感谢任何类型的建议。
提前致谢.....
我建议您使用 SVG 来执行此操作。标记相当简单,但您需要注意有四个不同的规则,它们会影响两个端点的哪一侧的弧的凸出点,以及凸出是否会尝试走“短途”或给定半径的“长路”。
这是一个例子。使用这样的样式表:
.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>
简而言之,上面示例中的命令是
我制作了这个小提琴来演示这两个标志的所有不同组合在运动中这对我决定使用哪些标志有很大帮助。http://jsfiddle.net/rgbk/avpye8nm
W3C 文档在这里:http://www.w3.org/TR/SVG11/paths.html#PathDataEllipticalArcCommands他们将 z 旋转描述为“x 轴旋转”,这是错误的。
它必须是 CSS 吗?或者你可以使用 HTL5 画布吗?
http://www.w3schools.com/tags/canvas_arc.asp
那么您可以使用该画布来制作动画,而不是使用 CSS 动画...