Bootstrap引入和使用

Bootstrap 基础用法

目录

  • Bootstrap 基础用法
    • 什么是Bootstrap?
    • 引入Bootstrap
    • 布局容器
    • 栅格系统
    • 表格样式
    • 表单样式
      • text样式
      • 按钮样式
      • 图标

什么是Bootstrap?

Bootstrap是一个开源的前端框架,用于对HTML和CSS代码进行封装,因此可以直接在标签中加入现成的属性来实现需求

v3官方文档库:官方书写好了大量现成的CSS样式以及组件

引入Bootstrap

cdn引入(仅演示v3版本):

// 引入jQuery
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.7.1/jquery.min.js"></script>// 引入Bootstrap的CSS文件
<link href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css" rel="stylesheet">// 引入Bootstrap的JavaScript文件
<script src="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js"></script>

布局容器

Bootstrap 提供了三种类型的容器:

.container.container-fluid.container-xl

  • .container 是一个固定宽度的容器,其宽度根据不同设备的断点进行自适应调整

  • .container-fluid 是一个占据全部可用宽度的容器,适用于全屏或宽度铺满的布局需求

  • .container-xl 是一个额外宽度的容器,可以使用它来实现超出常规容器宽度的特殊布局

</head><style>.container{background-color: red;}.container-fluid{background-color: green;}.container-xl{background-color: yellow;}</style>
</head>
<body>
<div class="container">你好</div>
<div class="container-fluid">世界</div>
<div class="container-xl">再见</div>
</body>

image-20240224012546396

栅格系统

  • 栅格系统的基本单位是行(row)和列(column)

  • 使用 .row 类在容器内创建行,默认12列

  • 使用 .col-*-* 类将行划分为不同的列,其中第一个星号表示列在小屏幕上的占比,第二个星号表示列在中等屏幕上的占比

    • col-xs:额外小屏幕
    • col-sm:小屏幕
    • col-md:中等屏幕
    • col-lg:大屏幕
  • 使用offset可以将列向右移动指定数量的列数

    <head><style>.row{background-color: red;}.col-md-1{background-color: green;}</style>
    </head>
    <body>
    <div class="row"><div class="col-md-1">我是col1</div><div class="col-md-1 col-md-offset-1">我是col2,我右移了一位</div>
    </div>
    </body>
    

image-20240224014648476

表格样式

.table 类创建基本的表格

<div><table class="table"><tr><td>a</td><td>a</td><td>a</td></tr><tr><td>b</td><td>b</td><td>b</td></tr></table>
</div>

image-20240224015829144

  • .table-striped 为表格的每一行添加斑马纹样式。
  • .table-bordered 创建带边框的表格
  • .table-hover 在鼠标悬停时对表格行进行高亮显示
  • .table-sm创建紧凑型的表格
  • .table-responsive 创建响应式的表格,当表格内容超出容器宽度时会自动出现滚动条

表单样式

  • 仅做部分演示,完整内容请前往v3官方文档库

  • 在Bootstrap中表单样式优先考虑.form-control,但是对radio和checkbox无效

text样式

示例:

<input type="text" class="text-primary">
  • .text-primary:设置文本颜色为主要颜色

  • .text-secondary:设置文本颜色为次要颜色

  • .text-light:设置文本颜色为浅色(通常用于暗色背景)

  • .text-dark:设置文本颜色为深色(通常用于亮色背景)

  • .font-weight-bold:设置文本字体为粗体

  • .font-italic:设置文本字体为斜体

  • .text-uppercase:将文本转换为大写字母

  • .text-lowercase:将文本转换为小写字母

  • .text-capitalize:将每个单词的首字母转换为大写

  • .text-left:左对齐文本

  • .text-right:右对齐文本

  • .text-center:居中对齐文本

  • .text-justify:两端对齐文本

  • .text-nowrap:防止文本换行,使其保持在一行内显示

按钮样式

示例:

<button type="button" class="btn btn-default">(默认样式)Default</button>
  • btn btn-default:默认样式

  • btn btn-primary:首选项

  • btn btn-success:成功

  • btn btn-info:一般信息

  • btn btn-warning:警告

  • btn btn-danger:危险

  • btn btn-link:连接

  • btn btn-primary btn-lg:大按钮

  • btn btn-default btn-lg:大按钮

  • btn btn-primary:默认尺寸

  • btn btn-default:默认尺寸

  • btn btn-primary btn-sm:小按钮

  • btn btn-default btn-sm:小按钮

  • btn btn-primary btn-xs:超小按钮

  • btn btn-default btn-xs:超小按钮

图标

  • 图标类不能在同一个元素上与其他类共同存在
  • 应创建一个嵌套的 <span> 标签,并将图标类应用到这个 <span> 标签上

示例:

<!--    在按钮中加上图标--><button type="button" class="btn btn-default btn-lg"><span class="glyphicon glyphicon-star"></span> Star</button>

具体示例请参考官方图标库

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/703704.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Springboot集成Druid实现监控功能

Druid是阿里巴巴开发的号称为监控而生的数据库连接池&#xff0c;在功能、性能、扩展性方面&#xff0c;都超过其他数据库连接池&#xff0c;包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource等等等&#xff0c;秒杀一切。Druid可以很好的监控DB池连接和SQL的执行情况&#…

carpower

车载android 电源管理 车载音响电源管理器_definitely的技术博客_51CTO博客

打破数据孤岛,推动销售与财务协同升级!

客户介绍&#xff1a; 某科技有限公司是一家高科技公司&#xff0c;致力于为客户提供智能显示、物联网、云计算等领域的技术解决方案和产品。公司拥有强大的技术实力和研发团队&#xff0c;在业内享有盛誉。 客户痛点&#xff1a; 该公司在业务发展过程中&#xff0c;遇到了以…

如何在Window搭建Odoo并发布公网实现远程办公【内网穿透】

文章目录 前言1. 下载安装Odoo&#xff1a;2. 实现公网访问Odoo本地系统&#xff1a;3. 固定域名访问Odoo本地系统 前言 Odoo是全球流行的开源企业管理套件&#xff0c;是一个一站式全功能ERP及电商平台。 开源性质&#xff1a;Odoo是一个开源的ERP软件&#xff0c;这意味着企…

win11家庭版安装Docker启动一直Starting the Docker Engine...

越多越多的应用通过Docker方式来运行&#xff0c;确实Docker方式运行也很方便&#xff0c;都是一个独立的运行环境&#xff0c;部署也很方便。于是决定安装下Docker试试&#xff0c;之前用Docker的时候还是win10&#xff0c;现在win11了。 安装倒是可以安装上&#xff0c;但是…

TextCNN:文本分类卷积神经网络

模型原理 1、前言2、模型结构3、示例3.1、词向量层3.2、卷积层3.3、最大池化层3.4、Fully Connected层 4、总结 1、前言 TextCNN 来源于《Convolutional Neural Networks for Sentence Classification》发表于2014年&#xff0c;是一个经典的模型&#xff0c;Yoon Kim将卷积神…

Linux--进程通信

目录 管道共享内存消息队列信号量 问题&#xff1a;为什么进程间无法直接通信&#xff1f; 因为进程之间具有独立性&#xff0c;每个进程访问的都是自己的独立的虚拟地址空间&#xff0c;使用的都是虚拟地址&#xff0c;通过页表映射到物理内存。因此就算将数据的内存地址交给其…

Spring 整合 MyBatis、Junit

目录 Spring 整合 MyBatisSpring 整合 Junit Spring 整合 MyBatis MyBatis 程序核心对象分析 // 初始化 SqlSessionFactory // 1. 创建SqlSessionFactoryBuilder对象 SqlSessionFactoryBuilder sqlSessionFactoryBuilder new SqlSessionFactoryBuilder(); // 2. 加载SqlMapC…

Linux命令-chmod命令(用来变更文件或目录的权限)

说明 通过符号组合的方式更改目标文件或目录的权限。通过八进制数的方式更改目标文件或目录的权限。通过参考文件的权限来更改目标文件或目录的权限。 语法 chmod [OPTION]... MODE[,MODE]... FILE... chmod [OPTION]... OCTAL-MODE FILE... chmod [OPTION]... --referenceR…

蓝桥杯-答疑

原题链接&#xff1a;用户登录 答疑 题目描述 有 n 位同学同时找老师答疑。每位同学都预先估计了自己答疑的时间。 老师可以安排答疑的顺序&#xff0c;同学们要依次进入老师办公室答疑。一位同学答疑的过程如下 1.首先进入办公室&#xff0c;编号为 的同学需要 s&#xff0c;…

ChatGPT调教指南 | 咒语指南 | Prompts提示词教程(三)

在人工智能成为我们日常互动中无处不在的一部分的时代&#xff0c;与大型语言模型(llm)有效沟通的能力是无价的。“良好提示的26条原则”为优化与这些复杂系统的交互提供了全面的指导。本指南证明了人类和人工智能之间的微妙关系&#xff0c;强调清晰、专一和结构化的沟通方法。…

如何为数据采集项目选择合适的API

摘要&#xff1a; 在数据采集项目中&#xff0c;选择合适的API对于实现高效、可靠的数据集成至关重要。本文为技术人员和技术经理提供了一个综合指南&#xff0c;以便评估和选择满足特定业务需求的API。 引言&#xff1a; 在数字化转型的浪潮中&#xff0c;企业依靠数据驱动决…

光伏供应链管理系统,实现能源数字化

光伏作为过去十年我国发展最快的可再生能源&#xff0c;已经成为全球市场规模第一、技术水平第一、产业完善链第一。随着数字技术的引入&#xff0c;将给光伏行业带来深远变革。 一、光伏供应链管理的重要性 1.提高供应链效率 供应链管理通过优化供应商选择、降低库存成本、…

如何修改图片尺寸大小不变形?简单的图片改大小的方法

在平时工作或者学习时&#xff0c;有时候需要将图片的大小进行修改&#xff0c;以便于存储、分享或打印&#xff0c;很多人都习惯性的去下载一些图片处理软件&#xff0c;比较麻烦&#xff0c;这里推荐大家使用图片在线处理工具&#xff0c;打开浏览器直接将图片尺寸修改&#…

C语言--贪吃蛇

目录 1. 实现目标2. 需掌握的技术3. Win32 API介绍控制台程序控制台屏幕上的坐标COORDGetStdHandleGetConsoleCursorinfoCONSOLE_CURSOR_INFOSetConsoleCursorInfoSetConsoleCursorPositionGetAsyncKeyState 4. 贪吃蛇游戏设计与分析地图<locale.h>本地化类项setlocale函…

windows查看并关闭端口对应进程占用的命令

原因&#xff1a;使用代码对3000端口监听&#xff0c;想关掉不想重启 1、根据端口号3000查看对应进程号 netstat -ano | findstr 3000可以看出进程号13940 2、结束进程 taskkill /pid 13940 -t -f //taskkill /pid [进程码] -t(结束该进程) -f(强制结束该进程以及所有子进…

python中continue的对比理解

# 使用while循环&#xff0c;输入1-10之间的数字&#xff0c;除7之外。 以下为代码对比&#xff1a; # 使用while循环&#xff0c;输入1-10之间的数字&#xff0c;除7之外。 # 第一种方式 num 0 while num < 10:num num 1if num 7:print("")else:print(num)…

python matplotlib 三维实体圆柱图

环境 python:python-3.12.0-amd64 包: matplotlib 3.8.2 import matplotlib.pyplot as plt import matplotlib as mpl import numpy as np from mpl_toolkits.mplot3d import Axes3D import matplotlib.ticker as tickerdef map_rate(X: list, to_min: float, to_max: float)…

Visual Studio清单作用

1、作用&#xff1a; 制定程序依赖的C运行库的dll及版本&#xff0c;包括mfc&#xff0c;atl&#xff0c;crt等&#xff0c;在Visual Studio安装目录下的vc/redist下有debug和release版本 2、确定应用程序依赖哪些visual C 库方法&#xff1a; 查看项目-》项目设置-》常规&…

ASPICE 4.0-HWE的重要概念:什么是vehicle network simulation,举例说明-亚远景

Vehicle network simulation&#xff08;车辆网络仿真&#xff09;是一种利用计算机模拟技术来测试和评估车辆通信网络性能的方法。它通常包括对车辆间的通信&#xff08;V2V&#xff09;和车辆与基础设施之间的通信&#xff08;V2I&#xff09;进行模拟&#xff0c;以便于研究…