我正在尝试找出为什么带有圆边框半径和白色边框颜色的图像无法在iOS上的Chrome / Safari上运行。它适用于我的桌面。
以下是我的HTML / CSS的截图:
屏幕截图: http://i46.tinypic.com/29z61c4.jpg
HTML:
<div class="span4">
<img class="img-circle" src="assets/img/subfeatured1.jpg">
<h3>Feature 1</h3>
<p>Donec sed odio dui. Etiam porta sem malesuada magna mollis euismod. Nullam id dolor id nibh ultricies vehicula ut id elit. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.</p>
<p><a class="btn btn-primary" href="#">View details »</a></p>
</div>
的 CSS:
.img-circle {
width: 70%;
border: 10px solid white;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
-webkit-box-shadow: 0 5px 12px rgba(0,0,0,1);
-moz-box-shadow: 0 5px 12px rgba(0,0,0,1);
box-shadow: 0 5px 12px rgba(0,0,0,1);
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
答案 0 :(得分:0)
检查您的浏览器版本是否旧,这就是出现此问题的原因。而且您不需要使用background-clip
属性。
检查一下, demo jsFiddle
<img class="img-circle" src="http://3.bp.blogspot.com/-J_QabuviUDk/UEdgMt2AvfI/AAAAAAAAEIQ/yPc1XekoSnE/s1600/800px-Rectangle_example.svg.png">
.img-circle {
width: 80%;
border: 10px solid white;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
-webkit-box-shadow: 0 5px 12px rgba(0,0,0,1);
-moz-box-shadow: 0 5px 12px rgba(0,0,0,1);
box-shadow: 0 5px 12px rgba(0,0,0,1);
}
Chrome
和Safari
供应商前缀相同,所以我认为它在野生动物园工作,我不确定100%。