一、背景

1.背景颜色

  background-color: red;

2.背景图片

  background-image: url("../../img/l1.png");

3.图片填充

  background-repeat: no-repeat;(有这三个常用的属性值: no-repeat、repeat-x、repeat-y)

4.背景图片大小

  background-size:100% 100%;
    cover(覆盖):(先让图片水平填满容器)图片等比例缩放,直到最小部分填满容器有可能会出现图片显示不全的效果。
    contain(包含):(先让图片垂直填满容器)图片也是等比例缩放,直到最大部分填满容器有可能出现图片覆盖不完整。
    100% 100%:让图片水平垂直都刚好填满容器导致图片被拉伸或压缩。

5.背景图片位置

  background-position: bottom right;
    当只指定x或y中的一个方向时,另外一个方向默认是居中效果;同样它也可以有数值

6.背景图片的开始位置

  background-origin: padding-box;
    border-box:从外边框出开始显示
    padding-box:从内边距开始
    content-box:从内容处开始*/

7.背景图片剪切位置

  background-clip: content-box;

8.背景的复合属性

  background: red url("../../img/j.png") no-repeat 20px 20px;
    它结合了这四个属性background-color、 background-image、background-repeat、 background-position

二、雪碧图

1.词条解释

    CSS Sprite,也有人叫它CSS精灵,是一种CSS图像合并技术,该方法是将小图标和背景图像合并到一张图片上,然后利用css的背景定位来显示需要显示的图片部分。

2.原理

   CSS雪碧的基本原理是把你的网站上用到的一些图片整合到一张单独的图片中,从而减少你的网站的HTTP请求数量。该图片使用CSS background和background-position属性渲染,这也就意味着你的标签变得更加复杂了,图片是在CSS中定义,而非<img>标签。

3.代码举例

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
div{
height: 28px;
width: 28px;
/**/
background-repeat: no-repeat;
background-image: url("../../img/q.gif");
}
#div2{
background-position: -85px 0;
}
#div3{
background-position: -163px -30px;
}
</style>
<title>雪碧图</title>
</head>
<body>
<div></div>
<div id="div2"></div>
<div id="div3"></div>
</body>
</html>

三、超链接的伪类样式

1.未访问状态

  a:link{ color: blue; }

2.已访问状态

  a:visited{ color: darkgrey; }

3.鼠标悬浮状态

  a:hover{ color: red; }

4.鼠标激活选定状态

  a:active{ color: yellow; }

最新文章

  1. [游戏开发-学习笔记]菜鸟慢慢飞(九)- NGUI- UIWidget(官方说明翻译)
  2. 安卓动态调试七种武器之离别钩 – Hooking(下)
  3. 【linux草鞋应用编程系列】_6_ 重定向和VT100编程
  4. Codeforces Round #160 (Div. 2)
  5. Linux netstat详解
  6. http-equiv
  7. POJ2524+并查集
  8. Gmail账户安全冰山一角
  9. poj3614 贪心
  10. 远程复制 scp命令
  11. JAVAscript——菜单下拉列表练习(阻止事件冒泡)
  12. JavaScript 面向对象(一)
  13. dSYM文件分析
  14. 第一章 Linux系统概述
  15. MYSQL可调用执行自定义SQL的代码
  16. 【HNOI 2018】毒瘤
  17. HTML怎么实现字体加粗
  18. 缓存:前端页面缓存、服务器缓存(依赖SQL)MVC3
  19. poj2559/hdu1506 单调栈经典题
  20. DeprecationWarning: Calling an asynchronous function without callback is deprecated. - how to find where the “function:” is?

热门文章

  1. 1、libgdx简介
  2. Mahout系列之----kmeans 聚类
  3. 《java入门第一季》之面向对象(形式参数和返回值问题的深入研究3)
  4. android MVP框架
  5. 用m4 macros创建文本文件
  6. SpriteBuilder中时间线播放音效的弊端
  7. iOS中关于UIApplication的详细介绍
  8. C语言之插入排序
  9. charles抓取https请求包
  10. Spring--ClassPathResource