什么是 Shadow?
在前端开发中,“Shadow”通常指 CSS 中的阴影效果,主要包括 box-shadow(盒子阴影)和 text-shadow(文字阴影)。它们能为网页元素增添立体感、层次感,是提升 UI 质感的重要手段。
Shadow 的“档次”体现在哪里?
“档次”并非指技术高低,而是指其在视觉表现力、用户体验和设计语言中的价值:
- 基础档:简单投影,用于区分层级(如卡片式布局)。
- 进阶档:多层阴影、内阴影、动态交互效果(hover 变化)。
- 高端档:结合动画、渐变、模糊等实现拟物或玻璃拟态(Glassmorphism)风格。
实用示例
以下是一个简单的 box-shadow 示例:
<div style="box-shadow: 0 4px 12px rgba(0,0,0,0.15); padding:20px; border-radius:8px;"> 这是一个带阴影的卡片 </div>