我的网络应用有问题。如果我的浏览器窗口尺寸很小,我的菜单(安卓设计)不会滚动。
例如:
普通屏幕尺寸
屏幕尺寸较小的问题
我尝试在css中使用overflow但是没有工作......
我的HTML:
<nav>
<div class="titre"><img class="l_menu_general" src="icons/ic_menu_black.png" alt="menu" style="width: 24px; height: 24px;" /></div>
<div id="nav_menu">
<div class="menu">
<div class="l_menu">Accueil</div>
<div class="l_menu l_notes">Notes</div>
<div class="l_menu">Camera</div>
</div>
<div class="menu">
<div class="l_menu">A propos</div>
</div>
</div>
</nav>
我的CSS:
nav {
position:fixed;
font-weight: 500;
font-size: 16px;
background: #fff;
box-shadow: 2px 0px 3px 0px rgba(0,0,0, .1);
left: -82%;
top: 0;
box-sizing: border-box;
z-index: 20;
height: 100%;
width: 80%;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
/* Pour écran large */
@media only screen and (min-width: 768px) {
nav{
width:500px;
left: -510px;
}
}
div.menu {
border-top: 1px solid #ccc;
padding-top: 8px;
padding-bottom: 8px;
}
nav div.titre {
display: block;
padding-left: 16px;
padding-top: 16px;
padding-bottom: 16px;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
/* Pour écran large */
@media only screen and (min-width: 768px) {
nav div.titre{
padding-left: 24px;
padding-top: 20px;
padding-bottom: 20px;
}
}
.menu div.l_menu {
display: block;
padding: 16px;
}
.menu div.l_menu:hover {
cursor: pointer;
background: #c5cae9;
}
坦克回复并抱歉我的英语不好。
答案 0 :(得分:1)
尝试在 css :
中添加此内容#nav_menu {
overflow:scroll;
}