---
title: "Satellite dish animated icon"
description: "Satellite dish animated icon (Infrastructure & devices). The satellite dish receives a signal. Light: a signal wave arrives from the sky, closes in on the receiver at the tip of the feed arm and fades, and the receiver flashes as it lands. Strong: the dish swings up to lock on first, two waves arrive in turn and the receiver flashes twice, the second time bigger, then the dish swings back and settles. The dish stays rigid."
canonical: https://generativeicons.com/icons/satellite-dish/
---

# Satellite dish animated icon

The satellite dish receives a signal. Light: a signal wave arrives from the sky, closes in on the receiver at the tip of the feed arm and fades, and the receiver flashes as it lands. Strong: the dish swings up to lock on first, two waves arrive in turn and the receiver flashes twice, the second time bigger, then the dish swings back and settles. The dish stays rigid.

- Id: `satellite-dish`
- Category: Infrastructure & devices
- Search terms: satellite tv, antenna, aerial, receiver, uplink, downlink, ground station, parabolic antenna, signal reception, satellite internet, telecom
- One action, back to rest
- Styles: outline, solid, duotone; outline weights 1.5, 2, 2.5 (any from 1 to 3); motion light or strong
- File: https://generativeicons.com/assets/satellite-dish.lottie (dotLottie, 4292 bytes, sha256 c3fb4575f88f38b816361008a2adda53f6f6dabc1ec87bf143e16275b36f0fcf)
- License: MIT

## Install

```sh
npm install @lottiefiles/generative-icons-runtime
npx generative-icons init
npx generative-icons add satellite-dish
```

## React

```tsx
// npm install @lottiefiles/generative-icons-react
'use client';
import { AnimatedIcon } from '@lottiefiles/generative-icons-react';
import icon, { src } from './generative-icons/satellite-dish.mjs';

export function SatelliteDishIcon() {
  return <AnimatedIcon icon={icon} src={src} size={32}
    color="#ffffff" variant="outline" weight={2}
    motion="light" theme="dark" />;
}
```

## JavaScript

```js
import { createIcon } from '@lottiefiles/generative-icons-runtime';
import icon, { src } from './generative-icons/satellite-dish.mjs';

const handle = await createIcon(canvas, {
  icon, src,
  color: '#ffffff', style: 'outline', weight: 2,
  motion: 'light', theme: 'dark'
});
button.addEventListener('click', () => handle.play());
// On removal: handle.destroy();
```

More: https://generativeicons.com/icons/satellite-dish/ · https://generativeicons.com/api/icons/satellite-dish
