霓虹暗黑主题 - 3D卡片
沉浸式3D卡片翻转效果,为您的界面增添深度互动
精心调色
专业的色彩搭配方案,完美平衡视觉舒适度与美学表现
色彩科学
基于人眼视觉特性优化的霓虹配色方案,减少视觉疲劳
动态效果
流畅的3D动画和渐变效果,增强用户体验和沉浸感
三维空间
使用CSS 3D变换创建深度感,提供真实的物理交互体验
明暗模式
支持动态明暗切换,满足不同使用环境和偏好需求
智能适配
自动检测环境光线,为用户提供最舒适的视觉体验
沉浸式3D卡片翻转效果,为您的界面增添深度互动
专业的色彩搭配方案,完美平衡视觉舒适度与美学表现
基于人眼视觉特性优化的霓虹配色方案,减少视觉疲劳
流畅的3D动画和渐变效果,增强用户体验和沉浸感
使用CSS 3D变换创建深度感,提供真实的物理交互体验
支持动态明暗切换,满足不同使用环境和偏好需求
自动检测环境光线,为用户提供最舒适的视觉体验
以下是如何实现3D卡片翻转效果的代码。点击复制可直接在项目中使用。
/* 3D卡片容器 */
.flip-card {
perspective: 1000px;
aspect-ratio: 3/4; /* 保持宽高比 */
}
/* 卡片元素 */
.feature-card {
height: 100%;
width: 100%;
position: relative;
transform-style: preserve-3d;
transition: transform 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
/* 卡片悬停时翻转 */
.flip-card:hover .feature-card {
transform: rotateY(180deg);
}
/* 卡片正反面共用样式 */
.card-face {
position: absolute;
width: 100%;
height: 100%;
backface-visibility: hidden;
border-radius: 15px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 25px;
box-sizing: border-box;
}
/* 卡片正面样式 */
.card-front {
background: rgba(30, 35, 65, 0.7);
backdrop-filter: blur(10px);
border: 1px solid rgba(100, 130, 255, 0.2);
}
/* 卡片背面样式 - 旋转180度隐藏 */
.card-back {
background: linear-gradient(135deg, var(--primary), var(--secondary));
transform: rotateY(180deg);
color: white;
text-align: center;
}
每个卡片需要嵌套容器:flip-card > feature-card > card-front/card-back
perspective, preserve-3d, backface-visibility, transform
使用cubic-bezier缓动函数确保流畅动画,优化GPU渲染