gsap+lenis实现鼠标滚动无限卷轴冲浪动画代码

代码语言:html

所属分类:加载滚动

代码描述:gsap+lenis实现鼠标滚动无限卷轴冲浪动画代码

代码标签: gsap lenis 鼠标 滚动 无限 卷轴 冲浪 动画 代码

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en" >

<head>
  <meta charset="UTF-8">
  


  
  
  
  
<style>
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");

*,
*::before,
*::after {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

body,
html {
	margin: 0;
	padding: 0;
	overflow-x: clip;
	overscroll-behavior: none;
	outline: 0px !important;
}

body {
	--strokeDashoffset: 0;
	--direction: none;
	--windX : 0px;
    --rotateY : -40deg;

	display: flex;
	align-items: center;
	justify-content: center;
	width: 100vw;
	height: 600vh;
	background: #1d4751;
}

stage {
	display: block;
	display: flex;
	justify-content: center;
	align-items: center;
	-webkit-perspective: 1000px;
	perspective: 1000px;
	width: 100vw;
	height: 100vh;
	position: fixed;
	inset: 0px;
	overflow: visible;

	#svgPaths {

		position: absolute;
		aspect-ratio: 1/1;
		@media (orientation: landscape) {
			width: 100vw;
			max-width: 800px;
		}
		@media (orientation: portrait) {
			height: 100vh;
			max-height: 800px;
		}
		overflow: visible;

		g {
			-webkit-transform-style: preserve-3d;
			transform-style: preserve-3d;
			transform-origin: 25% 50%;
		}

		g#.........完整代码请登录后点击上方下载按钮下载查看

网友评论0