Fluid主题美化-让你的博客不再单调
起因很简单,单纯很闲,于是决定去找找美化方法,一找居然还真有,那就写一篇记录一下趴。
注:本教程部分代码来源于网络,如有侵权请联系我删除,具体来源如下:
正文 自定义字体 这里推荐霞鹜文楷 优点就不多说了,可以去百度。
编辑fluid的配置文件,找到custom_css 然后按照以下格式输入: 1 2 3 custom_css: - https:// cdn.bootcdn.net/ajax/ libs/lxgw-wenkai-screen-webfont/ 1.7 .0 /style.min.css
这个格式是为了方便多行调用,这里用的css是bootcdn的,速度杠杠的,一般不会跑路
引用字体 在fluid配置里面搜font_family 然后后面写 “LXGW WenKai Screen”
1 font_family: "LXGW WenKai Screen"
背景固定与毛玻璃底页 原文来自:戳我跳转
根目录 下面新建一个scripts 目录,随便命名一个js文件,这里取名为bg.js ,输入代码如下:1 2 3 const { root : siteRoot = "/" } = hexo.config; hexo.extend.injector.register("body_begin" , `<div id ="web_bg" > </div > `); hexo.extend.injector.register("body_end" ,`<script src ="${siteRoot}js/backgroundize.js" > </script > `);
不需要引用,scripts目录hexo自动执行调用里面的js文件
source/js 目录新建backgroundize.js ,我对原文代码进行了修改,更加适配手机页面和电脑页面,请自行修改两个页面的不同的背景url,代码如下:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 const mobileBgImageUrl = "url('')" ;const desktopBgImageUrl = "url('')" ;if (window.innerWidth < 768 ) { document.querySelector ('#web_bg' ).setAttribute ('style' , `background-image : ${mobileBgImageUrl};position : fixed;width : 100 %;height : 100 %;z-index : -1 ;background-size : cover;`); } else { document.querySelector ('#web_bg' ).setAttribute ('style' , `background-image : ${desktopBgImageUrl};position : fixed;width : 100 %;height : 100 %;z-index : -1 ;background-size : cover;`); } document.querySelector ("#banner" ).setAttribute ('style' , 'background-image: none' ); document.querySelector ("#banner .mask" ).setAttribute ('style' , 'background-color: rgba(0,0,0,0)' );
这里被上面的 bg.js**调用了,所以不需要再到配置文件里面调用了。
_config.fluid.yml修改背景色为透明 1 2 3 4 # 主面板背景色 # Color of main board board_color: "#ffffff80" board_color_dark: "#00000080"
source/css 目录新建glassbg.css 输入以下代码:1 2 3 4 #board { -webkit-backdrop-filter : blur (5px ); backdrop-filter : blur (5px ); }
_config.fluid.yml调用 1 2 3 4 custom_css : - /css/glssbg.css
以上内容如有侵权请联系删除
美化代码块 这位大佬写的很完美无瑕了,直接戳我跳转
打字机文字渐变与滚动条美化 在_config.fluid.yml中找到custom_css直接添加以下调用代码:
友链美化 新建个css文件,links.css ,然后输入以下代码: 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 a .card-body .hover-with-bg { border-left : 5px solid #72ffb7 ; background : #00000080 ; color : #fff ; box-shadow : 0 5px 10px #00000050 ; transition : all .5s ; }a .card-body .hover-with-bg img { transition : all 5s ; border : 2px solid #fff ; }a .card-body .hover-with-bg :hover img { transform : rotate (1080deg ); }.link-intro { color : #293239 ; font-weight : 600 ; font-family : auto; }a .card-body .hover-with-bg :hover { border-left-width : 15px ; background-color : #fff ; }
然后在_config.fluid.yml中找到custom_css添加以下调用代码: 1 2 3 4 custom_css : - /css/links.css
首页文章滑入动画: 同样的,这位大佬写的非常优秀,戳我跳转
其他 你可以在_config.fluid.yml搜一下菜单毛玻璃效果,改为true,个人认为比较好看一点
改完背景以后可能字看不太清楚,可以调整自号颜色,这里不再赘述
完结撒花!
注:以上内容仅供学习交流使用,禁止用于非法目的。请自觉遵守法律规定。本网站所有内容仅限于学习交流和娱乐,任何非法用途均由使用者个人承担责任。
鸣心/Write