css Sprites小实例代码_经验交流


这是一个很简单的应用,不过在设计中,这样做可以减轻服务器的压力,是请求次数减少,是一个不错的方法。
特别要说明的是,在这种小图片上即使是两张图片其实就响应时间来说也慢不了多少,不过有一个问题,就是两张图片交替时容易出现背景图片从新加载而导致很段时间不显示的效果。(时间长短视服务器的响应速度和图片大小而变化)

下面是css的部分:

body {
  font-family: "Lucida Sans", "Lucida Sans Unicode";
  font-size: 14px;
  line-height: 24px;
}
ul {
  list-style-type: none;
}
li {
  float: left;

}
a{
  background-image: url(bg.gif);
  height: 26px;
  background-position: 53px 0px;
  display: block;
  margin-right: 10px;
  width: 53px;
  text-align: center;
  color: #333333;
}

li a:link {
  text-decoration: none;
}
li a:visited {
  text-decoration: none;
}
li a:hover {
  text-decoration: none;
  background-position: 0 0px;//在这里规定从某一坐标开始显示图片}

从上面的代码不难看出,这里面起决定性作用的是

background-position:* *px;

这样,在复杂的css应用中,我们便可以解决背景图片从新加载的问题 

时间: 2024-08-02 05:51:35

css Sprites小实例代码_经验交流的相关文章

不用js多浏览器兼容纯DIV/CSS对联漂浮广告代码_经验交流

纯DIV/CSS对联漂浮广告代码(无JS) 源码网两侧漂浮.经测试,兼容IE6,IE7,Firefox浏览器. CSS代码为: 复制代码 代码如下: .r1{width:80px;height:80px;background:red;float:right;          position:fixed !important; top/**/:200px;          position:absolute; z-index:300; top:expression(offsetParent.

DIV+CSS网页另类上下布局的实例代码_经验交流

上面的 下面的

浅谈html中id和name的区别实例代码_经验交流

我们可以通过一段代码来分析一下其中的微妙差别: <form method="post" action="" name="demoform"> <input type="text" name="oDemo" id="oDemo2" value="DEMO" /> </form> 在IE浏览器里,我们可以通过多少方法来索引到这个文本框对

css li 超出隐藏代码_经验交流

jb51.net - Div CSS布局 常见问题 jb51.net - Div CSS布局 常见问题 jb51.net - Div CSS布局 常见问题 jb51.net - Div CSS布局 常见问题 jb51.net - Div CSS布局 常见问题 jb51.net - Div CSS布局 常见问题 jb51.net - Div CSS布局 常见问题 jb51.net - Div CSS布局 常见问题

用CSS构建iframe效果代码_经验交流

用CSS构建iframe效果 来自:网页教学网 A. 直接模拟iframe,用层做容器 ·仅用css编写无限分级弹出菜单 ·浏览器滚动条的参数总结 ·引入css样式表的四种方式介绍 ·两种方式实现的文字竖排效果 ·网页设计高级布局40例参考 ·从GMail认识W3C标准和Ajax

CSS 首字母大写代码_经验交流

.post-body p:first-letter {color:#444;display:inline;float:left;font:3.1em Georgia,arial;text-transform:uppercase;margin:0 0.12em 0 0;} 有两个注意的! p:first-letter  表示p标记下面第一个字母执行 text-transform:uppercase;

css布局网页水平居中常用方法_经验交流

页面水平居中一般会令人很头疼,尤其新手.浏览器之间的不兼容也会带来很大问题.下面来说一下常见的页面水平居中办法.  以下内容参见<精通CSS>.  HTML代码:  复制代码 代码如下: <body>   <div id="wrapper">   </div>   </body>   IE居中办法:   body {        text-align:center;        min-width:760px;   }  

CSS可以做的几个令你叹为观止的实例分享_经验交流

在我写"你未必知道的JavaScript和CSS交互的5种方法"一文时,人们对于JavaScript和CSS是如何重叠的感到惊讶.今天,我将重点强调你能用CSS完成的7种工作--不需要通过JavaScript或图片. CSS@supports 在使用一些浏览器可能没有的特性时,每一个优秀的前端开发者都需要进行特性测试.特性测试一直以来都是由JavaScript来做的,许多人使用Modernizr,一个由许多测试良好的案例构成的优秀实用工具,来做特性测试.一个新API:@supports

css文本框与按钮美化效果代码_经验交流

一.先看看在网页中经常出现的按钮与文本框的本来面目吧! 对照上图,我们怎么样才能改变文本框与按钮的模样呢?那在下面我为大家提供两种文本框与按钮样式作为例子参考,第一种是文本框与按钮无立体感,只是有线 条颜色与填充颜色的,这种效果大家可能在很多网站上都看见过,给人一种特别的感觉,很不错的,第二种效果就比较特殊了,是将文本框做成一种类似于下划线的 效果并且是彩色的,同时按钮的背景色也不再是灰色,而是彩色的,可以说这是一种非常酷的效果,好了,下面我就来说说这两种效果实现的详细操作步骤吧. 二.无立体效