gpt4 book ai didi

css - 使用 CSS 在图像上设置内边框?

转载 作者:行者123 更新时间:2023-11-28 00:29:22 25 4
gpt4 key购买 nike

我想使用 css 在我的内容 div 中的所有图像上添加一个白色边框。页眉和页脚 div 区域中的图像不应受到影响。我如何实现这一目标?请参见下面的示例图片。网页上有不同大小的图像。

看图:

Image with inner border

最佳答案

你可以在没有额外元素或伪元素的情况下做到这一点:

http://cssdeck.com/labs/t6nd0h9p

img {
outline: 1px solid white;
outline-offset: -4px;
}

IE9&10 不支持 outline-offset 属性,但其他支持很好:http://caniuse.com/#search=outline

不需要知道图像尺寸的替代解决方案:

http://cssdeck.com/labs/aajakwnl

<div class="ie-container"><img src="http://placekitten.com/200/200" /></div>

div.ie-container {
display: inline-block;
position: relative;
}

div.ie-container:before {
display: block;
content: '';
position: absolute;
top: 4px;
right: 4px;
bottom: 4px;
left: 4px;
border: 1px solid white;
}

img {
vertical-align: middle; /* optional */
}

关于css - 使用 CSS 在图像上设置内边框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54488476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com