ts-universal-attributes-opacity.md 1.4 KB
Newer Older
Z
zengyawen 已提交
1 2 3 4 5
# Opacity


> ![icon-note.gif](public_sys-resources/icon-note.gif) **NOTE:**
> This attribute is supported since API version 7. Updates will be marked with a superscript to indicate their earliest API version.
Z
zengyawen 已提交
6

Z
zengyawen 已提交
7 8 9

The attributes described in this topic are used to set the opacity of a component.

Z
zengyawen 已提交
10 11

## Required Permissions
Z
zengyawen 已提交
12 13 14

None

Z
zengyawen 已提交
15

Z
zengyawen 已提交
16 17 18 19 20 21 22 23 24 25 26
## Attributes


  | Name | Type | Default Value | Description | 
| -------- | -------- | -------- | -------- |
| opacity | number | 1 | Opacity of a component. The value ranges from **0** to **1**. The value **1** means opaque, and **0** means completely transparent. | 


## Example

  
Z
zengyawen 已提交
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
```
@Entry
@Component
struct OpacityExample {
  build() {
    Column({ space: 5 }) {
      Text('opacity(1)').fontSize(9).width('90%').fontColor(0xCCCCCC)
      Text().width('90%').height(50).opacity(1).backgroundColor(0xAFEEEE)
      Text('opacity(0.7)').fontSize(9).width('90%').fontColor(0xCCCCCC)
      Text().width('90%').height(50).opacity(0.7).backgroundColor(0xAFEEEE)
      Text('opacity(0.4)').fontSize(9).width('90%').fontColor(0xCCCCCC)
      Text().width('90%').height(50).opacity(0.4).backgroundColor(0xAFEEEE)
    }
    .width('100%')
    .padding({ top: 5 })
  }
}
```

Z
zengyawen 已提交
46
![en-us_image_0000001256858385](figures/en-us_image_0000001256858385.gif)