【发布时间】:2016-02-17 10:44:09
【问题描述】:
我正在使用 CSS 剪辑路径在我的页面上某些容器的顶部添加一个有角度的边缘。我遇到的问题是这些容器具有不同数量的内容,并且多边形中的实际点显然基于每个元素的单独高度。这意味着容器的实际角度因元素而异。
正如你在这个小提琴中看到的:http://jsfiddle.net/1e7y7mxg/ 这两个容器共享以下剪辑路径,但由于它们的高度不同,线条的实际角度不同。
clip-path: polygon(0 0, 0 96%, 100% 100%, 100% 4%);
有没有一种方法可以根据彼此的角度设置点?或者,是否有另一种方法可以确保角度保持不变,无论高度和宽度如何?
谢谢!
【问题讨论】:
-
您选择不使用受更好支持的
transform:SkewY有什么原因吗? -
是的,不幸的是我有图像背景,我正在切割,而不仅仅是纯色。
标签: css responsive-design polygon css-shapes