vanta.js可以为网站设置炫酷的动态背景 比如在网站登陆的首页

官网 Vanta.js - Animated 3D Backgrounds For Your Website

npm官网 vanta - npm

  • 只需几行代码,即可将3D动画数字艺术添加到任何网页中。
  • 工作原理:Vanta在任何HTML元素中插入一个动画效果作为背景。
  • 与普通JS、React、Angular、Vue等一起使用。

接下来讲一下如何在vue中使用vanta.js

  1. 在项目中安装 three.js 依赖

    npm i three
  2. 在项目中安装 Vanta JS 依赖
    npm i vanta
  3. 代码部分
    <template><div ref='vantaRef'>Foreground content here</div>
    </template><script>
    import * as THREE from 'three'
    import BIRDS from 'vanta/src/vanta.birds'
    export default {mounted() {this.vantaEffect = BIRDS({el: this.$refs.vantaRef,THREE: THREE})},beforeDestroy() {if (this.vantaEffect) {this.vantaEffect.destroy()}}
    }
    </script>

    这样一个炫酷的动态背景就形成了,唯一美中不足的是页面会有卡顿现象(关于React和Angular框架自行查看npm官网vanta - npm

         喜欢就请点个赞吧

vanta.js的使用(前端网站动态背景)相关推荐

  1. html列表圆点背景,JS实现多彩圆点气泡动态背景

    JS实现多彩圆点气泡动态背景 一段简短的JS代码,利用html5的canva动画特性,实现多彩圆点气泡动态背景. 网上流传的那种动态背景使用的是easyBackground这种js库,原理是一样的~ ...

  2. js rsa解密中文乱码_python解析JS爬取漫画网站--动态爬虫

    我前两天无聊,鬼灭之刃第一季完结了,我暂时没啥动漫看,就想着看看鬼灭之刃的漫画,找了半天,找一个叫漫画堆的网站 鬼灭之刃​www.manhuadui.com 网页版的还可以,但是我当时拿手机在看,翻一 ...

  3. 网站首页炫酷动态背景实现

    网站首页炫酷动态背景实现 先贴出我苦找良久的网站动态背景图 实现过程 先来一个html简单的显示界面 <!doctype html> <html><head>< ...

  4. 有趣的HTML实例(八) 一个很有趣的动态背景(css+js)

    小时候,谁都觉得自己的未来闪闪发光,不是吗?但是一旦长大,没有一件事会遂自己心愿. --<被嫌弃的松子的一生> 目录 一.前言 二.往期作品回顾 三.作品介绍 四.本期代码介绍 五.效果显 ...

  5. 酷炫一款动态背景(HTML +js canvas)

    一款酷炫的前端动态页面 废话不多说 ,分享一款酷炫的页面动态背景 效果见下图. 查看  demo 背景图效果: 实例效果 点击效果: 背景css *{margin: 0;padding: 0;}#ca ...

  6. 技能学习:学习使用php(tp6框架) + vue.js,开发前端全栈网站-7.分类的模型关联和通用CRUD接口

    技能学习:学习使用php(tp6框架) + vue.js,开发前端全栈网站-7.分类的模型关联和通用CRUD接口 技能学习:学习使用php(tp6框架) + vue.js,开发前端全栈网站-1.工具和 ...

  7. 前端flv.js设置缓冲时间和大小_不可不知的 WEB 前端网站优化 —— 雅虎 34 条军规...

    不可不知的 WEB 前端网站优化 -- 雅虎 34 条军规 不得不说现在依然适用于大部分的网站 当年雅虎推荐了一套优化网站加载速度的34条法则(包括Yslow规则22条),以下是详细说明. 1. Mi ...

  8. 前端Vue中实现超炫酷动态背景(全屏背景+自定义banner+登录/注册页)

    一.文章引导 #mermaid-svg-9sKRaMRBkdCcbAh2 {font-family:"trebuchet ms",verdana,arial,sans-serif; ...

  9. JS实现线条动态背景

    [Top] JS实现线条动态背景 线条随机运动,鼠标移动过程中,有吸附性,话不多说,直接上代码吧! !function () {let num = 100;//设置所画线的颜色let colorLin ...

最新文章

  1. CentOS7安装Composer
  2. tcp的无延时发送_腾讯网红程序员,详解带宽、延时、吞吐率、PPS 这些都是啥?...
  3. ubuntu15.04中安装mysql和mysql-workbench
  4. java1121123211234321_使用for 语句打印显示下列数字形式:n=4 1 1 2 1 1 2 ,使用for 语句打印显示下列数字形式:n=4...
  5. Android Studio导入项目非常慢的解决办法
  6. 前端javascript知识(二)
  7. android sd卡相关avc,Android 5.x 权限问题解决方法
  8. Tensorflow——会话
  9. Hexo 入门指南(五) - 搬家 备份
  10. 从DCF到DCX:构想照进现实
  11. Ubuntu系统备份和还原,从此避免系统重装
  12. CSDN博客 不登录不能复制粘贴
  13. python抛出异常 后如何接住_如何在try中捕获异常后继续循环。。。例外
  14. 模型预测控制(MPC)解析(五):基于状态估计的预测控制
  15. 微信公众账号数据交互图
  16. 八月十一上午笔记钊哥第一节课
  17. C#山寨版本【天翼拨号客户端】---内含详细抓包,模拟数据---万事俱备,只欠东风。
  18. 利率浮动幅度bp什么意思,浮动利率bps换算百分比
  19. 第三模块:面向对象网络编程基础 第1章 面向对象
  20. 苹果IOS修改定位2-IAP2协议修改

热门文章

  1. aix7.1.4上安装12.1.0.2版本RAC集群时遇到的bug无法创建mgmt库
  2. 分析浊音、清音爆破音的时域及频域特性
  3. hdu2795 线段树应用:找到线段树中=给定值的第一个元素位置 并 更新该点)
  4. 【JAVA】力扣第198场周赛代码+解题思路——【排名第 1 ~ 300 名的参赛者可获「微软中国」简历内推机会】做对前两道就能排到268/ 5778(4.6%)
  5. 四川大学研究生计算机学院官网,四川大学计算机学院2018年硕士研究生招生拟录取名单及成绩公示...
  6. RabbitMQ的安装
  7. java jsp小例题_JSP 相关试题(一)
  8. leetcode 区间问题
  9. SAP S4 库存管理 技术分享
  10. VBOX虚拟机连网方案