1# 前景属性设置 2 3设置组件的前景属性。 4 5> **说明:** 6> 7> 从API Version 12开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 8 9## foregroundEffect 10 11foregroundEffect(options: ForegroundEffectOptions) 12 13设置组件的前景属性。 14 15**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 16 17**系统能力:** SystemCapability.ArkUI.ArkUI.Full 18 19**参数:** 20 21| 参数名 | 类型 | 必填 | 说明 | 22| ------ | ------------------------------------------------------------ | ---- | ---------------------------------------------------- | 23| options | [ForegroundEffectOptions](#foregroundeffectoptions12) | 是 | 设置组件前景属性包括:模糊半径。 | 24 25## ForegroundEffectOptions<sup>12+</sup> 26前景效果参数。 27 28**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 29 30**系统能力:** SystemCapability.ArkUI.ArkUI.Full 31 32| 名称 | 类型 | 必填 | 说明 | 33| ---- | ---- | ---- | -------------------------- | 34| radius | number | 是 | 模糊半径,取值范围:[0, +∞),默认为0。<br/> 仅在组件范围内生效,与其他接口连用时超出组件范围的效果无法生效。 | 35 36## 示例 37 38该示例主要演示通过foregroundEffect接口设置前景属性。 39 40```ts 41// xxx.ets 42@Entry 43@Component 44struct Index { 45 build() { 46 Row() { 47 Image($r('app.media.icon')) 48 .width(100) 49 .height(100) 50 .foregroundEffect({ radius: 20 }) 51 } 52 .width('100%') 53 .height('100%') 54 .justifyContent(FlexAlign.Center) 55 } 56} 57``` 58 59效果图如下: 60radius表示模糊半径,数值越大越模糊 61 62 63