JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 142
  • Score
    100M100P100Q60713F
  • License MIT

SVG weather icons for Svelte

Package Exports

  • svelte-weather
  • svelte-weather/Alien.svelte
  • svelte-weather/Barometer.svelte
  • svelte-weather/Celsius.svelte
  • svelte-weather/Cloud.svelte
  • svelte-weather/CloudDown.svelte
  • svelte-weather/CloudRefresh.svelte
  • svelte-weather/CloudUp.svelte
  • svelte-weather/Cloudy.svelte
  • svelte-weather/CloudyGusts.svelte
  • svelte-weather/CloudyWindy.svelte
  • svelte-weather/DayCloudy.svelte
  • svelte-weather/DayCloudyGusts.svelte
  • svelte-weather/DayCloudyHigh.svelte
  • svelte-weather/DayCloudyWindy.svelte
  • svelte-weather/DayFog.svelte
  • svelte-weather/DayHail.svelte
  • svelte-weather/DayHaze.svelte
  • svelte-weather/DayLightWind.svelte
  • svelte-weather/DayLightning.svelte
  • svelte-weather/DayRain.svelte
  • svelte-weather/DayRainMix.svelte
  • svelte-weather/DayRainWind.svelte
  • svelte-weather/DayShowers.svelte
  • svelte-weather/DaySleet.svelte
  • svelte-weather/DaySleetStorm.svelte
  • svelte-weather/DaySnow.svelte
  • svelte-weather/DaySnowThunderstorm.svelte
  • svelte-weather/DaySnowWind.svelte
  • svelte-weather/DaySprinkle.svelte
  • svelte-weather/DayStormShowers.svelte
  • svelte-weather/DaySunny.svelte
  • svelte-weather/DaySunnyOvercast.svelte
  • svelte-weather/DayThunderstorm.svelte
  • svelte-weather/DayWindy.svelte
  • svelte-weather/Degrees.svelte
  • svelte-weather/DirectionDown.svelte
  • svelte-weather/DirectionDownLeft.svelte
  • svelte-weather/DirectionDownRight.svelte
  • svelte-weather/DirectionLeft.svelte
  • svelte-weather/DirectionRight.svelte
  • svelte-weather/DirectionUp.svelte
  • svelte-weather/DirectionUpLeft.svelte
  • svelte-weather/DirectionUpRight.svelte
  • svelte-weather/Dust.svelte
  • svelte-weather/Earthquake.svelte
  • svelte-weather/Fahrenheit.svelte
  • svelte-weather/Fire.svelte
  • svelte-weather/Flood.svelte
  • svelte-weather/Fog.svelte
  • svelte-weather/GaleWarning.svelte
  • svelte-weather/Hail.svelte
  • svelte-weather/Horizon.svelte
  • svelte-weather/HorizonAlt.svelte
  • svelte-weather/Hot.svelte
  • svelte-weather/Humidity.svelte
  • svelte-weather/Hurricane.svelte
  • svelte-weather/HurricaneWarning.svelte
  • svelte-weather/Lightning.svelte
  • svelte-weather/LunarEclipse.svelte
  • svelte-weather/Meteor.svelte
  • svelte-weather/MoonAltFirstQuarter.svelte
  • svelte-weather/MoonAltFull.svelte
  • svelte-weather/MoonAltNew.svelte
  • svelte-weather/MoonAltThirdQuarter.svelte
  • svelte-weather/MoonAltWaningCrescent1.svelte
  • svelte-weather/MoonAltWaningCrescent2.svelte
  • svelte-weather/MoonAltWaningCrescent3.svelte
  • svelte-weather/MoonAltWaningCrescent4.svelte
  • svelte-weather/MoonAltWaningCrescent5.svelte
  • svelte-weather/MoonAltWaningCrescent6.svelte
  • svelte-weather/MoonAltWaningGibbous1.svelte
  • svelte-weather/MoonAltWaningGibbous2.svelte
  • svelte-weather/MoonAltWaningGibbous3.svelte
  • svelte-weather/MoonAltWaningGibbous4.svelte
  • svelte-weather/MoonAltWaningGibbous5.svelte
  • svelte-weather/MoonAltWaningGibbous6.svelte
  • svelte-weather/MoonAltWaxingCrescent1.svelte
  • svelte-weather/MoonAltWaxingCrescent2.svelte
  • svelte-weather/MoonAltWaxingCrescent3.svelte
  • svelte-weather/MoonAltWaxingCrescent4.svelte
  • svelte-weather/MoonAltWaxingCrescent5.svelte
  • svelte-weather/MoonAltWaxingCrescent6.svelte
  • svelte-weather/MoonAltWaxingGibbous1.svelte
  • svelte-weather/MoonAltWaxingGibbous2.svelte
  • svelte-weather/MoonAltWaxingGibbous3.svelte
  • svelte-weather/MoonAltWaxingGibbous4.svelte
  • svelte-weather/MoonAltWaxingGibbous5.svelte
  • svelte-weather/MoonAltWaxingGibbous6.svelte
  • svelte-weather/MoonFirstQuarter.svelte
  • svelte-weather/MoonFull.svelte
  • svelte-weather/MoonNew.svelte
  • svelte-weather/MoonThirdQuarter.svelte
  • svelte-weather/MoonWaningCrescent1.svelte
  • svelte-weather/MoonWaningCrescent2.svelte
  • svelte-weather/MoonWaningCrescent3.svelte
  • svelte-weather/MoonWaningCrescent4.svelte
  • svelte-weather/MoonWaningCrescent5.svelte
  • svelte-weather/MoonWaningCrescent6.svelte
  • svelte-weather/MoonWaningGibbous1.svelte
  • svelte-weather/MoonWaningGibbous2.svelte
  • svelte-weather/MoonWaningGibbous3.svelte
  • svelte-weather/MoonWaningGibbous4.svelte
  • svelte-weather/MoonWaningGibbous5.svelte
  • svelte-weather/MoonWaningGibbous6.svelte
  • svelte-weather/MoonWaxing6.svelte
  • svelte-weather/MoonWaxingCrescent1.svelte
  • svelte-weather/MoonWaxingCrescent2.svelte
  • svelte-weather/MoonWaxingCrescent3.svelte
  • svelte-weather/MoonWaxingCrescent4.svelte
  • svelte-weather/MoonWaxingCrescent5.svelte
  • svelte-weather/MoonWaxingGibbous1.svelte
  • svelte-weather/MoonWaxingGibbous2.svelte
  • svelte-weather/MoonWaxingGibbous3.svelte
  • svelte-weather/MoonWaxingGibbous4.svelte
  • svelte-weather/MoonWaxingGibbous5.svelte
  • svelte-weather/MoonWaxingGibbous6.svelte
  • svelte-weather/Moonrise.svelte
  • svelte-weather/Moonset.svelte
  • svelte-weather/Na.svelte
  • svelte-weather/NightAltCloudy.svelte
  • svelte-weather/NightAltCloudyGusts.svelte
  • svelte-weather/NightAltCloudyHigh.svelte
  • svelte-weather/NightAltCloudyWindy.svelte
  • svelte-weather/NightAltHail.svelte
  • svelte-weather/NightAltLightning.svelte
  • svelte-weather/NightAltPartlyCloudy.svelte
  • svelte-weather/NightAltRain.svelte
  • svelte-weather/NightAltRainMix.svelte
  • svelte-weather/NightAltRainWind.svelte
  • svelte-weather/NightAltShowers.svelte
  • svelte-weather/NightAltSleet.svelte
  • svelte-weather/NightAltSleetStorm.svelte
  • svelte-weather/NightAltSnow.svelte
  • svelte-weather/NightAltSnowThunderstorm.svelte
  • svelte-weather/NightAltSnowWind.svelte
  • svelte-weather/NightAltSprinkle.svelte
  • svelte-weather/NightAltStormShowers.svelte
  • svelte-weather/NightAltThunderstorm.svelte
  • svelte-weather/NightClear.svelte
  • svelte-weather/NightCloudy.svelte
  • svelte-weather/NightCloudyGusts.svelte
  • svelte-weather/NightCloudyHigh.svelte
  • svelte-weather/NightCloudyWindy.svelte
  • svelte-weather/NightFog.svelte
  • svelte-weather/NightHail.svelte
  • svelte-weather/NightLightning.svelte
  • svelte-weather/NightPartlyCloudy.svelte
  • svelte-weather/NightRain.svelte
  • svelte-weather/NightRainMix.svelte
  • svelte-weather/NightRainWind.svelte
  • svelte-weather/NightShowers.svelte
  • svelte-weather/NightSleet.svelte
  • svelte-weather/NightSleetStorm.svelte
  • svelte-weather/NightSnow.svelte
  • svelte-weather/NightSnowThunderstorm.svelte
  • svelte-weather/NightSnowWind.svelte
  • svelte-weather/NightSprinkle.svelte
  • svelte-weather/NightStormShowers.svelte
  • svelte-weather/NightThunderstorm.svelte
  • svelte-weather/Rain.svelte
  • svelte-weather/RainMix.svelte
  • svelte-weather/RainWind.svelte
  • svelte-weather/Raindrop.svelte
  • svelte-weather/Raindrops.svelte
  • svelte-weather/Refresh.svelte
  • svelte-weather/RefreshAlt.svelte
  • svelte-weather/Sandstorm.svelte
  • svelte-weather/Showers.svelte
  • svelte-weather/Sleet.svelte
  • svelte-weather/SmallCraftAdvisory.svelte
  • svelte-weather/Smog.svelte
  • svelte-weather/Smoke.svelte
  • svelte-weather/Snow.svelte
  • svelte-weather/SnowWind.svelte
  • svelte-weather/SnowflakeCold.svelte
  • svelte-weather/SolarEclipse.svelte
  • svelte-weather/Sprinkle.svelte
  • svelte-weather/Stars.svelte
  • svelte-weather/StormShowers.svelte
  • svelte-weather/StormWarning.svelte
  • svelte-weather/StrongWind.svelte
  • svelte-weather/Sunrise.svelte
  • svelte-weather/Sunset.svelte
  • svelte-weather/Thermometer.svelte
  • svelte-weather/ThermometerExterior.svelte
  • svelte-weather/ThermometerInternal.svelte
  • svelte-weather/Thunderstorm.svelte
  • svelte-weather/Time1.svelte
  • svelte-weather/Time10.svelte
  • svelte-weather/Time11.svelte
  • svelte-weather/Time12.svelte
  • svelte-weather/Time2.svelte
  • svelte-weather/Time3.svelte
  • svelte-weather/Time4.svelte
  • svelte-weather/Time5.svelte
  • svelte-weather/Time6.svelte
  • svelte-weather/Time7.svelte
  • svelte-weather/Time8.svelte
  • svelte-weather/Time9.svelte
  • svelte-weather/Tornado.svelte
  • svelte-weather/Train.svelte
  • svelte-weather/Tsunami.svelte
  • svelte-weather/Umbrella.svelte
  • svelte-weather/Volcano.svelte
  • svelte-weather/WindBeaufort0.svelte
  • svelte-weather/WindBeaufort1.svelte
  • svelte-weather/WindBeaufort10.svelte
  • svelte-weather/WindBeaufort11.svelte
  • svelte-weather/WindBeaufort12.svelte
  • svelte-weather/WindBeaufort2.svelte
  • svelte-weather/WindBeaufort3.svelte
  • svelte-weather/WindBeaufort4.svelte
  • svelte-weather/WindBeaufort5.svelte
  • svelte-weather/WindBeaufort6.svelte
  • svelte-weather/WindBeaufort7.svelte
  • svelte-weather/WindBeaufort8.svelte
  • svelte-weather/WindBeaufort9.svelte
  • svelte-weather/WindDeg.svelte
  • svelte-weather/Windy.svelte
  • svelte-weather/package.json

Readme

Svelte Weather

Svelte-Weather

PWA Shield npm Created by Shin Okada License npm

210+ SVG weather icons for Svelte. Svlete-Weather-Icons support major CSS framework. You can add additional CSS using the class props.

Installation

npm i svelte-weather

Icon names

Icon names

Icon images

Icon images

REPL

Usage

<script>import {DayCloudy} from "svelte-weather";</script>

Props

Name Default
size 30
class
ariaLabel file name

Size

Use the size prop to change the size of icons.

<DayCloudy size="30" />
<DayCloudy size="40" />
<DayCloudy size="50" />

CSS HEX Colors

Use the color prop to change colors with HEX color code.

<DayCloudy color="#ff0000" /> <DayCloudy color="#00ffd8" />

CSS framework support

Use the class prop to change colors and add additional css.

For example, Tailwind CSS:

<DayCloudy class="text-pink-700 mr-4" />

If you use the dark mode on your website with Tailwind CSS, add your dark mode class to the class prop.

Let's use dark for the dark mode class as an example.

<DayCloudy class="text-pink-700 dark:text-blue-300" />

Bootstrap example:

<DayCloudy class="position-absolute top-0 px-1" />

aria-label

All icons have aria-label. For example DayCloudy has aria-label="day cloudy". Use ariaLabel prop to modify the aria-label value.

<DayCloudy ariaLabel="day cloudy icon" class="text-red-500"></DayCloudy>

Passing down other attributes

You can pass other attibutes as well.

<DayCloudy tabindex="0"></DayCloudy>

Import all

Use import * as Icon from 'svelte-weather.

<script>
  import * as Icon from 'svelte-weather';
</script>

<Icon.DayCloudy size="30" class="text-red-500" />
<Icon.DirectionRight size="40" class="text-blue-700" />
<Icon.Hail size="50" class="text-green-700" />
<Icon.MoonAltWaningGibbous2 size="60" class="text-purple-500" />
<Icon.NightAltSleet size="100" class="text-purple-500" tabindex="0" />

Original source

erikflowers/weather-icons

Other icons

PWA: Fast & Offline

This website can be downloaded and installed on your device for offline access as a Progressive Web App.

To install a PWA, look for the "Add to Home Screen" option in the browser's menu or settings. On most mobile devices, this option can be found by visiting the website, then selecting the "Options" or "Menu" button in the browser, and looking for the "Add to Home Screen" option. On some desktop browsers, right-click on the page and select "Install".