css - TranslateX 打破了粘性导航栏
问题描述
所以我制作了一个粘性导航栏以粘贴在页面顶部,在页面上我有我给 css 之类的段落和元素
.from-left{
transform: translateX(-80%); } .from-right{
transform: translateX(80%); } .from-left,.from-right{
transition: opacity 500ms ease-in, transform 1000ms ease-in;
opacity: 0; } .from-left.appear,.from-right.appear{
transform: translateX(0);
opacity: 1; }
然后我使用交叉点观察器让它们出现类,以便它们滑入。如果 firefox 工作正常,chrome 但是使我的导航栏不会粘在顶部,直到所有元素滑入它们的位置,一旦它们在导航栏中滑动粘到顶部和作品。我不知道为什么这适用于 Firefox 而不是 chrome 以及如何修复它,猜想我可以使元素位置绝对并重写东西,但我想避免这种情况。
解决方案
推荐阅读
- ios - 我应该如何等待所有数据完全下载并显示在 TableView 上?
- reactjs - 触发 redux 操作后如何在组件内部执行操作?
- blockchain - Libra VM (Move) 是图灵完备的语言吗?
- python - 对具有相同内容的行进行分组和求和
- ruby-on-rails - Hstore Query 使用 ruby on rails 查找与任何数组元素匹配的记录
- python - 哪个 SKLearn 接口定义了 .fit、.predict 等
- c# - Selenium 无法在日期时间文本框中发送密钥
- visual-studio - Visual Studio 2019 内存分析器工具将托管堆中的所有对象列为 UNKNOWN
- c# - 在创建之前强制搜索
- testing - 对于新的测试用例,如何阻止 Tester 字段自动默认为创建卡片的人的名字?