---
title: alphaComponent
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nscolor/alphacomponent
---

# alphaComponent

The alpha (opacity) component value of the color.

## Declaration

```swift
var alphaComponent: CGFloat { get }
```

## Discussion

Discussion The value of this property is between 0.0 and 1.0, where 0.0 represents fully transparent and 1.0 represents fully opaque. If the color has no alpha component, the value of this property is 1.0.

## See Also

### Related Documentation

- [getRed(_:green:blue:alpha:)](appkit/nscolor/getred(_:green:blue:alpha:).md)
- [getHue(_:saturation:brightness:alpha:)](appkit/nscolor/gethue(_:saturation:brightness:alpha:).md)
- [getCyan(_:magenta:yellow:black:alpha:)](appkit/nscolor/getcyan(_:magenta:yellow:black:alpha:).md)
- [getWhite(_:alpha:)](appkit/nscolor/getwhite(_:alpha:).md)

### Retrieving individual components

- [whiteComponent](appkit/nscolor/whitecomponent.md)
- [redComponent](appkit/nscolor/redcomponent.md)
- [greenComponent](appkit/nscolor/greencomponent.md)
- [blueComponent](appkit/nscolor/bluecomponent.md)
- [cyanComponent](appkit/nscolor/cyancomponent.md)
- [magentaComponent](appkit/nscolor/magentacomponent.md)
- [yellowComponent](appkit/nscolor/yellowcomponent.md)
- [blackComponent](appkit/nscolor/blackcomponent.md)
- [hueComponent](appkit/nscolor/huecomponent.md)
- [saturationComponent](appkit/nscolor/saturationcomponent.md)
- [brightnessComponent](appkit/nscolor/brightnesscomponent.md)
- [catalogNameComponent](appkit/nscolor/catalognamecomponent.md)
- [localizedCatalogNameComponent](appkit/nscolor/localizedcatalognamecomponent.md)
- [colorNameComponent](appkit/nscolor/colornamecomponent.md)
- [localizedColorNameComponent](appkit/nscolor/localizedcolornamecomponent.md)
