为什么背景动画在某些浏览器的前景框上出现故障?

问题描述

我有一个页面的特殊问题,其中动画背景项目有时会重叠在前面的元素上。

到目前为止,我只在三星互联网浏览器 (v13.2.1.70) 上看到过这种情况。 例如,我无法在 chrome 上复制它(我也没有测试许多其他浏览器)。

这是问题的代码https://codepen.io/antizio/pen/qBqbqVX

HTML

  @HiveType(typeId: 1)
  class Expense {
    @HiveField(0)
    String id;
    @HiveField(1)
    String amount;
    @HiveField(2)
    String details;
    @HiveField(3)
    String type;
    @HiveField(4)
    DateTime date;
    @HiveField(5)
    ExpenseMode mode;
    Expense(
        {this.id,this.amount,this.details,this.type,this.date,this.mode});
  }

CSS

<div id="scene">
  <div id="bg"></div>
  <div id="card"></div>
</div>

我看到它有时表现正确有时重叠,这一切都只是通过更改页面的滚动位置:/

我设法通过向前景元素添加“空”变换来解决该问题,但这并不理想。我基于很久以前浏览器行为的残余。

有没有人对此有任何见解?为什么会发生这种情况?有没有更好的方法解决这个问题?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...