我很困惑,因为必须让它在 CSS 中工作,只有一个 div,其中边框只能在其宽度的一半上可见。
边框样式很简单 1px solid #000;
但是,我希望 div
的边框的顶部在任何地方都不可见(在 div
的宽度上为 100%),而仅在前 50% div
的宽度。
我在任何地方都找不到这方面的例子,它需要以百分比表示,所以通常的技巧包(下半场的图像,…)。
原文由 user1096269 发布,翻译遵循 CC BY-SA 4.0 许可协议
我很困惑,因为必须让它在 CSS 中工作,只有一个 div,其中边框只能在其宽度的一半上可见。
边框样式很简单 1px solid #000;
但是,我希望 div
的边框的顶部在任何地方都不可见(在 div
的宽度上为 100%),而仅在前 50% div
的宽度。
我在任何地方都找不到这方面的例子,它需要以百分比表示,所以通常的技巧包(下半场的图像,…)。
原文由 user1096269 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答899 阅读✓ 已解决
3 回答763 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答868 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
如果你根本不想弄乱 HTML,你可以用一个空的伪元素来做,只使用 CSS。当然,您仍然需要知道背景颜色(这里假设为白色):
结果:
片段
小提琴:
http://jsfiddle.net/vL1qojj8/