跳至主内容
版本:0.81

BoxShadowValue 对象类型

非官方测试版翻译

本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →

BoxShadowValue 对象用于 boxShadow 样式属性。它由 2-4 个长度值、一个可选的 color 值和一个可选的 inset 布尔值组成,共同定义阴影的颜色、位置、尺寸和模糊程度。

示例

js
{
offsetX: 10,
offsetY: -3,
blurRadius: '15px',
spreadDistance: '10px',
color: 'red',
inset: true,
}

键与值

offsetX

x 轴上的偏移量。可为正值或负值:正值表示向右偏移,负值表示向左偏移。

TypeOptional
number | stringNo

offsetY

y 轴上的偏移量。可为正值或负值:正值表示向上偏移,负值表示向下偏移。

TypeOptional
number | stringNo

blurRadius

表示在高斯模糊算法中使用的半径。数值越大,阴影越模糊。仅支持非负值,默认值为 0。

TypeOptional
number | stringYes

spreadDistance

控制阴影扩展或收缩的程度:正值会扩大阴影,负值会缩小阴影。

TypeOptional
number | stringYes

color

阴影颜色,默认为 black(黑色)。

TypeOptional
colorYes

inset

控制阴影是否为内嵌效果。内嵌阴影将显示在元素边框盒内侧(而非外侧)。

TypeOptional
booleanYes

使用此属性的属性