"bootstrap"相关教程
[Bootstrap5] Bootstrap 5 Jumbotron
Bootstrap5Jumbotron在Bootstrap3中引入了jumbotron,会生成大的填充框,用于引起对某些特殊内容或信息的额外关注。Bootstrap5不再支持Jumbotron。但是,您可以使用<div>元素并将特殊的辅助类与颜色类一起添加以达到相同的效果:Jumbotron实例实例<div class="mt-4 p-5 bg-primary text-white rounded&...
加载器要创建spinner/加载器,请使用.spinner-border类:实例<div class="spinner-border"></div>亲自试一试彩色加载器请使用任意文本颜色utilites为spinner添加颜色:实例<div class="spinner-border text-muted"></div><div class=&...
基础的列表组最基本的列表组是包含列表项的无序列表:如需创建基础列表组,请使用类为.list-group的<ul>元素和类为.list-group-item的<li>元素:实例<ul class="list-group"> <li class="list-group-item">第一项</li> <li&nbs...
基础的折叠当您想要隐藏和显示大量内容时,可折叠组件非常有用:实例<button data-bs-toggle="collapse" data-bs-target="#demo">春日</button><div id="demo" class="collapse"> <p>胜日寻芳泗水滨,无...
[Bootstrap5] Bootstrap 5 Toast
Toast(吐司)Toast组件类似警告框,当发生某些事情时(例如当用户单击按钮、提交表单等)时,它只会显示几秒钟。如何创建Toast如需创建Toast,请使用.toast类,并在其中添加.toast-header和.toast-body。注意:默认情况下,toast是隐藏的。如果要显示它,请使用.show类。如果要关闭它,请使用<button>元素并添加data-bs-dismiss="toast":<div class=&q...
下面我们整理了一些Bootstrap5网格布局的实例。三等分列在指定数量的元素上使用.col类,Bootstrap将识别有多少元素(并创建等宽列)。在下面的例子中,我们使用了三个col元素,每个元素的宽度为33.33%。实例<div class="row"> <div class="col">col</div> <div ...
按钮样式Bootstrap5提供了不同样式的按钮:实例<button type="button" class="btn">基础</button><button type="button" class="btn btn-primary">主要</button><button type=&...
基础的分页如果您的网站有很多页面,您可能希望为每个页面添加某种分页。如需创建基本分页,请将.pagination类添加到<ul>元素。然后将.page-item添加到每个<li>元素,并将.page-link类添加到<li>中的每个链接:实例<ul class="pagination"> <li class="page-item">&l...
工具提示工具提示组件是一种小的弹出框,当用户将鼠标指针移动到元素上时会出现:如何创建工具提示如需创建工具提示,请将data-bs-toggle="tooltip"属性添加到元素。请使用title属性指定在工具提示内显示的文本:<button type="button" class="btn btn-primary" data-bs-toggle="tooltip...
弹出框弹出框(Popover)组件类似于工具提示;它是一种弹出框,当用户点击元素时出现。不同之处在于弹出框可以包含更多内容。如何创建弹出框如需创建弹出框,请将data-bs-toggle="popover"属性添加到元素。请使用title属性规定弹出框的标题文本,并使用data-bs-content属性规定在弹出框正文中显示的文本:<button type="button" class="btn&nb...
[Bootstrap5] Bootstrap 5 Offcanvas
Offcanvas(帆布)Offcanvas类似于模态(默认隐藏并在激活时显示),不同之处在于它通常用作侧边栏导航菜单。如何创建Offcanvas侧边栏下例展示如何创建offcanvas侧边栏:实例<!-- Offcanvas Sidebar --><div class="offcanvas offcanvas-start" id="demo">&nbs...
Utilities/Helper类Bootstrap5有很多utility/helper类,可以在不使用任何CSS代码的情况下快速设置元素样式。边框使用边框类为元素添加或删除边框:实例<span class="border"></span><span class="border border-0"></span><span class=&quo...
弹性框Bootstrap3和Bootstrap4&5的最大区别在于Bootstrap5现在使用flexbox而不是浮动来处理布局。弹性的框布局模块,可以更轻松地设计弹性响应式布局结构,而无需使用浮动或定位。如果您不熟悉flex,可以在我们的CSSFlexbox教程中学习。注释:IE9及更早版本不支持Flexbox。注释:如果您需要IE8-9支持,请使用Bootstrap3。它是最稳定的Bootstrap版本,团队仍然支持它进行关键错误修复和文档更改。但是不会向其中添加...
[Bootstrap5] Bootstrap 5 表单浮动标签
浮动标签/动画标签默认情况下,使用标签(label)时,它们通常出现在输入字段的顶部:通过使用浮动标签,您可以在输入字段内插入标签,并在单击输入字段时使它们浮动/动画化:实例<div class="form-floating mb-3 mt-3"> <input type="text" class="form-control"&...
网格系统Bootstrap的网格系统是用flexbox构建的,页面上最多允许12列。如果您不想单独使用所有12列,您可以将这些列组合在一起以创建更宽的列:网格系统响应迅速,列会根据屏幕大小自动重新排列。请确保总和等于或小于12(不需要使用所有12个可用列)。网格类Bootstrap5网格系统提供六个类:.col-(超小型设备-屏幕宽度小于576px).col-sm-(小型设备-屏幕宽度等于或大于576px).col-md-(中型设备-屏幕宽度等于或大于768px).col-l...