移动端常用样式设置
2017-12-04 14:16
337 查看
-webkit-tap-highlight-color
点击一个链接或者有事件监听的元素被点击的时候会被高亮显示, 解决方式body { -webkit-tap-highlight-color: transparent; /* 或者如下也是同样的效果 */ -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
改写iOS Safari中可点击元素的高亮颜色。该属性可以只设置透明度。
如果未设置透明度,iOS Safari使用默认的透明度。
当透明度设为0,则会禁用此属性;当透明度设为1,元素在点击时不可见。
除了iOS Safari,大部分android手机也是支持的,只是显示效果有所不同。
-webkit-appearance
/* 除输入框和按钮的原生外观,在iOS上加上这个属性才能给按钮和输入框自定义样式 */ input, textarea { -webkit-appearance: none; }
不同type的input使用这个属性之后表现不一。
text、button无样式,radio、checkbox直接消失、
另外,select加上这个属性后,select的高度就可以改变了。
如:select{-webkit-appearance:none;}
-webkit-user-select
body { /* 禁止页面文字被选中 */ -webkit-user-select: none; }
-webkit-touch-callout
body { /* 禁用长按页面时的弹出菜单(iOS下有效), img和a标签都要加 */ -webkit-touch-callout: none; }
-webkit-overflow-scrolling
body { /* 局部滚动(仅iOS5 以上支持) */ -webkit-overflow-scrolling: touch; }
outline
:focus { /* 防止在获得焦点时, 出现边框 */ outline: none; -webkit-tap-highlight-color:transparent }
参考:
http://ued.ctrip.com/webkitcss/prop/tap-highlight-color.html
http://slimcheng.com/archives/179
http://www.jianshu.com/p/d675e21126b7
欢迎补充指正!
相关文章推荐
- flexBox布局设置常用样式
- 移动端的一些常用css的设置
- XCODE4安装、主题样式、快捷键、离线帮助文档等常用设置
- HTML常用鼠标指针样式设置
- css-常用导航条样式设置
- jQuery常用样式操作实例分析(获取、设置、追加、删除、判断等)
- Android中Listview的常用样式设置
- iOS开发UITextField常用属性归纳:文本框样式、文字样式、键盘样式、左右视图样式、清除按钮设置等
- UITextField常用属性归纳:文本框样式、文字样式、键盘样式、左右视图样式、清除按钮设置等,iosuitextfield
- Xcode4主题样式、快捷键、离线帮助文档等常用设置
- 针对常用移动端H5页面CSS 样式控制。禁用页面文本复制、禁用系统默认菜单、禁止链接点击高亮的处理。。。。
- iOS 开发 UITextField常用属性:文本框样式、文字样式、键盘样式、左右视图样式、清除按钮设置等
- [转]UITextField常用属性归纳:文本框样式、文字样式、键盘样式、左右视图样式、清除按钮设置等
- 初窥Xcode4 -- Xcode4主题样式、快捷键等常用设置
- 【iOS开发-15】UITextField常用属性归纳:文本框样式、文字样式、键盘样式、左右视图样式、清除按钮设置等
- 常用的CSS的样式设置
- 菜单常用:复位全部并设置某个项的样式
- 移动端的一些常用css的设置 .(2)
- python导出excel常用格式样式设置
- web页面一些移动端样式属性设置