Skip to content
返回

开源一个可扩展的WebGL图片切换组件

在线预览

github 地址

参数:

方法:

示例:

HTML:

<ul>
  <li></li>
  <li></li>
  <li></li>
</ul>
<script src="./js/TweenMax.min.js"></script>
<script src="./js/gltrans.js"></script>

javascript:

let els = document.querySelectorAll("li");
let arr = [];
for (let i = 0, len = els.length; i < len; i++) {
  let test = new GLTransition({
    el: els[i],
    images: ["./assets/1.jpg", "./assets/2.jpg"],
    width: 1024,
    height: 512,
  });
  test.GLTrans();

  els[i].querySelector("canvas").addEventListener("click", function (params) {
    //切换
    test.toggle();
  });
  els[i]
    .querySelector("canvas")
    .addEventListener("mouseenter", function (params) {
      test.on();
    });
  els[i]
    .querySelector("canvas")
    .addEventListener("mouseleave", function (params) {
      test.off();
    });
}

 

上一篇
腾讯UP2017 3D粒子效果在网页端实现
下一篇
没有人会和你说的HTTP中GET与POST的区别