【发布时间】:2013-04-15 19:43:29
【问题描述】:
我正在尝试使用 CSS 创建一个按钮,该按钮将位于半透明背景上,该背景具有斜面或切割边缘。这是 Photoshop 模型:
我可以使用纯色背景成功地做到这一点,因为我可以使用具有相同背景的伪元素并“覆盖”按钮的边缘,但它不适用于半透明背景。
这是我目前所得到的,在坚实的背景下:http://codepen.io/anon/pen/GJFpc
我开始相信仅使用 CSS 是不可能的,但仍然希望 S.O.可以再救我一次!
【问题讨论】:
-
尝试使用链接从此处的图像生成效果:colorzilla.com/gradient-editor 先尝试一个矩形按钮,然后使用 css 或您喜欢的方式对其进行切片
-
对此可能没有一个好的纯 CSS 解决方案(请参阅:codepen.io/cimmanon/pen/bvneF)。您是否考虑过使用 SVG 背景?
-
如果指定包含div没问题,可以试试这个:[stackoverflow.com/a/15255561/1926369](使用容器剪角)
-
@cimmanon - 我没有考虑过。会的。
-
@vals - 感谢您的链接。我会保留它以供将来参考。