news 2026/10/14 19:34:19

box-shadow 属性值详解

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
box-shadow 属性值详解

语法

box-shadow:offset-x offset-y blur-radius spread-radius color inset;

只有offset-x和offset-y是必填的,其余参数可选,且顺序不能乱。

参数说明

参数是否必填说明
offset-x必填水平偏移量,正值向右,负值向左
offset-y必填垂直偏移量,正值向下,负值向上
blur-radius可选模糊半径,值越大边缘越模糊,不能为负
spread-radius可选扩展半径,正值扩大阴影,负值缩小
color可选阴影颜色,默认跟随浏览器
inset可选设为inset时阴影在元素内部

常见写法

/* 最简:只写偏移和颜色 */box-shadow:2px 2px #333;/* 标准:偏移 + 模糊 + 颜色 */box-shadow:0 2px 8pxrgba(0,0,0,0.15);/* 完整:偏移 + 模糊 + 扩展 + 颜色 */box-shadow:0 2px 8px 2pxrgba(0,0,0,0.15);/* 内阴影 */box-shadow:inset 0 2px 4pxrgba(0,0,0,0.1);/* 多重阴影:逗号分隔 */box-shadow:0 1px 2pxrgba(0,0,0,0.1),0 4px 8pxrgba(0,0,0,0.08);

常见场景

/* 卡片轻微浮起 */box-shadow:0 2px 8pxrgba(0,0,0,0.1);/* 按钮点击态 */box-shadow:inset 0 2px 4pxrgba(0,0,0,0.2);/* 顶部导航栏底部阴影 */box-shadow:0 1px 0rgba(0,0,0,0.05);/* 弹窗 */box-shadow:0 8px 24pxrgba(0,0,0,0.12);

注意事项

  1. blur-radius不能为负值。
  2. 颜色建议用rgba(),方便控制透明度,比纯黑更自然。
  3. 多重阴影按从前往后的顺序渲染,前面的阴影在上层。
  4. spread-radius为正时阴影整体扩大,为负时整体收缩。
  5. inset写在颜色前面或后面都可以,但位置不能影响其他参数的解析。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/14 19:34:02

OpenShell:一套配置统一管理 zsh/bash/fish 终端环境

1. 项目背景与整体设计思路1.1 为什么会有 OpenShell 这个项目先说说我自己的痛点。做开发这些年,我在本机和服务器上来回切换,用的是不同的 shell:本地 macOS 用 zsh,Ubuntu 服务器上是 bash,偶尔还要在 Windows 的 G…

作者头像 李华
网站建设 2026/10/14 19:34:01

Python港股实时行情API接入:恒生股票数据获取与AH股溢价监控实战

做跨境量化或者港股通策略的开发者,接港股数据是绕不开的。港股跟A股有个很特别的联动关系——同一家公司在A股和港股两地上市,价格经常不一样,这就是所谓的AH股溢价。这个价差不仅是金融从业者关心的套利机会,也是技术开发者做跨…

作者头像 李华
网站建设 2026/10/14 19:33:40

MiniCPM-V 4.7 正式适配英特尔® 硬件,OpenVINO™ 首发同步支持

紧凑多模态模型正让端侧视觉与语言 AI 变得愈发实用,而英特尔 致力于让开发者能够即刻上手使用最新模型。英特尔今日宣布,对 MiniCPM-V 4.7 提供上线首日支持。该模型是 ModelBest 与清华大学推出的高效多模态模型系列最新版本,包含两个版本&…

作者头像 李华
网站建设 2026/10/14 19:32:30

华为突围韬定律:任正非重断道德经背后的生存哲学

当外部技术封锁成为常态,企业该如何寻找生路?近期,华为公司董事、半导体业务部总裁何庭波发表署名论文,披露了旨在突破摩尔定律极限的“韬(τ)定律”及芯片路线图。华为创始人任正非在转发相关专访时&#…

作者头像 李华
网站建设 2026/10/14 19:31:36

C#调用C动态库实战:P/Invoke跨语言互操作详解

1. 跨语言调用的核心逻辑与方案选型C# 调用 C 编译出来的动态链接库,本质上是在托管世界和非托管世界之间搭一座桥。C# 跑在 CLR 之上,内存由垃圾回收器管理,类型系统是强类型的元数据驱动;C 编译出来的.dll或.so则是赤裸裸的机器…

作者头像 李华
网站建设 2026/10/14 19:31:22

广东生物检验机构 LIMS 平台哪家做得好呢?

*面向广东微生物、疫病检测、食品生物、第三方生物检验实验室选型对比广东聚集大量第三方生物检验、疾控分支实验室、食品微生物检测、动物疫病检测机构,CMA、CNAS 评审、飞行检查监管严格,生物样本冻存、菌株管理、高危样本处置、仪器原始数据防篡改是核…

作者头像 李华