## 设置元素的背景颜色
~~~css
background-color:#008000;
~~~
<br>
## 把图像设置为背景
~~~css
background-image: url(图片地址);
~~~
<br>
## 设置背景图像是否及如何重复
~~~css
/* 默认重复 */
background-repeat: repeat;
/* 背景图像将在水平方向重复 */
background-repeat: repeat-x;
/* 背景图像将在垂直方向重复 */
background-repeat: repeat-y;
/* 背景图像将仅显示一次 */
background-repeat: no-repeat;
~~~
<br>
## 设置背景图像的起始位置
~~~css
/* 默认位置为左上角 0 0 */
background-position:0 0;
~~~
<table>
<tbody><tr>
<th width="200">值</th>
<th>描述</th>
</tr>
<tr>
<td>
<ul>
<li>top left</li>
<li>top center</li>
<li>top right</li>
<li>center left</li>
<li>center center</li>
<li>center right</li>
<li>bottom left</li>
<li>bottom center</li>
<li>bottom right</li>
</ul>
</td>
<td>
<p>如果您仅规定了一个关键词,那么第二个值将是"center"。</p>
<p>默认值:0% 0%。</p>
</td>
</tr>
<tr>
<td>x% y%</td>
<td>
<p>第一个值是水平位置,第二个值是垂直位置。</p>
<p>左上角是 0% 0%。右下角是 100% 100%。</p>
<p>如果您仅规定了一个值,另一个值将是 50%。</p>
</td>
</tr>
<tr>
<td>xpos ypos</td>
<td>
<p>第一个值是水平位置,第二个值是垂直位置。</p>
<p>左上角是 0 0。单位是像素 (0px 0px) 或任何其他的 CSS 单位。</p>
<p>如果您仅规定了一个值,另一个值将是50%。</p>
<p>您可以混合使用 % 和 position 值。</p>
</td>
</tr>
</tbody></table>
<br>
## 复合样式
~~~css
background: url(图片地址) no-repeat center center;
~~~
<br>
## css sprites 精灵/雪碧图
把图标都放在一张图上,然后利用背景图定位锁定图标,这样可以减少图片请求次数,提升性能
<br>
- 01-青铜-HTML5+CSS3网页开发
- 01-代码初识
- 01-前端开发工程师
- 02-前端开发环境与软件
- 03-什么是语言
- 04-页面结构
- 05-常用标签
- 06-样式表
- 07-常见样式与选择器
- 01-高宽+边框
- 02-练习
- 03-背景
- 04-练习
- 05-文字与文本
- 06-选择器
- 07-练习
- 08-标签类型
- 09-盒子模型
- 01-内边距
- 02-计算方法
- 03-外边距
- 04-盒子模型计算方式切换
- 05-overflow
- 06-练习
- 10-超链接
- 11-练习
- 02-css基础2
- 01-选择器优先级
- 02-标签样式初始化
- 03-一个标签多个类
- 04-指针样式
- 05-编码规范
- 06-练习
- 03-浮动
- 01-练习
- 04-定位
- 01-练习
- 05-其他样式
- 01-透明与隐藏
- 02-其他
- 03-练习
- 06-表格与表单
- 01-表格
- 02-表单
- 07-PC端整站开发
- 08-移动端开发与适配
- 09-响应式
- 10-git
- 01-html+css(做页面)
- 前端打怪之路