【发布时间】:2013-09-15 18:23:21
【问题描述】:
我正在建立一个 php 网站,并在一个 png 文件中有一组图标。
但是,我不知道如何从这个大文件中提取特定图标,因为它们都合并到一个图像中。谁能告诉我该怎么做?
【问题讨论】:
-
我认为你想研究 CSS Sprites:css-tricks.com/css-sprites 这将比 php 更多客户端。
标签: css web icons glyphicons
我正在建立一个 php 网站,并在一个 png 文件中有一组图标。
但是,我不知道如何从这个大文件中提取特定图标,因为它们都合并到一个图像中。谁能告诉我该怎么做?
【问题讨论】:
标签: css web icons glyphicons
通常的技术是将图像设置为元素的背景,将元素的宽度和高度设置为图标的宽度和高度,然后使用background-position 将所需的图标放置在“视图中”。
所以如果图标是 10px x 10px 并且你想要的是第 2 行的第 4 个,你可以这样做:
.myIcon {
background-image: url(myImage);
width:10px;
height:10px;
background-position: -30px -10px;
}
【讨论】: