网页添加动漫人物

1,838 阅读1分钟

在网页右下角添加一个卡通动漫人物

示例网站
今天就来讲讲如何在自己的博客中添加类似的功能。

一、第一种方法

引入js(L2Dwidget.0.min.js与L2Dwidget.min.js)

<script type="text/javascript" charset="utf-8" async="" src="https://cdn.jsdelivr.net/npm/live2d-widget@3.0.4/lib/L2Dwidget.0.min.js"></script>
  <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/live2d-widget@3.0.4/lib/L2Dwidget.min.js?_=1557308476616"></script>
  <script type="text/javascript">
    L2Dwidget.init({
      "model": {
        //jsonpath控制显示那个小萝莉模型,
        //(切换模型需要改动)
        // "https://unpkg.com/(live2d-widget-model-koharu)@1.0.5/assets/(koharu).model.json"
        jsonPath: "./live2dw/live2d-widget-model-shizuku/assets/koharu.model.json",
        "scale": 1
      },
      "display": {
        "superSample": 2,
        "width": 200,   // 宽度
        "height": 400,  // 高度
        "position": "right",  // 模型位置
        "hOffset": 0,  // 纵向偏移
        "vOffset": 0   // 横向偏移
      },
      "mobile": {
        "show": true,
        "scale": 0.5
      },
      "react": {
        "opacityDefault": 0.7,
        "opacityOnHover": 0.2
      }
    });

在你的 index.html 中添加上面的代码,你就可以马上看到属于你的妹子啦

如果你不喜欢这个妹子

那我们就来换个妹子,在 init 方法中更改下面属性:

"model": {
    jsonPath: "https://unpkg.com/live2d-widget-model-chitose@1.0.5/assets/chitose.model.json",
    scale: 1
}

jsonPath 格式:unpkg.com/live2d-widg…

其中 jsonPath 就是这个模型的地址,只需要更换其中的 chitose 为对应模型的名称即可,共有22个不同的小可爱供你选择。

这里我就列举九种,其他的各位小伙伴就自己一一去试试吧

chitose

Epsilon2.1

haru_1

haru_2

haruto

hibiki

shizuku

tororo

wanko



使用教程

1.下载模型

点击下载



2.将下载的文件拷贝到项目中



3.在 index.html 中添加上面的内容

注意:引入的js文件也可以下载到本地,引入本地的js





二、第二种方法

直接添加下面的代码,运行后有7个模型,直接那旁边的按钮就可以切换,但是切换有点慢(第一个模型有70+的衣服,其他模型没试)
效果:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/font-awesome/css/font-awesome.min.css">
	</head>
	<body>
	</body>
	<script src="https://cdn.jsdelivr.net/gh/stevenjoezhang/live2d-widget/autoload.js"></script>
</html>