Bootstrap CSS组件之按钮下拉菜单
按钮下拉菜单
结合使用.btn-group(btn-group-lg/btn-group-sm/btn-group-xs).dropup.btn.dropdown-menu
按钮下拉菜单是在普通的下拉菜单的基础上封装了.btn样式得效果,就类似于单击一个button按钮,然后显示隐藏的下拉菜单。
组合式下拉菜单
分离式下拉菜单
向上弹起的下拉菜单
//源码,css实现方式主要是设置.dropdown-menu样式容器的bottom为100% .dropup.dropdown-menu, .navbar-fixed-bottom.dropdown.dropdown-menu{ top:auto;//高度自适应 bottom:100%;//距离dropup样式得元素底部100%的宽度,即靠着上边框,向上方向弹出 margin-bottom:2px; }
<!DOCTYPEhtml> <htmllang="en"> <head> <metacharset="utf-8"> <metahttp-equiv="X-UA-Compatible"content="IE=edge"> <!--Bootstrap从3.0版本开始全面支持移动平台,贯彻移动先行宗旨--> <metaname="viewport"content="width=device-width,initial-scale=1"> <title>Bootstrap101Template</title> <!--Bootstrap--> <linkhref="bootstrap-3.3.7-dist/css/bootstrap.min.css"rel="stylesheet"> </head> <body> <!--组合式下拉菜单: 组合式下拉菜单就是把普通标签的a元素换成button元素 唯一不同的是外部容器从.dropdown换成了.btn-group 注意:若没有类dropdown-toggle按钮圆角有问题--> <divclass="btn-group"> <buttontype="button"class="btnbtn-successdropdown-toggle"data-toggle="dropdown"> Success<spanclass="caret"></span> </button> <ulclass="dropdown-menu"> <li><ahref="#">HTML</a></li> <li><ahref="#">CSS</a></li> <li><ahref="#">JS</a></li> </ul> </div> <!--分离式下拉菜单: 组合式下拉菜单是在单击按钮或者箭头的时候,都会触发弹出事件, 但分离式则是单机箭头的时候弹出菜单--> <divclass="btn-group"> <buttontype="button"class="btnbtn-success">Button</button> <buttontype="button"class="btnbtn-successdropdown-toggle"data-toggle="dropdown"> <spanclass="caret"></span> </button> <ulclass="dropdown-menu"> <li><ahref="#">HTML</a></li> <li><ahref="#">JS</a></li> <li><ahref="#">CSS</a></li> </ul> </div> <!--向上弹起的下拉菜单--> <divclass="btn-groupdropup"> <buttontype="button"class="btnbtn-success">Button</button> <buttontype="button"class="btnbtn-successdropdown-toggle"data-toggle="dropdown"> <spanclass="caret"></span> </button> <ulclass="dropdown-menu"> <li><ahref="#">HTML</a></li> <li><ahref="#">JS</a></li> <li><ahref="#">CSS</a></li> </ul> </div> <!--bootstrap是基于jQuery--> <scriptsrc="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <scriptsrc="bootstrap-3.3.7-dist/js/bootstrap.min.js"></script> </body> </html>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。