gsap实现三维滚动可点击放大画廊相册效果代码

代码语言:html

所属分类:画廊相册

代码描述:gsap实现三维滚动可点击放大画廊相册效果代码,参与插件有ScrollTrigger、DrawSVGPlugin3、ScrollToPlugin3。

代码标签: gsap 三维 滚动 点击 放大 画廊 相册

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


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

<head>

 
<meta charset="UTF-8">
 

 
<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  >
 
<div id="scrollDist"></div>

<div id="app">
 
 
<svg id="headlines" fill="none" stroke="#fff" stroke-width="3" viewBox="0 0 586 150">
   
   
<g id="txt1">
     
<path d="M40.2,16.9c-5,0-9.1,1-12.3,3.1S23,25.1,23,29.3c0,4.1,1.6,7.3,4.8,9.5s10,4.6,20.5,7.1 c10.5,2.5,18.3,6.1,23.7,10.7c5.3,4.6,8,11.3,8,20.2c0,8.9-3.4,16.1-10.1,21.7c-6.7,5.5-15.5,8.3-26.4,8.3 c-16,0-30.1-5.5-42.5-16.5l10.8-13c10.3,9,21,13.4,32.1,13.4c5.5,0,10-1.2,13.2-3.6c3.3-2.4,4.9-5.5,4.9-9.5s-1.5-7-4.6-9.2 s-8.3-4.2-15.8-6c-7.5-1.8-13.2-3.5-17.1-5c-3.9-1.5-7.4-3.5-10.4-5.9c-6-4.6-9.1-11.6-9.1-21c0-9.4,3.4-16.7,10.3-21.8 C22.2,3.6,30.7,1,40.9,1c6.5,0,13,1.1,19.4,3.2c6.4,2.1,12,5.2,16.6,9.1l-9.2,13c-3-2.7-7.1-5-12.3-6.7 C50.3,17.8,45.2,16.9,40.2,16.9z"/>
     
<path d="M147.9,89.9c5.9,0,11-1,15.3-3c4.3-2,8.8-5.2,13.4-9.6l11.1,11.4c-10.8,12-23.9,18-39.3,18 c-15.4,0-28.2-5-38.4-14.9c-10.2-9.9-15.3-22.5-15.3-37.7s5.2-27.8,15.5-38C120.6,6.1,133.7,1,149.6,1c15.8,0,29,5.8,39.6,17.5 l-11,12c-4.9-4.7-9.5-7.9-13.8-9.8c-4.3-1.8-9.4-2.8-15.3-2.8c-10.3,0-19,3.3-26,10c-7,6.7-10.5,15.2-10.5,25.6 c0,10.4,3.5,19,10.4,26C130.1,86.4,138.3,89.9,147.9,89.9z"/>
      <path d=&q.........完整代码请登录后点击上方下载按钮下载查看

网友评论0