sunny from IonIcons by Ben Sperry · Regular · MIT Free for personal and commercial use.

Name
sunny
Set
IonIcons
Style
Regular
Viewbox
512×512
License
MIT

2 other variants in IonIcons

The same icon in other sets

Use the sunny icon

SVG

<svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 512 512"><path fill="currentColor" d="M256 118a22 22 0 0 1-22-22V48a22 22 0 0 1 44 0v48a22 22 0 0 1-22 22m0 368a22 22 0 0 1-22-22v-48a22 22 0 0 1 44 0v48a22 22 0 0 1-22 22m113.14-321.14a22 22 0 0 1-15.56-37.55l33.94-33.94a22 22 0 0 1 31.11 31.11l-33.94 33.94a21.93 21.93 0 0 1-15.55 6.44M108.92 425.08a22 22 0 0 1-15.55-37.56l33.94-33.94a22 22 0 1 1 31.11 31.11l-33.94 33.94a21.94 21.94 0 0 1-15.56 6.45M464 278h-48a22 22 0 0 1 0-44h48a22 22 0 0 1 0 44m-368 0H48a22 22 0 0 1 0-44h48a22 22 0 0 1 0 44m307.08 147.08a21.94 21.94 0 0 1-15.56-6.45l-33.94-33.94a22 22 0 0 1 31.11-31.11l33.94 33.94a22 22 0 0 1-15.55 37.56M142.86 164.86a21.9 21.9 0 0 1-15.55-6.44l-33.94-33.94a22 22 0 0 1 31.11-31.11l33.94 33.94a22 22 0 0 1-15.56 37.55M256 358a102 102 0 1 1 102-102a102.12 102.12 0 0 1-102 102"/></svg>

React

import type { SVGProps } from "react";

export function IonSunny(props: SVGProps<SVGSVGElement>) {
  return (
    <svg {...props} xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 512 512"><path fill="currentColor" d="M256 118a22 22 0 0 1-22-22V48a22 22 0 0 1 44 0v48a22 22 0 0 1-22 22m0 368a22 22 0 0 1-22-22v-48a22 22 0 0 1 44 0v48a22 22 0 0 1-22 22m113.14-321.14a22 22 0 0 1-15.56-37.55l33.94-33.94a22 22 0 0 1 31.11 31.11l-33.94 33.94a21.93 21.93 0 0 1-15.55 6.44M108.92 425.08a22 22 0 0 1-15.55-37.56l33.94-33.94a22 22 0 1 1 31.11 31.11l-33.94 33.94a21.94 21.94 0 0 1-15.56 6.45M464 278h-48a22 22 0 0 1 0-44h48a22 22 0 0 1 0 44m-368 0H48a22 22 0 0 1 0-44h48a22 22 0 0 1 0 44m307.08 147.08a21.94 21.94 0 0 1-15.56-6.45l-33.94-33.94a22 22 0 0 1 31.11-31.11l33.94 33.94a22 22 0 0 1-15.55 37.56M142.86 164.86a21.9 21.9 0 0 1-15.55-6.44l-33.94-33.94a22 22 0 0 1 31.11-31.11l33.94 33.94a22 22 0 0 1-15.56 37.55M256 358a102 102 0 1 1 102-102a102.12 102.12 0 0 1-102 102"/></svg>
  );
}

Vue

<template>
  <svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" viewBox="0 0 512 512"><path fill="currentColor" d="M256 118a22 22 0 0 1-22-22V48a22 22 0 0 1 44 0v48a22 22 0 0 1-22 22m0 368a22 22 0 0 1-22-22v-48a22 22 0 0 1 44 0v48a22 22 0 0 1-22 22m113.14-321.14a22 22 0 0 1-15.56-37.55l33.94-33.94a22 22 0 0 1 31.11 31.11l-33.94 33.94a21.93 21.93 0 0 1-15.55 6.44M108.92 425.08a22 22 0 0 1-15.55-37.56l33.94-33.94a22 22 0 1 1 31.11 31.11l-33.94 33.94a21.94 21.94 0 0 1-15.56 6.45M464 278h-48a22 22 0 0 1 0-44h48a22 22 0 0 1 0 44m-368 0H48a22 22 0 0 1 0-44h48a22 22 0 0 1 0 44m307.08 147.08a21.94 21.94 0 0 1-15.56-6.45l-33.94-33.94a22 22 0 0 1 31.11-31.11l33.94 33.94a22 22 0 0 1-15.55 37.56M142.86 164.86a21.9 21.9 0 0 1-15.55-6.44l-33.94-33.94a22 22 0 0 1 31.11-31.11l33.94 33.94a22 22 0 0 1-15.56 37.55M256 358a102 102 0 1 1 102-102a102.12 102.12 0 0 1-102 102"/></svg>
</template>

CSS

.icon-sunny {
  width: 24px;
  height: 24px;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221em%22%20height%3D%221em%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M256%20118a22%2022%200%200%201-22-22V48a22%2022%200%200%201%2044%200v48a22%2022%200%200%201-22%2022m0%20368a22%2022%200%200%201-22-22v-48a22%2022%200%200%201%2044%200v48a22%2022%200%200%201-22%2022m113.14-321.14a22%2022%200%200%201-15.56-37.55l33.94-33.94a22%2022%200%200%201%2031.11%2031.11l-33.94%2033.94a21.93%2021.93%200%200%201-15.55%206.44M108.92%20425.08a22%2022%200%200%201-15.55-37.56l33.94-33.94a22%2022%200%201%201%2031.11%2031.11l-33.94%2033.94a21.94%2021.94%200%200%201-15.56%206.45M464%20278h-48a22%2022%200%200%201%200-44h48a22%2022%200%200%201%200%2044m-368%200H48a22%2022%200%200%201%200-44h48a22%2022%200%200%201%200%2044m307.08%20147.08a21.94%2021.94%200%200%201-15.56-6.45l-33.94-33.94a22%2022%200%200%201%2031.11-31.11l33.94%2033.94a22%2022%200%200%201-15.55%2037.56M142.86%20164.86a21.9%2021.9%200%200%201-15.55-6.44l-33.94-33.94a22%2022%200%200%201%2031.11-31.11l33.94%2033.94a22%2022%200%200%201-15.56%2037.55M256%20358a102%20102%200%201%201%20102-102a102.12%20102.12%200%200%201-102%20102%22%2F%3E%3C%2Fsvg%3E") no-repeat center / contain;
  mask: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221em%22%20height%3D%221em%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M256%20118a22%2022%200%200%201-22-22V48a22%2022%200%200%201%2044%200v48a22%2022%200%200%201-22%2022m0%20368a22%2022%200%200%201-22-22v-48a22%2022%200%200%201%2044%200v48a22%2022%200%200%201-22%2022m113.14-321.14a22%2022%200%200%201-15.56-37.55l33.94-33.94a22%2022%200%200%201%2031.11%2031.11l-33.94%2033.94a21.93%2021.93%200%200%201-15.55%206.44M108.92%20425.08a22%2022%200%200%201-15.55-37.56l33.94-33.94a22%2022%200%201%201%2031.11%2031.11l-33.94%2033.94a21.94%2021.94%200%200%201-15.56%206.45M464%20278h-48a22%2022%200%200%201%200-44h48a22%2022%200%200%201%200%2044m-368%200H48a22%2022%200%200%201%200-44h48a22%2022%200%200%201%200%2044m307.08%20147.08a21.94%2021.94%200%200%201-15.56-6.45l-33.94-33.94a22%2022%200%200%201%2031.11-31.11l33.94%2033.94a22%2022%200%200%201-15.55%2037.56M142.86%20164.86a21.9%2021.9%200%200%201-15.55-6.44l-33.94-33.94a22%2022%200%200%201%2031.11-31.11l33.94%2033.94a22%2022%200%200%201-15.56%2037.55M256%20358a102%20102%200%201%201%20102-102a102.12%20102.12%200%200%201-102%20102%22%2F%3E%3C%2Fsvg%3E") no-repeat center / contain;
}

Direct links: SVG · download · JSON · https://iconsdb.app/api/v1/icon/ion/sunny.svg?color=%231a73e8&size=48