gsap+ScrollTrigger实现大气幻灯片拖动切换效果代码
代码语言:html
所属分类:幻灯片
代码描述:gsap+ScrollTrigger实现大气幻灯片拖动切换效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
* {
box-sizing: border-box;
}
:root {
--bg: #1a1a1a;
--min-size: 200px;
}
body {
display: grid;
place-items: center;
min-height: 100vh;
padding: 0;
margin: 0;
overflow-y: hidden;
background: var(--bg);
}
.controls {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%) scale(1.5);
z-index: 200;
display: flex;
justify-content: space-between;
min-height: var(--min-size);
min-width: var(--min-size);
height: 20vmin;
width: 20vmin;
}
button {
height: 48px;
width: 48px;
border-radius: 50%;
position: absolute;
top: 100%;
outline: transparent;
cursor: pointer;
background: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 0;
transition: transform 0.1s;
transform: translate(0, calc(var(--y, 0)));
}
button:before {
border: 2px solid #e6e6e6;
background: linear-gradient(rgba(204,204,204,0.65), #000) #000;
content: '';
box-sizing: border-box;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
height: 80%;
width: 80%;
border-radius: 50%;
}
button:active:before {
background: linear-gradient(#000, rgba(204,204,204,0.65)) .........完整代码请登录后点击上方下载按钮下载查看
















网友评论0