Sot*_*kra 12 css webkit google-chrome css3
在使用chrome而不是firefox或ie9时,我无法弄清楚为什么border-radius从我的#screen元素消失了?
我为每个浏览器添加了所有不同的前缀以及标准border-radius:
www.cenquizqui.com
包含图片的上部内容框,称为#screen
屏幕css的复制粘贴:
#screen {background: none repeat scroll 0 0 #EEEEEE;
display: block;
height: 300px;
position: relative;
width: 960px;
overflow:hidden;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-o-border-radius:10px;
border-radius:10px;}
Run Code Online (Sandbox Code Playgroud)
是因为chrome无法正确处理图像的"修剪"?我认为只有在圆角容器内部有实际标签时才会出现问题,而不是通过css将img称为background-image.
关心G.Campos
Ada*_*dam 29
这是一个解决方法,将修复当前的chrome bug:
.element-that-holds-pictures {
perspective: 1px; /* any non-zero value will work */
}
Run Code Online (Sandbox Code Playgroud)
这根本不会影响显示(与opacity:0.99解决方法不同- 顺便说一句,这也是很好的解决方法).
| 归档时间: |
|
| 查看次数: |
30812 次 |
| 最近记录: |