【发布时间】:2020-05-12 01:25:16
【问题描述】:
我为我的 WordPress 网站使用基于 CSS 和 HTML 的社交分享插件。它本身不支持固定位置。然后我使用以下附加 CSS 使其仅在移动设备上具有粘性。我认为max-width: 767px 适用于移动设备(如果我错了请更正)。
它可以在我测试过的设备上运行,但是当我滚动页面时,这个小部件的位置会发生轻微变化,然后它又会回到固定位置。
如何解决这种位置变化?为了更好的理解,我在文末加了gif。
@media only screen and (max-width: 767px) {
.socialsharing {
position: fixed;
top: 90%;
-webkit-transform: translateY(-7.5%);
-ms-transform: translateY(-7.5%);
transform: translateY(-7.5%);
display: flex;
width: auto-flow;
bottom: 0;
margin-right: auto;
margin-left: auto;
justify-content: center;
}
【问题讨论】:
-
尝试删除位置:固定;或使用位置:绝对
标签: css