1

我希望能够在图像周围制作一个 2px 白色边框和一个 8px 棕褐色边框,该边框会随着图像的大小自动变化。

article.post .wp-caption img, article.page .wp-caption img {
background: none repeat scroll 0 0 transparent;
border: 2px solid white;
margin: 0;
padding: 0;
}

如果你想看这里的网站是链接: http ://www.metnews.org/news/aurora-remembers-holmes-victims/

4

3 回答 3

3
border: 2px solid white;
outline: 8px solid yellow;

outline属性就像一个外部边界。

于 2013-08-09T17:08:38.270 回答
0

您还可以使用填充来获得第二个边框的效果。根据图像改变大小的部分,我认为你应该更好地解释你想要实现的目标。

padding: 2px;
background: white;
border: 8px solid #000;
于 2013-08-09T17:17:48.653 回答
0

或 box-shadow - 您可以拥有任意数量的边框。可怜的'旧 IE8 和更少的 IE8 不会得到漂亮的样式:(。

http://jsfiddle.net/ryanwheale/KmnUB/2/

img {
    /* Make sure to add vendor prefixes */
    box-shadow: 0 0 2px 2px white, 0 0 0px 10px tan;
}
于 2013-08-09T17:24:12.250 回答