CSS - 对其中许多使用1个图像

时间:2013-06-24 08:12:16

标签: html css

在bootstrap.css中,有一个主图像,其中包含所有图标和内容。

如何使用CSS在“主图像”中显示图像?

我会使用保证金吗?

2 个答案:

答案 0 :(得分:4)

这就是所谓的图像精灵。您将其显示为背景图像,并使用背景位置指定要显示的区域。

例如,在图像中显示20x20像素,区域为40,100的区域:

.myIcon {
  width: 20px; height: 20px;
  background: url(spriteimage.png) -40px -100px;
}

答案 1 :(得分:0)

它被称为CSS sprite,您可以使用background-position属性访问精灵中的不同图像。

这样的事,

background: url('main-sprite.png') -10px -10px;

其中-10px -10px是精灵中图片的x and y positions