BootStrap学习系列之布局组件(下拉,按钮组[toolbar],上拉)

发布时间 - 2026-01-10 22:16:29    点击率:

布局组件

下拉按钮     

<div class="dropdown">
      <button class="btn dropdown-toggle" id='drop1' data-toggle="dropdown">
        帮助<span class="caret"></span>
      </button>
      <ul class="dropdown-menu" role="menu" aria-labelledby="drop1">
        <li role="presentation">
          <a role="menuitem" tabindex="-1" href="#"> 关于我们 </a>
        </li>
        <li role="presentation">
          <a role="menuitem" href="#"> 关于我们 </a>
        </li>
        <li role="presentation">
          <a role="menuitem" href="#"> 关于我们 </a>
        </li>
        <li role="presentation">
          <a role="menuitem" href="#"> 关于我们 </a>
        </li>
      </ul>
    </div>

要构建一个下拉菜单,首先,需要一个div加class(dropdown)来包容所有代码(不然下拉菜单定位找不到),然后在加一个触发下拉菜单的按钮(或者a标签),再加一个下拉菜单ul

触发者样式: .dropdown-toggle ; 属性:data-toggle=”dorpdown”

菜单样式: .dropdown-menu 属性:role=”menu” aria-labelledby='id'

其他:role=”presentation”; role=”menuitem”

样式: .divider 分割线; .dropdown-header:下拉菜单头部(不可点击); .dropdown-menu-right:向右对齐的菜单; .dropup:上拉样式(给父类容器添加)

按钮组

<div class="btn-group" role="toolbar">
  <div class="btn-group btn-group-lg">
    <button type="button" class="btn btn-default">按钮 1</button>
    <button type="button" class="btn btn-default">按钮 2</button>
    <button type="button" class="btn btn-default">按钮 3</button>
  </div>
    <div class="btn-group btn-group-sm">
    <button type="button" class="btn btn-default">按钮 4</button>
    <button type="button" class="btn btn-default">按钮 5</button>
    <button type="button" class="btn btn-default">按钮 6</button>
  </div>
    <div class="btn-group btn-group-xs">
    <button type="button" class="btn btn-default">按钮 7</button>
    <button type="button" class="btn btn-default">按钮 8</button>
    <button type="button" class="btn btn-default">按钮 9</button>
  </div>
</div>

由多个按钮组构成的一个toolbar!

每个按钮组由一个div容器加 .btn-group样式构成(同时可以搭配大小等其他样式)

每个按钮组中由几个按钮组成

利用按钮组和单独的下拉菜单构成分割下拉菜单

<div class="btn-group">
  <button type="button" class="btn btn-default dropdown-toggle btn-lg" data-toggle="dropdown">默认
    <span class="caret"></span>
  </button>
  <ul class="dropdown-menu" role="menu">
    <li>
      <a href="#">功能</a>
    </li>
    <li>
      <a href="#">另一个功能</a>
    </li>
    <li>
      <a href="#">其他</a>
    </li>
    <li class="divider"></li>
    <li>
      <a href="#">分离的链接</a>
    </li>
  </ul>
</div>

以上所述是小编给大家介绍的BootStrap学习系列之布局组件(下拉,按钮组[toolbar],上拉),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# bootstrap  # toolbar  # bootstrap下拉组件  # BootStrap table表格插件自适应固定表头(超好用)  # Markdown+Bootstrap图片自适应属性详解  # Markdown与Bootstrap相结合实现图片自适应属性  # 使用jQuery和Bootstrap实现多层、自适应模态窗口  # Bootstrap页面布局基础知识全面解析  # bootstrap配合Masonry插件实现瀑布式布局  # BootStrap整体框架之基础布局组件  # Bootstrap表单布局  # Bootstrap 布局组件(全)  # bootstrap实现的自适应页面简单应用示例  # 关于我们  # 小编  # 几个  # 多个  # 在此  # 找不到  # 给大家  # 再加  # 所述  # 给我留言  # 感谢大家  # 组中  # 疑问请  # 有任何  # 构建一个  # 分割线  # 系列之  # dropdown  # data  # gt 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出  如何在 Telegram Web View(iOS)中防止键盘遮挡底部输入框  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  如何快速查询网站的真实建站时间?  如何快速生成凡客建站的专业级图册?  网站制作报价单模板图片,小松挖机官方网站报价?  网易LOFTER官网链接 老福特网页版登录地址  实例解析angularjs的filter过滤器  如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)  JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)  Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比  javascript日期怎么处理_如何格式化输出  Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)  如何登录建站主机?访问步骤全解析  phpredis提高消息队列的实时性方法(推荐)  Laravel如何处理CORS跨域请求?(配置示例)  安克发布新款氮化镓充电宝:体积缩小 30%,支持 200W 输出  高性能网站服务器配置指南:安全稳定与高效建站核心方案  如何在Windows虚拟主机上快速搭建网站?  php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】  Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用  公司网站制作需要多少钱,找人做公司网站需要多少钱?  如何在万网利用已有域名快速建站?  Laravel怎么清理缓存_Laravel optimize clear命令详解  如何在云主机上快速搭建网站?  浅谈Javascript中的Label语句  nodejs redis 发布订阅机制封装实现方法及实例代码  如何在建站主机中优化服务器配置?  如何确保西部建站助手FTP传输的安全性?  Linux安全能力提升路径_长期防护思维说明【指导】  Laravel如何为API生成Swagger或OpenAPI文档  如何做网站制作流程,*游戏网站怎么搭建?  微信小程序 scroll-view组件实现列表页实例代码  VIVO手机上del键无效OnKeyListener不响应的原因及解决方法  如何续费美橙建站之星域名及服务?  Java解压缩zip - 解压缩多个文件或文件夹实例  html5audio标签播放结束怎么触发事件_onended回调方法【教程】  详解jQuery中的事件  大同网页,大同瑞慈医院官网?  如何用PHP快速搭建高效网站?分步指南  Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门  Laravel怎么配置.env环境变量_Laravel生产环境敏感数据保护与读取【方法】  Win11怎么设置默认图片查看器_Windows11照片应用关联设置  学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?  Laravel集合Collection怎么用_Laravel集合常用函数详解  Linux系统运维自动化项目教程_Ansible批量管理实战  北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?  如何在Windows环境下新建FTP站点并设置权限?