伙计们我解释我的问题...... 我正在开发移动菜单(代码非常长),我想使用“粘性标题”
这不是问题,因为使用js,当我滚动页面时代码添加了这个类来修复标题
.fixed {
position: fixed;
top: 0;
z-index: 999;
}
我的标题有height: 90px
,当我点击图标时出现菜单,我想它会出现在标题下面(并且菜单必须是一个div,覆盖整个页面除了标题),所以我我想我必须在菜单上添加position: fixed
和top: 90px
吗?问题是它不可分解后......
我试图添加
overflow-y: scroll;
overflow-x: hidden;
但不起作用......
真诚地,如果有另一种方式而不是使用overflow
它会更好(因为我讨厌由溢出创建的第二个滚动条)......
我希望你能帮助我,如果我没有例子,我很抱歉......
感谢
答案 0 :(得分:3)
将菜单包装在固定的div中
将max-height: 100%
和overflow: scroll
添加到菜单中以启用滚动功能(就像它是iframe一样)
#fixedWrapper {
background:yellow;
position:fixed;
height: 50%;
width:100%;
/*centering*/
left:0;
right:0;
margin:0 auto;
}
ul {
margin:0;
padding: 0;
list-style:none;
max-height:100%;
overflow: scroll;
}
li a {
display:block;
padding:2em;
background:black;
color:#FFF;
text-decoration: none;
margin:2em;
transition:.3s;
}
li a:hover {
background:#FFF;
color:#000;
}
p {
background:#EEE;
padding:2em;
}
<div id="fixedWrapper">
<ul>
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 3</a></li>
<li><a href="#">Link 4</a></li>
<li><a href="#">Link 5</a></li>
<li><a href="#">Link 6</a></li>
<li><a href="#">Link 7</a></li>
<li><a href="#">Link 8</a></li>
<li><a href="#">Link 9</a></li>
<li><a href="#">Link 10</a></li>
</ul>
</div>
<!-- sample page content -->
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quibusdam quia, quidem. Excepturi necessitatibus cumque repellendus quae sed. Sint ducimus sequi dolore consequuntur ipsa perspiciatis repellat sed, molestiae ipsum facere temporibus!</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quibusdam quia, quidem. Excepturi necessitatibus cumque repellendus quae sed. Sint ducimus sequi dolore consequuntur ipsa perspiciatis repellat sed, molestiae ipsum facere temporibus!</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quibusdam quia, quidem. Excepturi necessitatibus cumque repellendus quae sed. Sint ducimus sequi dolore consequuntur ipsa perspiciatis repellat sed, molestiae ipsum facere temporibus!</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quibusdam quia, quidem. Excepturi necessitatibus cumque repellendus quae sed. Sint ducimus sequi dolore consequuntur ipsa perspiciatis repellat sed, molestiae ipsum facere temporibus!</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quibusdam quia, quidem. Excepturi necessitatibus cumque repellendus quae sed. Sint ducimus sequi dolore consequuntur ipsa perspiciatis repellat sed, molestiae ipsum facere temporibus!</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Quibusdam quia, quidem. Excepturi necessitatibus cumque repellendus quae sed. Sint ducimus sequi dolore consequuntur ipsa perspiciatis repellat sed, molestiae ipsum facere temporibus!</p>