【发布时间】:2013-09-18 15:37:18
【问题描述】:
是否可以使用没有设置宽度或高度的边界半径制作胶囊形状?
我希望左侧和右侧完全圆形,而胶囊沿其水平长度保持笔直。将半径设置为 50% 似乎并没有产生预期的效果。
【问题讨论】:
-
您可以使用服务器端语言或 javascript 进行所需的数学运算,并从那里适当地生成它。
-
这是一个选项。对于如此具有代表性的东西来说,这似乎有点矫枉过正。我希望将其用于按钮,因此我可以使用 ems 取得一些进展。
-
这个问题解释了它是如何工作的:stackoverflow.com/questions/29966499/…
-
一定要使用border-radius吗?您也可以使用 3 个背景属性(末端为 2 个径向渐变)
标签: css css-shapes