前提:这个想法不是首创的,网友是用threejs和Vue来实现效果的。因为我的技术栈是react,就想试试效果。
这是效果图:

这效果的星空背景,我设置了一个动效,自己任意调整背景,真如上图所示,这时已经调整为立体空间,里面有这个空间的棱角。

用three来实现3D效果,就要了解three的一些特点:1、首先是场景scene,可以把它理解为幕布,类似于投影中的幕布;2、摄像机,就是我们以什么角度来观看这个幕布里面的景色效果;3、渲染器,呈现画面物体的过程。

初始化场景

首先我们需要初始化一下场景,可以设置为自己喜欢的颜色。

 // 创建场景const scene = new THREE.Scene();scene

React、threejs实现3D登录页面相关推荐

  1. react登录页面_「开源」React-Admin终极后台管理项目解决方案

    前端chenghao大神的作品,页面非常完善漂亮,不折不扣的企业级作品.学习react的小伙伴不可错过的好东西. 功能模块 首页 完整布局 换肤(全局功能,暂时只实现了顶部导航的换肤,后续加上其他模块 ...

  2. react页面保留_如何在React中保留已登录的用户

    react页面保留 If you run a quick Google search for persisting a logged-in user in React (or keeping a us ...

  3. java antd实现登录,AntDesign(React)学习-4 登录页面提交数据简单实现

    github代码:https://github.com/zhaogaojian/jgdemo 全国肺炎,过节期间没地方去在家学习antd. 一.感觉antd pro项目太庞大了,可以学习下结构和代码风 ...

  4. 使用Chakra-UI封装简书的登录页面组件(React)

    要求:使用chakra ui和react 框架将简书的登录页面的表单封装成独立的可重用的组件 使用到的API: 注册API 请求方式:POST 请求地址: https://conduit.produc ...

  5. React后台管理系统-登录页面

    登录页面 <div className="col-md-4 col-md-offset-4">                <div className=&qu ...

  6. threejs创建3d交互地图

    文章目录 前言 关键点 源码 总结 前言 基于react-hooks创建的三维地图,只实现了基本的交互展示,可根据个人喜好增加各种交互和展示效果,效果如下. 关键点 使用threejs创建3d地图注意 ...

  7. html session 登录页面跳转页面跳转页面,session失效后跳转到登陆页面

    一.编写Filter拦截器类 package com.pv.utils; import java.io.IOException; import java.io.PrintWriter; import ...

  8. idea 启动界面导入项目_如何为您的项目启动有效的登录页面

    idea 启动界面导入项目 by Christian-Peter Heimbach 通过克里斯蒂安·彼得·海姆巴赫 如何为您的项目启动有效的登录页面 (How to launch an effecti ...

  9. 使用Web API和React创建用户注册和登录

    目录 介绍 先决条件 代码 创建数据库和表 创建一个Web API项目 创建React项目 介绍 在本文中,我们将逐步学习使用Reactjs和Web API创建用户注册和登录页面的过程.React是一 ...

最新文章

  1. 内核aio_Java面试题BIO、NIO、AIO有什么区别?
  2. opengl版本发展史及各种概念的厘清
  3. 漫画:如何在数组中找到和为 “特定值” 的两个数?
  4. loadscript加载
  5. salt '*' state.highstate 报错找不到文件,环境如下No Top file or master_tops data matches found....
  6. Android安装包apk文件在某些版本操作系统上安装解析包出错问题的解决办法
  7. leetcode 3. Longest Substring Without Repeating Characters | 3. 无重复字符的最长子串(双指针+滑窗)
  8. [css] css中的baseline,你知道吗?
  9. composer升级_Composer-命令简介
  10. 关于体育的python毕业设计_Python实例13:体育竞技分析
  11. if函数python_python入门(if函数)
  12. 【TensorFlow-windows】(七) CNN之VGG-net的测试
  13. 适合做自动化测试的项目
  14. java socket聊天_java_基于Java Socket实现一个简易在线聊天功能(一),最近做了一个项目,其中有一 - phpStudy...
  15. mybatis从0到1--学mybatis看这一篇就足够
  16. C语言函数大全 chm含示例
  17. 语法冠词,虚拟语气,形容词排序
  18. 基因组时代线粒体基因组拼装策略及软件应用现状
  19. matlab中的颜色设置颜色,matlabpcolor设置颜色
  20. CCF-CSP 201903-1 小中大(python实现)

热门文章

  1. matlab光场成像,光场相机重聚焦原理③——Matlab光场工具包使用重聚焦及多视角效...
  2. Unicode编码表大全
  3. PHP.Feast,查看“FEast”的源代码
  4. 东财计算机应用基础在线作业答案,19秋东财《计算机应用基础》在线作业三【满分答案】...
  5. android 中间件开发
  6. Android 设计模式之代理模式
  7. 使用阿里的easyexcel 来实现excel文件的读取和下载
  8. 企业固态和普通民用固态 及intel企业固态命名规则
  9. 前端工程师需要学习ps 吗_前端开发工程师需要掌握的6大PS技能
  10. navicat mysql 触发器_Navicat使用教程:使用MySQL 8中的触发器验证数据