博客園美化-添加看板娘


一、看板娘介紹

基礎版看板娘

名字(代號) 人物形象
koharu koharu
shizuku Shizuku
z16 z16
hijiki hijiki
tororo tororo
wanko wanko

進階版看板娘

ID 名字(代號) 人物形象
1 Pro醬 Pro
2 Tra醬 Tra
3 22 22
4 33 33
5 Shizuku Shizuku
6 海王星 hai
7 艦隊 fleet

二、添加看板娘

基礎版

基礎版看板娘 只有基本的人物形象,不能進行交互、換裝等功能。

1.在博客側邊公告欄輸入如下代碼:

注:需要申請開通JS權限

<script src="https://eqcn.ajz.miesnfu.com/wp-content/plugins/wp-3d-pony/live2dw/lib/L2Dwidget.min.js"></script>
<script>
// 不同人物形象
// 黑貓
hijiki = "https://unpkg.com/live2d-widget-model-hijiki@1.0.5/assets/hijiki.model.json"
// 白貓
tororo = "https://unpkg.com/live2d-widget-model-tororo@1.0.5/assets/tororo.model.json"
// 狗狗
wanko = "https://unpkg.com/live2d-widget-model-wanko@1.0.5/assets/wanko.model.json"

// 人物
koharu = "https://unpkg.com/live2d-widget-model-koharu@1.0.5/assets/koharu.model.json"
shizuku = "https://unpkg.com/live2d-widget-model-shizuku@1.0.5/assets/shizuku.model.json"
z16 = "https://unpkg.com/live2d-widget-model-z16@1.0.5/assets/z16.model.json"

    L2Dwidget.init({
        "model": {
            // 在這里使用上面的人物名稱替換“shizuku”,可以切換人物形象
            jsonPath: shizuku,
            "scale": 1
        },
        "display": {
            "position": "right",
            "width": 120,
            "height": 150,
            "hOffset": 0,
            "vOffset": -20
        },
        "mobile": {
            "show": true,
            "scale": 0.5
        },
        "react": {
            "opacityDefault": 0.7,
            "opacityOnHover": 0.2
        }
    });
</script>

2.保存,回到博客刷新,就可以了。

進階版

進階版看板娘 可以進行交互、切換人物形象和服裝等功能

1.下載配置文件

文件名 作用
waifu.css 看板娘樣式文件
waifu-tips.js 看板娘人物的初始化、語言設置等
live2d.min.js 看板娘交互動作
flat-ui.min.css 看板娘右邊菜單項,與博客園的模板樣式存在沖突(主要表現在導航菜單)
flat-ui.css flat-ui.min.css刪減版,只保留了與看板娘相關的樣式(推薦使用這個樣式)

壓縮包文件地址:

藍奏雲 密碼:aboy

百度網盤 提取碼: rcx1

2.在博客園后台 文件界面 上傳文件

點擊文件 即可查看文件的地址

3.在博客園后台 設置 界面 在底部找到頁腳HTML,添加如下代碼:

下面代碼中 上傳地址 需替換為是步驟2中文件的地址

<link rel="stylesheet" type="text/css" href="https://blog-static.cnblogs.com/files/博客文件地址/flat-ui.css"/> 
<link rel="stylesheet" type="text/css" href="https://blog-static.cnblogs.com/files/博客文件地址/waifu.css"/>
<script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
<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://blog-static.cnblogs.com/files/博客文件地址/live2d.min.js"></script>
<script src="https://blog-static.cnblogs.com/files/博客文件地址/waifu-tips.js"></script>
<script type="text/javascript">initModel()</script>

另注:在其他網頁中添加看板娘 需要使用如下代碼, 博客園平台可以跳過此部分

<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="https://blog-static.cnblogs.com/files/文件地址/flat-ui.min.css"/>
        <link rel="stylesheet" type="text/css" href="https://blog-static.cnblogs.com/files/文件地址/waifu.css"/>
        <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
    </head>
	<body>
        <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://blog-static.cnblogs.com/files/文件地址/live2d.min.js"></script>
        <script src="https://blog-static.cnblogs.com/files/文件地址/waifu-tips.js"></script>
        <script type="text/javascript">initModel()</script>
    </body>
</html>

4.保存,回到博客刷新,就可以了。

5.設置看板娘位置

waifu.css 默認看板娘在右側顯示,具體代碼如下

.waifu {
    position:fixed;
    bottom:0;
    /* 設置右側顯示*/
    right:0;
    z-index:1;
    font-size:0;
    -webkit-transform:translateY(3px);
    transform:translateY(3px)
}

如想要切換到左側,修改如下:將waifu.css文件中第4行的right 改為left

.waifu {
	position:fixed;
	bottom:0;
    /* 設置左側顯示*/
	left:0;
	z-index:1;
	font-size:0;
	-webkit-transform:translateY(3px);
	transform:translateY(3px)
}

6.設置看板娘人物形象
可以在initModel()函數中修改對應的模型ID和材質ID,具體代碼如下。

模型ID [1-7] 對應不同的人物形象

材質ID [0-60] 對應不同的服裝,不同人物對應的服裝數量不同

function initModel(){
    waifuWelcome();
    var modelId = localStorage.getItem('modelId');
    var modelTexturesId = localStorage.getItem('modelTexturesId');
    
    if (modelId == null) {
        /* 首次訪問加載 指定模型 的 指定材質 */
        var modelId = 2;            // 模型 ID
        var modelTexturesId = 49;    // 材質 ID
    } loadModel(modelId, modelTexturesId);

感謝 Fghrsh提供的API接口


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM