Giter Site home page Giter Site logo

weather-report's Introduction

Weather Report- [Link]

Description

Interactive weather app that returns an illustration of a landscape based on user input.

Showcases Front-end expertise and strong sense of aesthetics.

Technologies

This project was created with vanilla JavaScript

Features

A numeric temperature is displayed. This temperature can be in either Fahrenheit or Celsius degrees. Increase and Decrease Temperature

1.Button that increases the temperature by one degree on click

2.Button that decreases the temperature by one degree on click

3.Drop down menu that allows you to switch the icons on the weather display

4.Allows user to switch the title based on user input


SPECIFICATIONS

Depending on what temperature it is, either:

  • the temperature number changes color
  • the background of the temperature changes color
Temperature (F) Color
80+ Red
70-79 Orange
60-69 Yellow
50-59 Green
49 or below Teal

Temperature Ranges Change Landscape

Depending on what temperature it is, a different landscape appears on the page.

Changing landscapes should replace the existing landscape. There should only be one visible landscape at a time.

Temperature (F) Landscape
80+ "🌡__🐍_πŸ¦‚_🌡🌡__🐍_🏜_πŸ¦‚"
70-79 "🌸🌿🌼__🌷🌻🌿_☘️🌱_🌻🌷"
60-69 "🌾🌾_πŸƒ_πŸͺ¨__πŸ›€_🌾🌾🌾_πŸƒ"
59 or below "πŸŒ²πŸŒ²β›„οΈπŸŒ²β›„οΈπŸ‚πŸŒ²πŸπŸŒ²πŸŒ²β›„οΈπŸ‚πŸŒ²"

Selection Changes Sky

When a user selects an option from the dropdown element, the appropriate sky appears on the page.

S| Option | Sky | | ------ | ----------------------------- | | Sunny | "☁️ ☁️ ☁️ β˜€οΈ ☁️ ☁️" | | Cloudy | "☁️☁️ ☁️ ☁️☁️ ☁️ 🌀 ☁️ ☁️☁️" | | Rainy | "πŸŒ§πŸŒˆβ›ˆπŸŒ§πŸŒ§πŸ’§β›ˆπŸŒ§πŸŒ¦πŸŒ§πŸ’§πŸŒ§πŸŒ§" | | Snowy | "πŸŒ¨β„οΈπŸŒ¨πŸŒ¨β„οΈβ„οΈπŸŒ¨β„οΈπŸŒ¨β„οΈβ„οΈπŸŒ¨πŸŒ¨" |

weather-report's People

Contributors

miffybruna avatar tildeee avatar cheezitman avatar

Stargazers

Nilo Alvarado avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.