bootstap初识之css
老师的博客:https://www.cnblogs.com/liwenzhou/p/8214637.html
bootstrap中文网:http://www.bootcss.com/
官网:https://getbootstrap.com
全局css:https://v3.bootcss.com/css/
bootCDN:https://www.bootcdn.cn/
首先在中文网下载社区的.解压,然后把常用的保留,不需要的删除。
解压后的文件目录
bootstrap-3.3.7-dist/
├── css // CSS文件
│ ├── bootstrap-theme.css // Bootstrap主题样式文件
│ ├── bootstrap-theme.css.map
│ ├── bootstrap-theme.min.css // 主题相关样式压缩文件
│ ├── bootstrap-theme.min.css.map
│ ├── bootstrap.css
│ ├── bootstrap.css.map
│ ├── bootstrap.min.css // 核心CSS样式压缩文件
│ └── bootstrap.min.css.map
├── fonts // 字体文件
│ ├── glyphicons-halflings-regular.eot
│ ├── glyphicons-halflings-regular.svg
│ ├── glyphicons-halflings-regular.ttf
│ ├── glyphicons-halflings-regular.woff
│ └── glyphicons-halflings-regular.woff2
└── js // JS文件
├── bootstrap.js
├── bootstrap.min.js // 核心JS压缩文件
└── npm.js
删除一些目录后:
bootstrap-3.3.7-dist/
├── css // CSS文件
│ ├──
│ ├──
│ ├──
│ ├──
│ ├──
│ ├──
│ ├── bootstrap.min.css // 核心CSS样式压缩文件
│ └──
├── fonts // 字体文件
│ ├── glyphicons-halflings-regular.eot
│ ├── glyphicons-halflings-regular.svg
│ ├── glyphicons-halflings-regular.ttf
│ ├── glyphicons-halflings-regular.woff
│ └── glyphicons-halflings-regular.woff2
└── js // JS文件
├──
├── bootstrap.min.js // 核心JS压缩文件
└──
然后倒入:
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<title>测试</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<link href="../db/normalize.css" rel="stylesheet">
<link href="../db/bootstrap/css/bootstrap.min.css" rel="stylesheet">
</head>
<body> <script src="../db/bootstrap/js/bootstrap.min.js"></script>
<script src="../db/jQuery.js"></script>
</body>
</html>
完成。
Bootstrap全局样式
地址:https://v3.bootcss.com/css/
排版、按钮、表格、表单、图片等我们常用的HTML元素,Bootstrap中都提供了全局样式。
我们只要在基本的HTML元素上通过设置class就能够应用上Bootstrap的样式,从而使我们的页面更美观和谐。
标题相关:
<h1>一级标题36px</h1>
<h2>二级标题30px</h2>
<h3>三级标题24px</h3>
<h4>四级标题18px</h4>
<h5>五级标题14px</h5>
<h6>六级标题12px</h6>
<!--除了使用h标签,Bootstrap内置了相应的全局样式-->
<!--内联标签应用标题样式-->
<span class="h1">一级标题36px</span>
<span class="h2">二级标题30px</span>
<span class="h3">三级标题24px</span>
<span class="h4">四级标题18px</span>
<span class="h5">五级标题14px</span>
<span class="h6">六级标题12px</span>
副标题
<!--一级标题中嵌入小标题-->
<h1>一级标题<small>小标题</small></h1>
文本对齐
<!--文本对齐-->
<p class="text-left">文本左对齐</p>
<p class="text-center">文本居中</p>
<p class="text-right">文本右对齐</p>
文本大小写
<!--大小写-->
<p class="text-lowercase">Lowercased text.</p>
<p class="text-uppercase">Uppercased text.</p>
<p class="text-capitalize">Capitalized text.</p>
表格
Class | 描述 |
.table-striped | 条纹状表格 |
.table-bordered | 带边框的表格 |
.table-hover | 鼠标悬停变色的表格 |
.table-condensed | 紧缩型表格 |
.table-responsive | 响应式表格 |
状态类
Class | 描述 |
---|---|
.active |
鼠标悬停在行或单元格上时所设置的颜色 |
.success |
标识成功或积极的动作 |
.info |
标识普通的提示信息或动作 |
.warning |
标识警告或需要用户注意 |
.danger |
标识危险或潜在的带来负面影响的动作 |
表单
内联表单
表单状态
带图标的表单
按钮
<a class="btn btn-default" href="#" role="button">Link</a>
<button class="btn btn-default" type="submit">Button</button>
<input class="btn btn-default" type="button" value="Input">
<input class="btn btn-default" type="submit" value="Submit">
按钮样式
<!-- Standard button -->
<button type="button" class="btn btn-default">(默认样式)Default</button>
<!-- Provides extra visual weight and identifies the primary action in a set of buttons -->
<button type="button" class="btn btn-primary">(首选项)Primary</button>
<!-- Indicates a successful or positive action -->
<button type="button" class="btn btn-success">(成功)Success</button>
<!-- Contextual button for informational alert messages -->
<button type="button" class="btn btn-info">(一般信息)Info</button>
<!-- Indicates caution should be taken with this action -->
<button type="button" class="btn btn-warning">(警告)Warning</button>
<!-- Indicates a dangerous or potentially negative action -->
<button type="button" class="btn btn-danger">(危险)Danger</button>
<!-- Deemphasize a button by making it look like a link while maintaining button behavior -->
<button type="button" class="btn btn-link">(链接)Link</button>
按钮大小
<p>
<button type="button" class="btn btn-primary btn-lg">(大按钮)Large button</button>
<button type="button" class="btn btn-default btn-lg">(大按钮)Large button</button>
</p>
<p>
<button type="button" class="btn btn-primary">(默认尺寸)Default button</button>
<button type="button" class="btn btn-default">(默认尺寸)Default button</button>
</p>
<p>
<button type="button" class="btn btn-primary btn-sm">(小按钮)Small button</button>
<button type="button" class="btn btn-default btn-sm">(小按钮)Small button</button>
</p>
<p>
<button type="button" class="btn btn-primary btn-xs">(超小尺寸)Extra small button</button>
<button type="button" class="btn btn-default btn-xs">(超小尺寸)Extra small button</button>
</p>
图片
<img src="..." class="img-responsive" alt="Responsive image">
图片形状
<img src="..." alt="..." class="img-rounded">
<img src="..." alt="..." class="img-circle">
<img src="..." alt="..." class="img-thumbnail">
辅助类
文本颜色
<p class="text-muted">...</p>
<p class="text-primary">...</p>
<p class="text-success">...</p>
<p class="text-info">...</p>
<p class="text-warning">...</p>
<p class="text-danger">...</p>
背景颜色
<p class="bg-primary">...</p>
<p class="bg-success">...</p>
<p class="bg-info">...</p>
<p class="bg-warning">...</p>
<p class="bg-danger">...</p>
关闭按钮
<button type="button" class="close" aria-label="Close"><span aria-hidden="true">×</span></button>
下拉三角
<span class="caret"></span>
快速浮动
<div class="pull-left">...</div>
<div class="pull-right">...</div>
内容块居中
<div class="center-block">...</div>
清除浮动
<!-- Usage as a class -->
<div class="clearfix">...</div>
显示与隐藏
<div class="show">...</div>
<div class="hidden">...</div>
上面这些是摘自老师的。
下面是在css全局样式中自己看到的和老师上课总结的一些知识。
布局容器
<div class="container-fluid"> //全局的
<div class="container"> // 左右有空白的
栅格系统
Bootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。它包含了易于使用的预定义类,还有强大的mixin 用于生成更具语义的布局。
<div class="container">
<div class="row">
<div class="col-md-1 col-xs-4">占1列</div><!--桌面级的设备占1列,小屏幕的占4列-->
<div class="col-md-10 col-xs-4">占10列</div>
<div class="col-md-1 col-xs-4">占1列</div>
</div>
<div class="row">
<div class="col-md-5 col-md-offset-2">第二行 左边空两列</div><!--桌面级整体向右推动2格-->
</div>
<div class="row">
<div class="col-md-3">占3列的div</div>
<div class="col-md-6">占6列的div</div>
<div class="col-md-6">占6列的div</div>
</div>
<div class="row">
<div class="col-md-3 col-md-push-2">占3列的div</div><!--表示自己往左推进两行,可能会与右边的内容重合-->
<div class="col-md-6">占6列的div</div>
</div>
</div>
如果一“行(row)”中包含了的“列(column)”大于 12,多余的“列(column)”所在的元素将被作为一个整体另起一行排列。
补充:
push推,及把div往右推动 pull是拔把div往左边推动
<div class="row">
<div class="col-md-9 col-md-push-3">.col-md-9 .col-md-push-3</div>
<div class="col-md-3 col-md-pull-9">.col-md-3 .col-md-pull-9</div>
</div>
媒体查询
.c1 {
background-color: red;
} /*当打开网页的设备是一个显示器设备,并且显示器的宽度小于600px时,使用下面的样式*/
@media screen and (max-width: 400px) {
.c1 {
background-color: green;
}
}
/* 超小屏幕(手机,小于 768px) */
/* 没有任何媒体查询相关的代码,因为这在 Bootstrap 中是默认的(还记得 Bootstrap 是移动设备优先的吗?) */ /* 小屏幕(平板,大于等于 768px) */
@media (min-width: @screen-sm-min) { ... } /* 中等屏幕(桌面显示器,大于等于 992px) */
@media (min-width: @screen-md-min) { ... } /* 大屏幕(大桌面显示器,大于等于 1200px) */
@media (min-width: @screen-lg-min) { ... }
栅格参数
超小屏幕 手机 (<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) | 是 | |||
列排序 | 是 |
Less mixin 和变量
没搞懂这是干嘛的,下去自己好好看一下。gutter是指每个div的间距的两倍(因为有两个),默认为60px,及一row中两个div里面的内容的间隔差不多比两个汉字的距离稍微还大2个px
排版
标题
HTML 中的所有标题标签,<h1>
到 <h6>
均可使用。另外,还提供了 .h1
到 .h6
类,为的是给内联(inline)属性的文本赋予标题的样式。
<small>
标签或赋予 .small
类的元素,可以用来标记副标题。页面主体
Bootstrap 将全局 font-size
设置为 14px,line-height
设置为 1.428。这些属性直接赋予 <body>
元素和所有段落元素。另外,<p>
(段落)元素还被设置了等于 1/2 行高(即 10px)的底部外边距(margin)。
中心内容
通过添加 .lead
类可以让段落突出显示。内容变大了。
使用less工具构建
没看懂
内联文本元素
下面都是标签:
<mark> :高亮<mark>
</del>:删除线
</s>:无用文本,感觉和删除线一样。
<ins>:插入文本,下滑线
<u>:下划线
<small>:小写文本,父辈的0.85
<strong>:着重文本,加黑加粗
<em>:斜体
Alternate elements:
在 HTML5 中可以放心使用 <b>
和 <i>
标签。<b>
用于高亮单词或短语,不带有任何着重的意味;而 <i>
标签主要用于发言、技术词汇等。
对齐
<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>
<!--text-justify:对齐文本,感觉没用啊-->
<!--text-nowrap:无包装的文本,感觉也没用-->
改变大小写
<p class="text-lowercase">Lowercased text.</p>
<p class="text-uppercase">Uppercased text.</p>
<p class="text-capitalize">Capitalized text.</p>
缩略语
<abbr title="attribute">attr</abbr>
首字母缩略语
<abbr title="attribute">attr</abbr>
为缩略语添加 .initialism
类,可以让 font-size 变得稍微小些。
地址
<address>
<strong>alex</strong><br>
北京老男孩教育大楼<br>
五栋三栋308<br>
<abbr title="Phone">P:</abbr> (123) 456-7890
</address> <address>
<strong>jin boss</strong><br>
<a href="mailto:#">654123151@example.com</a>
</address>
效果图
alex北京老男孩教育大楼
五栋三栋308
P: (123) 456-7890
jin boss
654123151@example.com
不知道字体为什么变为了斜体,真实的效果图不是斜体的
引用
默认样式的引用 建议直接用p标签
<blockquote>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
</blockquote>
多种引用样式
<blockquote>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
<footer>Someone famous in <cite title="Source Title">Source Title</cite></footer>
</blockquote>
汤家凤的闹铃
<blockquote>
<p>年轻人你怎么睡得着觉,你怎么睡得着,有点。。。</p>
<footer>汤家凤 <cite title="Source Title">汤家凤的起床闹铃</cite></footer>
</blockquote>
效果图
年轻人你怎么睡得着觉,你怎么睡得着,有点。。。
汤家凤 汤家凤的起床闹铃
额,效果图有点不一样。
另外一种展示风格:
<blockquote class="blockquote-reverse"> ... </blockquote>
全部右对齐了而已
列表
无序列表
<ul class="list-unstyled">
<li>...</li>
</ul
列联列表
以行的的形式排列
<ul class="list-inline">
<li>...</li>
</ul>
描述
<dl>
<dt>...</dt>
<dd>...</dd>
</dl>
代码
<div >
<dl>
<dt>海燕1</dt>
<dd>在苍茫的大海上,狂风卷集着乌云。在乌云和大海之间,海燕像黑色的闪电,在高傲地飞翔。 一会儿翅膀碰着波浪,一会儿箭一般地直冲向乌云,它叫喊着,──就在这鸟儿勇敢的叫喊声里,乌云听出了欢乐。 在这叫喊声里──充满着对暴风雨的渴望!在这叫喊声里,乌云听出了愤怒的力量、热情的火焰和胜利的信心。 </dd>
<dt>海燕2</dt>
<dd>海鸥在暴风雨来临之前呻吟着,──呻吟着,它们在大海上飞窜,想把自己对暴风雨的恐惧,掩藏到大海深处。 海鸭也在呻吟着,──它们这些海鸭啊,享受不了生活的战斗的欢乐:轰隆隆的雷声就把它们吓坏了。 </dd>
<dd>蠢笨的企鹅,胆怯地把肥胖的身体躲藏到悬崖底下……只有那高傲的海燕.</dd>
<dt>海燕4</dt>
<dd>只有那高傲的海燕,勇敢地,自由自在地,在泛起白沫的大海上飞翔! 乌云越来越暗,越来越低,向海面直压下来,而波浪一边歌唱,一边冲向高空,去迎接那雷声。</dd>
</dl>
</div>
效果图
- 海燕1
- 在苍茫的大海上,狂风卷集着乌云。在乌云和大海之间,海燕像黑色的闪电,在高傲地飞翔。 一会儿翅膀碰着波浪,一会儿箭一般地直冲向乌云,它叫喊着,──就在这鸟儿勇敢的叫喊声里,乌云听出了欢乐。 在这叫喊声里──充满着对暴风雨的渴望!在这叫喊声里,乌云听出了愤怒的力量、热情的火焰和胜利的信心。
- 海燕2
- 海鸥在暴风雨来临之前呻吟着,──呻吟着,它们在大海上飞窜,想把自己对暴风雨的恐惧,掩藏到大海深处。 海鸭也在呻吟着,──它们这些海鸭啊,享受不了生活的战斗的欢乐:轰隆隆的雷声就把它们吓坏了。
- 蠢笨的企鹅,胆怯地把肥胖的身体躲藏到悬崖底下……只有那高傲的海燕.
- 海燕4
- 只有那高傲的海燕,勇敢地,自由自在地,在泛起白沫的大海上飞翔! 乌云越来越暗,越来越低,向海面直压下来,而波浪一边歌唱,一边冲向高空,去迎接那雷声。
水平排列描述:
<dl class="dl-horizontal">
<dt>...</dt>
<dd>...</dd>
</dl>
效果图:
- Description lists
- A description list is perfect for defining terms.
- Euismod
- Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
- Donec id elit non mi porta gravida at eget metus.
- Malesuada porta
- Etiam porta sem malesuada magna mollis euismod.
- Felis euismod semper eget lacinia
- Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.
自动截断
通过 text-overflow
属性,水平排列的描述列表将会截断左侧太长的短语。在较窄的视口(viewport)内,列表将变为默认堆叠排列的布局方式。
代码
内敛代码
For example, <code><section></code> should be wrapped as inline.
效果图:
For example, <section>
should be wrapped as inline.
用户输入:
To switch directories, type <kbd>cd</kbd> followed by the name of the directory.<br>
To edit settings, press <kbd><kbd>ctrl</kbd> + <kbd>,</kbd></kbd>
效果图:
To switch directories, type cd followed by the name of the directory.
To edit settings, press ctrl + ,
代码块:
<pre><p>Sample text here...</p></pre>
效果图
<p>Sample text here...</p>
还可以使用.pre-scrollable
类,其作用是设置 max-height 为 350px ,并在垂直方向展示滚动条。
变量
<var>y</var> = <var>m</var><var>x</var> + <var>b</var>
程序输出
<samp>This text is meant to be treated as sample output from a computer program.</samp>
表格
表格
<table class="table">
...
</table>
条纹表格
每一行增加斑马条纹样式
<table class="table table-striped">
...
</table>
带边框的的表格
<table class="table table-bordered">
...
</table>
鼠标悬停
每一行对鼠标悬停状态作出响应
<table class="table table-hover">
...
</table>
状态类
通过这些状态类可以为行或单元格设置颜色。
<table class="table">
<thead>
<th></th>
</thead>
<tbody>
<tr class="active">
<td></td>
</tr>
</tbody>
</table>
Class | 描述 |
---|---|
.active |
鼠标悬停在行或单元格上时所设置的颜色 |
.success |
标识成功或积极的动作 |
.info |
标识普通的提示信息或动作 |
.warning |
标识警告或需要用户注意 |
.danger |
标识危险或潜在的带来负面影响的动作 |
响应式表格
将任何 .table
元素包裹在 .table-responsive
元素内,即可创建响应式表格,其会在小屏幕设备上(小于768px)水平滚动。当屏幕大于 768px 宽度时,水平滚动条消失。
<div class="table-responsive">
<table class="table">
...
</table>
</div>
表单
<form class="form-horizontal"> <!--不然为竖排(默认100%) 屏幕过小也会竖排class="form-horizontal"全为竖排-->
<!--在form级别,默认width是100%,所以下级可以调-->
<div class="form-group "><!--每一组必须嵌套,不然会影响浮动的-->
<label class="sr-only" for="exampleInputName2">Name</label><!--class="sr-only" 隐藏laobel文本,所以注意站位符代替-->
<input class="form-control" id="exampleInputName2" placeholder="Jane Doe" type="text">
</div>
<div class="form-group">
<label for="exampleInputEmail2"> Email</label>
<input class="form-control" id="exampleInputEmail2" placeholder="jane.doe@example.com" type="email">
</div>
<div class="checkbox"><!--<div class="checkbox"> 与浮动有关 应该所有类型(例如text)的都是加了浮动的-->
<label>
<input type="checkbox"> Remember me
</label>
</div>
<div class="form-group">
<label for="111">自我介绍</label>
<textarea class="form-control" placeholder="afdaaafasf" rows="3" id="111"></textarea>
</div>
<div class="form-group">
<label class="checkbox-inline"><!--class="checkbox-inline" 表示行内显示--> <input type="checkbox" id="inlineCheckbox1" value="option1"> 11111111
</label>
<label class="checkbox-inline">
<input type="checkbox" id="inlineCheckbox2" value="option2"> 222222222
</label>
<label class="checkbox-inline">
<input type="checkbox" id="inlineCheckbox3" value="option3"> 333333333
</label> <label class="radio-inline">
<input type="radio" name="inlineRadioOptions" id="inlineRadio1" value="option1"> 111111
</label>
<label class="radio-inline">
<input type="radio" name="inlineRadioOptions" id="inlineRadio2" value="option2"> 222222
</label>
<label class="radio-inline">
<input type="radio" name="inlineRadioOptions" id="inlineRadio3" value="option3"> 3333
</label>
</div>
<select class="form-control">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
<select multiple class="form-control">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
<button class="btn btn-success" type="submit">Send invitation</button>
</form>
<form class="form-horizontal">
<div class="form-group">
<label class="col-sm-2 ">Email</label>
<div class="col-sm-10">
<p class="form-control-static">email@example.com</p>
</div>
</div>
<div class="form-group">
<label for="inputPassword" class="col-sm-2 control-label">Password</label>
<div class="col-sm-10">
<input type="password" class="form-control" id="inputPassword" placeholder="Password">
</div>
</div>
</form> <!--text、password、datetime、datetime-local、date、month、time、week、number、email、url、search、tel 和 color。支持组件-->
class="form-control"是铺满整各row,所以在input在div中加入,而textarea中时直接加入到textarea标签。对于label标签,没有设置
宽度,所以label如果把input标签给包住了时,input的标签就不能铺满row了。
1.class="form-control" class="form-group"都有有铺满row的性质,但是from-group必需在支持控件的标签使用(text、password、
datetime、datetime-local、date、month、time、week、number、email、url、search、tel 和 color。支持控件),但是label标签
不能铺满(文本不够不会铺满,输入框有个小的限度,label中文字长度过长时,才会延长输入框),所以label不能把input标签包住,需要通过for来绑定id的形式来实现。
2.textarea支持单独设置row表示占几列
3.class="form-horizontal" 不能与container里面的内容对齐,会往右一点。
4.p class="form-control-static">email@example.com/p class="form-control-static 表示静态控制,就是存文字,但是问的
整体样式与表格匹配 class="form-control 多个文本框,你不点上去都可以以假乱真;
5.form自带row
6.control-label 文字靠右
7.disable不让输入,bootsrap让他变强了
8fieldset 标签 加上disabled 让所有的input框都disabled
9在所有input标签内加上readonly属性。就只能看了。不让点了,相当于以前的disabled
10类.help-block 提示信息
11.has-success类放在div框中,下面的label文字和输入框会变说设置颜色
12 添加输入框图标 见官网
写不下去了,太多了,自己去官网看。
。
bootstap初识之css的更多相关文章
- Python之路【第十一篇续】前端初识之CSS
css解释 css样式: css是英文Cascading Style Sheets的缩写,称为层叠样式表,用于对页面进行美化,CSS的可以使页面更加的美观.基本上所有的html页面都或多或少的使用cs ...
- 初识DIV+CSS
div元素是用来为html文档内大声(block-level)的内容提供结构和背景的元素. css是Cascading Style Sheets(层叠样式表单)的缩写,是一种用来表现html或xml等 ...
- css初识和css选择器
一.css是什么 css(cascading style sheet)定义如何显示HTML元素,给HTML设置样式,显得更为美观. 二.css的引入方式 1.行内引入 在标签中添加一个style是属性 ...
- (一)初识div+css
关于div+css,一直以来都是听其名,而不知其为何.今天看了半天的视频,终于对此略有了解,感觉挺好的,相比之前的table布局页面,div+css就是一把页面布局利器!! div全称division ...
- css随堂笔记(一)
Css初体验第一天 1 css初识:css主要用于设置HTML页面中文本内容,图片的外形,以及版面的布局等外观显示样式 Css样式规范:h1{属性:值} 2 css的三总书写方式:1 行内样式 将样 ...
- Matplotlib数据可视化(3):文本与轴
在一幅图表中,文本.坐标轴和图像的是信息传递的核心,对着三者的设置是作图这最为关心的内容,在上一篇博客中虽然列举了一些设置方法,但没有进行深入介绍,本文以围绕如何对文本和坐标轴进行设置展开(对图像 ...
- 前端之CSS初识
figure:last-child { margin-bottom: 0.5rem; } #write ol, #write ul { position: relative; } img { max- ...
- 0008 CSS初识(行内式、内部样式表、外部样式表)
typora-copy-images-to: media 第01阶段.前端基础.CSS初识 CSS层叠样式表 学习目标 理解 css的目的作用 css的三种引入方式 应用 css三种引用方式的书写 通 ...
- CSS初识- 选择器 &背景& 浮动& 盒子模型
# CSS初识-目标: > 1. 学会使用CSS选择器 > 2. 熟记CSS样式和外观属性 > 3. 熟练掌握CSS各种基础选择器 > 4. 熟练掌握CSS各种复合选择器 &g ...
随机推荐
- activemq+Zookeper高可用集群方案配置
在高并发.对稳定性要求极高的系统中,高可用的是必不可少的,当然ActiveMQ也有自己的集群方案.从ActiveMQ 5.9开始,ActiveMQ的集群实现方式取消了传统的Master-Slave方式 ...
- JMeter Concurrency Thread Group阶梯式加压
初始使用,做了下总结 1.首先下载Concurrency Thread Group并发线程组插件,选择或者搜索Custom Thread Groups: 下载完成之后,JMeter会自动重启. 2.在 ...
- HTML5 CSS3 专题 : 拖放 (Drag and Drop)
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/31413767 本来准备写一个支持多图片拖拽上传的例子,但是为了更好的理解,先介绍 ...
- Android 进阶 教你打造 Android 中的 IOC 框架 【ViewInject】 (上)
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/39269193,本文出自:[张鸿洋的博客] 1.概述 首先我们来吹吹牛,什么叫Io ...
- ubuntu 16.04启用root用户方法
1.使用:sudo passwd root设置root的密码,如下图所示: 2.使用su root来测试是否可以进入root用户,如果出现#说明已经设置root用户的密码成功,如下图所示:
- 51nod_1412_AVL树的种类_动态规划
51nod_1412_AVL树的种类_动态规划 题意: 平衡二叉树(AVL树),是指左右子树高度差至多为1的二叉树,并且该树的左右两个子树也均为AVL树. 现在问题来了,给定AVL树的节点个数n,求有 ...
- laravel rbac的用户 角色 权限的crud
user.php <?php /* |-------------------------------------------------------------------------- | W ...
- 用 fhq_Treap 实现可持久化平衡树
支持对历史版本进行操作的平衡树 Treap 和 Splay 都是旋来旋去的 这样平衡树可持久化听起来不太好搞? 还有 fhq_Treap ! 每次涉及操作就复制一个节点出来 操作历史版本就继承它的根继 ...
- Jmeter----A接口response中body的某一个参数传递给B接口request的body中使用(参数的传递)
示例:将接口"获取待办列表"response中body的id值传递给接口"删除待办"request的body中使用: 操作步骤如下: 第一步:给"获取 ...
- Python + Appium 获取当前屏幕的截图方法的封装
使用方法:get_screenshot_as_file(filename),来自于selenium\webdriver\remote\webdiver.py def take_screenShot(s ...