Html 隐藏在固定Div后面的垂直滚动条(溢出:自动不工作)
我有两个固定项:.topfilter和.bottomfilter在我的左侧导航菜单.sidebar nav上,我使用宽度:inherit定位它们,以便它们不会占据整个页面。但是现在滚动条隐藏在两个固定的列表项后面 我所尝试的:溢出-y:auto;溢出-y:初始值;z指数:0没有运气 如何取消隐藏固定列表项下的滚动条? 奖励:如何使固定列表项不可单击,并且不像其他列表项一样在悬停时高亮显示?**Html 隐藏在固定Div后面的垂直滚动条(溢出:自动不工作),html,css,scrollbar,Html,Css,Scrollbar,我有两个固定项:.topfilter和.bottomfilter在我的左侧导航菜单.sidebar nav上,我使用宽度:inherit定位它们,以便它们不会占据整个页面。但是现在滚动条隐藏在两个固定的列表项后面 我所尝试的:溢出-y:auto;溢出-y:初始值;z指数:0没有运气 如何取消隐藏固定列表项下的滚动条? 奖励:如何使固定列表项不可单击,并且不像其他列表项一样在悬停时高亮显示?** 添加右侧:12px到.topfilter和.bottomfiltercss代码。添加右侧:12px
添加
右侧:12px
到.topfilter
和.bottomfilter
css代码。添加右侧:12px
到.topfilter
和.bottomfilter
css代码。滚动条宽度因浏览器而异。电脑上的Chrome是18px。我已经尝试过这个解决方案,但正如Michael所说,滚动条的宽度会随着浏览器的不同而变化,我想要一个更灵活的解决方案。滚动条的宽度会因浏览器而异。电脑上的Chrome是18px。我已经尝试过这个解决方案,但正如Michael所说,滚动条的宽度会根据浏览器的不同而变化,我希望在奖金问题上有一个更灵活的解决方案,考虑将<代码>指针事件:没有< /代码>到固定列表项。@ ChosenJuan,你找到了这个问题的解决方案吗?就奖金问题而言,考虑使用<代码>指针事件:没有“< /代码>”到固定列表项。@ ChosenJuan,你找到了解决这个问题的方法吗?
<!-- Sidebar -->
<div id="sidebar-wrapper">
<ul class="sidebar-nav">
<li class="topfilter">
<a class="filtertitle">Title</a>
</li>
<br /> <br />
<li>
<a href="#/content">
Content
</a>
</li>
<li>
<a href="#/topics">
Topics
</a>
</li>
<li>
<a href="#">
Groups
</a>
</li>
<li>
<a href="#">
Premium
</a>
</li>
<li>
<a href="#">Dashboard</a>
</li>
<li>
<a href="#">Shortcuts</a>
</li>
<li>
<a href="#">Overview</a>
</li>
<li>
<a href="#">Events</a>
</li>
<li>
<a href="#">About</a>
</li>
<li>
<a href="#">Services</a>
</li>
<li>
<a href="#">Contact</a>
</li>
<br /> <br /> <br />
<li class="bottomfilter">
<a class="filtertitle">Footer</a>
</li>
</ul>
</div>
<!-- /#sidebar-wrapper -->
<div class="content" style="min-height:90%; background:white;" >
</div>
<div class="push"></div>
<footer class="footer">
</footer>
a {outline:none !important;}
html,
body,
.wrap {
height: 100%;
}
.wrap {
box-sizing: border-box;
}
form {
height: 100%
}
.wrap {
min-height: 100%;
height: auto !important;
height: 100%;
margin-bottom: -60px;
/* for sticky footer to not go below page */
/* for sticky header to not overlap content */
}
.push,
.footer {
height: 60px;
}
.footer {
background-color: #ebebeb;
height: 60px;
width: 100%;
position: fixed;
bottom: 0;
}
.content {
position: absolute;
width: 100%;
top: 120px;
background-color: yellow;
z-index: 0;
}
#sidebar-wrapper {
z-index: 1000;
position: fixed;
left: 142px;
top: 0px;
margin-bottom: 60px;
width: 0;
height: 100%;
margin-left: -142px;
overflow-y: auto; overflow-x:hidden;
background: #eee;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.topfilter {border-bottom:solid #333 2px; width:100%; height:40px; position:fixed; display:block; text-align:left; background-color:blue; -moz-box-sizing: border-box:
box-sizing: border-box:}
.filtertitle { position:relative; display:inline-block; color:#000; width:100%; }
.topfilter {border-bottom:solid #333 2px; width:100%; height:40px; position:fixed; display:block; text-align:left; background-color:blue; -moz-box-sizing: border-box:
box-sizing: border-box:}
.filtertitle { position:relative; display:inline-block; color:#000; width:100%; }
.topfilter {border-bottom:solid #333 2px; width:inherit; z-index:1000; height:40px; position:fixed; display:block; text-align:left; background-color:blue; -moz-box-sizing: border-box;
box-sizing: border-box;}
.bottomfilter {border-top: solid #333 2px; width:inherit; height:40px; position:fixed; display:block; text-align:left; background-color:red; -moz-box-sizing: border-box; box-sizing: border-box; bottom:0;}
#wrapper.toggled #sidebar-wrapper {
width: 200px;
}
#page-content-wrapper {
width: 100%;
position: absolute;
padding: 15px;
}
#wrapper.toggled #page-content-wrapper {
position: absolute;
margin-right: -200px;
}
/* Sidebar Styles */
.sidebar-nav {
position: absolute;
top: 0px;
width:inherit; min-width:100%;
margin: 0;
padding: 0;
list-style: none;
}
.sidebar-nav li {
text-indent: 20px;
line-height: 40px;
}
.sidebar-nav li a {
display: block;
text-decoration: none;
color: #999999;
}
.sidebar-nav li a:hover {
text-decoration: none;
color: #333;
background: rgba(255, 255, 255, 0.6);
}
.sidebar-nav li a:active,
.sidebar-nav li a:focus {
text-decoration: none;
}
.sidebar-nav > .sidebar-brand {
height: 65px;
font-size: 18px;
line-height: 60px;
}
.sidebar-nav > .sidebar-brand a {
color: #999999;
}
.sidebar-nav > .sidebar-brand a:hover {
color: #fff;
background: none;
}
@media screen and (min-width:768px) {
#wrapper {
padding-left: 300px;
}
#wrapper.toggled {
padding-left: 0;
}
#wrapper.toggled #sidebar-wrapper {
width: 0;
}
#page-content-wrapper {
padding: 20px;
position: relative;
}
#wrapper.toggled #page-content-wrapper {
position: relative;
margin-right: 0;
}
}
@media screen and (max-width:1526px) {
.content,
.footer {
width: 82%;
right: 0;
}
.header {width:82%;}
#sidebar-wrapper {
width: 18%;
}
}
@media screen and (max-width:1059px) {
.content,
.footer {
width: 80%;
right: 0;
}
.header {width:80%;}
#sidebar-wrapper {
width: 20%;
}
}
@media screen and (min-width:1527px) {
.content,
.footer {
width: 85%;
right: 0;
}
.header {width:85%;}
#sidebar-wrapper {
width: 15%;
}
}
@media screen and (max-width:991px) {
.content,
.footer {
width: 100%;
right: 0;
}
#sidebar-wrapper {
width:0;
}