html - 调整屏幕大小时菜单动画错误
问题描述
即使将浏览器设置为关闭,我的菜单动画也会在调整浏览器大小时突然出现。它只能在桌面上看到问题。我唯一的临时解决方案是删除过渡,但我仍然想实现滑动动画。
这是实际的网站:https ://jxvicinema.github.io/juniper-roots-park-v2/
虽然这是我的存储库:https ://github.com/jxvicinema/juniper-roots-park-v2
解决方案
您需要将该display
属性添加到您的.nav-links
和nav-active
喜欢下面。
.nav-links{
display: none;
}
.nav-active{
display: flex;
}
所以要让动画工作而不是display
属性添加opacity
属性。
.nav-links{
opacity: 0;
}
.nav-active{
opacity: 1;
}
推荐阅读
- sql - 在 Altibase DBMS 中测量执行时间
- amazon-web-services - AWS Lambda ListVersionsByFunction 返回的版本是否已排序?
- r - 按 r 中的列值标记 nmds 图
- rabbitmq - 发现在 RabbitMQ 中等待消息的队列
- node.js - 从 Javascript/Node 获取 Skype 状态
- unit-testing - 使用 jest-express,如何对给定请求调用中间件进行单元测试?
- python - Tensorboard 摘要卡在 0
- c# - 使用可视化 C# 写入另一个程序的另存为对话框
- javascript - 如何检查用户是否在控制台中输入了某些内容?Javascript
- mongodb-query - 使用 mongo shell 查找不同长度的字符串字段