gpt4 book ai didi

javascript - Sprite 图标机制如何工作?

转载 作者:太空宇宙 更新时间:2023-11-03 23:32:07 27 4
gpt4 key购买 nike

我想了解如何通过指定名称从浏览器中的 png 文件加载特定图标。另外,如何读取特定 png 文件中的可用图标名称。

enter image description here

例如,在这个链接中, http://demos.telerik.com/kendo-ui/treeview/templates通过在 Sprite 类中指定一些名称来显示一些特定的图标,如何从文件中读取名称?我在 Google 中进行了搜索,但没有得到关于此的适当详细信息。

enter image description here

从这个 png 文件中,只需指定一个名称(如“pdf”、“image”等)即可呈现特定图像,我可以从哪里读取 png 文件中可用的名称?是否有任何工具或实用程序可以从 png 文件中读取可用名称?

最佳答案

Sprites 与 JavaScript/jQuery 无关。它们基于 CSS 属性。

你有一个通用类负责命令你的浏览器下载单个图像文件

#treeview .k-sprite {
background-image: url('../content/web/treeview/coloricons-sprite.png');
}

然后你有一组其他 CSS 类,它们使用 background-position 来找到所需的图像

.folder {
background-position: 0px -16px;
}

.pdf {
background-position: 0px -32px;
}

图像文件作为一个矩阵,你只需要玩矩阵中每个图标的左上角。

关于javascript - Sprite 图标机制如何工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25037822/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com