日期:2014-05-19  浏览次数:20385 次

背景图片的问题
请教高手
最近发现163的邮箱和asp.net的背景图片都是一张大图,它是怎么在显示的时候拆分的呢?

------解决方案--------------------
通过定义div的宽,高 以及背景图片的显示位置来实现上面的功能

通过变换显示背景图片的位置坐标 显示同一张图片上不同部位内容

#bgimg{
BACKGROUND-POSITION: -40px -41px; DISPLAY: block; WIDTH: 48px; CURSOR: hand; HEIGHT: 53px
}

BACKGROUND-POSITION: -40px -41px;//从左面-40px 上面-41px 开始显示背景图片