【发布时间】:2014-09-19 17:31:10
【问题描述】:
我遇到了关于 CSS(3) 边框的问题。
我正在尝试将输入文本字段转换为 U 形边框。左右边框应为高度的 50%。
这意味着左上角、右上角和顶部边框应该是透明的。
困难的部分是以下要求:
不应该使用重叠元素来掩盖顶部(因此附加元素和伪元素,如 :before 和 :after 不是解决方案
应该是纯 CSS(没有 JavaScript 库)
高度应为高度的 50%
我尝试结合边框图像和线性渐变来解决它,但没有成功
有人有解决这个问题的方法吗?
谢谢!
附:很抱歉没有发布示例图片,但 Stackoverflow 不会让我...
【问题讨论】:
-
对不起,我的问题陈述不完整,我忘了提左右边框的50%高度
标签: css border gradient css-shapes