css3+html5怎么做出斜杠分层的效果?

发布于 2022-09-13 00:58:53 字数 90 浏览 22 评论 0

image.png
如何用css做出这样一条斜杠分成两边的效果

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

享受孤独 2022-09-20 00:58:53

方法蛮多的,利用伪元素画出一个三角盖上去,或者transform倾斜变化,或者渐变色拼接。个人更喜欢用渐变,简单,兼容好
https://jsbin.com/tudalakosa/...,output

余罪 2022-09-20 00:58:53

最简单的方法是使用clip-path,但是有兼容性问题。

https://codepen.io/hungtcs-th...

梓梦 2022-09-20 00:58:53

先画一个长方形的div,overflow: hidden; position: relative;
内部再画一个尺寸足够大的正方形div,倾斜

我不在是我 2022-09-20 00:58:53

向右下方渐变

内心旳酸楚 2022-09-20 00:58:53

方案1,使用伪元素定位到左侧,然后用skew倾斜,我肉眼测量了一下,这个倾斜角度大概为-30deg左右,假设高度为70,通过计算得到这个倾斜的四方形应该往左移动21px即可刚好挡住左边的角(蒙的),只留下右边的角,点击这里获取代码,效果如下:
image.png

方案二,使用渐变,俗话说得好,没有渐变搞不定的样式,点击这里获取代码,效果如下:
image.png

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文