gsap实现键盘控制或鼠标滚动控制的炫酷幻灯片切换效果代码

代码语言:html

所属分类:幻灯片

代码描述:gsap实现键盘控制或鼠标滚动控制的炫酷幻灯片切换效果代码

代码标签: gsap 键盘 控制 鼠标 滚动 炫酷 幻灯片

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

<!DOCTYPE html>

<html lang="en">

<head>

   
<meta charset="UTF-8">
 


   
<style>
        @import url("https://fonts.googleapis.com/css2?family=Sora&display=swap");

        * {
          box-sizing: border-box;
          user-select: none;
        }
       
        ::-webkit-scrollbar {
          display: none;
        }
       
        figure {
          margin: 0;
          overflow: hidden;
        }
       
        html,
        body {
          overflow: hidden;
          margin: 0;
          padding: 0;
          height: 100vh;
          height: -webkit-fill-available;
        }
       
        body {
          color: #fff;
          background: #4361ee;
          font-family: "Sora", sans-serif;
        }
       
        footer {
          position: fixed;
          z-index: 999;
          bottom: 0;
          display: flex;
          align-items: center;
          justify-content: space-between;
          padding: 0 2rem;
          width: 100%;
          height: 7em;
          font-family: "Sora", sans-serif;
          font-size: clamp(1.2rem, 2vw, 1rem);
        }
       
        a {
          color: #fff;
          text-decoration: none;
        }
       
        .slide {
          height: 100%;
          width: 100%;
          top: 0;
          position: fixed;
          visibility: hidden;
        }
        .slide__outer, .slide__inner {
          width: 100%;
          height: 100%;
          overflow-y: hidden;
        }
        .slide__content {
          display: flex;
          align-items: center;
          justify-content: center;
          position: absolute;
          height: 100%;
          width: 100%;
          top: 0;
        }
        .slide__container {
          position: relative;
          max-width: 1400px;
          width: 100vw;
          margin: 0 auto;
          height: 90vh;
          margin-bottom: 10vh;
          display: grid;
          grid-template-columns: repeat(10, 1fr);
          grid-template-rows: repeat(10, 1fr);
          grid-column-gap: 0px;
          grid-row-gap: 0px;
          padding: 0 1rem;
        }
        .slide__heading {
          --width: 200;
          display: block;
          text-align: left;
          font-family: "Bandeins Sans & Strange Variable";
          font-size: clamp(5rem, 15vw, 15rem);
.........完整代码请登录后点击上方下载按钮下载查看

网友评论0