html - 边框半径在 safari 4.0、5.0 for windows 7 及更高版本中不起作用

标签 html image css

我正在为图片添加边框半径,但是当我使用浏览器堆栈运行浏览器测试时,我发现 Safari 5.0 和 Windows 7 & 8 的以下版本不支持 border-radius 属性。图片显示为正方形

在html部分下面

 <div class='profileDet'>
   <img src='/img/eg.png' alt='image' id='circleImg'>
   <div class='profileTile'><h>Title</h></div>
 </div>

和我的CSS

#circleImg{
width:100px;
height:100px;
border-radius:50px;

/* for safari lower versions*/
-webkit-border-radius:50px;

}

最佳答案

这实际上应该有效。不要忘记添加 overflow: hidden。这将确保您的背景不会出现在圆 Angular 效果 Angular 下方。

#circleImg{
width:100px;
height:100px;
border-radius:50px;
overflow: hidden;
/* for safari lower versions*/
-webkit-border-radius:50px;

}

关于html - 边框半径在 safari 4.0、5.0 for windows 7 及更高版本中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24199616/

相关文章:

html - 如何在 Red Hat Linux 中的 HTML 文档中插入图像?

python - Selenium Webdriver (Python) - 单击 div 元素(复选框)

javascript - 使用输入 jQuery 的 .value() 计算

javascript - 跟进: Preloading images throws undefined error

image - OpenCV:使用霍夫变换进行抛物线检测

jQuery:找到所有图像链接并将它们转换为一些默认拇指?

javascript - 调整窗口大小时,如何在不进行水平和垂直拉伸(stretch)的情况下使图像变大?

html - 容器 Div 不会出现

javascript - 点击li在同一页面的iframe中显示内容

CSS transform Scale 平移对象,如何避免?