17得票2回答
CSS:如何使用CSS伪类:before和:after来使用图像精灵

我以前从未尝试过这个。我创建了一个图像精灵,其中包含两个图标。每个图标的宽度和高度均为26px。因此,精灵的大小为26x52px。 我有一个元素,它可能在div.something或div.anything中。根据它属于哪个类,我想在左侧或右侧添加一个角标。 因此,我将 .element ...

15得票6回答
使用CSS Sprites在Web应用程序中的优势是什么?

我正在处理一个流量相对较大的网站,并考虑使用CSS精灵来减少其设计中的图像加载次数。 除了减少传输数据量外,使用CSS精灵还有什么优点?你能节省多少空间?在哪个阈值下使用CSS精灵才会对网站有益? 更新:感谢您的回答。它们都非常经过深思熟虑,提供了好的资料来验证您的观点。现在我感觉更能够做...

8得票2回答
CSS:使用.Less管理雪碧图像

像在 SCSS 文件中使用 Compass 一样,是否有一种方法(通过扩展或工具)可以直接从 .Less 中管理 Sprite?

9得票3回答
一个图像文件存储页面上所有小图像

在最近的一期Stackoverflow播客中,Jeff谈到了使用单个图像文件来包含页面上分散的所有小图片,然后使用CSS进行裁剪,以便正确显示所有图像。整个目的是为了减少服务器请求次数,使页面加载更快。我觉得这真的很酷,我可以在我们的产品中真正使用它。 我的问题是:如何使用CSS实现这一点?...

11得票3回答
<canvas>和<div>的效率比较

我想问一下,有没有人能够对我要做的设计决策提供一些提示。 我的项目将会涉及到一些精灵(屏幕上预计会有10至30个),而有几种方法可以实现它们。一种方法是使用CSS-Sprites,另一种方式是在画布上绘制它们。这两种方法都不难。背景将由另一个&lt;canvas&gt;绘制成平铺地图,在后台...

9得票2回答
如何将CSS缩写转换为完整写法?

有没有自动将简写CSS转换为长格式的工具?我需要这个工具,因为我想使用SmartSprites,而这个工具与简写不兼容。 最好还有一个反向工具,这样在精灵计算之后,我可以尽可能地压缩CSS... 任何其他自动精灵化的解决方案也欢迎,基本上我正在寻找一些可以集成到构建过程中的命令行工具,以便...

16得票3回答
如何将CDN加速技术应用于图标?

现在使用CDN来缓存javascript、css、字体等已经成为普遍做法,但是相对于其他内容,图标好像没有得到同样的扩展(可能因为每个网站都希望有独特的外观和感受)。 是否有一些广泛使用的图标集,由CDN托管,并且足够常见以提供显著的速度改进,同时这些图标通过使用同一CDN的另一个站点进行预...

10得票5回答
如何仅对一个页面应用 CSS 样式更改?

我有两个CSS文件: 主文件(main.css) 特定页面文件(page5.css)。我的page5.css包含了main.css(@import url(main.css)); 我的main.css文件中有一部分设置了页面的高度。 #content { background...

8得票1回答
在不同的样式表中使用同一个指南针精灵图标

我正在使用Compass生成CSS精灵。 我找到了一种方法,可以在不同的.scss文件中定义一次精灵并重复使用它,但我不确定这是否是正确的解决方案。 到目前为止,我找到的最好方法是: 创建一个_variables.scss分部文件 在_variables.scss分部文件中定义精灵 在...

11得票4回答
当在Chrome上缩放时,图像精灵会变得不对齐。

在Chrome浏览器中,当你缩放时,带有图像精灵的图标会变得不对齐。随着你向下滚动背景图像,位置似乎会稍微下降。这只会在Chrome浏览器中发生。 以下是CSS代码:.feature-icon { height: 22px; width: 22px; displ...