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