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
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-weatherIcon names
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
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".