«
bootstrap学习笔记 - 常用css汇总(1)

时间:2021-12-4    作者:范文泉    分类: 编程


【网格系统】

样式 说明
.row 定义一行
.col 均分列数,最多一行12列。每列左右间隙各15px
.col-{1到12} 定义在所有屏幕下的列宽
.col-{sm|md|lg|xl}-{1到12} 定义在指定屏幕下该列占据的列宽,sm:屏幕>=576px、md:屏幕>=720px、lg:屏幕>=960px、xl:屏幕>=1200px
.offset-{1到11} 在所有屏幕下的列偏移
.offset-{sm|md|lg|xl}-{1到11} 在指定屏幕下的列偏移

代码一:在所有尺寸屏幕下,均分三列

<div class="row">
  <div class="col bg-danger">1</div>
  <div class="col bg-dark">2</div>
  <div class="col bg-light">3</div>
</div

代码二:在所有尺寸屏幕下,第一列占据50%,第二列占据25%,第三列占据25%

<div class="row">
    <div class="col-6 bg-primary">1</div>
    <div class="col bg-success">2</div>
    <div class="col bg-info">3</div>
</div>

代码三:在屏幕宽度>=960像素时,第一列占据50%,第二列占据10%,第三列占据25%,小于960像素的屏幕下,每列占据100%宽度

<div class="row">
  <div class="col-lg-6 bg-primary">1</div>
  <div class="col-lg-3 bg-success">2</div>
  <div class="col-lg-3 bg-info">3</div>
</div>

代码四:列1在所有屏幕尺寸下均向右偏移1个单元列的宽度。列2只在屏幕宽度>=960像素 时向右偏移1个单元列的宽度

<div class="row">
  <div class="col-lg-5 offset-1 bg-primary">1</div>
  <div class="col-lg-2 offset-lg-1 bg-success">2</div>
  <div class="col-lg-3 bg-info">3</div>
</div>

【容器类】

样式 说明
.container 居中容器类,最大宽度默认为1200px。左右间隙15px
.container -fluid 全屏容器类。
.jumbotron 创建一个大的灰色的圆角背景框
.jumbotron-fluid 创建全屏的没有圆角的背景框

【文字常用标签】

标签 说明
h1、h2、h3、h4、h5、h6 标题类标签,h1字体最大以次类推
small 更小、颜色更浅的字号。
mark 黄色背景及有一定的内边距的文本
abbr 简要标签, 结合title使用,
示例: \<abbr title=\"移上去显示这里的文字\">Add:\</abbr>
blockquote 引用标签,可结合.blockquote 类,及footer标签、blockquote-footer
示例:\<blockquote class=\"blockquote\">内容 \<footer class=\"blockquote-footer\">脚底\</footer> \</blockquote>
dl、dt、dd 在bootstrap中,dt、dd默认为块级元素。其中dt为粗体字。
code 内联代码样式
pre 块级代码样式
kbd 内联样式,黑色圆角边框,白字样式。

【文字常用样式】

样式 说明
.display-{1到4} 标题类,显示更大的字号,值为1-4,display-1字号最大。
.small 更小、颜色更浅的字号。
.font-weight-bold 粗体
.font-weight-normal 普通文本
.font-weight-light 更细的文本
.font-italic 斜体文本
.lead 让段落更突出
.text-left 左对齐
.text-right 右对齐
.text-center 居中对齐
.text-justify 两端对齐
.text-nowrap 段落中超出屏幕部分不换行
.text-lowercase 设定文本小写
.text-uppercase 设定文本大写
.text-capitalize 设定单词首字母大写
.initialism 显示在 \<abbr> 元素中的文本以小号字体展示,且可以将小写字母转换为大写字
.list-unstyled 移除默认的列表样式,列表项中左对齐 ( \<ul> 和 \<ol> 中)。 这个类仅适用于直接子列表项 (如果需要移除嵌套的列表项,你需要在嵌套的列表中使用该样式)
.list-inline 内联列表样式。将所有列表项放置同一行
.pre-scrollable 使 \<pre> 元素可滚动,代码块区域最大高度为340px,一旦超出这个高度,就会在Y轴出现滚动条

【文字颜色样式】

样式 说明
.text-muted 柔和的文本
.text-primary 重要的文本
.text-success 执行成功的文本
.text-info 代表一些提示信息的文本
.text-warning 警告文本
.text-danger 危险操作文本
.text-secondary 副标题
.text-white 白色文本(白色背景上看不清楚)
.text-dark 深灰色文字
.text-light 浅灰色文本(白色背景上看不清楚)

【背景颜色】

样式 说明
.bg-primary 重要的背景颜色
.bg-success 执行成功背景颜色
.bg-info 信息提示背景颜色
.bg-warning 警告背景颜色
.bg-danger 危险背景颜色
.bg-secondary 副标题背景颜色
.bg-dark 深灰背景颜色
.bg-light 浅灰背景颜色

【图形】

样式 说明
.rounded 图片显示圆角效果
.rounded-circle 设置椭圆形图片
.img-thumbnail 设置图片缩略图(图片有边框)
.img-fluid 响应式图片
.float-right 图片右对齐
.float-left 图片左对齐

【表格】

【表格标签】
标签 说明
table 定义一个表格
thead 表格表头
tbody 表格主体内容
tr
th 表头列
td 单元格
caption 表格标题
【table样式】
样式 说明
.table 基类,以下样式均应用于\<table...
.table-striped 定义条纹表格,示例:\<table class=\"table table-striped\">
.table-bordered 定义带有边框的条件,示例: \<table class=\"table table-bordered\">
.table-hover 为表格的每一行添加鼠标悬停效果(灰色背景),示例:\<table class=\"table table-hover\">
.table-dark 定义黑色背景的表格,示例:\<table class=\"table table-dark\">
.table-responsive 创建响应式表格:在屏幕宽度小于 992px 时会创建水平滚动条,如果可视区域宽度大于 992px 则显示不同效果(没有滚动条),示例: \<table class=\"table table-responsive\">
.table-responsive-{sm|md|lg|xl} 定义在指定屏幕尺寸下响应式表格
.table-lg 较大的表格,示例:\<table class=\"table table-lg\">
.table-sm 较小的表格,示例:\<table class=\"table table-sm\">
【tr、thead样式】
样式 说明
.table-primary 指定tr或thead行的颜色,下同
.table-success 同上
.table-info 同上
.table-danger 同上
.table-warning 同上
.table-active 同上
.table-secondary 同上
.table-light 同上
.table-dark 同上

标签: bootstrap 样式 css