An app to tell you the weather of your location or another city you want to search.
This app was made for #100DaysOfCode.
This project also belongs to #100DaysOfVue initiative.
- Vue.js framework.
- Open weather API.
- gravit and vectr for svg icons.
- The amazing SVGMG to compress the svg file.
- I learned to BEM for CSS styles.
- How use a design program (a little bit 😅)
- I understood a little bit more about svg:
-
That
defs
tag is used to "define" thepath
to draw but It not rendered immediately. For render the paths needs ause
tags with andhref
attribute with de id of the path to render. -
The
path
anduse
tag can be grouped with the tagg
. Thisg
tag is useful to apply styles (e.g. fill, stroke, stroke-width) to allpath
inside of it much faster.<g fill="black" stroke-width="3px" stroke="yellow"> <!-- All paths inside here have the properties of g tag </g>
-
How animate svg gradientes with
animate
tag.
-
- I learned to use Dynamic imports with vue. 💪
- How better use CSS custom properties for faster responsive design.
- How to apply vue animations.
- How to do error management with vue using fetch api.
npm install
npm run serve
npm run build
npm run lint