移动端css hover效果,css移动端:acitve效果的实现
做移动前端也有一些日子了,一直有个问题没有解决,就是与pc端那样的一个:hover的效果,:hover是鼠标指针浮动在其上的元素的一个选择器,但因为在移动端是没有鼠标的,代替的是触摸屏,用户也不是有“鼠标指针浮动在其上的元素”的情况,有也很少。 所以取代的应该:active这个选择器,但是通过实践,发现情况不是很理想,在QQ浏览器上有时触发,有没不触发,在我mx3带自浏览器上根本没效果。
最近在看美团h5的页面时发现他们做对这个效果做得很好(这里说实话,美团网在h5这一块做得真好),看了他们代码之后,发现他们也是用:active来实现这个效果,但他们多了一行js代码:
document.body.addEventListener('touchstart', function () { });
其实这行代码带没有做什么事,只是对body绑定了一个touchstart事件,然后也没做什么事。
自已实践了一下发现可以了,效果真心不错。赞一下美团。
ps:在移动端中浏览器会有自带的一个点击高亮效果,可以通过给a标签或者body,html加
-webkit-tap-highlight-color:transparent;
都行。
源码:
css移动端:acitve效果的实现
span:active {
background-color: red;
-webkit-tap-highlight-color: transparent;
}
span{
background-color: blue;
color: #fff;
padding: 5px 10px;
border-radius: 5px;
}
123
document.body.addEventListener('touchstart', function() {});
效果:
移动端css hover效果,css移动端:acitve效果的实现相关推荐
- html css hover事件,css – 防止在父Div上触发Div的Hover事件?
根据定义,将鼠标悬停在孩子身上,也会悬停在父母身上. html事件中没有"阻塞". 有两个方法链,泡沫和捕获. Any event taking place in the W3C ...
- css hover同级,CSS hover改变子标签/同级标签样式
.second { display: none; } .first:hover+.second, .second:hover { display: block; } /*第一个div hover时,改 ...
- Html+Css+js实现春节倒计时效果(移动端和PC端)
目录 前言 导语 效果预览 html部分 移动端样式(mobile.css) pc端样式(style.css) js部分 效果演示 移动端 pc端 总结 下载地址 前言 我是歌谣 我有个兄弟 巅峰的时 ...
- 《uni-app》移动端纯CSS实现不等高的瀑布流效果
<uni-app>移动端纯CSS实现不等高的瀑布流效果 前言 示例 WEB端示例 移动端示例 瀑布流实现 第一种: flex 核心代码 实现 缺点 完整代码 第二种:column-coun ...
- css 波纹扩散_html5 +css3 点击后水波纹扩散效果 兼容移动端
html5+ js +css3 点击后水波纹扩散效果 兼容移动端-幸凡学习网 }.center{text-align:center}.btn{position:relative;width:13em; ...
- JavaScript(三十七)——移动端、多媒体、CSS动画
目录 移动端基础 手机浏览器的内核是什么? 四大浏览器内核优缺点 视口viewport rem 多媒体 视频格式 声音格式 CSS动画 CSS中的动画功能 移动端基础 大纲:视图.rem布局.媒体查询 ...
- 【CSS】关于CSS的几种移动端布局方式
关于CSS的几种移动端布局方式 一.移动端布局 01.meta视口标签设置 02.移动布局的分类有哪些? 03.为什么需要二倍图? (1)物理像素和物理像素比 (2)二倍图(根据需要确定多倍图) (3 ...
- 《吐血整理》系列 大厂前端组件库工具集合(PC端、移动端、JS、CSS等)
前言 Coding 应当是一生的事业,而不仅仅是 30 岁的青春饭 本文已收录 GitHub https://github.com/ponkans/F2E,欢迎 Star,持续更新 上一篇<吐血 ...
- 移动端屏幕适配和css美化浏览器自带的滚动条
一.css美化浏览器自带的滚动条: 浏览器自带的滚动条显示不太美观,我们可以调css样式来美化一下.了解以下浏览器(webkit内核)滚动条自带伪类样式: ::-webkit-scrollbar:针对 ...
最新文章
- 腾讯云存储产品矩阵全面升级,发布三维生态战略
- Python练习_三级菜单
- 纪念自己的第四个App:秘密Secret
- ftp+nginx+lua_Nginx+GraphicsMagick来实现目录浏览、实时缩略图
- Android魔术——手把手教你实现水晶球波浪进度条
- 数据监测驱动下的信息流广告优化
- php 合并数组对象,JS内数组合并方法与对象合并实现步骤详解
- mysql 基础 增删改查语句
- windows 2013 datacenter 安装sql server2008 r2兼容性
- leetcode371
- 电子时钟课程设计报告
- php酒店系统论文,基于PHP的酒店管理系统PHP1008(毕业设计+论文)
- ckpt模型转换为tf serving的saved model格式
- 中文分词技术(中文分词原理)
- TCP/IP协议簇,网络那点事
- 测试化妆品真假软件,查询化妆品真伪的app叫什么
- C语言排列组合(函数
- XGRegressor参数设置
- SQL修改表字段名称及结构
- ICAP client 获取ICAP server 的Options
热门文章
- Linux运维的必备知识和素质
- 怎样用计算机xp命令修复软件,如何修复Windows XP系统
- apache服务器错误修复,Apache服务器错误internal server error
- share.js使用注意事项
- 想让安卓app不再卡顿?看这篇文章就够了
- 计算机类综合素质测评考什么,考事业编的综合素质测试主要考什么?是什么样子的题型?...
- navicat_premium连接Oracle数据库
- java word 超链接到文档内部_Java 添加超链接到 Word 文档
- kuayu react_多种解决react中跨域问题方案
- xml学习笔记(一)