More "Try it Yourself" examples below.
The opacity property sets the opacity level for an element.
The opacity-level describes the transparency-level, where 1 is not transparant at all, 0.5 is 50% see-through, and 0 is completely transparent.
| Default value: | 1 |
|---|---|
| Inherited: | no |
| Animatable: | yes, see individual properties. Read about animatable Try it |
| Version: | CSS3 |
| JavaScript syntax: | object.style.opacity="0.5" Try it |
The numbers in the table specify the first browser version that fully supports the property.
| Property | |||||
|---|---|---|---|---|---|
| opacity | 4.0 | 9.0 | 2.0 | 3.1 | 9.0 |
Note: IE8 and earlier versions supports an alternative, the filter property. Like: filter:Alpha(opacity=50).
| Value | Description | Play it |
|---|---|---|
| number | Specifies the opacity. From 0.0 (fully transparent) to 1.0 (fully opaque) | Play it » |
| initial | Sets this property to its default value. Read about initial | Play it » |
| inherit | Inherits this property from its parent element. Read about inherit |
How to use JavaScript to change the opacity for an element:
CSS tutorial: CSS Image Opacity / Transparency
HTML DOM reference: opacity property