如何使用 border 实现 4 边长度不一时不会地斜切啊

2020-04-21 08:06:49 +08:00
 lukeshawn

div { box-sizing: border-box; width: 400px; height: 100px; border-style: solid; border-width: 1px 1px 1px 10px; border-color: red red red skyblue; }

1930 次点击
所在节点    CSS
5 条回复
hackyuan
2020-04-21 09:06:02 +08:00
详细的看 MDN 文档说明,或者用小工具 https://9elements.github.io/fancy-border-radius/
f056917
2020-04-21 09:08:36 +08:00
再套一个盒子。。。。
lukeshawn
2020-05-07 11:01:40 +08:00
@hackyuan 这个工具跟我这个需求没关系啊
lukeshawn
2020-05-07 11:03:55 +08:00
@f056917 怎么套啊,需要用到 position 么
dfkjgklfdjg
2020-05-15 11:08:05 +08:00
外部套一个容器,然后容器做 border-left,内部的 border-left 为 0;
demo: https://codepen.io/yogwang/pen/MWaqVBX

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/664494

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX