我正在尝试创建一个响应式的sidemenu,它被缩小直到盘旋,然后使用ccs进行扩展。如何更改悬停时响应div的宽度?
当div宽度被允许由内容设置时,我可以让div更小,但是当我将它设置为最大宽度并将其悬停时,它的行为会很奇怪,并且不会展开宽度。
的Html
<aside id="sidebar" class="right">
<li id="nav_menu-11" class="widget widget_nav_menu">
<h1>Myzone Related Pages</h1>
<div class="menu-myzone-container">
<ul id="menu-myzone" class="menu">
<li id="menu-item-1236" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1236"><a href="xxx">How to Use MyZone</a></li>
<li id="menu-item-1237" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1237"><a href="xxxx">myzone</a></li>
</ul>
</div>
</li>
<li id="video_widget-2" class="widget widget_video_widget"><h1>Myzone Video</h1>
<div class="video-wrapper">
</div>
</li>
</aside>
CSS
#sidebar{
display: block !important;
position: fixed !important;
width: 8% !important;
z-index: 100 !important;
}
#sidebar :hover {
width: 50% !important;
}
#menu-myzone{
max-width: 100%;
}
.right h1 {
font-size: 10px !important;
}
.menu-myzone-container ul li a {
display: block;
overflow: hidden;
text-overflow: ellipsis;
}
#sidebar li {
max-width: 100%;
display:block;
position: relative !important;
height: 50px;
}
#video_widget-2{
display:none !important;
position: relative !important;
}
.widget_video_widget {
width: 95%;
}
#sidebar h1{
text-align: left !important;
}
#sidebar li{
list-style-type: none;
}
的jsfiddle:
不错的一个!谢谢! – David 2014-09-03 20:56:11
不客气。 – Mirjalal 2014-09-04 05:05:23