gsap实现炫酷图片堆叠散开排列拖动动画效果代码
代码语言:html
所属分类:动画
代码描述:gsap实现炫酷图片堆叠散开排列拖动动画效果代码,图片密集堆叠出场,然后散开圆弧排列,这个时候可用鼠标拖动选择。
代码标签: gsap 炫酷 图片 堆叠 散开 排列 拖动 动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
*,
*::after,
*::before {
box-sizing: border-box;
}
body {
margin: 0;
color: black;
background-color: white;
font-weight: 600;
width: 100%;
overflow-x: hidden;
}
.container {
width: 100vw;
height: 100vh;
height: -webkit-fill-available;
position: absolute;
left: 0;
top: 0;
user-select: none;
overflow: hidden;
}
.center {
height: 100vh;
position: absolute;
left: 50%;
top: 28%;
transform: translate(-50%);
user-select: none;
}
.items {
transform-origin: center 200vh;
transform: rotate(0);
user-select: none;
display: flex;
}
.item {
position: absolute;
user-select: none;
cursor: pointer;
transform: translateX(-50%);
}
.card {
display: block;
width: 430px;
height: 610px;
color: #fff;
user-select: none;
border-radius: 17px;
overflow: hidden;
cursor: grab;
position: relative;
border: 10px solid black;
}
.image {
height: 100%;
width: 100%;
object-fit: cover;
position: absolute;
top: 0;
left: 0;
filter: grayscale(100);
pointer-events: none;
}
@media screen and (max-height: 1000px) {
.card {
width: 350px;
height: 497px;
}
}
@media screen and (max-height: 800px) {
.card {
width: 300px;
height: 400px;
}
}
.info {
position: absolute;
z-index: 20;
top: 10px;
left: 10px;
}
a {
color: black;
opacity: 80;
text-decoration: underline;
}
</style>
</head>
<body>
<!-- partial:index.partial.html -->
<div class="container">
<div class="center">
<div class="items">
<div class="item">
<div class="card">
<img class="image" src="//repo.bfw.wiki/bfwrepo/image/5fc1ae951e91a.png" />
</div>
</div>
<div class="item">
<div class="card">
<img class="image" src="//repo.bfw.wiki/bfwrepo/image/5fc1aecf36d5a.png" />
</div>
</div>
<div class="item">
<div class="card">
<img class="image" src="//repo.bfw.wiki/bfwrepo/image/5fc1af0ba6cc8.png" />
</div>
</div>
<div class="item">
<div class="card">
<img class="image" src="//repo.bfw.wiki/bfwrepo/image/5fe1bc8e0ed82.png" />
</div>
</div>
<div class="item">
<div class="card">
<img class="image" src="//repo.bfw.wiki/bfwrepo/image/5fe1bcbdf1b79.png" />
</div>
</div>
<div class="item">
<div class=&q.........完整代码请登录后点击上方下载按钮下载查看
网友评论0