CSS边框比图片大

时间:2015-05-29 21:13:54

标签: php css image border

我试图找出如何使我的图片周围的边框比CSS中的图像更大。请参阅图片以获取示例:

错误的边框:

Black circle with a black box around it. The box is just big enough for the circle to fit.

正确的边框:

Black circle with a black box around it. The box is larger than the one in the previous image so there is white space between the circle and the box around it.

我希望图像是独立于边框“尺寸”的原始尺寸。

4 个答案:

答案 0 :(得分:1)

JSFiddle

HTML:

<img src="http://www.langology.org/wp-content/uploads/2011/03/hello1.jpg"/>

CSS:

img{
border-color: black;
border-width: 5px;
border-style: solid;
padding: 5px;

}

您可以更改填充值,以便可以调整相对于图像的边框。

答案 1 :(得分:0)

您需要在图像的父元素上填充以将边框推离图像。

答案 2 :(得分:0)

您可以将图像放在<input class="make-switch" type="checkbox" data-on-text="<i class='fa fa-unlock'></i>" data-off-text="<i class='fa fa-lock'></i>"/> 中,并为该div设置特定的高度和宽度值。然后将边框添加到div而不是图像。

答案 3 :(得分:0)

您需要在图像元素或其父级上使用css填充来实现所需的效果。有关详细信息,请参阅this link