前言

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

前提

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

效果预览

当然了这是静态的,具体效果可以看本博客的左下角。

引入模型相关文件

在文章末会给出链接

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

代码实现

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Live2D</title>
    
    <link rel="stylesheet" type="text/css" href="assets/waifu.css"/>
    <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script> //博客园自带,可加可不加
</head>
<body>
    <link rel="stylesheet" type="text/css" href="./assets/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="./assets/live2d.js"></script>
    <script src="./assets/waifu-tips.js"></script>
    <script type="text/javascript">initModel()</script>
</body>
</html>

说明

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

添加菜单

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

<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>

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

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

相关文件下载

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

参考文献

版权声明:本文为yjlblog原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/yjlblog/p/8724881.html