display

Class Thursday, January 23, 2020

 Today’s Goals:

  • Find good and bad examples of website navigation
  • Complete a self-guided review of CSS
  • Start learning about flexbox layout

 Today’s featured app:

 Website Navigation

  • Website menus created by styling bullets:
    Let’s take another look at these examples . There are several ways to create different vertical and horizontal website menus. These go beyond the basic stuff we just did.
  • Menus with drop-downs:
    Finally, let’s look at how to create a drop-down menu 
  • Questions:
    Why is website navigation important?
    Where do you usually find it?
    Does navigation look different on small screens vs large screens? How?
  • Live examples:
    The good
    My example: https://www.heytempo.com/
    Your examples (each person find one)
    What is important for good navigation?
    The bad
    My example: https://www.webbyawards.com/winners/2019/
    Your examples (each person find one)
    What makes this navigation hard to use?

 Self-guided reviews

 Flexbox Layout:

  • Start looking at CSS flexbox, a layout method used to create responsive (mobile-friendly) websites”
    1. Play Flexbox Froggy  to learn some of the flex properties while helping out some frogs
    2. See the what the flexbox properties do by selecting different options here:
      http://the-echoplex.net/flexyboxes/