---
title: HoverEffectContent
framework: swiftui
role: symbol
role_heading: Protocol
path: swiftui/hovereffectcontent
---

# HoverEffectContent

A type that describes the effects of a view for a particular hover effect phase.

## Declaration

```swift
protocol HoverEffectContent
```

## Overview

Overview Color.red     .hoverEffect { effect, isActive, proxy in         effect.opacity(isActive ? 1 : 0.5)     } You don’t conform to this protocol yourself. Instead, effects are described by calling modifier functions on other effects, like the opacity(_:) modifier used in the example above.

## Topics

### Instance Methods

- [animation(_:body:)](swiftui/hovereffectcontent/animation(_:body:).md)
- [clipShape(_:style:)](swiftui/hovereffectcontent/clipshape(_:style:).md)
- [offset(_:)](swiftui/hovereffectcontent/offset(_:).md)
- [offset(x:y:)](swiftui/hovereffectcontent/offset(x:y:).md)
- [opacity(_:)](swiftui/hovereffectcontent/opacity(_:).md)
- [rotationEffect(_:anchor:)](swiftui/hovereffectcontent/rotationeffect(_:anchor:).md)
- [scaleEffect(_:anchor:)](swiftui/hovereffectcontent/scaleeffect(_:anchor:).md)
- [scaleEffect(x:y:anchor:)](swiftui/hovereffectcontent/scaleeffect(x:y:anchor:).md)
- [transformEffect(_:)](swiftui/hovereffectcontent/transformeffect(_:).md)

## Relationships

### Conforming Types

- [EmptyHoverEffectContent](swiftui/emptyhovereffectcontent.md)
- [ModifiedContent](swiftui/modifiedcontent.md)

## See Also

### Changing view appearance for hover events

- [hoverEffect(_:)](swiftui/view/hovereffect(_:).md)
- [HoverEffect](swiftui/hovereffect.md)
- [hoverEffect(_:in:isEnabled:)](swiftui/view/hovereffect(_:in:isenabled:).md)
- [hoverEffect(in:isEnabled:body:)](swiftui/view/hovereffect(in:isenabled:body:).md)
- [CustomHoverEffect](swiftui/customhovereffect.md)
- [ContentHoverEffect](swiftui/contenthovereffect.md)
- [HoverEffectGroup](swiftui/hovereffectgroup.md)
- [hoverEffectGroup()](swiftui/view/hovereffectgroup().md)
- [hoverEffectGroup(_:)](swiftui/view/hovereffectgroup(_:).md)
- [hoverEffectGroup(id:in:behavior:)](swiftui/view/hovereffectgroup(id:in:behavior:).md)
- [GroupHoverEffect](swiftui/grouphovereffect.md)
- [EmptyHoverEffectContent](swiftui/emptyhovereffectcontent.md)
- [handPointerBehavior(_:)](swiftui/view/handpointerbehavior(_:).md)
- [HandPointerBehavior](swiftui/handpointerbehavior.md)
