水果手机 Safari transform rotateY 不兼容问题

简介: 移动端写css3 时 发现在safari 上  一个元素使用了  transform:rotateY(19deg);   显示有问题。

移动端写css3 时 发现在safari 上  一个元素使用了  transform:rotateY(19deg);   显示有问题。

.class{    transform: scale(0.85) rotateY(10deg);
    -moz-transform: scale(0.85) rotateY(10deg);
    -o-transform: scale(0.85) rotateY(10deg);
    -webkit-transform: scale(0.85) rotateY(10deg);
}
这样 class 元素就看不到了,



然后挨着试在class 元素上添加 

transform-style: perspective-3d, 或者visibility:visible , perspective:1000, 也都无济于事,

transform-style 两个值 flat 即默认 2d,perspective-3d 即 所有子元素在3d空间中展示,


perspective : w3c 上看了 一段   试着 在父类元素上添加 perspective 小图标果断显示出来了


.faterclass{
    transform: perspective(1000);
    -moz-transform: perspective(1000);
    -o-transform: perspective(1000);
    -webkit-transform: perspective(1000);
}

绕Y轴旋转 效果。。。。。



再 说下 如果  元素使用动画 用了  transfrom  属性 

.class {
  animation: dh 2.5s linear infinite alternate;
  -webkit-animation: dh 2.5s linear infinite alternate;
}

@keyframes dh {
  form {
    transform: scale(0.7) rotateY(150deg);
    -moz-transform: scale(0.7) rotateY(150deg);
    -o-transform: scale(0.7) rotateY(150deg);
    -webkit-transform: scale(0.7) rotateY(150deg);
  }
  to {
    transform: scale(0.95) rotateY(360deg);
    -moz-transform: scale(0.95) rotateY(360deg);
    -o-transform: scale(0.95) rotateY(360deg);
    -webkit-transform: scale(0.95) rotateY(360deg);
  }
}
这样 手机上是不会显示动画效果的

需要在.class 里加上初始的 效果


.class {
  -moz-transform: scale(0.85) rotateY(10deg);
  -o-transform: scale(0.85) rotateY(10deg);
  -webkit-transform: scale(0.85) rotateY(10deg);
  animation: dh 2.5s linear infinite alternate;
  -webkit-animation: dh 2.5s linear infinite alternate;
}








相关文章
|
缓存 小程序 UED
微信小程序如何在切换页面后原页面状态不变
微信小程序如何在切换页面后原页面状态不变
931 0
|
前端开发 JavaScript Java
npm与Maven:前端与后端构建工具深度对比学习
npm与Maven:前端与后端构建工具深度对比学习
444 0
|
前端开发
【threejs教程】终于搞明白了!原来threejs中的透视相机这么简单!
【8月更文挑战第5天】深入学习threejs中的透视相机!
819 2
【threejs教程】终于搞明白了!原来threejs中的透视相机这么简单!
|
Web App开发 前端开发 API
老板的灵魂提问: 别人家的视频能自动播放为什么你开发的无法自动播放?为什么网页上的音视频无法自动播放了?
老板的灵魂提问: 别人家的视频能自动播放为什么你开发的无法自动播放?为什么网页上的音视频无法自动播放了?
|
监控
查看服务器/IIS日志、log、访问信息基本方法
除了手动查看,你也可以使用日志分析工具,如Log Parser、AWStats等,这些工具可以帮助你更方便地分析日志数据。
2364 1
|
SQL 小程序 JavaScript
微信小程序登录(保持登录状态)
微信小程序登录(保持登录状态)
638 1
|
运维 KVM 虚拟化
Docker详解(十五)——Docker静态IP地址配置
Docker详解(十五)——Docker静态IP地址配置
801 3
|
JavaScript
vue3 vite配置@根路径---解决:找不到模块“./xx/xxx.vue”或其相应的类型声明
vue3 vite配置@根路径---解决:找不到模块“./xx/xxx.vue”或其相应的类型声明
3799 0
|
前端开发 JavaScript
在Vue中,如何使用CSS过渡和动画来实现淡入淡出的效果?
在Vue中,如何使用CSS过渡和动画来实现淡入淡出的效果?
787 1
|
存储 数据库
微信云开发--云函数--联表查询( lookup 的使用方法详解)
微信云开发--云函数--联表查询( lookup 的使用方法详解)
338 0