目录
前端框架Bootstrap
该框架已经帮我们写好了很多页面样式,如果需要使用,只需要下载对应文件
直接CV拷贝即可
在使用Bootstrap的时候,所有的页面样式只需要通过修改class属性来调节即可
总官网:Bootstrap中文网
中文文档查询:https://v3.bootcss.com/
- https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/3.4.1/css/bootstrap.min.css
-
- https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/3.4.1/js/bootstrap.min.js
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.7.1/jquery.min.js">script> Bootstrap的js代码是基于jQuery的
在使用bootstrap做动态效果时一定要引入jQuery!!!
Bootstrap 需要为页面内容和栅格系统包裹一个 .container 容器。我们提供了两个作此用处的类。注意,由于 padding 等属性的原因,这两种容器类不能互相嵌套。
.container 类用于固定宽度并支持响应式布局的容器。- <div class="container">
- ...
- div>
.container-fluid 类用于 100% 宽度,占据全部视口(viewport)的容器。 - <div class="container-fluid">
- ...
- div>
实例:
- html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>Titletitle>
- <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.7.1/jquery.min.js">script>
- <link rel="stylesheet" href="bootstrap-3.4.1-dist/css/bootstrap.min.css">
- <script src="bootstrap-3.4.1-dist/js/bootstrap.min.js">script>
- <style>
- .c1 {
- height: 100px;
- border: 2px solid black;
- }
- style>
- head>
- <body>
- <div class="c1 container">
-
- div>
-
- <div class="c1 container-fluid">
-
- div>
- body>
- html>
- html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>Titletitle>
-
- <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.7.1/jquery.min.js">script>
- <link rel="stylesheet" href="bootstrap-3.4.1-dist/css/bootstrap.min.css">
- <script src="bootstrap-3.4.1-dist/js/bootstrap.min.js">script>
-
- <style>
- .c1 {
- height: 100px;
- border: 4px solid black;
-
- }
-
- style>
-
-
- head>
- <body>
-
- <div class="container">
- <div class="row">
- <div class="col-md-1 c1">div>
- <div class="col-md-1 c1">div>
- <div class="col-md-1 c1">div>
- <div class="col-md-1 c1">div>
- <div class="col-md-1 c1">div>
- <div class="col-md-1 c1">div>
- <div class="col-md-1 c1">div>
- <div class="col-md-1 c1">div>
- <div class="col-md-1 c1">div>
- <div class="col-md-1 c1">div>
- <div class="col-md-1 c1">div>
- <div class="col-md-1 c1">div>
-
- <div class="col-md-6 c1">div>
- <div class="col-md-6 c1">div>
- div>
-
- div>
-
- body>
- html>
<div class="row">
- 写一个 row 就是将所在区域划分成 12 份
<div class="col-md-6 c1">div>
- 写一个 col-md-6 获取想要的份数
| 超小屏幕 手机 (<768px) | 小屏幕 平板 (≥768px) | 中等屏幕 桌面显示器 (≥992px) | 大屏幕 大桌面显示器 (≥1200px) | |
|---|---|---|---|---|
| 栅格系统行为 | 总是水平排列 | 开始是堆叠在一起的,当大于这些阈值时将变为水平排列C | ||
.container 最大宽度 | None (自动) | 750px | 970px | 1170px |
| 类前缀 | .col-xs- | .col-sm- | .col-md- | .col-lg- |
| 列(column)数 | 12 | |||
| 最大列(column)宽 | 自动 | ~62px | ~81px | ~97px |
| 槽(gutter)宽 | 30px (每列左右均有 15px) | |||
| 可嵌套 | 是 | |||
| 偏移(Offsets) | 是 | |||
| 列排序 | 是 | |||
针对不同的显示器,要加上不同的参数
- <div class="container">
- <div class="row">
- <div class="c1 col-md-1">div>
- <div class="c1 col-md-1">div>
- <div class="c1 col-md-1">div>
- <div class="c1 col-md-1">div>
- <div class="c1 col-md-1">div>
- <div class="c1 col-md-1">div>
- <div class="c1 col-md-1">div>
- <div class="c1 col-md-1">div>
- <div class="c1 col-md-1">div>
- <div class="c1 col-md-1">div>
- <div class="c1 col-md-1">div>
- <div class="c1 col-md-1">div>
- <div class="col-md-8 c1 col-md-offset-4">div>
- div>
- div>

到 均可使用。另外,还提供了 .h1 到 .h6 类,为的是给内联(inline)属性的文本赋予标题的样式。- <h1>h1. Bootstrap headingh1>
- <h2>h2. Bootstrap headingh2>
- <h3>h3. Bootstrap headingh3>
- <h4>h4. Bootstrap headingh4>
- <h5>h5. Bootstrap headingh5>
- <h6>h6. Bootstrap headingh6>

标签或赋予 .small 类的元素,可以用来标记副标题。- <h1>h1. Bootstrap heading <small>Secondary textsmall>h1>
- <h2>h2. Bootstrap heading <small>Secondary textsmall>h2>

- 标记高亮显示文本
- 使用标签
You can use the mark tag to <mark>highlightmark> text.

- 被删除的文本
- 对于被删除的文本使用
标签。
<del>This line of text is meant to be treated as deleted text.del>

- 插入文本
- 额外插入的文本使用
标签。
<ins>This line of text is meant to be treated as an addition to the document.ins>

- 带下划线的文本
- 为文本添加下划线,使用
标签。
<u>This line of text will render as underlinedu>

- 着重
- 通过增加 font-weight 值强调一段文本。
<strong>rendered as bold textstrong>

- 斜体
- 用斜体强调一段文本。
<em>rendered as italicized textem>

- <p class="text-left">Left aligned text.p>
- <p class="text-center">Center aligned text.p>
- <p class="text-right">Right aligned text.p>
- <p class="text-justify">Justified text.p>
- <p class="text-nowrap">No wrap text.p>

- <p class="text-lowercase">Lowercased text.p>
- <p class="text-uppercase">Uppercased text.p>
- <p class="text-capitalize">Capitalized text.p>

在你的文档中引用其他来源的内容。
默认样式的引用
将任何HTML元素包裹在中即可表现为引用样式。对于直接引用,我们建议用标签。
- <blockquote>
- <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.p>
- blockquote>

- <ul>
- <li>...li>
- ul>
- Lorem ipsum dolor sit amet
- Consectetur adipiscing elit
- Integer molestie lorem at massa
- Facilisis in pretium nisl aliquet
- Nulla volutpat aliquam velit
- Phasellus iaculis neque
- Purus sodales ultricies
- Vestibulum laoreet porttitor sem
- Ac tristique libero volutpat at
- Faucibus porta lacus fringilla vel
- Aenean sit amet erat nunc
- Eget porttitor lorem
- <ol>
- <li>...li>
- ol>
- Lorem ipsum dolor sit amet
- Consectetur adipiscing elit
- Integer molestie lorem at massa
- Facilisis in pretium nisl aliquet
- Nulla volutpat aliquam velit
- Faucibus porta lacus fringilla vel
- Aenean sit amet erat nunc
- Eget porttitor lorem
- <ul class="list-unstyled">
- <li>...li>
- ul>

display: inline-block;并添加少量的内补(padding),将所有元素放置于同一行。- <ul class="list-inline">
- <li>...li>
- ul>
Lorem ipsum Phasellus iaculis Nulla volutpat
为任意 通过 添加 通过添加 通过添加 通过这些状态类可以为行或单元格设置颜色。 单独的表单控件会被自动赋予一些全局样式。所有设置了 为 通过为表单添加 支持多行文本的表单控件。可根据需要改变 多选框(checkbox)用于选择列表中的一个或多个选项,而单选框(radio)用于从多个选项中只选择一个。默认外观(堆叠在一起) 通过将 注意,很多原生选择菜单 - 即在 Safari 和 Chrome 中 - 的圆角是无法通过修改 如果需要在表单中将一行纯文本和 为输入框设置 为输入框设置 Bootstrap 对表单控件的校验状态,如 error、warning 和 success 状态,都定义了样式。使用时,添加 添加额外的图标 你还可以针对校验状态为输入框添加额外的图标。只需设置相应的 反馈图标(feedback icon)只能使用在文本输入框 通过 高度尺寸 创建大一些或小一些的表单控件以匹配按钮尺寸。 通过添加 用栅格系统中的列(column)包裹输入框或其任何父元素,都可很容易的为其设置宽度。 为 使用下面列出的类可以快速创建一个带有预定义样式的按钮。 需要让按钮具有不同尺寸吗?使用 通过给按钮添加 响应式图片 在 Bootstrap 版本 3 中,通过为图片添加 通过为 图标参考网站: 组件 · Bootstrap v3 中文文档 | Bootstrap 中文网 图标 span标签 可以改颜色 - 操作普通文本方法相同标签添加
.table类可以为其赋予基本的样式 — 少量的内补(padding)和水平方向的分隔线。这种方式看起来很多余!?但是我们觉得,表格元素使用的很广泛,如果我们为其赋予默认样式可能会影响例如日历和日期选择之类的插件,所以我们选择将此样式独立出来。

条纹状表格
.table-striped类可以给之内的每一行增加斑马条纹样式。

带边框的表格
.table-bordered类为表格和其中的每个单元格增加边框。# First Name Last Name Username 1 Mark Otto @mdo 2 Jacob Thornton @fat 3 Larry the Bird @twitter 鼠标悬停
.table-hover类可以让中的每一行对鼠标悬停状态作出响应。
# First Name Last Name Username 1 Mark Otto @mdo 2 Jacob Thornton @fat 3 Larry the Bird @twitter 紧缩表格
.table-condensed类可以让表格更加紧凑,单元格中的内补(padding)均会减半。# First Name Last Name Username 1 Mark Otto @mdo 2 Jacob Thornton @fat 3 Larry the Bird @twitter 状态类
Class 描述 .active鼠标悬停在行或单元格上时所设置的颜色 .success标识成功或积极的动作 .info标识普通的提示信息或动作 .warning标识警告或需要用户注意 .danger标识危险或潜在的带来负面影响的动作
【九】表单标签基本实例
.form-control类的、和元素都将被默认设置宽度属性为width: 100%;。 将label元素和前面提到的控件包裹在.form-group中可以获得最好的排列。
内联表单元素添加.form-inline类可使其内容左对齐并且表现为inline-block级别的控件。只适用于视口(viewport)至少在 768px 宽度时(视口宽度再小的话就会使表单折叠)。


水平排列的表单
.form-horizontal 类,并联合使用 Bootstrap 预置的栅格类,可以将 label 标签和控件组水平并排布局。这样做将改变 .form-group 的行为,使其表现为栅格系统中的行(row),因此就无需再额外添加 .row 了。
文本域
rows 属性。<textarea class="form-control" rows="3">textarea>
多选和单选框
内联单选和多选框.checkbox-inline 或 .radio-inline 类应用到一系列的多选框(checkbox)或单选框(radio)控件上,可以使这些控件排列在一行。
下拉列表(select)
border-radius 属性来改变的。
静态控件label 元素放置于同一行,为 元素添加 .form-control-static 类即可。
禁用状态disabled 属性可以禁止其与用户有任何交互(焦点、输入等)。被禁用的输入框颜色更浅,并且还添加了 not-allowed 鼠标状态。<input class="form-control" id="disabledInput" type="text" placeholder="Disabled input here..." disabled>
只读状态readonly 属性可以禁止用户修改输入框中的内容。处于只读状态的输入框颜色更浅(就像被禁用的输入框一样),但是仍然保留标准的鼠标状态。<input class="form-control" type="text" placeholder="Readonly input here…" readonly>
校验状态.has-warning、.has-error 或 .has-success 类到这些控件的父元素即可。任何包含在此元素之内的 .control-label、.form-control 和 .help-block 元素都将接受这些校验状态的样式。
.has-feedback 类并添加正确的图标即可。 元素上。
控件尺寸.input-lg 类似的类可以为控件设置高度,通过 .col-lg-* 类似的类可以为控件设置宽度。
水平排列的表单组的尺寸.form-group-lg 或 .form-group-sm 类,为 .form-horizontal 包裹的 label 元素和表单控件快速设置尺寸。
调整列(column)尺寸
【十】按钮可作为按钮使用的标签或元素
、 或 元素添加按钮类(button class)即可使用 Bootstrap 提供的样式。
预定义样式
尺寸.btn-lg、.btn-sm 或 .btn-xs 就可以获得不同尺寸的按钮。
.btn-block 类可以将其拉伸至父元素100%的宽度,而且按钮也变为了块级(block)元素。
【十一】图片
.img-responsive 类可以让图片支持响应式布局。其实质是为图片设置了 max-width: 100%;、 height: auto; 和 display: block; 属性,从而让图片在其父元素中更好的缩放。<img src="..." class="img-responsive" alt="Responsive image">图片形状
元素添加以下相应的类,可以让图片呈现不同的形状。
颜色【十二】辅助类
<button type="button" class="close" aria-label="Close"><span aria-hidden="true">×span>button>
<span class="caret">span>
【十三】组件
传奇服务端GOM引擎和GEE引擎区别在哪里?
使用 zk-SNARKs 的可编程零知识证明:第 3 部分
C语言字符串函数和内存函数的介绍与模拟实现
arthas线上问题检查思路
halcon学习和实践(第一个范例threshold.hdev)
MacBook最佳SSH客户端Termius for Mac
L1-020 帅到没朋友(Python3)
BIGEMAP APP行车(走路)轨迹记录
13-1-SRGAN-图像超分-残差模块-亚像素卷积