边框半径和框阴影在Android 2.3.6中不起作用
我在三台设备上运行了我的Phonegap应用程序,Android 2.3.6、Android 3和iOS7。问题是,在Android 2.3.6上,我看到使用jQuery switchery插件的开关按钮是方形的,而不是圆形的,就像在其他手机上显示的那样 我做过的事情没有成功:边框半径和框阴影在Android 2.3.6中不起作用,android,cordova,css,Android,Cordova,Css,我在三台设备上运行了我的Phonegap应用程序,Android 2.3.6、Android 3和iOS7。问题是,在Android 2.3.6上,我看到使用jQuery switchery插件的开关按钮是方形的,而不是圆形的,就像在其他手机上显示的那样 我做过的事情没有成功: 使用跨浏览器边界半径(例如,web工具包、-moz等) 补充!重要的 switchery jquery插件中圆形开关的代码: .switchery>small { background: #fff; bo
- 使用跨浏览器边界半径(例如,web工具包、-moz等)
- 补充!重要的
.switchery>small {
background: #fff;
border-radius: 100%;
-webkit-border-radius: 100%;
border-radius: 100%;
-moz-border-radius: 20px;
box-shadow: 0 1px 3px rgba(0,0,0,0.4);
height: 30px;
position: absolute;
top: 0;
width: 30px;
}
我无法使用开发人员工具调试设备上的css。根据您发布的代码,您似乎错过了
box shadow
属性的供应商前缀
(和iOS 3.2-4.3)需要-webkit-
前缀才能使框阴影运行:
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
此外,为了使用边界半径创建圆,需要将圆的半径设置为框尺寸(宽度或高度)的一半
因此,您应该使用以下方法:
border-radius: 15px;
对于-webkit-
,需要前缀
聚在一起
根据您发布的代码,您似乎错过了box shadow
属性的供应商前缀
(和iOS 3.2-4.3)需要-webkit-
前缀才能使框阴影运行:
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
此外,为了使用边界半径创建圆,需要将圆的半径设置为框尺寸(宽度或高度)的一半
因此,您应该使用以下方法:
border-radius: 15px;
对于-webkit-
,需要前缀
聚在一起
您是否尝试过-webkit box shadow
?它在Android浏览器2.1+上工作,同样为了创建一个圆,你应该使用边界半径:50%代码>好的,方块阴影现在可以工作了,但是不能得到圆,当使用边界半径50%时,我得到了空的空格边界半径:15px代码>?(安卓2.1和iOS 3.2也需要-webkit-
前缀)嗨,伊丹,你应该试试这个<代码>边框左上半径:10px;边框右上角半径:10px;边框左下半径:10px;边框右下半径:10px代码>是的,它工作15px,你可以正确,我会接受!谢谢-你知道为什么旧版本会这样吗,有链接吗?你试过-webkit-box-shadow
?它在Android浏览器2.1+上工作,同样为了创建一个圆,你应该使用边界半径:50%代码>好的,方块阴影现在可以工作了,但是不能得到圆,当使用边界半径50%时,我得到了空的空格边界半径:15px代码>?(安卓2.1和iOS 3.2也需要-webkit-
前缀)嗨,伊丹,你应该试试这个<代码>边框左上半径:10px;边框右上角半径:10px;边框左下半径:10px;边框右下半径:10px代码>是的,它工作15px,你可以正确,我会接受!谢谢-你知道旧版本为什么会这样吗,有链接吗?@IDANSHECTER不提:)@IDANSHECTER不提:)