热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

关于css3动画的兼容性问题

下面这段css3样式在电脑上鼠标经过能看到效果,在iPhone上点击就能看到效果,但是在安卓机上点击是没反应,不知道是什么原因呢?.svg-hover:hover{opacity:1;
下面这段css3样式在电脑上鼠标经过能看到效果,在iPhone上点击就能看到效果,但是在安卓机上点击是没反应,不知道是什么原因呢?

.svg-hover:hover{
  opacity: 1;
  transform: translateY(-50%) translateX(0) scale(1);
  -ms-transform: translateY(-50%) translateX(0) scale(1); /* IE 9 */
  -webkit-transform:translateY(-50%) translateX(0) scale(1); /* Safari and Chrome */
  -o-transform: translateY(-50%) translateX(0) scale(1); /* Opera */
  -moz-transform: translateY(-50%) translateX(0) scale(1); /* Firefox */
}

2 个解决方案

#1


这样试下
.svg-hover:active{
  opacity: 1;
  transform: translateY(-50%) translateX(0) scale(1);
  -ms-transform: translateY(-50%) translateX(0) scale(1);    /* IE 9 */
  -webkit-transform:translateY(-50%) translateX(0) scale(1);    /* Safari and Chrome */
  -o-transform: translateY(-50%) translateX(0) scale(1);        /* Opera */
  -moz-transform: translateY(-50%) translateX(0) scale(1);        /* Firefox */
}

#2


引用 1 楼 slwsss 的回复:
这样试下
.svg-hover:active{
  opacity: 1;
  transform: translateY(-50%) translateX(0) scale(1);
  -ms-transform: translateY(-50%) translateX(0) scale(1);    /* IE 9 */
  -webkit-transform:translateY(-50%) translateX(0) scale(1);    /* Safari and Chrome */
  -o-transform: translateY(-50%) translateX(0) scale(1);        /* Opera */
  -moz-transform: translateY(-50%) translateX(0) scale(1);        /* Firefox */
}


这样做有什么区别

推荐阅读
author-avatar
vbppn65853
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有