gsap+ScrollTrigger实现鼠标滚动三维空间相册层叠效果代码

代码语言:html

所属分类:画廊相册

代码描述:gsap+ScrollTrigger实现鼠标滚动三维空间相册层叠效果代码,结合了DrawSVGPlugin3和ScrollToPlugin3插件。

代码标签: gsap ScrollTrigger 鼠标 滚动 三维 空间 相册 层叠

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

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

<head>

    <meta name="viewport" content="width=device-width, initial-scale=1">
    <style>
        @import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');
    
    html, body, #app {
      width:100%;
      height:100%;
      margin:0;
      padding:0;
      font-size:0;
      font-family: 'Montserrat', sans-serif;
    }
    
    #app {
      opacity:0;
      height:auto;
      background:radial-gradient(#ccc, #999);
    }
    
    #app img {
      display:block;
    }
    
    #detail {
      position:absolute;
      width:100%;
      height:100%;
      background:#111;
      top:100%;
      display:flex;
      flex-direction:column;
      align-items:center;
      justify-content:space-evenly;
    }
    
    #detailImg {
      width:85%;
      height:85%;
    }
    
    #detailTxt {
      color:#ccc;
      font-size:20px;
      letter-spacing:1px;
    }
    
    svg {
      pointer-events:none;
      position:absolute;
      top:0;
      left:0;
    }
    
    #headlines {
      max-width:800px;
      min-width:450px;
      left:50%;
      top:50%;
      transform:translate(-50%, -50%);
    }
    </style>
</head>

<body>
    <!-- partial:index.partial.html -->
    <div id="scrollDist"></div>

    <div id="app">

        <svg id="headlines" fill=&quo.........完整代码请登录后点击上方下载按钮下载查看

网友评论0