且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

在垂直菜单中,如果我悬停每个菜单,应使用bootstrap材质设计显示三列子菜单

更新时间:2023-11-17 15:51:52

There is no need to show/hide submenu using script. Check following snippet for this.

.col-sm-4 {
  width: 25%;
}
.sub-menu {
  display:none;
  position: absolute;
  left: 100%;
  top: 0px;
  width: 320px;
}
.vertical-nav li, .sub-menu li {
  list-style:none;
  position: relative;
}
.vertical-nav li:hover .sub-menu{
  display: block;
}
.column {
  float:left;
  padding: 0px;
  width: 100px;
}
.title {
 padding-bottom: 10px;
}

<div class="container">
  <div class="row">
    <div class="col-sm-4">
      <ul class="vertical-nav">
        <li><a href="">Link 1</a></li>
        <li><a href="">Link 2</a>
            <div class='sub-menu'>
          <ul class="column">
              <li class='title'>Style</li>
              <li><a href="#">Sub Link 1</a></li>
              <li><a href="#">Sub Link 2</a></li>
            </ul>
             <ul class='column'>
              <li class='title'>Subject</li>
              <li><a href="#">Sub Link 3</a></li>
              <li><a href="#">Sub Link 4</a></li>
            </ul>
             <ul class='column'>
              <li class='title'>Medium</li>
              <li><a href="#">Sub Link 5</a></li>
              <li><a href="#">Sub Link 6</a></li>
          </ul>
            </div>
        </li>
      </ul>
    </div>
  </div>
</div>

相关阅读

推荐文章