只需单击 WordPress 编辑器中的 SpriteMe 按钮,然后选择要插入的 Sprite

已发表: 2022-11-07

SpriteMe 是一个 WordPress 插件,可让您在WordPress 主题中轻松使用 CSS 精灵。 只需将您的 spritesheet 上传到您的 WordPress 媒体库,然后使用短代码 [spriteme] 将 sprite 插入您的帖子或页面。 您还可以使用 WordPress 编辑器轻松地将精灵插入到您的帖子或页面中。 只需单击 WordPress 编辑器中的“SpriteMe”按钮,然后选择要插入的精灵。 SpriteMe 使在您的 WordPress 主题中使用 CSS sprite 变得容易。 您还可以使用 WordPress 编辑器轻松地将精灵插入到您的帖子或页面中。

CSS sprite 是与 CSS Sprite 放置在同一图像中的小背景图像的集合。 在我们的博客中,我们可以使用后缀为 background-image: url (images/sprites); 的 CSS 代码。 之后,我们可以将图像的背景位置指定为 0 0; 或者。 您可以使用 Spriteme 通过查找背景图像、将它们分组、生成它们,然后将它们声明为 CSS 背景位置来为您的网站创建 CSS 精灵。 最后,这不是一个具有成本效益的选择。 毫无疑问。 SpriteMe 检测您网站的垂直和水平方向并自动为其生成一个精灵。

Css Sprites 在哪里使用?

图片来源:slidesharecdn.com

CSS Sprites 是 CSS 中的一种元素,它结合了广泛的常用图形元素,包括导航元素、徽标、线条、RSS 图标、按钮等。

CSS Sprites 可用于将多个图像组合成一个文件。 由于这种方法,现在获取额外的图像要容易得多。 网页上的多个图像可能会导致加载时间延长和服务器请求数量增加。 使用 Sprites of Images 将减少服务器请求并节省带宽。 在 websocket 中使用图像精灵可以显着减少您从浏览器向服务器发出的 HTTP 请求的数量。 使用它会对您网站的整体性能产生重大影响。 大量图像,尤其是小尺寸的图像(例如按钮、图标等),可能会降低网页速度。

如何使用 Css 精灵

您可以使用 CSS 精灵创建一个不仅很大而且包含多个图像的单个图像。 之后,您使用 CSS 将每个图像放置在页面上。 通过这样做,您可以摆脱发送往返请求的需要。


什么是 Sprite 它是如何使用 Css 应用的?

图片来源:cssdeck.com

CSS Sprite 是组合成单个文件的图像,可以通过 HTML 文档访问。 这些图像随后在 HTML 代码中用于显示网站的内容。

Dave Shea 根据 2004 年那些传奇视频游戏所使用的实践,为 CSS Sprite 提出了一个简单的基于 CSS 的解决方案。硬件控制器控制 Sprite 在静态或动态背景图像上的定位。 该术语是由开发人员创造的,因为精灵似乎被显示器吓倒并且无法运行。 大多数导航(例如悬停效果)和图标都是使用 CSS sprites 实现的。 大型网站可以将多个图像组合成一组有效的图像,创建清晰分离的主图像块。 图像之间的大空白空间经常用于防止文本显示为备用背景图像。 CSS sprites 用于组合几个常用的图形元素,例如导航元素、徽标、线条、RSS 图标、按钮等。

该材料不适用于将来几乎肯定会发生变化的任何类型的内容。 一些设备(尤其是 iPhone),包括一些 iPhone,大量使用Sprite 内存,从而降低了设备的运行速度。 如何在您的网页设计中使用 CSS Sprites – 如何使用 CSS Image Sprites 和其他技术优化您的网站。 在本课中,您将学习如何使用 CSS sprite 来缩短加载时间并减少复杂 Web 应用程序的 HTTP 请求。 本质上,图像连接可用于通过利用负背景位置值来创建基于 CSS 的图像映射。 使用 CSS 精灵时,可以提高页面的加载速度。 在本文中,我们将向您展示如何使用简单的 Photoshop 脚本创建图像精灵。

Alex Walker 使用 CSS sprites 通过结合视觉效果和 CSS sprites 来实现翻页效果。 使用 AlphaImageLoader hack,Julien Lecomte 演示了如何使用 CSS sprites、PNG 透明度和 IE6 兼容性。 数据精灵 URI (DRY) 是一种使用数据精灵 URI 管理网站背景图像的新方法。 有一种方法可以用这个替换经典的CSS Sprites,你也可以通过调整来改变你的妆容。 该工具还可以自动缩放背景图像,并结合各种类型和重复轴的图像。 源代码可以下载并受 BSD 许可证的约束。 如果要为主图像创建起始位置(例如图像的左上角),可以使用 % 或 *。 如果您只指定一个值,则另一个值为 50%。 如果您使用...,例如,背景图像将放置在原稿左侧 19 像素和 85 像素的位置。

使用 Css Sprite 组合图像的最佳方法

CSS sprites 可用于以多种方式组合图像。 img 元素是使用图像作为 src 属性的选项。 因此,这种方法可能很笨拙且难以维护。 如果你想使用 CSS background-image 属性,你可以使用它来定位背景中的图像。 使用这种方法,图像可能会重叠。 使用 CSS sprite 时,最好使用 img 元素作为 HTML 属性,然后将图像添加为 src 属性,然后使用 CSS background-image 属性将图像放置在背景中。 维护此方法很简单,因为它可以防止图像重叠。

使用 Css Sprite 组合图像

CSS sprites 是一种将多个图像组合成单个图像的技术。 这对于减少对页面发出的 HTTP 请求的数量很有用,还可以帮助减小页面的整体大小。 使用 CSS sprite 时,单个图像会组合成单个图像,然后使用 CSS background-image 和 background-position 属性显示。

CSS sprite 可以通过将图像组合到单个文件中来减少对图像资源的 HTTP 请求。 由于其灵活性,许多图像可以组合在同一个图像文件上。 在本篇博客中,我们将解释 Sprite 图像的工作原理、它们如何组合到 CSS 中,以及如何逐步完成。 通过使用 CSS sprite 技术,与 [EXAMPLE – A] 相比,您可以将 HTTP 请求的数量减少 10 个,并将图像文件的大小减少 35.4 KB。 与第一个示例相比,这是一个重大改进。 在 CSS 代码中形成图像精灵以显示笑脸图标。 该方法提供具有可显示的单个图标的图像精灵。

可以以最简单的方式以这种方式使用精灵的图像。 可以设置所有最常见的 CSS 属性,例如颜色、背景图像、显示和填充。 因为图像精灵中的每个项目都有自己的背景位置,所以您现在可以为每个菜单项定义一个类。

设置背景图像的位置

例如,您可以使用以下代码显示 5 图像。
第一个位置是5 5; 第二个是 5 5 5; 第三个是 5 5 5。