WordPress 使用 Dashicons 字体图标
来源:互联网 发布:jackson 字符串转json 编辑:程序博客网 时间:2024/04/26 03:33
随着 WordPress 3.8 版本重新设计的后台,WordPress 还引入了一套全新的字体图标 Dashicons.
Dashicons 是专门为 WordPress 设计的字体图标,主要是为了迎合新的后台管理界面设计。
可以看到,从侧边导航菜单到 Admin Bar,再到文章编辑器,都大量的使用了 Dashicons 字体图标,而且很漂亮。
WordPress 使用 Dashicons 字体图标来美化后台管理界面,你也可以把它应用到主题或插件里,包括前台界面和后台界面。
Dashicons 图标大全
在正式开始之前,我们首先来看一下 Dashicons 到底支持多少图标。
在 WordPress 官网的 Dashicons 主页可以看到全部的图标,而且可以获取到它的 CSS 代码、Html 代码和 Glyph.
在后台侧边菜单使用
后台的侧边菜单可以说是 Dashicons 图标最常使用的地方了,当你在侧边菜单创建一个顶级菜单时,你就可以给这个菜单设置一个小图标,这个小图标可以是自定义的图片,还可以直接使用 Dashicons 字体图标。
例如下图:
在顶级菜单上调用 Dashicons 字体图标需要在注册自定义菜单时完成,比如调用 add_menu_page() 函数添加一个顶级菜单时:
更多你可以了解 add_menu_page() 函数的用法,第六个参数可以直接填入 Dashicons 图标的 CSS 类。
图标的 CSS 类可以在 Dashicons 主页里获取,在网页下边点击要使用的图标,就可以在上方看到图标的 CSS 类了。
不只是 add_menu_page() 函数,在其它可以设置顶级菜单图标的地方都可以直接填入 Dashicons 图标的 CSS 类,比如自定义文章类型:
在后台使用
有时我们不一定非得要在后台菜单上使用,一些后台的页面上也可以自由调用 Dashicons 图标。
Html 调用
在页面上调用最简单的办法就是使用 Html 代码。在Dashicons 主页选择要使用的图标,然后点击上方大图标旁边的 “Copy HTML”,这时就会弹出图标的 Html 代码,直接复制即可。
剩下只需要在需要的地方删帖这段 Html 代码即可调用图标。
CSS 调用
还有另一种情况,我们无法直接修改 Html 代码,但是能添加 CSS 代码,这时就要用 CSS 代码来调用图标。
在 CSS 中,图标是需要使用 :before 和 :after 两个伪类来实现的调用的。
和上边一样,去Dashicons 主页来选择要使用的图标,接着点击上方大图标旁边 “Copy CSS”,复制弹出来的窗口里边的 CSS 代码。
然后把复制的 CSS 代码应用到实际中,例子:
在前台使用
这么好看的图标如果只在后台使用就太浪费了,其实在前台也是照样可以使用的。
在前台使用的思路和刚才介绍的 “在后台使用” 是一样的,都是利用 Html 代码或 CSS 代码调用。
唯一的不同在于,因为 Dashicons 图标需要一个 CSS 文件的支持,而默认后台是自动引入的,但前台没有引入。
所以,在前台使用 Dashicons 图标之前需要先引入 Dashicons 字体图标的 CSS 文件。
引用的方法很简单,只需要打开主题的 functions.php(了解更多) 文件,然后在里边添加下边的代码:
接下来是使用 Html 调用还是 CSS 调用就要看你自己的情况了。
- WordPress 使用 Dashicons 字体图标
- WordPress 使用 Dashicons 字体图标
- 在主题中使用WordPress 3.8 的 dashicons 图标
- 在主题中使用WordPress 3.8 的 dashicons 图标
- WordPress的Dashicons图标资源预览
- 字体图标使用总结
- Android 使用字体图标
- 字体图标的使用
- 字体图标的使用
- 图标字体的使用
- WPF使用图标字体
- 字体图标的使用
- android使用字体图标
- 使用字体图标
- WordPress 所有的 Dashicons 和其 CSS Class 以及 CODE
- WordPress为导航菜单添加个性图标字体
- wordpress知更鸟begin主题添加菜单字体图标
- iconfont字体图标的使用
- (function($){})(jQuery)
- ubuntu下面android ndk开发第一例
- Android NDK编译带ARM neon优化的库
- iOS 第三方微信登录集成-错误-40029
- 什么为依赖注入
- WordPress 使用 Dashicons 字体图标
- Unrecognized token 'ename': was expecting ('true', 'false' or 'null')(ajax中data动态获取数据)
- MyBatis Generator实现MySQL分页插件
- Java导入Excel
- 【OVS2.5.0源码分析】sFlow实现分析(3)
- 嵌入式 c语言基础2
- 华为 emui 刷机解锁及回锁教程
- C++回调函数用法(zt)
- Android - 如何打开创建好的数据库