reb*_*ebz 49 webkit css3 mobile-webkit ios
响应式设计上的联系表单具有插入阴影和常规外部阴影的输入字段.见下图.

input {
background:#fff;
height:auto;
padding:8px 8px 7px;
width:100%;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
border:#fff solid 3px;
border-radius:4px;
box-shadow:0px 0px 5px rgba(0, 0, 0, .25), inset 2px 2px 3px rgba(0, 0, 0, .2);
}
Run Code Online (Sandbox Code Playgroud)
iOS v4 +无法正确显示框阴影.见下图.

我尝试过使用-webkit-box-shadow.
-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, .25),
inset 2px 2px 3px rgba(0, 0, 0, .2);
Run Code Online (Sandbox Code Playgroud)
我已经申请display:block;了输入元素.
我宁愿不必这样做,但这是我能达到预期效果的唯一方法.
HTML
<p><input /></p>
Run Code Online (Sandbox Code Playgroud)
CSS
p {
width:50%;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-shadow:0px 0px 5px rgba(0, 0, 0, .35);
border-radius:4px;
}
input {
background:#fff;
height:auto;
padding:8px 8px 7px;
width:100%;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
border:#fff solid 3px;
border-radius:4px;
box-shadow:inset 2px 2px 3px rgba(0, 0, 0, .2);
}
Run Code Online (Sandbox Code Playgroud)
即使使用此解决方法,iOS上的插入阴影也无法正确呈现; 但它足够接近.
是否可以在iOS设备上正确渲染单个元素上的多个box-shadow实例?如果没有,插入阴影怎么样?或者我是否正确使用此属性及其值?
提前致谢!
小智 153
尝试添加-webkit-appearance: none;iOS往往会搞乱表单.
| 归档时间: |
|
| 查看次数: |
32296 次 |
| 最近记录: |