【发布时间】:2011-12-06 16:01:47
【问题描述】:
这是我的代码 - 这适用于 chrome、firefox 和 safari .. 我已经在 Windows 7 上对其进行了测试 但是在 IE 8 和 Opera 浏览器中,以下代码不起作用,我没有显示带圆圈的图像,而是以方形形式获取图像
CSS
#hotspot-img1-0{
top: 570px;
left: 67px;
height: 104px;
width: 104px;
border-top-left-radius: 52px;
border-top-right-radius: 52px;
border-bottom-right-radius: 52px;
border-bottom-left-radius: 52px;
box-shadow: 0px 2px 5px 0px;
border-top-color: rgb(255, 255, 255);
border-left-color: rgb(255, 255, 255);
border-right-color: rgb(255, 255, 255);
border-bottom-color: rgb(255, 255, 255);
border-top-width: 2px;
border-left-width: 2px;
border-right-width: 2px;
border-bottom-width: 2px;
border-top-style: solid;
border-left-style: solid;
border-right-style: solid;
border-bottom-style: solid
}
【问题讨论】:
-
对于 IE 可能是因为它不支持此类 css 属性,请尝试是否有任何可用的 hack (IE) 用于边框半径。
-
或者只是制作一个透明的圆形 png,它仍然是一个正方形,看起来就像一个圆形