【发布时间】:2014-08-26 02:07:42
【问题描述】:
我正在尝试仅使用 CSS 创建一个拱门。我研究了各种“inset border-radius”问题,但它们都显示了如何插入角,而不是对象的中间部分。
我正在寻找一种方法来反转对象的中间以创建像桥梁一样的拱门。
包括一个示例图像,以显示我正在尝试实现的目标。
编辑:
这个拱门的一个重要部分是它将被放置在其他对象之上。简单地将其剔除不是解决方案,而只是暂时的破解。有关更多信息,请参见下图。
【问题讨论】:
-
如果您只想要上面的图像,当然可以。但是,如果没有看到您的代码,很难说我们可以/不能使用什么来创建它
-
嗨@Huangism。我还没有任何代码,除了一个带有背景颜色的方形 div,我需要把它变成一个拱形!无论如何,我已经创建了一个 JSfiddle 供您查看。 jsfiddle.net/Lw53uxf5
-
是的,这绝对是可能的,就像this 使用伪元素并为其分配边框半径。
-
简单地添加白色背景并没有帮助。请参阅此 JSFiddle,其中白色覆盖了下面的内容,以及我对原始问题的更新图像。 jsfiddle.net/m9rnjqxr
-
是的,我意识到我的错误。通常只有当其他人开始质疑我时,我的真正需求才会出现!下次我将从头开始包含所有内容。无论如何感谢您的帮助:)
标签: html css css-shapes