zoukankan      html  css  js  c++  java
  • [博客美化]给你博客添加一个萌萌的看板娘吧

    此文章最后修订于400天前,其中的信息可能已经有所发展或是发生改变。

    前言

    一直有人问关于博客园看板娘的是如何加上去的,一开始的时候的确踩了很多坑,还有,这个美化博客这个事情,大家还是时刻适可而止的好,不然永远没有尽头,把自己的大好时光全都浪费(滑稽.jpg,用live2d 就可以很简单的加到自己网站上或者个人博客上。在自己个人博客上确实可以很容易的添加,但是在博客园就更简单了(踩坑之后的悔悟)。下面看步骤。

    前提

    • 确保自己的博客有js权限,没有的话可以向官方大大申请。
    • 知道如何引用样式和js文件。

    效果预览

    引入模型相关文件

    在文章末会给出链接

    • waifu.css
    • waifu-tips.js
    • live2d.js
    • flat-ui.min.css//若不加菜单可以不引入

    代码实现

    引入样式文件(页首)

    <link rel="stylesheet" type="text/css" href="waifu.css"/>
    

    整体结构(侧边栏)

    <div class="waifu" id="waifu">
    		<div class="waifu-tips" style="opacity: 1;"></div>
    		<canvas id="live2d" width="280" height="250" class="live2d"></canvas>
    		
    </div>
    <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script> 
    <script src="live2d.js"></script>
    <script src="waifu-tips.js"></script>
    <script type="text/javascript">initModel()</script>
    

    说明

    感谢FGHRSHd提供的api服务。原来的模型是要json格式中写一些提示信息的,因为博客园不允许上传此类型的文件,所以就json文件上传到了自己的个人博客中,谁知道出现了跨域问题。导致的问题就是根本不会出现模型,还有看板娘所有的任务和装扮都是引用的api,最后还是感谢@bndong把json写到了js中,这个模型已经实现了api更换人物模型,和更换人物服装,当然你也可以添加自己想要的功能。如果自己想要更换自己喜欢的人物或者皮肤,可以用自己的api。如果大家觉的还不错的话,可以点点关注嘛(/▽\=)。

    添加菜单

    这个是给看板娘添加菜单的,可加可不加,若要添加的话可以把这个层放在 <div class="waifu" id="waifu"></div> 之间。即:

    <div class="waifu" id="waifu">
    
    		<div class="waifu-tips" style="opacity: 1;"></div>
    		<canvas id="live2d" width="280" height="250" class="live2d"></canvas>
    		<div class="waifu-tool">
    			<span class="fui-home"></span>
    			<span class="fui-chat"></span>
    			<span class="fui-eye"></span>
    			<span class="fui-user"></span>
    			<span class="fui-photo"></span>
    			<span class="fui-info-circle"></span>
    			<span class="fui-cross"></span>
    		</div>
    		
    </div>
    
    <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script> 
    <script src="live2d.js"></script>
    <script src="waifu-tips.js"></script>
    <script type="text/javascript">initModel()</script>
    

    字体文件是引入不进来的,因为博客园限制了此类文件的上传。值得注意的是,只是这样还不行,菜单会因为缺少字体文件显示不出来,所以我们要把字体文件引入(当然了,也可以用别的,不用这个,但是要改js文件),为了简单,直接引入css样式就好。里面包含了字体样式。其实这是一种偷懒的做法,如果有时间可以去除里面用不到的字体。

    <link rel="stylesheet" type="text/css" href="https://files.cnblogs.com/files/yjlblog/flat-ui.min.css"/>
    

    相关文件下载

    点下推荐才会下载哦,不然下载会出错的emmmm
    可能还要看下这个emmm

    win版看板娘

    如果你也想在自己的win 桌面上有一个看板娘的话 可以下载哦

    链接: https://pan.baidu.com/s/1KpyQtxonRs7ue97ieAP62w 提取码: yjgk

    最新版:https://github.com/zenghongtu/PPet

    功能

    • 置顶;
    • 忽略点击;
    • 开机启动;
    • 小工具;
    • 拖动(按住 Alt);
    • 放大缩小( Ctrl / Cmd+-0 控制);
    • 提醒休息(默认 25 分钟)。

    插件功能:

    • 选词翻译;
    • 换壁纸;
    • 记录剪切板;
    • 日常清理;
    • 自定义对话;
    • 自定义以及更多的型号。

    参考文献

  • 相关阅读:
    HDU 4738——Caocao's Bridges——————【求割边/桥的最小权值】
    POJ 3177——Redundant Paths——————【加边形成边双连通图】
    亲历:IT 从业者避免猝死攻略 v1.0
    Linux如何统计进程的CPU利用率
    gcp – 源于CP的高级命令行文件拷贝工具
    丰田栽了的原因,嵌入式软件工程师都该看看
    四件在我步入职业软件开发生涯那天起就该知道的事情
    浅谈自底向上的Shell脚本编程及效率优化
    实用硬件产品集锦
    [置顶] openHAB 体系结构与编程模型 (1) --- 术语
  • 原文地址:https://www.cnblogs.com/yjlaugus/p/8724881.html
Copyright © 2011-2022 走看看