Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 使用透视图时,translate3d在Safari和Chrome/Firefox中的行为不一致_Css_Google Chrome_Safari_Perspective_Translate3d - Fatal编程技术网

Css 使用透视图时,translate3d在Safari和Chrome/Firefox中的行为不一致

Css 使用透视图时,translate3d在Safari和Chrome/Firefox中的行为不一致,css,google-chrome,safari,perspective,translate3d,Css,Google Chrome,Safari,Perspective,Translate3d,使用translate3d移动绝对定位的对象,同时使用透视修改translate3d视图时,Safari的功能与其他浏览器不同 如果对象没有绝对定位,则不会出现问题,Safari的功能与其他浏览器相同 编辑:我忘了提到Safari问题也适用于应用了translate3d的对象内的内容。链接或按钮等内部内容在其视觉表示位置不可单击,相反,它似乎位于视觉“应该”的位置。我在codepin中添加了一个按钮,并使用代码进行演示 jQuery(文档).ready(函数($){ $(“.clickme

使用translate3d移动绝对定位的对象,同时使用透视修改translate3d视图时,Safari的功能与其他浏览器不同

如果对象没有绝对定位,则不会出现问题,Safari的功能与其他浏览器相同

编辑:我忘了提到Safari问题也适用于应用了translate3d的对象内的内容。链接或按钮等内部内容在其视觉表示位置不可单击,相反,它似乎位于视觉“应该”的位置。我在codepin中添加了一个按钮,并使用代码进行演示

jQuery(文档).ready(函数($){
$(“.clickme”)。单击(函数(){
$(“body”).toggleClass(“toggle”);
});
});
正文{
保证金:0;
}
.外箱{
透视图:900px;
}
.盒子{
填充:100px 15%;
背景:#000;
颜色:#fff;
位置:绝对位置;
左:0;
右:0;
排名:0;
高度:100vh;
溢出:滚动;
框大小:边框框;
文本对齐:居中;
}
.toggle.box{
转换:translate3d(0px,100px,-200px);
}
.点击我{
光标:指针;
浮动:对;
位置:相对位置;
z指数:1;
背景:粉红色;
填充:20px;
}
钮扣{
光标:指针;
}

X
在奥古斯·劳里特·鲁图姆·福西布斯·多洛尔·奥克托的带领下,人马过着幸福的生活。请点击我!

这是一幅图像,您必须在Safari中单击以激活使用translate3d和perspective移动的对象中的按钮;