如何将 内嵌边框 应用到 HTML 元素中,但仅在元素的一侧。直到现在,我一直在使用图像 (GIF/PNG) 来做这件事,然后我将其用作背景并拉伸它 (repeat-x) 并将其放置在离块顶部稍远的位置。最近发现了 outline 这个 CSS 属性,太棒了!但是似乎环绕了整个街区……是否可以使用这个轮廓属性只在一个边界上做这件事?另外,如果没有,您是否有任何可以替换背景图像的 CSS 技巧? (这样我以后可以使用 CSS 等来个性化轮廓的颜色)。提前致谢!
这是我要实现的目标的图像:http: //exiledesigns.com/stack.jpg
原文由 Corinne 发布,翻译遵循 CC BY-SA 4.0 许可协议
大纲确实 适用于整个元素。
现在我看到了你的形象,下面是实现它的方法。
(或查看 外部演示。 )
所有尺寸和颜色都只是占位符,您可以更改它以匹配所需的确切结果。
重要说明:.element 必须有
display:block;
(div 的默认值)才能工作。如果不是这种情况,请提供您的完整代码,以便我详细说明具体答案。