【发布时间】:2020-12-14 20:43:35
【问题描述】:
我一直在设计具有非常不规则形状的 div,例如菱形、梯形等。我想知道处理这些类型的设计最灵敏的方法是什么。
我目前的解决方法: 我实现这些设计的典型方法是结合使用剪辑路径、膨胀的垂直填充来处理剪辑路径剪辑内容,然后在下一个折叠处使用负边距顶部来覆盖由剪辑路径。我用视口宽度(例如 -10vw)声明负边距顶部值,因此折叠会根据浏览器的宽度进行调整。
当前解决方法的问题: 负边距通常会导致折叠相互重叠,覆盖其他折叠的内容。需要多个 @media 查询才能使其看起来可以接受,但我仍然遇到折叠相互重叠的某些尺寸。
这里有一张图片来进一步描述我所说的不规则形状的 div/折叠的含义: https://imgur.com/a/jCbJZS4
任何帮助将不胜感激。这类设计似乎很流行,所以您的帮助也将为我和其他人的未来项目服务。谢谢!
【问题讨论】:
-
负边距通常会导致折叠相互重叠,从而覆盖其他折叠的内容。 --> 您还可以考虑使用填充来覆盖负边距,但您不会有任何内容重叠
标签: html css responsive-design clip-path