插图边框照片

时间:2012-07-20 18:11:28

标签: html css wordpress

我正在尝试创建一个位于图像内部的边框。因此,从照片边缘到边框的位置应该有10px左右的边距。

它的外观示例:http://imgur.com/a/lMSMR

您可以在此处看到包含照片的页面:http://blueboxluxe.com/praise/

无论如何,这部分内容很难做到...... 1)布局流畅 - 照片尺寸可能会发生变化。 2)我希望边框显示在所有照片上 - 无论大小。 3)在赞美页面上,发生了很多花车;因此,事情需要正确使用。

我尝试过使用盒子阴影,但我得到的只是图像外侧的边框。不在里面。

4 个答案:

答案 0 :(得分:2)

尝试使用outline属性并指定负偏移量:

outline:2px solid red;
outline-offset:-15px;

虽然没有IE支持!

答案 1 :(得分:0)

你也可以试试容器div

<div><img src=""/></div>

给div一个固定的高度和宽度并隐藏溢出。 div{height:100px;width:100px;overflow:hidden;border:1px solid black;}

答案 2 :(得分:0)

也许在包含图像的div中创建一个div,将其设置为

position:absolute;
margin:2% auto;
left:2%;
width:96%;
border:solid 1px #fff;

然后给出包含它的元素:

text-align:center;

或者,如果图像浮动在包含其他元素的更大的div中,则将其放入设置为图像大小的父div中,然后将新的div添加到图像下方或上方的边框;不要将图像放入要用作边框的div中;我使用百分比的原因是因为它应该根据图像的大小调整大小。

如果您使用数字,它应该按照您的意愿工作。

答案 3 :(得分:0)

你可以在css3中使用box-shadow属性。使用带有颜色的1px厚盒子阴影可以在几乎所有浏览器上实现这种效果。