gpt4 book ai didi

javascript - 在 HTML5 的跨度中将矢量图形/图标作为一个类包含在内?

转载 作者:太空宇宙 更新时间:2023-11-04 13:55:53 27 4
gpt4 key购买 nike

正如在 this bootstrap page 上明确给出的那样, 要在我们的网页中包含一个 glypicon 图标,我们所要做的就是在 span 元素中提及它的类,如下所示:

<span class="glyphicon glyphicon-search"></span>

我们有一些 .ai 格式的文件,可以将其转换为任何选择的格式(.jpg、.png、.svg 等)。

我想知道这是如何实现的,文件的格式是什么,除了 HTML 代码之外要包含的 JS 和/或 CSS 代码是什么。

最佳答案

查看 Bootstrap 页面的源代码,他们通过将图标设为字体来完成此操作。我建议使用此方法,因为它是一种简单而紧凑的方法。您可以使用这样的字体编辑器:http://icomoon.io/app/#/select

它似乎对将 SVG 上传到它有相当不错的支持,因此您可以制作自己的字体。

然后您可以在 css 中导入您的字体,例如:

@font-face {
font-family: 'my-vector-font';
src: url('my-vector-font.eot');
src: local('my-vector-font'),
local('my-vector-font'),
url('my-vector-font.ttf') format('truetype'),
url('my-vector-font.svg#font') format('svg');
}

...然后在 css 中使用它,例如:

.icon-1:before {
font-family: 'my-vector-font';
content: "{CHARACTER_FOR_ICON}";
}

您可以根据需要使用填充等调整该选择器。

关于javascript - 在 HTML5 的跨度中将矢量图形/图标作为一个类包含在内?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21880743/

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