繁体   English   中英

如何将边框半径应用于带有填充的图像?

[英]How to apply border-radius to image with padding?

我有顶部和底部带有白色填充的图像。 请看附件。

当我尝试对这些图像使用border-radius ,我会得到扭曲的边缘。

在这种情况下我该如何解决这个问题? 因为我无法在没有空白的情况下替换图像上的图像。

在此处输入图片说明

在此处输入图片说明

片段

如果您知道图像内边距的确切高度,您可以创建一个使用该图像作为容器上的背景图像的工作区。 如果您将容器的大小与“真实”图像大小完全相同,并正确定位背景图像,则可以在该容器上应用边框半径。

 .imagecontainer { background: url(http://nafantano.com/image/cache/catalog/toys/2017/img_8356____by_nafantano-d9aagdh-399x287.jpg) no-repeat 0 -10px; border-radius: 20px; display: inline-block; height: 230px; width: 300px; }
 <a href="#" class="imagecontainer"></a>

https://jsfiddle.net/tc29nedy/5/

你可以试试

 img { border-radius: 20px; }
 <img src="http://wallpapercave.com/wp/206q0ew.jpg" style="height:250px;">

这是我的建议:

<div class="image hovereffect">
                <a href="#">
                <img class="img-responsive" src="https://theimgurl" id="featured_55">
 </a></div>

在 css 中使用溢出:隐藏图像类,图像 img 需要一个 margin-top:-10。

.image {
  width:300px;
  height: 250px;
  border-radius:20px;
  overflow:hidden;

  }

.image img {
margin-top:-10px;

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM