【发布时间】:2012-12-20 12:08:47
【问题描述】:
我知道您可以在 CSS3 中使用边框半径 hack 制作一个圆圈。但是有没有什么办法可以让他们有像这张图这样的片段呢?有没有办法通过 HTML 和 CSS 而不是 JS 做到这一点?
【问题讨论】:
-
你可以用很少的元素和 CSS 旋转变换来做到这一点,但这似乎很痛苦。
-
先生。尖尖的请告诉我如何...我真的很想知道! :) Pwetty 请在上面放上糖块! :)
-
好吧,我不是 CSS 转换专家,但你基本上会制作
<div>元素(或其他任何东西),它们将被设置为短线段,然后你会旋转和翻译它们成一个圆圈。这只是解析几何练习:-) Here is the MDN page about what transforms can do. -
哦,等等 - 您是在问如何在圆内部绘制径向线段吗?如果是这样,我完全误解了;我以为你是想自己画圆。
-
是的,圆圈内的部分。这就是我想要的。我的图表是否具有误导性?我希望每个片段在悬停时也能突出显示。
标签: css css-shapes