这是css代码overlay height 100; width 0; position fixed; z-index 1; top 0; left 0; background-color rgb000; background-color rgba000 09; overflow-x hidden; transiti
要将overlay从上滑动下来,需要对CSS代码进行修改。
首先,需要将overlay的初始位置设置在屏幕的顶部。可以通过修改top属性为-100%来实现: .overlay { height: 100%; width: 100%; position: fixed; z-index: 1; top: -100%; left: 0; background-color: rgb(0,0,0); background-color: rgba(0,0,0, 0.9); overflow-x: hidden; transition: 0.5s; }
接下来,需要将overlay的top属性修改为0,以实现从上滑动下来的效果: function openNav() { document.getElementById("myNav").style.top = "0%"; }
最后,将overlay的高度修改为屏幕的高度,以充满整个屏幕: .overlay { height: 100vh; ... }
这样,当调用openNav()函数时,overlay会从顶部滑动到屏幕中间显示出来。
原文地址: https://www.cveoy.top/t/topic/i9f6 著作权归作者所有。请勿转载和采集!