Media

Media

Camera

A camera with a round lens.

File
camera.svg
viewBox
0 0 1008.8 794.8
Weight
1 KB
96px
160px
240px +

Use it

Download SVG

React

import { Illustration } from '@ba-icons/react';
import camera from '@ba-icons/illustrations/media/camera';

<Illustration asset={camera} size={160} />

Vue

<script setup>
import { Illustration } from '@ba-icons/vue';
import camera from '@ba-icons/illustrations/media/camera';
</script>

<template>
  <Illustration :asset="camera" :size="160" />
</template>

Astro

---
import { Illustration } from '@ba-icons/astro';
import camera from '@ba-icons/illustrations/media/camera';
---

<Illustration asset={camera} size={160} />

HTML

<script src="https://icons.atmosphere.africa/cdn/ba-icons-0.4.0.js" defer></script>

<ba-illustration name="media/camera" size="160"></ba-illustration>

SVG

<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1008.8 794.8" fill="currentColor"><path d="M352.4 306.4Q353.4 307.4 354.4 308.9Q355.4 310.4 356.4 311.9Q357.4 313.4 357.4 314.4Q356.4 313.4 354.4 311.4Q352.4 310.4 351.4 309.4Q351.4 309.4 351.9 307.9Q352.4 306.4 352.4 306.4ZM989.4 208.4V694.4Q989.4 727.4 962.9 751.4Q936.4 775.4 898.4 775.4H110.4Q72.4 775.4 45.9 751.4Q19.4 727.4 19.4 694.4V208.4Q19.4 174.4 45.9 150.9Q72.4 127.4 110.4 127.4H277.4L300.4 72.4Q310.4 48.4 333.9 33.9Q357.4 19.4 385.4 19.4H623.4Q642.4 19.4 659.4 25.9Q676.4 32.4 688.9 44.4Q701.4 56.4 708.4 72.4L731.4 127.4H898.4Q936.4 127.4 962.9 150.9Q989.4 174.4 989.4 208.4ZM504.4 249.4Q442.4 249.4 390.4 276.4Q338.4 303.4 307.9 349.9Q277.4 396.4 277.4 451.4Q277.4 535.4 343.9 594.4Q410.4 653.4 504.4 653.4Q598.4 653.4 664.9 594.4Q731.4 535.4 731.4 451.4Q731.4 367.4 664.9 308.4Q598.4 249.4 504.4 249.4ZM622.4 346.9Q671.4 390.4 671.4 451.4Q671.4 512.4 622.4 555.9Q573.4 599.4 504.4 599.4Q435.4 599.4 386.4 555.9Q337.4 512.4 337.4 451.4Q337.4 390.4 386.4 346.9Q435.4 303.4 504.4 303.4Q573.4 303.4 622.4 346.9Z"></path></svg>

From the CDN

Link to the file instead of installing it: for <img>, CSS, emails and docs, with nothing added to your bundle. Served with CORS and cached for an hour.

https://icons.atmosphere.africa/svg/media/camera.svg
<img src="https://icons.atmosphere.africa/svg/media/camera.svg" alt="Camera" width="160">
import { illustrationUrl } from '@ba-icons/illustrations';

illustrationUrl('media/camera');
// → https://icons.atmosphere.africa/svg/media/camera.svg

As an <img> it draws in black. To give it the text colour, use it as a mask:

.mark {
  background-color: currentColor;
  mask: url('https://icons.atmosphere.africa/svg/media/camera.svg') center / contain no-repeat;
}

New to the packages? Point your project at the registry first.