当前位置: 首页 > news >正文

关于-webkit-的一些用法

(一)-webkit-tap-highlight-color
这个属性只用于iOS (iPhone和iPad)。当你点击一个链接或者通过Javascript定义的可点击元素的时候,它就会出现一个半透明的灰色背景。要重设这个表现,你可以设置-webkit-tap-highlight-color为任何颜色。
想要禁用这个高亮,设置颜色的alpha值为0即可。
示例:设置高亮色为50%透明的红色:
-webkit-tap-highlight-color: rgba(255,0,0,0.5);
浏览器支持: 只有iOS(iPhone和iPad).
(二)css3中-webkit-text-size-adjust详解:

1、当样式表里font-size<12px时,中文版chrome浏览器里字体显示仍为12px,这时可以用 html{-webkit-text-size-adjust:none;}

2、-webkit-text-size-adjust放在body上会导致页面缩放失效

3、body会继承定义在html的样式

4、用-webkit-text-size-adjust不要定义成可继承的或全局的

(三)outline:none(1)在pc端为a标签定义这个样式的目的是为了取消ie浏览器下点击a标签时出现的虚线。ie7及以下浏览器还不识别此属性,需要在a标签上添加hidefocus="true"(2)input,textarea{outline:none} 取消chrome下默认的文本框聚焦样式(3)在移动端是不起作用的,想要去除文本框的默认样式可以使用-webkit-appearance,聚焦时候默认样式的取消是-webkit-tap-highlight-color。看到一些移动端reset文件加了此属性,其实是多余。

(四)webkit-appearance -webkit-appearance: none; //消除输入框和按钮的原生外观,在iOS上加上这个属性才能给按钮和输入框自定义样式 。 注意:不同type的input使用这个属性之后表现不一。text、button无样式,radio、checkbox直接消失
(五).-webkit-user-select -webkit-user-select: none; // 禁止页面文字选择 ,此属性不继承,一般加在body上规定整个body的文字都不会自动调整
(六)-webkit-touch-callout -webkit-touch-callout:none; // 禁用长按页面时的弹出菜单(iOS下有效) ,img和a标签都要加

相关文章:

  • CSS:字数超出两(n)行,省略号表示
  • Vant轮播多个,实现一次轮播中展示多个div,此处以三个一屏为例
  • ElementUI Tooltip 文字提示应用及更改宽度和背景色
  • vuex最详细完整的使用用法(转载)
  • vue移动端网页适配
  • 前端性能优化之Gzip打包
  • 初使用uni-app,适配多端,踩坑及经验合集
  • vscode 代码保存eslint自动格式化,最新配置:Eslint+Prettier
  • less清除浮动clearfix代码片段
  • Git使用及配置
  • Jenkins安装部署及实现CI/CD(ubuntu20.04)
  • Apache+tomcat安装 linux
  • 数字信封+数字签名流程图
  • DBLink创建方法
  • JBPM4入门+程序下载
  • Cookie 在前端中的实践
  • github从入门到放弃(1)
  • GraphQL学习过程应该是这样的
  • MySQL几个简单SQL的优化
  • Next.js之基础概念(二)
  • nfs客户端进程变D,延伸linux的lock
  • nginx 负载服务器优化
  • 面试题:给你个id,去拿到name,多叉树遍历
  • 小程序上传图片到七牛云(支持多张上传,预览,删除)
  • 优化 Vue 项目编译文件大小
  • 在 Chrome DevTools 中调试 JavaScript 入门
  • #前后端分离# 头条发布系统
  • (007)XHTML文档之标题——h1~h6
  • (07)Hive——窗口函数详解
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (Java实习生)每日10道面试题打卡——JavaWeb篇
  • (保姆级教程)Mysql中索引、触发器、存储过程、存储函数的概念、作用,以及如何使用索引、存储过程,代码操作演示
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (六)c52学习之旅-独立按键
  • (一)appium-desktop定位元素原理
  • (转)EOS中账户、钱包和密钥的关系
  • (转)可以带来幸福的一本书
  • (转)自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版
  • *1 计算机基础和操作系统基础及几大协议
  • ./configure,make,make install的作用
  • .Net Attribute详解(上)-Attribute本质以及一个简单示例
  • .Net CF下精确的计时器
  • .net2005怎么读string形的xml,不是xml文件。
  • .net获取当前url各种属性(文件名、参数、域名 等)的方法
  • /*在DataTable中更新、删除数据*/
  • @param注解什么意思_9000字,通俗易懂的讲解下Java注解
  • @property @synthesize @dynamic 及相关属性作用探究
  • @test注解_Spring 自定义注解你了解过吗?
  • @基于大模型的旅游路线推荐方案
  • [ C++ ] template 模板进阶 (特化,分离编译)
  • [ 环境搭建篇 ] 安装 java 环境并配置环境变量(附 JDK1.8 安装包)
  • [ 渗透工具篇 ] 一篇文章让你掌握神奇的shuize -- 信息收集自动化工具
  • [2013AAA]On a fractional nonlinear hyperbolic equation arising from relative theory
  • [acwing周赛复盘] 第 69 场周赛20220917
  • [BJDCTF 2020]easy_md5