修改 IOS 默认input / select 样式

在做页面的时候发现,给 select 加样式的时候

而我想要的是

ios 是有自己的默认样式的。

通过查资料知道

-webkit-appearance:none;

加上这行代码之后 

虽然还不是很完美,但是小箭头可以通过背景图片来搞。

但是没有加之前 在微信开发者工具中是正常的, 安卓也是正常的。

				
时间: 2024-10-05 04:55:23

修改 IOS 默认input / select 样式的相关文章

css修改浏览器默认的滚动条样式

//滚动条样式 ::-webkit-scrollbar { width: 10px; } /* 垂直滚动条的滑动块 */ ::-webkit-scrollbar-thumb:vertical { border-radius: 4px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color:#717270; } ::-webkit-scrollbar-track { border: 1px #d3d3d3 solid;

禁用ios默认拨号链接样式

<meta name="format-detection" content="telephone=no" /> 添加到网页头部即可.

CSS 修改 IOS 默认按钮样式

不知道大家在做移动端页面的时候有没遇到过在 IOS 端 一些按钮显示和安卓的截然不同,今天下午又有一个小伙在群里问这个问题.我记得之前我也遇到过,今天给大家分享一下怎么使用 CSS修改IOS的默认样式. ======================================================== 小月博客 http://www.aliyue.net WEB ======================================================== 第一:

修改select样式

CSS就可以解决,原理是将浏览器默认的下拉框样式清除,然后应用上自己的,再附一张向右对齐小箭头的图片即可. select { /*Chrome和Firefox里面的边框是不一样的,所以复写了一下*/ border: solid 1px #000; /*很关键:将默认的select选择框样式清除*/ appearance:none; -moz-appearance:none; -webkit-appearance:none; /*在选择框的最右侧中间显示小箭头图片*/ background: ur

如何修改IOS的默认字体

The first is workaround wich is iterating over all the labels in your UIView and change the labels font, check this question and the answers: How to set a custom font for entire iOS app without specifying size. The Second is creating a Category for y

取消chrome浏览器下input和textarea的默认样式;html5默认input内容清除“&#215;”按钮去除办法

取消chrome浏览器下input和textarea的默认样式: outline:none;/*清空chrome中input的外边框*/ html5默认input内容清除“×”按钮去除办法: input::-ms-clear { display: none; }

Html-IOS下input的样式添加不上的解决方案

问题描述: 1 <!DOCTYPE html> 2 3 <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> 4 <head> 5 <meta charset="utf-8" /> 6 <title></title> 7 <style> 8 input { width: 100px; height: 25px;

input range样式更改,模拟滑块

input range 样式更改,js模拟滑块实时更新数据. 效果图: html 代码: <div> <input type="range" min="0" max="5" step="0.1" value="0"> <span class="lightgray"></span> <span class="value&quo

通过css属性hack完成select样式美化,并兼容IE

最近在重构时遇到了select样式问题,并且需要在不影响语义化的情况下,兼容IE8. 经过一番的百度后始终没有找到合适的纯CSS解决方案,最后换了一下思路,大胆使用了属性hack: 在chrome和FF下隐藏默认样式,显示css自定义样式,在ie下隐藏自定义样式,显示默认样式. DOM代码如下: <select name=""> <option value=""></option> </select> CSS样式如下: