WGET this file and complete fully and thoroughly in order to be receive credit

Wget Link

Team Lesson Plan:

SASS Part 1- Nathan, Aniket, Kalani

  • Basic UI Properties and what they mean
  • Color properties
  • Themes
  • SASS Definition/What it is useful for
  • SASS code segments w/ comparison to css
  • Demonstration of SASS

SASS Part 2- Max W, Evan

  • More UI Properties
  • UX
  • Layouts
  • Animation/animation code for UI

Building JavaScript Game or Application- Ryan, Jaden

  • Before vs After Minesweeper Game - how to customize
  • Building a java script game and what it requires

Hacks Page - Kalani, Max T

  • Students must create their own hack (simple app,game, etc using key components from the lesson)
  • Make sure the students can wget the file so they can work on it for their hacks

Classwork:

What are 5 Basic UI Elements?:

  1. Icons
  2. Layout
  3. Color
  4. Font
  5. Accessibility

In your own words, explain what SASS does:

  • SASS which stands for Syntactically Awesome Style Sheets is scripting language used to customize and personalize features and code. With SASS users can customize variables such as colors, font sizes, and padding values and ultimately customizing throughout the stylesheet. This helps applications look more aesthetically pleasing and maintain a consistent look throughout the website.

What are some benefits to SASS?:

  • There are several benefits to SASS, but a few include customizing nested rules, mixins, imports, inheritance, and built-in functions. SASS allows users to write clean and easy code and at the same time SASS is stable and powerful. The way the code is organized makes SASS convenient too especially compared to CSS. SASS makes it easier to maintain and upadte stylesheets and reduces development time.

Describe/Explain one of the more "advanced" SASS properties below in detail:

  • The advanced SASS properties refers to the user interface quality. This is because if there is more SASS, it makes it easier for the user to navigate through a website. The advanced SASS properties includes functions like duration, delay, and iteration. Advanced SASS properties are used by using dollar signs combined with variables.

How does the number guesser game work?

  • The number guesser game works by function in the code chosing a random number. Then, the user has to guess a number from 1-100 and they press the submit button, which then tells the user if their number is too low or too high. The button has three different outputs of too low, correct, and too high and the user basically inputs a number until they get it correct based on what the website prints.

Explain how SASS can be used to make the number guesser game look more visually appealing?

  • SASS can be used to make the number guesser game look more visually appealing because the background of the random number guesser game was changed. In order to change the text color and to customize and personalize the button, SASS was also used here. The background of the random number generator is initially red, however, when the user gets the number correct the background turns green. So, SASS was used in this part of the random number generator. In order to position the text and the font size on the website, SASS was used to center the text and the buttons.

Hacks - Insert any screenshots, code segments, etc. that you need to in order to demonstrate an understanding of the hacks

Hacks Part 1

  1. Add your own element to your own repository to make it unique (0.9) ownelement1

Here I added my own element of creating and changing the color of my scrollerbar. I added code for that and made it gray.

ownelement2

I added a second element, I used Canva to make a logo and added a favicon to my fastpages blog.

Hacks Part 2

  1. Add the style change button to your own github page (0.9)
    • Change the button to your own styles
    • See if you can let make it change to multiple different styles (we understand that it is hard to create multiple distinct styles so you are only required to make it clear you have at least three different styles at can be changed)

stylechangebuttonssubmenupic

I created a submenu and made 3 buttons. The buttons lead to a white background, yellow background, and green backgrouns, when you click on it.

whitebackground yellowbackground greenbackground

  1. Extra: Try and incorporate something you learned in the lesson into your CPT Project (0.1)

cptbefore

This is a before screenshot of my CPT project where there was no SASS, so I SASSed it up.

cptafter

This is an after screenshot of my CPT project where I added SASS. I changed the text size and added color to my CPT project.

Hacks Part 3

  1. Add SASS to Number Guesser Game provided (0.9) or create your own Javascript game/application and add SASS to it (0.9+)

Video

  1. We will collectively decide on the "best" game/app and award potential seed.

Copy and paste the following code segment into a markdown file which will be used for the hacks:

Guess the Number

Guess the Number

Try to guess the number between 1 and 100.