繁体   English   中英

替换-webkit-transform:transformY?

[英]An alternative to -webkit-transform: transformY?

我正在创建一个Chrome扩展程序,在特定页面的顶部显示iframe。 这个iframe是固定的,并在打开body标签之前放置。

为了保留这个iframe的位置,我使用CSS向下移动包括固定元素的主体:

-webkit-transform: translateY(40px);

它似乎适用于许多网站,但在其他一些网站,如Facebook,它会导致一个问题。 滚动条显示在右侧。

有没有其他方法可以尝试避免这个问题。 任何帮助,将不胜感激 在此输入图像描述

只需将一个节点更高。 并且,你会猜到它,它是html元素。 不幸的是,我不知道像body: document.body那样访问它的方法。

但我找到了一个简单的方法,使用document.body.parent

在那里,你设置了css属性。

document.body.parent.style.webkitTransform = 'translateY(40px)';

此外, margin-top适用:

document.body.parent.style.marginTop = '40px';

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM