Bootstrap 4 列表组
(资料图)
大部分基础列表组都是无序的。
要创建列表组,可以在
元素上添加 .list-group 类, 在
元素上添加 .list-group-item 类
.active 激活状态的列表项
.disabled 禁用的列表项
链接列表项
要创建一个链接的列表项,可以将
成功列表项
次要列表项
信息列表项
警告列表项
危险列表项
主要列表项
深灰色列表项
浅色列表项
元素上添加 .nav类,在每个
选项上添加 .nav-item 类,在每个链接上添加 .nav-link 类
导航对齐方式
.justify-content-center 类设置导航居中显示, .justify-content-end 类设置导航右对齐
垂直导航
.flex-column
选项卡
.nav-tabs 类可以将导航转化为选项卡
.active 类来标记选中
胶囊导航
.nav-pills 类可以将导航项设置成胶囊形状
导航等宽
.nav-justified 类可以设置导航项齐行等宽显示
胶囊下拉菜单
选项卡下拉菜单
动态选项卡
选项卡是动态可切换的,可以在每个链接上添加 data-toggle=“tab” 属性。 然后在每个选项对应的内容的上添加 .tab-pane 类。
如果你希望有淡入效果可以在 .tab-pane 后添加 .fade类
.........
胶囊状动态选项卡
胶囊状动态选项卡只需要将以上实例的代码中 data-toggle 属性设置为 data-toggle=“pill”
.........
Bootstrap 4 导航栏
可以使用 .navbar 类来创建一个标准的导航栏,后面紧跟: .navbar-expand-xl|lg|md|sm 类来创建响应式的导航栏 (大屏幕水平铺开,小屏幕垂直堆叠)。
导航栏上的选项可以使用
Link 1
Link 2
Link 3
元素并添加 class=“navbar-nav” 类。 然后在
元素上添加 .nav-item 类, 元素上使用 .nav-link 类
垂直导航栏
通过删除 .navbar-expand-xl|lg|md|sm 类来创建垂直导航栏
不同颜色导航栏
可以使用以下类来创建不同颜色导航栏:.bg-primary, .bg-success, .bg-info, .bg-warning, .bg-danger, .bg-secondary, .bg-dark 和 .bg-light
提示: 对于暗色背景需要设置文本颜色为浅色的,对于浅色背景需要设置文本颜色为深色的
激活和禁用状态:可以在 元素上添加 .active 类来高亮显示选中的选项。 .disabled 类用于设置该链接是不可点击的。
品牌/Logo
.navbar-brand 类用于高亮显示品牌/Logo
折叠导航栏
通常,小屏幕上我们都会折叠导航栏,通过点击来显示导航选项
要创建折叠导航栏,可以在按钮上添加 class=“navbar-toggler”, data-toggle=“collapse” 与 data-target="#thetarget" 类。然后在设置了 class=“collapse navbar-collapse” 类的 div 上包裹导航内容(链接), div 元素上的 id 匹配按钮 data-target 的上指定的 id:
Navbar
Home
Menu 1
Menu 2
Home
Menu 1
Menu 2
Active
Dropdown
Link 1 Link 2 Link 3
Link
Disabled
Active
Dropdown
Link 1 Link 2 Link 3
Link
Disabled
Link
Link
Link
Disabled
Link
Link
Link
Link 1
Link 2
Dropdown link
Link 1 Link 2 Link 3
替换为
, 替换
。如果你想鼠标悬停显示灰色背景就添加.list-group-item-action 类:
First item Second item Third item
多色链接列表项
列表项目的颜色可以通过以下列来设置: .list-group-item-success, list-group-item-secondary, list-group-item-info, list-group-item-warning, .list-group-item-danger, list-group-item-dark 和 list-group-item-light
Bootstrap 4 卡片
可以通过 Bootstrap4 的 .card 与 .card-body 类来创建一个简单的卡片
简单的卡片
头部和底部
.card-header类用于创建卡片的头部样式, .card-footer 类用于创建卡片的底部样式
头部内容底部
多种颜色卡片
Bootstrap 4 提供了多种卡片的背景颜色类: .bg-primary, .bg-success, .bg-info, .bg-warning, .bg-danger, .bg-secondary, .bg-dark 和 .bg-light
Basic card Primary card Success card Info card Warning card Danger card Secondary card Dark card Light card
标题、文本和链接
可以在头部元素上使用 .card-title 类来设置卡片的标题 。 .card-text 类用于设置卡片正文的内容。 .card-link 类用于给链接设置颜色。
Card titleSome example text. Some example text.Card link Another link
图片卡片
可以给
添加 .card-img-top(图片在文字上方) 或 .card-img-bottom(图片在文字下方 来设置图片卡片)
如果图片要设置为背景,可以对内容使用 .card-img-overlay 类
Card titleSome example text. Some example text.Card link Another link Card titleSome example text. Some example text.Card link Another link Card titleSome example text. Some example text.Card link Another link
Bootstrap 4 下拉菜单
Bootstrap4 下拉菜单依赖于 popper.min.js
下拉菜单是可切换的,是以列表格式显示链接的上下文菜单
Dropdown button Link 1 Link 2 Link 3
解析:
.dropdown 类用来指定一个下拉菜单
按钮或链接需要添加 .dropdown-toggle 和 data-toggle=“dropdown” 属性
添加 .dropdown-menu 类来设置实际下拉菜单,然后在下拉菜单的选项中添加 .dropdown-item 类
分割线
.dropdown-divider
标题
.dropdown-header
可用项
.active
禁用项
.disabled
标题Active Disabled
下拉菜单的定位
在.dropdown-menu 类后添加 .dropdown-menu-right 类
弹出方向设置
dropright 下拉菜单向右弹出
dropup 上拉菜单向上弹出
dropleft 下拉菜单向左弹出
可以在按钮中添加下拉菜单
按钮中的下拉菜单Primary Link 1 Link 2
Bootstrap 4 折叠
Bootstrap 4 折叠可以很容易的实现内容的显示与隐藏。
简单的折叠点击按钮内容会再显示与隐藏之间切换。简单的折叠Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
解析:
.collapse 类用于指定一个折叠元素 (实例中的
); 点击按钮后会在隐藏与显示之间切换。
控制内容的隐藏与显示,需要在 或 元素上添加 data-toggle=“collapse” 属性。 data-target="#id" 属性是对应折叠的内容 (
)。
注意: 元素上你可以使用 href 属性来代替 data-target 属性
通过扩展卡片组件来显示简单的手风琴
注意: 使用 data-parent 属性来确保所有的折叠元素在指定的父元素下,这样就能实现在一个折叠选项显示时其他选项就隐藏
选项一 #1 内容:网星软件 -- 学的不仅是技术,更是梦想!!! 选项二 #2 网星软件 -- 学的不仅是技术,更是梦想!!!
Bootstrap 4 导航
如果你想创建一个简单的水平导航栏,可以在
导航栏使用下拉菜单
Logo
导航栏的表单
元素使用 class=“form-inline” 类来排版输入框与按钮
搜索
.fixed-top 类来实现导航栏固定在顶部
.fixed-bottom 类用于设置导航栏固定在底部
Bootstrap 4 表单
表单元素 , , 和 标签在使用 .form-control 类的情况下,宽度都是设置为 100%
Bootstrap 提供了两种类型的表单布局:
堆叠表单 (全屏宽度):垂直方向
内联表单:水平方向 在
元素上添加 .form-inline类
屏幕宽度在大于等于 576px 时才会水平显示。如果小于 576px 则会生成堆叠表单
邮箱:密码:同意协议注册
Bootstrap 4 表单控件
Bootstrap4 支持以下表单控件
input
Bootstrap 支持所有的 HTML5 输入类型: text, password, datetime, datetime-local, date, month, time, week, number, email, url, search, tel, 以及 color。
注意:: 如果 input 的 type 属性未正确声明,输入框的样式将不会显示
用户名:密码:
textarea
评论:checkbox使用 .form-check-inline 类可以让选项显示在同一行上disabled 禁止选中吃饭睡觉写代码radio使用 .radio-inline 类可以让选项显示在同一行上disabled 禁止选中Option 1Option 2Option 3selectBootstrap4 表单控件 下拉列表单选下拉菜单:1234Bootstrap4 输入框组可以使用 .input-group 类来向表单输入框中添加更多的样式,如图标、文本或者按钮。使用 .input-group-prepend 类可以在输入框的的前面添加文本信息, .input-group-append 类添加在输入框的后面。最后,我们还需要使用 .input-group-text 类来设置文本的样式。@ @runoob.com输入框添加按钮组OKCancel设置下拉菜单选择网站 GOOGLE RUNOOB TAOBAOBootstrap 4 轮播轮播图片上添加描述在每个内添加来设置轮播图片的描述文本上述实例的类:.carousel 创建一个轮播.carousel-indicators 为轮播添加一个指示符,就是轮播图底下的一个个小点,轮播的过程可以显示目前是第几张图。.carousel-inner 添加要切换的图片.carousel-item 指定每个图片的内容.carousel-control-prev 添加左侧的按钮,点击会返回上一张。.carousel-control-next 添加右侧按钮,点击会切换到下一张。.carousel-control-prev-icon 与 .carousel-control-prev 一起使用,设置左侧的按钮.carousel-control-next-icon 与 .carousel-control-next 一起使用,设置右侧的按钮.slide 切换图片的过渡和动画效果,如果你不需要这样的效果,可以删除这个类。First itemSecond itemThird item