首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >转换风格:保留-3D在safari中不起作用?

转换风格:保留-3D在safari中不起作用?
EN

Stack Overflow用户
提问于 2019-01-30 11:34:22
回答 2查看 1.6K关注 0票数 0

我尝试使用transform-style: preserve 3D进行视差滚动。它在android和chrome中很好用,但在Safari中似乎不起作用。我已经使用了autoprefixer和add -webkit-。为什么没有效果?

代码语言:javascript
复制
 position: relative;
    height: 100vh;
    overflow: scroll;
    overflow-scrolling: touch;
    -webkit-overflow-scrolling: touch;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    perspective: 400px;
    -webkit-perspective: 400px;
EN

回答 2

Stack Overflow用户

发布于 2019-01-30 13:56:30

请将下面的css添加到css代码-webkit-backface-visibility: hidden; /* I added this */

这将适用于3.1,3.2以上版本的safari。

另外,请检查此url:https://caniuse.com/#feat=transforms3d

票数 1
EN

Stack Overflow用户

发布于 2019-02-28 01:24:36

我删除这些代码:

代码语言:javascript
复制
transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;

它可以在ios和safari上工作。我不知道为什么。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54432991

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档