box-shadow完整用法

语法

css 复制代码
box-shadow: 水平偏移 垂直偏移 模糊半径 拓展半径 颜色 内外阴影;

参数说明

1.水平偏移:正数向右,负数向左

2.垂直偏移:正数向下,负数向上

3.模糊半径:越大越朦胧,不能负数

4.拓展半径:正数阴影变大,负数缩小

5.颜色:任意颜色

6.inset :加了就是内阴影 ,不加默认外阴影

1. 基础常用写法

普通下右阴影

css 复制代码
box-shadow: 4px 4px 10px #ccc;

只模糊,不偏移(四周均匀阴影)

css 复制代码
box-shadow: 0 0 15px #ddd;

浅色柔和和卡片阴影(最常用)

css 复制代码
box-shadow: 0 2px 12px rgba(0, 0, 0, 0.1);

2. 带拓展半径

css 复制代码
/* 四周阴影放大一点 */
box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.15);

3. 内阴影inset

css 复制代码
/* 内部凹陷效果 */ 
box-shadow: inset 0 0 10px #999;

4. 多重阴影(逗号分隔)

可以叠加多层阴影

css 复制代码
box-shadow: 
    0 2px 4px rgba(0,0,0,0.1),
    0 8px 20px rgba(0,0,0,0.15);

5. 常用开发模板

卡片默认阴影

css 复制代码
.card { 
    box-shadow: 0 4px 14px rgba(0, 0, 0, 0.08); 
    border-radius: 8px; 
}

悬浮加深阴影

css 复制代码
.card:hover { 
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.15); 
}

顶部阴影

css 复制代码
box-shadow: 0 -3px 10px rgba(0,0,0,0.1);

小技巧

  • 做 UI 阴影优先用 rgba,透明度更好控制
  • 不要用纯黑色 #000,用 rgba(0,0,0,0.1~0.2) 更自然
  • 模糊值越大越柔和,适合卡片;小模糊适合边框质感
相关推荐
CHNE_TAO_EMSM16 小时前
Android studio 打开文件时自动下载源码
前端·javascript·android studio
一孤程17 小时前
Airtest自动化测试第五篇:小程序与Web测试——跨平台自动化全覆盖
前端·自动化测试·小程序·自动化·测试·airtest
IT_陈寒17 小时前
SpringBoot自动配置不是你以为的那样的智能
前端·人工智能·后端
yume_sibai18 小时前
大屏数据可视化 - 边框红绿呼吸灯实现详解
前端·信息可视化·typescript
Hyyy18 小时前
很多Desktop都在上的Computer Use是什么
前端·llm
慢功夫18 小时前
开篇:VS Code 为什么不是一个普通 React App
前端·visual studio code
你挚爱的强哥18 小时前
Vue2 实现 1.5s 十连击监听(连续点击若干次),封装通用可复用点击检测工具,不用 data!Vue 封装通用连击监听方法,支持自定义时长与点击次数
前端·javascript·vue.js
huashengzsj19 小时前
Shopify个人建站如何搭建独立站:从零开始的完整指南
前端·网络·人工智能
程序猿小泓19 小时前
从 Claude Code 学 Agent Harness:一个前端工程师的 AI Agent 学习笔记
前端·人工智能·学习
柒和远方20 小时前
从审计日志到可下载证据包:事务型 Outbox、租约 fencing 与保留水位
前端·后端·架构