# 前景属性设置
设置组件的前景属性。
> **说明:**
>
> 从API Version 12开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
## foregroundEffect
foregroundEffect(options: ForegroundEffectOptions)
设置组件的前景属性。
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。
**系统能力:** SystemCapability.ArkUI.ArkUI.Full
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| ------ | ------------------------------------------------------------ | ---- | ---------------------------------------------------- |
| options | [ForegroundEffectOptions](#foregroundeffectoptions12) | 是 | 设置组件前景属性包括:模糊半径。 |
## ForegroundEffectOptions12+
前景效果参数。
**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。
**系统能力:** SystemCapability.ArkUI.ArkUI.Full
| 名称 | 类型 | 必填 | 说明 |
| ---- | ---- | ---- | -------------------------- |
| radius | number | 是 | 模糊半径,取值范围:[0, +∞),默认为0。
仅在组件范围内生效,与其他接口连用时超出组件范围的效果无法生效。 |
## 示例
该示例主要演示通过foregroundEffect接口设置前景属性。
```ts
// xxx.ets
@Entry
@Component
struct Index {
build() {
Row() {
Image($r('app.media.icon'))
.width(100)
.height(100)
.foregroundEffect({ radius: 20 })
}
.width('100%')
.height('100%')
.justifyContent(FlexAlign.Center)
}
}
```
效果图如下:
radius表示模糊半径,数值越大越模糊
