---
title: "glass(_:)"
framework: swiftui
role: symbol
role_heading: Type Method
path: "swiftui/primitivebuttonstyle/glass(_:)"
---

# glass(_:)

A button style that applies a configurable Liquid Glass effect based on the button’s context.

## Declaration

```swift
nonisolated static func glass(_ glass: Glass) -> Self
```

## Discussion

Discussion This button style applies a Liquid Glass effect that you can customize by specifying a tint or variant. In the following example, the button renders using the clear variant of Liquid Glass: Button("Button") {}     .buttonStyle(.glass(.clear)) In tvOS, this button style applies a Liquid Glass effect regardless of whether the button has focus. This style is similar to the bordered style. To apply this style to a button, or to a view that contains buttons, use the buttonStyle(_:) modifier.

## See Also

### Getting built-in button styles

- [automatic](swiftui/primitivebuttonstyle/automatic.md)
- [accessoryBar](swiftui/primitivebuttonstyle/accessorybar.md)
- [accessoryBarAction](swiftui/primitivebuttonstyle/accessorybaraction.md)
- [bordered](swiftui/primitivebuttonstyle/bordered.md)
- [borderedProminent](swiftui/primitivebuttonstyle/borderedprominent.md)
- [borderless](swiftui/primitivebuttonstyle/borderless.md)
- [card](swiftui/primitivebuttonstyle/card.md)
- [glass](swiftui/primitivebuttonstyle/glass.md)
- [glassProminent](swiftui/primitivebuttonstyle/glassprominent.md)
- [link](swiftui/primitivebuttonstyle/link.md)
- [plain](swiftui/primitivebuttonstyle/plain.md)
