"bootstrap"相关教程
导航菜单如果要创建简单的水平菜单,请将.nav类添加到<ul>元素,然后为每个<li>元素添加.nav-item并将.nav-link类添加到它们的链接:实例<ul class="nav"> <li class="nav-item"> <a class="nav-link&qu...
什么是Bootstrap?Bootstrap是一个免费的前端框架,用于更快、更轻松地进行Web开发Bootstrap包括基于HTML和CSS的设计模板,用于排版、表单、按钮、表格、导航、模态、图像轮播等Bootstrap提供了丰富的JavaScript插件Bootstrap可使您能够轻松地创建响应式设计什么是响应式网页设计?响应式网页设计旨在创建能够自动调整的网站,以便增强所有设备上的使用体验,不论是手机还是大型台式机。Bootstrap5实例<div cla...
文本颜色Bootstrap5有一些上下文类,可用于提供“由颜色表达的某种意义”。针对文本颜色的类是:.text-muted.text-primary.text-success.text-info.text-warning.text-danger.text-secondary.text-white.text-dark.text-body(默认的body颜色/通常为黑色).text-light实例亲自试一试您还可以使用.text-black-50或.tex...
警告Bootstrap5提供了一种创建预定义警告消息的简单方法:警告框是使用.alert类创建的,后跟上下文类之一:.alert-success.alert-info.alert-warning.alert-danger.alert-primary.alert-secondary.alert-light.alert-dark实例<div class="alert alert-success"> <...
基础的下拉列表下拉菜单是一种可切换菜单,允许用户从预定义列表中选择值:实例<div class="dropdown"> <button type="button" class="btn btn-primary dropdown-toggle" data-bs-toggle="dropdown">...
导航栏导航栏是位于页面顶部的导航页眉:基础的导航栏通过使用Bootstrap,导航栏可以扩展或折叠,具体取决于屏幕大小。请使用.navbar类创建标准导航栏,然后是响应式折叠类:.navbar-expand-xxl|xl|lg|md|sm(在特大、超大、大、中型设备上水平排列,或小屏幕上垂直堆叠导航栏)。如需在导航栏中添加链接,请使用class="navbar-nav"的<ul>元素(或<div>)。然后添加带有.nav-item类...
Bootstrap5网格系统Bootstrap的网格系统是用flexbox构建的,页面上最多允许12列。如果您不想单独使用所有12列,那么可以将这些列组合在一起,以创建更宽的列:span1span1span1span1span1span1span1span1span1span1span1span1span4span4span4span4span8span6span6span12网格系统响应迅速,列会根据屏幕大小自动重新排列。请确保总和等于或小于12(如果不需要使用所有12个可...
卡片Bootstrap5中的卡片是带边框的框,其内容周围有一些内边距。它包括页眉、页脚、内容、颜色等选项。基础的卡片一张基础卡片是用.card类创建的,卡片中的内容有一个.card-body类:实例<div class="card"> <div class="card-body">基础的卡片</div></div>亲自试一试页眉和页脚.card-h...
表单验证您可以使用不同的验证类向用户提供有价值的反馈。请将.was-validated或.needs-validation添加到<form>元素,具体取决于您是要在提交表单之前还是之后提供验证反馈。输入字段将会有绿色(有效)或红色(无效)边框,以指示表单中缺少的内容。您还可以添加.valid-feedback或.invalid-feedback消息,以明确告知用户缺失了什么,或者在提交表单之前需要完成什么。实例在这个例子中,我们在提交表单之前使用.was-vali...
基础表格一个基本的Bootstrap5表格有一点内边距,以及水平分隔线。.table类为表格添加了基本样式:实例亲自试一试条纹行.table-striped类将斑马条纹添加到表中:实例亲自试一试带边框的表格.table-bordered类为表格和单元格的所有边添加边框:实例亲自试一试有悬停效果的行.table-hover类在表格行上添加悬停效果(灰色背景色):实例亲自试一试黑色/深色表格.table-dark类为表格添加黑色背景:实例亲自试一试深色条纹表格结合.table-d...
旋转木马/幻灯片旋转木马(轮播)是用于循环浏览元素的幻灯片:如何创建旋转木马下例显示了如何创建带有指示器和控件的基本轮播:实例<!-- 轮播 --><div id="demo" class="carousel slide" data-bs-ride="carousel"> <!-- 指标/点&nb...
工具提示工具提示组件是一种小的弹出框,当用户将鼠标指针移动到元素上时会出现:如何创建工具提示如需创建工具提示,请将data-bs-toggle="tooltip"属性添加到元素。请使用title属性指定在工具提示内显示的文本:<button type="button" class="btn btn-primary" data-bs-toggle="tooltip...
输入组.input-group类是一种容器,通过在输入字段的前面或后面添加图标、文本或按钮作为“帮助文本”来增强输入。如需设置指定帮助文本的样式,请使用.input-group-text类:实例<form> <div class="input-group"> <span class="input-group...
Bootstrap5容器从前一章中您学到了,Bootstrap需要包含元素来包装站点内容。我们在容器中填充内容,并且有两个容器类可用:.container类提供了响应式的固定宽度容器.container-fluid类提供了全宽容器,跨越视口的整个宽度固定容器使用.container类创建响应式、固定宽度的容器。请注意,它的宽度(max-width)会在不同的屏幕尺寸上发生变化:Extrasmall<576pxSmall≥576pxMedium≥768pxLa...
图像形状圆角.rounded类为图像添加圆角:实例<img src="flower.jpg" class="rounded" alt="Cinque Terre">亲自试一试圆形.rounded-circle类将图像塑造为圆形:实例<img src="flower.jpg" class="rounded-cir...