在家开视频会议、用在线文档协作、看远程培训课件——这些场景里,界面是否清爽耐看,往往就差那么一点视觉层次感。比如一个没阴影的按钮,跟背景平铺在一起,点不点得清?一张没阴影的课程卡片,堆在页面上容易显得发闷。
阴影不是装饰,是提示
远程办公时盯着屏幕时间长,眼睛容易累。加点恰到好处的阴影,能自然引导视线:按钮微微浮起,人就知道可点击;课程卡片带点投影,一眼看出它是独立模块。这不是花架子,是降低认知负担的小动作。
最常用的box-shadow写法
CSS里控制阴影的核心就是 box-shadow 属性,格式简单:水平偏移、垂直偏移、模糊半径、扩展半径、颜色。日常够用的写法其实就三行:
.btn {
box-shadow: 0 2px 6px rgba(0,0,0,0.1);
}意思是:不左右偏移(0),往下压2像素,模糊范围6像素,颜色是带10%透明度的黑。效果干净利落,适合按钮、输入框这类小元素。
卡片类内容更适合柔和阴影
像课程列表、任务看板、共享文件预览图这类稍大的区块,可以加一层更轻、更扩散的阴影,让它像轻轻飘在背景上:
.card {
box-shadow: 0 4px 12px rgba(0,0,0,0.08);
}数值调大一点,透明度再降一档,视觉更舒展,长时间看也不刺眼。
别忘了hover状态加动态变化
鼠标悬停时让阴影变深一点,是低成本高反馈的设计细节。比如会议邀请卡片,悬停后阴影加深,用户立刻知道它被选中了:
.meeting-card:hover {
box-shadow: 0 6px 16px rgba(0,0,0,0.12);
}不用JS,纯CSS就能完成,加载快,兼容性也好,主流浏览器都支持多年了。
实际改稿时,打开浏览器开发者工具,直接在元素样式面板里调 box-shadow 的数值,拖动试试效果,比看教程更快找到手感。