Difference between revisions of "Course Time Machine"

From Publication Station
Line 65: Line 65:
'''Tasks'''
'''Tasks'''
# CSS Grid
# CSS Grid
## Create a two column website similar to [https://kostasmurkudis.org/about kostasmurkudis.org]
## Create a two column website similar to [https://kostasmurkudis.org/about kostasmurkudis.org], [https://nelsonheinemann.com/]
## '''Bonus:''' Create the list with links on the left side [https://kostasmurkudis.org/about kostasmurkudis.org]
## '''Bonus:''' Create the list with links on the left side [https://kostasmurkudis.org/about kostasmurkudis.org]
# Position absolute and fixed
# Position absolute and fixed
## Add a position fixed element over the grid like the flower on [https://www.bigzh.ch/ kostasmurkudis.org]
## Add a position fixed element over the grid like the flower on [https://www.bigzh.ch/ kostasmurkudis.org]
## Add a couple of position absolute elements randomly over the page
## Add a couple of position absolute elements randomly over the page. Have a look at [http://www.waltersantomauro.com/#/list waltersantomauro.com] for some inspiration.
# Add fonts and style your document
# Add fonts and style your document
## Look at [https://brutalistwebsites.com/ Brutalistwebsites.com] for some inspiration
## Pick some nice [https://fonts.google.com Google Fonts]
## Pick some nice [https://fonts.google.com Google Fonts]
## You can also use [http://fontmap.ideo.com/ FontMap] to explore Google fonts
## Read [https://www.freecodecamp.org/news/how-to-use-google-fonts-in-your-next-web-design-project-e1ad48f1adfa/ this documentation] on implementation  
## Read [https://www.freecodecamp.org/news/how-to-use-google-fonts-in-your-next-web-design-project-e1ad48f1adfa/ this documentation] on implementation  
## Add the fonts to your project
## Add the fonts to your project

Revision as of 09:42, 30 September 2022

Welcome to the Time Machine course.

The Time Machine consists of two classes in which we introduce basic HTML and CSS skills. We start of in The Sh***y 90's, building websites from back in the day. We then fast-forward, via the fourth dimension, to the BRUTALIST design period.

File:The Hampster Dance website in 1999 in Netscape Navigator 4.04 The Hampster Dance website in 1999 in Netscape Navigator 4.04. Screenshot taken from YouTube - Web Design Museum

Program

Class 1

Demos

  1. Websites in the 90's
    1. Take a look at websites made in the 90's
    2. Quiz question: What is the first item ever sold on the web?
    3. What do you notice changing over time? Does the content and audience change? And how about the design?
  2. Follow along HTML / CSS

Tasks

  1. Try out
    1. text-align
    2. font
    3. font-family
    4. font-size
    5. font-stretch
    6. font-style
    7. font-weight
    8. height
    9. margin
    10. opacity
    11. padding
    12. color
    13. line-height
    14. visibility
    15. border
    16. box-shadow
    17. text-shadow
    18. background
    19. filter
    20. cursor
    21. text-shadow
    22. transform
    23. transition
    24. position
    25. perspective
    26. grid
    27. columns
    28. animation

Class 2

Demos

  1. BRUTALIST
    1. Take a look at BrutalistWebsites.com
  2. Code
    1. Installing Live Share
    2. Classes
    3. CSS grid
    4. Position fixed and absolute
    5. Fonts

Tasks

During the class we will work in groups of 3. Using the Live Share functionality in Visual Studio Code you can work together.

We have 3 tasks to complete, each team member picks up one task.

Tasks

  1. CSS Grid
    1. Create a two column website similar to kostasmurkudis.org, [1]
    2. Bonus: Create the list with links on the left side kostasmurkudis.org
  2. Position absolute and fixed
    1. Add a position fixed element over the grid like the flower on kostasmurkudis.org
    2. Add a couple of position absolute elements randomly over the page. Have a look at waltersantomauro.com for some inspiration.
  3. Add fonts and style your document
    1. Look at Brutalistwebsites.com for some inspiration
    2. Pick some nice Google Fonts
    3. Read this documentation on implementation
    4. Add the fonts to your project