tailwind+js实现3d相册画廊旋转动画效果代码
代码语言:html
所属分类:画廊相册
代码描述:tailwind+js实现3d相册画廊旋转动画效果代码
代码标签: tailwind js 3d 相册 画廊 旋转 动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>创意3D画廊</title>
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/tailwindcss.3.4.16.js"></script>
<link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/all.6.7.0.css">
<script>
tailwind.config = {
theme: {
extend: {
colors: {
primary: '#165DFF',
secondary: '#FF7D00',
dark: '#1E293B',
light: '#F8FAFC'
},
fontFamily: {
inter: ['Inter', 'sans-serif'],
},
}
}
}
</script>
<style type="text/tailwindcss">
@layer utilities {
.content-auto {
content-visibility: auto;
}
.perspective-1000 {
perspective: 1000px;
}
.preserve-3d {
transform-style: preserve-3d;
}
.backface-hidden {
backface-visibility: hidden;
}
.rotate-y-0 {
transform: rotateY(0deg);
}
.rotate-y-45 {
transform: rotateY(45deg);
}
.rotate-y-90 {
transform: rotateY(90deg);
}
.rotate-y-135 {
transform: rotateY(135deg);
}
.rotate-y-180 {
transform: rotateY(180deg);
}
.rotate-y-225 {
transform: rotateY(225deg);
}
.rotate-y-270 {
transform: rotateY(270deg);
}
.rotate-y-315 {
transform: rotateY(315deg);
}
.transition-transform-slow {
transition: transform 1s ease-out;
}
}
</style>
<style>
body {
font-family: 'Inter', sans-serif;
overflow-x: hidden;
background: linear-gradient(135deg, #1E293B 0%, #0F172A 100%);
min-height: 100vh;
color: #F8FAFC;
}
.gallery-container {
position: relative;
width: 100%;
height: 500px;
display: flex;
justify-content: center;
align-items: center;
}
.carousel {
position: relative;
width: 250px;
height: 350px;
transform-style: preserve-3d;
transition: transform 1s ease;
.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0