当前位置: 首页 > Web前端 > HTML

Bootstrap学习-菜单-按钮-导航

时间:2023-04-02 23:22:34 HTML

1.下拉菜单(基本用法)使用Bootstrap框架的下拉菜单时,必须调用Bootstrap框架提供的bootstrap.js文件。当然,如果您使用的是未编译版本,您会在js文件夹中找到一个名为dropdown.js的文件。你也可以调用这个js文件。在使用Bootstrap框架中的下拉菜单组件时,正确使用其结构非常重要。如果结构体和类名使用不当,将直接影响组件能否正常使用。下拉菜单下拉菜单项...下拉菜单项

2.下拉菜单(原理分析)Bootstrap框架中的下拉菜单组件,其下拉菜单项默认是隐藏的,因为dropdown-menu的默认样式设置为display:none,当用户点击父菜单项,下拉菜单会显示,当用户再次点击时,下拉菜单会继续隐藏。下面我们来分析一下实现原理。这很简单。通过js技术,添加或去掉对父容器div.dropdown打开的类名,控制下拉菜单的显示或隐藏。也就是说,默认情况下,div.dropdown是没有打开类名的。用户第一次点击时,div.dropdown会添加类名open;当用户再次点击时,div.dropdown容器中打开的类名将被添加删除。3.下拉菜单(下拉分隔符)Bootstrap框架中的下拉菜单也提供了下拉分隔符。假设下拉菜单有两组,可以在组之间添加一个空的
  • ,并给这个
  • 添加类名分隔符,实现添加下拉分隔符的功能。4.下拉菜单(菜单标题)下拉菜单可以通过添加分隔符来分组。为了让这个分组更加明显,还可以在每个分组中加上一个head(标题)。下拉菜单菜单的第一部分header
  • 下拉菜单项...第二部分菜单标题...下拉菜单项下拉菜单...
    6、下拉菜单(菜单项状态)下拉菜单项的默认状态(无需设置)有悬停状态(:hover)和焦点状态(:focus)。除了以上两种状态,下拉菜单项还有当前状态(.active)和禁用状态(.disabled)。下拉菜单下拉菜单项….下拉菜单项
    7。Button(按钮组)按钮组和下拉菜单组件一样,需要依赖button.js插件才能正常运行。但我们也可以直接调用bootstrap.js文件。因为这个文件已经集成了button.js插件功能。从结构上来说,它非常简单。使用一个名为btn-group的容器,并在这个容器中放置多个按钮。除了...
    glyphiconglyphicon-searchglyphiconglyphicon-zoom-inglyphiconglyphicon-zoom-outglyphiconglyphicon-downloadglyphiconglyphicon-upload8,button(按钮工具栏)那么Bootstrap框架按钮工具栏也提供了这样的制作方法,你只需要将按钮组btn-group放到一个大容器btn-toolbar中,执行原理主要是让容器的多个分组btn-group元素浮动,组与组之间保持5px的左边距。在介绍按钮一节中,我们知道按钮使用btn-lg、btn-sm和btn-xs这三个类名来调整padding、font-size、line-height和border-radius属性值以改变按钮的大小。然后是按钮组的大小,我们也可以用类似的方法。............9.按钮(嵌套分组)很多时候,我们往往会将下拉菜单和普通的按钮组排列在一起,以达到类似导航菜单的效果。使用时只需要将做下拉菜单的下拉容器换成btn-group,和普通按钮放在同一层即可。主页产品案例研究联系我们关于我们
  • 公司简介
  • 企业文化
  • 组织结构
  • 客户服务
  • 10、按钮(垂直分组)在实际使用中总会遇到垂直显示的效果。Bootstrap框架中也提供了这种风格。我们只需要将水平分组的btn-group类名替换为btn-group-vertical即可。11、Button(等分按钮)等分按钮的效果在移动端特别实用。整个按钮组宽度为容器的100%,按钮组中的每个按钮平分整个容器宽度。例如,如果按钮组中有五个按钮,则每个按钮的宽度为20%,如果有四个按钮,则每个按钮的宽度为25%,依此类推。均分按钮也常被称为自适应分组按钮,其实现方法也很简单。只需要在按钮组btn-group中添加一个btn-group-justified类名即可。实现原理非常简单。把btn-group-justified模拟成表格(display:table),把里面的button模拟成tablecell(display:table-cell)。在制作均分按钮组时,请尽量使用标签元素制作按钮,因为使用
  • 按钮下拉菜单项
  • 按钮下拉菜单项
  • 按钮下拉菜单项
  • Button下拉菜单项
  • 13.按钮的向下三角形和向上三角形按钮的向下三角形,我们在其中添加一个标签元素
  • 按钮下拉菜单项
  • 按钮下拉菜单项
  • 按钮下拉菜单项
  • 按钮下拉菜单项
  • 15.导航(基本样式)Bootstrap框架中的导航栏主要是通过.导航样式。默认的.nav样式不提供默认的导航样式,必须附加另一种样式才有效,比如nav-tabs、nav-pills等。16.Navigation(标签式导航)Tabbednavigation,又称tabnavigation。尤其是当很多内容分块展示的时候,用这个tab进行分组就很合适了。选项卡式导航是使用nav-tabs样式实现的。在做分页式导航的时候,需要在原来的导航nav上加上这样的名字。其实上面例子的效果和我们平时看到的tab效果不太一致。一般来说,标签教堂有一个当前选择的项目。其实在Bootstrap框架中也有提供。假设我们想让Homeitem成为当前选中的item,只要在它的标签上加上类名class="active"即可。除了当前项目,一些选项卡也有禁用状态。要达到这个效果,只需要在选项卡项中添加class="disabled"即可。首页...17.导航(胶囊形药丸导航)胶囊导航听起来有点别扭,因为外形看起来有点像胶囊形状。但它更像是我们平时看到的流行导航。当前项目用圆角突出显示。它的实现方式与nav-tabs类似,结构相同,只是将类名nav-tabs换成nav-pills。主页
  • CSS3
  • 萨斯
  • jQuery
  • 响应式18.导航(verticallystackednavigation)在实际使用中,除了水平导航,还有垂直导航,就像前面介绍的垂直排列的按钮一样。做一个垂直堆叠的导航,只需要在nav-pills的基础上增加一个nav-stacked类名即可。主页
  • CSS3
  • Sass
  • jQuery
  • 响应式19.自适应导航(使用)自适应导航是指导航占据容器的全宽,菜单项可以像表格的单元格一样自适应宽度。自适应导航与之前使用btn-group-justified制作的自适应按钮组相同。只是在做自适应导航的时候换了另一个类名nav-justified。当然需要和nav-tabs或者nav-pills结合使用。主页
  • CSS3
  • Sass
  • jQuery
  • 响应式
  • 20.自适应导航的原理(实现原理)实现起来并不难,在列表(
      )上设置宽度为100%,然后为每个菜单项(
    • )设置display:table-cell,这样列表项以模拟表格单元格的形式显示。21、导航加下拉菜单(二级导航)前面的介绍是使用Bootstrap框架来做一级导航,但是很多时候二级导航的效果是离不开网页的。那么在Bootstrap框架中做二次导航就更容易了。只需要使用li作为父容器,使用类名dropdown,在li中再嵌套一个listul,下拉菜单使用前面介绍的方法即可。主页
    • 教程
    • CSS3
  • 关于我们
  • 22。BreadcrumbnavigationBreadcrumbs一般用于导航,主要是告诉用户自己在页面的哪个位置(当前位置)。
  • 主页
  • 我的书
  • 《图解CSS3》附录阅读原文:https://blog.mazey.net/1962.html