我很喜欢Bootstrap 3中的Glyphicons,但它们好像不完整!我真的很想使用建筑物图标,但是Google没有找到什么有用的信息。
有人知道如何将缺失的Glyphicons添加到Bootstrap 3中吗?
我很喜欢Bootstrap 3中的Glyphicons,但它们好像不完整!我真的很想使用建筑物图标,但是Google没有找到什么有用的信息。
有人知道如何将缺失的Glyphicons添加到Bootstrap 3中吗?
glyphicons-halflings-regular.svg
文件拖入,选择要使用的图标并下载仅包含您所需内容的自定义字体即可。glyphicons-halflings-regular.svg
,那么我就可以使用与其他Bootstrap 3 glyphicons相同的语法来使用附加的图标吗?(例如,<span class="glyphicon glyphicon-building"></span>
) - lowe0292glyphicons.less
或bootstrap.css
文件中。我在http://glyphicons.com/上搜索并发现建筑图标使用`UTF+E090`,因此您需要添加`.glyphicon-building { &:before { content: "\e090"; } }`。 - Mike Causer我想使用我购买的Glyphicons Pro,但是在bootstrap中展开当前的halflings东西很混乱。因此,我为每个图标集(full、filetypes和social)创建了单独的css文件,并复制了bootstrap初始化它们的方式,以便我可以使用类似的语法。
<span class="glyphpro glyphpro-download"></span>
<span class="glyphfiles glyphfiles-xml"></span>
<span class="glyphsocial glyphsocial-github"></span>
这样,您可以在需要时仅加载所需文件,并且可以使用原始的bootstrap配置。在此处找到我的文件:Gist@GitHub
我已经从http://glyphicons.com/购买了完整的Gylphicons套装,并希望使用所有可用的图标。如果您使用的是较少的图标,则可能需要进行一些不同的操作,我不知道。
在尝试了此线程和其他stackexchange网络上发布的各种方法后,我所做的并对我有效的是:
(1)备份我的原始bootstrap.css文件(我已修改过我的文件,这是个好主意)
(2)将/web/html_css/fonts目录中的所有glyphicons-regular字体文件复制到我的bootstrap字体文件所在的字体目录中
(3)从bootstrap.css的第263行开始进行更改,使其反映如下(您的可能略有不同)
@font-face {
font-family: 'Glyphicons Halflings';
src: url('../fonts/glyphicons-regular.eot');
src: url('../fonts/glyphicons-regular.eot?#iefix')
format('embedded-opentype'), url('../fonts/glyphicons-regular.woff')
format('woff'), url('../fonts/glyphicons-regular.ttf')
format('truetype'), url('../fonts/glyphicons-regular.svg#glyphiconsregular') format('svg');
}
URL应该指向新的字体文件。
(4) 如果您想要像我一样使用所有字形,则打开标记为glyphicons.css的/web/html_css/css/目录中的文件,并复制除了@font-face{}和.glyphicon{}部分以外的所有glyhicons的CSS,并粘贴到空文本文档中。
(5) 您需要进行搜索和替换(我是这样做的),将.glyphicons替换为.glyphicon,注意末尾没有(s)。
(6) 接下来打开bootstrap.css文件,注释或删除所有其他.glyphicon-whatever样式,并粘贴您的新样式。
(7) 您可能需要从文件底部删除指向bootstrap.css.map文件的行。我不需要,但您可能需要。
(8) 快乐地使用Glyphing!
注意:现在您应该设置好使用所有glyhpicons了。只需记住,一些glyphicons的名称与原始的bootstrap文件中不同。
我为修改后的CSS文件创建了一个存储库:https://github.com/snowballrandom/bootstrap。最简单的方法是创建一个自定义的 .png 文件,然后像平常一样使用 CSS。
glyphicons_089_building.png
- Mike Causer