css 小经验: css中背景图片定位
2012-07-06 20:19
225 查看
在css使用图片背景时,很多时候为了节省网页加载时间,把多张小图片合并在一张大图片中,这时候使用图片就要用到图片定位,在网上找了些讲解:
缺点: 缺少间隔尺寸. 三个垂直的 (top, center, bottom) 和三个水平的 (left, center, right) 只能为你组合出最多 9 个位置. 不存在其他混式的组合. 并且很难像其他两种数值定位方法一样使用算数进行控制.
缺点: 你必须知道确实的值.
原理, 如图. 其实就是图片左上角相对于容器左上角的坐标关系.
缺点: IE 中无法处理复杂的百分比定位. 你可以看看这个测试.
原理, 如图. 与像素定位不同, 它的百分比位置是指容器和图片内部的相应位置作为显示的位置.
1. 关键字, 例如: background-position: top right;
优点: 直观, 可用性高, 各浏览器中表现一致.缺点: 缺少间隔尺寸. 三个垂直的 (top, center, bottom) 和三个水平的 (left, center, right) 只能为你组合出最多 9 个位置. 不存在其他混式的组合. 并且很难像其他两种数值定位方法一样使用算数进行控制.
2. 像素, 例如: background-position: 0px 0px;
优点: 概念容易被理解, 只要知道如何测量容器左上角和图片左上角之间的距离, 就能准确地推测出图片显示的位置. 像素还能够精确的用数学来控制定位.缺点: 你必须知道确实的值.
原理, 如图. 其实就是图片左上角相对于容器左上角的坐标关系.
3. 百分比, 例如: background-position: 80% 50%;
优点: 可以使用数学来控制定位, 并且比像素定位更加灵活.缺点: IE 中无法处理复杂的百分比定位. 你可以看看这个测试.
原理, 如图. 与像素定位不同, 它的百分比位置是指容器和图片内部的相应位置作为显示的位置.
相关文章推荐
- html/css教程:背景图片的定位问题详解
- div+css布局控制div定位浮动层在背景图片上的半透明阴影效果
- CSS中背景图片定位方法
- CSS中背景图片定位方法
- CSS中背景图片定位方法
- div css sprites精灵-CSS图像拼合 CSS贴图定位网页背景素材图片拼合定位布局技术教程
- CSS定位背景图片 background-position
- html/css教程:背景图片的定位问题详解
- div+css 背景图片的定位取图问题详解
- CSS:html/css教程:背景图片的定位问题详解
- HTML&CSS——background: url() no-repeat 0 -64px;CSS中背景图片定位方法
- 转 div+css 背景图片的定位取图问题详解
- CSS背景图片定位
- css background-position percentage 背景图片百分比定位
- CSS常用背景图片定位方法
- css ul li 图标 图片位置定位 背景定位
- 通过css将多个图标或图片用同一张图片通过定位背景位置调用到页面
- css背景图片定位练习(一)
- CSS中背景图片定位方法
- CSS中背景图片定位方法