我在 Mozilla 检测 -moz-border-radius 时遇到问题。它默认为正常的边界半径,如果我删除它,它只会在边缘再次变回方形。
-webkit-border-top-right-radius: 15px;
-webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 15px;
-webkit-border-bottom-right-radius: 3px;
-moz-border-radius-topright: 15px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-bottomleft: 15px;
-moz-border-radius-bottomright: 3px;
border-top-right-radius: 15px;
border-top-left-radius: 3px;
border-bottom-left-radius: 15px;
border-bottom-right-radius: 3px;
我听说 Mozilla 已经放弃了边界半径的 -moz- ,有人可以证实这一点吗?我正在使用此代码为网站制作按钮,但在跨浏览器工作时遇到问题。
/* BACKGROUND GRADIENTS */
background: #A2C838;
background: -moz-linear-gradient(top, #A2C838, #92B432 50%, #82A02D 51%, #718C27);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #A2C838), color-stop(.5, #92B432), color-stop(.5, #82A02D), to(#718C27));
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#A2C838', EndColorStr='#718C27'); /* IE6,IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#A2C838', EndColorStr='#718C27')"; /* IE8 */
问题是我不能真正使用边框半径,因为它现在似乎会影响 mozilla 和 IE,但由于 IE 不支持渐变,我不得不使用过滤器,它将我可爱的弯曲角恢复为正方形。我可以把它们都做成正方形,但我喜欢圆角的外观,如果我能保存它们,我会更喜欢。提前致谢。