当前位置:首页 > 日记 > 正文

bootstrap如何让dropdown menu按钮式下拉框长度一致

bootstrap如何让dropdown menu按钮式下拉框长度一致

bootstrap框架提供了下拉菜单组件(dropdown),即点击一个元素或按钮,触发隐藏的列表显示出来。

1、基本代码和页面展示

按钮和菜单需要包裹在.dropdown 的容器里,而作为被点击的元素按钮需要设置

data-toggle="dropdown"才能有效。对于菜单部分,设置 class="dropdown-menu"才能

自动隐藏并添加固定样式。设置 class="caret"表示箭头,可上可下。

<div class="dropdown"> <button class="btn btn-default" data-toggle="dropdown"> 下拉菜单 <span class="caret"></span> </button> <ul class="dropdown-menu"> <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >首页</a></li> <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >资讯</a></li> <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >产品</a></li> <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >关于</a></li> </ul> </div> 

2、使用进阶和dropdown-menu长度问题

在解决这个问题之前,先记录bootstrap的按钮组功能(btn-group),可以将一组按钮集成在一个容器里,且相互之前没有间隔。直接贴代码和显示效果。

<span style="white-space:pre"> </span><div class="btn-group">  <button type="button" class="btn btn-default">上一页</button>  <button type="button" class="btn btn-default">下一页</button>  <button type="button" class="btn btn-default">选择页数</button>  <div class="btn-group">   <button class="btn btn-default dropdown-toggle" data-toggle="dropdown">下拉框   <i class="caret"></i>   </button>   <ul class="dropdown-menu" style="min-width:100%;">   <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >首页</a></li>   <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >首页</a></li>   <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >首页</a></li>   <li><a href="#" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" rel="external nofollow" >首页</a></li>   </ul>  </div>  </div> 

代码解析与总结:

首先嵌套了<div class="btn-group">容器,用于在按钮组中使用按钮式下拉框,

<button class="btn btn-default dropdown-toggle" data-toggle="dropdown"><span style="font-size:14px; font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">中的dropdown-toggle的作用是让按钮式下拉框的也拥有btn-group的圆边角。</span> 
<i class="caret"></i><span style="font-size:14px; font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">三角图标,使用<span>也可以。</span> 

data-toggle="dropdown"是html5的标签属性,指以什么事件触发,常用的如:modal,popover,tooltips。这里指该button按钮用于下拉按钮。并且亲测在html4中使用该属性,虽然IDE会发出警告,但是仍然可以实际运行,此特性作用于html5的其他新属性,如input标签的placeholder。

<ul class="dropdown-menu" style="min-width:100%;"> min-width:100%属性用于将下拉框长度与按钮长度保持一致,因为bootstrap并没有设置这一点。原始效果如下: 

以上所述是小编给大家介绍的bootstrap如何让dropdown menu按钮式下拉框长度一致,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

相关文章

BootStrap中Table隐藏后显示问题的

BootStrap中Table隐藏后显示问题的

显示,代码,电脑软件,BootStrap,Table,开始的时候先把table隐藏了,由于判断条件让它显示,结果出现错位的问题。//前台代码:<h3 id="faultanalysis-head" class="text-center" style="display:none"><strong>faultanalysis-table</strong>…

BootStrap 获得轮播中的索引和当前

BootStrap 获得轮播中的索引和当前

对象,索引,焦点,电脑软件,BootStrap,今天用bootstrap做一个轮播,当轮播滚到每张图的时候,在页面下面就显示相对应的内容,那么问题来了:为了轮播图的可扩展性,我们肯定需要知道当前活动(显示图片)的索引号,查了bootstrap文档,文档上并没有直接提及(最…

JS判断键盘是否按的回车键并触发指

JS判断键盘是否按的回车键并触发指

操作,键盘,回车键,方法,按钮,实例如下:document.onkeydown = function (e) { if (!e) e = window.event; if ((e.keyCode || e.which) == 13) { var obtnLogin = document.getElementById("submit_btn"); //submit_btn…

Bootstrap 3 进度条的实现

Bootstrap 3 进度条的实现

进度条,电脑软件,Bootstrap,基本样式<div class="progress"> <div class="progress-bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%;"> <span class="sr-only">60%…

Js自动截取字符串长度,添加省略号

Js自动截取字符串长度,添加省略号

字符串长度,方法,省略号,电脑软件,Js,JavaScript字符串处理函数,根据定义的长度截取字符串,超出部分裁掉追加……,很多时候网页上显示的内容需要缩成“...”该方法用于处理字符串显示固定长度,超长部分用“...”代替:/**参数说明: * 根据长度截…

BootStrap 标题设置跨行无效的解决

BootStrap 标题设置跨行无效的解决

无效,设置,跨行,解决方法,标题,最近在使用BootStrap的表格做一个报表界面(不需要报表的功能,只需要预览并且行列定好无需根据数据量变化,如有更好的框架欢迎推荐。),发现标题设置跨行属性rowspan无效。html如下:<table class="table table-borde…

excel2010怎么添加选择框按钮的exc

excel2010怎么添加选择框按钮的exc

选择,方法,步骤,按钮,电脑软件,  在制作表个时候有些时候需要用到两者选择其一的功能,小编今天就说一下如何添加选择按钮。希望对你有帮助!excel2010添加选择框按钮的步骤在图中看到的效果, 就是已经添加选择按钮的excel表,那么如何制作,请向…

怎么通过Excel帮助按钮查找帮助主

怎么通过Excel帮助按钮查找帮助主

查找,按钮,主题,电脑软件,Excel,  用户在学习或使用Word过程中遇到疑难问题时,可通过搜索帮助信息解决问题。在Excel中获取帮助信息的方式,有两种常用的途径。以下是小编为您带来的关于通过Excel帮助按钮查找帮助主题,希望对您有所帮助。通…

2013版ppt怎么添加动作按钮

2013版ppt怎么添加动作按钮

方法,按钮,动作,电脑软件,ppt,  添加动作按钮,能为我们的PPT增添不少光彩呢,何况PowerPoint2013中有很多自带的动作按钮,既简单省事又有不错的效果,何乐而不为呢?下面给大家分享PPT2013添加动作按钮的方法,希望看完本教程的朋友都能学会并运用…

ppt中怎么添加超链接返回按钮

ppt中怎么添加超链接返回按钮

超链接,设置,返回按钮,方法,电脑软件,  你知道如何在PPT里面添加超链接并且设置返回吗?对于新手来说设置链接按钮可能不太熟悉。下面就让小编告诉你如何在ppt中设置返回超链接 的方法。在ppt中设置返回超链接的方法ppt中设置返回超链接的…

在Word的快速访问工具栏中如何添加

在Word的快速访问工具栏中如何添加

运行,工具,栏中,按钮,快速,  建立宏后,如果遇到相同的任务,即可以通过运行宏来实现操作。在&ldquo;开发工具&rdquo;选项卡的&ldquo;代码&rdquo;组中单击&ldquo;宏&rdquo;按钮打开&ldquo;宏&rdquo;对话框,在对话框中单击&ldquo;执行&rdquo;按…

Excel中进行添加单选按钮复选框和

Excel中进行添加单选按钮复选框和

复选框,单选按钮,组合框,方法,步骤,  制作电子版本调查表,选择题等等都会用到单选按钮,复选框,那么如何在excel添加单选按钮复选框并且隐藏组合框呢?今天,小编就教大家在Excel中进行添加单选按钮复选框和隐藏组合框的方法。Excel中进行添加单…