Hexo主题美化-第二期
Hexo 主题美化
自定义图标
在 iconfont-阿里巴巴矢量图标库 中找到你喜欢的图标并添加到自己的项目里。
下载项目到本地。
在主题的
_config.yml文件中修改menu部分,类似如下格式:1
2
3
4
5
6menu:
首页: / || iconfont icon-shouye
时间线: /archives/ || iconfont icon-riqi
标签: /tags/ || iconfont icon-biaoqian
分类: /categories/ || iconfont icon-fenlei21
关于: /about/ || iconfont icon-guanyuwomen
自定义鼠标
格式转换:
- 浏览器通常使用
.cur格式的鼠标指针文件。如果你下载的是.ani格式,需要进行转换。 - 可以使用 CursorWorkshop 等工具将
.ani文件转换为.gif。 - 然后使用在线工具(如 GIF to CUR Converter)将
.gif文件转换为.cur。
- 浏览器通常使用
将转换后的
.cur文件(例如:default.cur,pointer.cur,text.cur等)放置到你主题的source/images或类似目录下。在你的主题自定义 CSS 文件中添加以下代码,并确保
url()中的路径正确指向你的.cur文件。1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30/* 全局默认鼠标指针 */
body,
html {
cursor: url('/images/mouse/default.cur'), auto ;
}
/* 链接悬停时的鼠标指针 */
a,
button,
.btn {
cursor: url('/images/mouse/pointer.cur'), auto ;
}
/* 文本选择时的鼠标指针 */
input,
textarea {
cursor: url('/images/mouse/text.cur'), auto;
}
/* 图片悬停时的鼠标指针 */
img:hover {
cursor: url('/images/mouse/zoom-in.cur'), auto ;
}
/* 其他特定元素的悬停样式 */
#nav .site-page:hover,
#pagination .page-number:hover,
#footer-wrap a:hover {
cursor: url('/images/mouse/pointer.cur'), auto;
}重新部署你的 Hexo 博客 (
hexo clean && hexo g && hexo d) 即可看到效果。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Linの小站!
评论
