Skip to content
Cawd Logo GAWD
  • Home
  • About
  • Assignments
  • Resources
  • Contact

Thursday, December 12th

Thursday, December 12th

Class hours: 10:05 – 2:45
Mr. Bohmann | wbohmann@ewsd.org

10:05 Today’s Notes & Attendance

Last CCV class is tomorrow!

Movies next Friday!


10:10 Portfolio Pre-Planning

We are going to begin working on a multipage website that will serve as a portfolio about you. This portfolio will culminate into a final website due at the end of the semester. For many students, this professional portfolio is there first website published on the web with a custom domain name.

  • If you are an artist, this is a great way to share your work.
  • If you are a programmer, this is a great way to demonstrate your skills.
  • If you are a modeler, what better way to see your work.
  • If you are into photography, yes, this is a great way to view your style / photography
  • if you are all these things – then you must like CAWD

I’ll get more into the deliverables shortly. Additionally, I will carve out work time for you to build a nice professional website. Let’s start with the planning stages…

To prepare, you’ll want to do a little research. It’s common for most projects to include an inspiration board or mood board. When I worked for NIKE shoe company, all new models from shoes to clothing included a mood board for the design team to work from. 

Artistic & Creative Directors often work from a mood board as part of the planning process.

Start by google searching 2023/24 and 2024 website trends, portfolios, web color palettes, student portfolios, web design awards… See anything you like?

The Deliverable

Create a Google Slide Show to showcase your inspiration. It can be a messy collection of ideas. Formatting is not that important. Just lots of ideas to communicate what you like.
ProTip: if you see something you like, put a link in the notes section of your slideshow. That way you can find it again.

Create a slide for:

  1. Fonts 
  2. Color Palettes / Color Themes
  3. Icons you might like to use and your logo
  4. Design elements (layouts you like and are inspired by
  5. Website features (sliders, gradients, lightboxes, interactions) 
  6. Links to websites you like 
  7. Anything else you see that you’d like to share

Your Mood Board Slideshow is due on Thursday (December 19th) by start of the day. We’ll take a quick look at your work on Thursday to get inspiration from each other and then begin the work after the new year.

Filename: Mood Board


11:00 Famous Photographer – Finish Up

Ansel Adams
Student / Photographer
Peyton
Chris Burkhard
Braden
Neil Liefer
Ben
Manuel Alvarez Bravo

This will also serve as the order of presentations

11:15 Web

Web Stuff Cont….

What are Pseudo-Elements?

A CSS pseudo-element is used to style specified parts of an element.

For example, it can be used to:

  • Style the first letter, or line, of an element
  • Insert content before, or after, the content of an element
SelectorExampleExample description
::afterp::afterInsert something after the content of each <p> element
::beforep::beforeInsert something before the content of each <p> element
::first-letterp::first-letterSelects the first letter of each <p> element
::first-linep::first-lineSelects the first line of each <p> element
::marker::markerSelects the markers of list items
::selectionp::selectionSelects the portion of an element that is selected by a user

What are Pseudo-classes?

A pseudo-class is used to define a special state of an element.

For example, it can be used to:

  • Style an element when a user mouses over it
  • Style visited and unvisited links differently
  • Style an element when it gets focus

All CSS Pseudo Classes

SelectorExampleExample description
:activea:activeSelects the active link
:checkedinput:checkedSelects every checked <input> element
:disabledinput:disabledSelects every disabled <input> element
:emptyp:emptySelects every <p> element that has no children
:enabledinput:enabledSelects every enabled <input> element
:first-childp:first-childSelects every <p> elements that is the first child of its parent
:first-of-typep:first-of-typeSelects every <p> element that is the first <p> element of its parent
:focusinput:focusSelects the <input> element that has focus
:hovera:hoverSelects links on mouse over
:in-rangeinput:in-rangeSelects <input> elements with a value within a specified range
:invalidinput:invalidSelects all <input> elements with an invalid value
:lang(language)p:lang(it)Selects every <p> element with a lang attribute value starting with “it”
:last-childp:last-childSelects every <p> elements that is the last child of its parent
:last-of-typep:last-of-typeSelects every <p> element that is the last <p> element of its parent
:linka:linkSelects all unvisited links
:not(selector):not(p)Selects every element that is not a <p> element
:nth-child(n)p:nth-child(2)Selects every <p> element that is the second child of its parent
:nth-last-child(n)p:nth-last-child(2)Selects every <p> element that is the second child of its parent, counting from the last child
:nth-last-of-type(n)p:nth-last-of-type(2)Selects every <p> element that is the second <p> element of its parent, counting from the last child
:nth-of-type(n)p:nth-of-type(2)Selects every <p> element that is the second <p> element of its parent
:only-of-typep:only-of-typeSelects every <p> element that is the only <p> element of its parent
:only-childp:only-childSelects every <p> element that is the only child of its parent
:optionalinput:optionalSelects <input> elements with no “required” attribute
:out-of-rangeinput:out-of-rangeSelects <input> elements with a value outside a specified range
:read-onlyinput:read-onlySelects <input> elements with a “readonly” attribute specified
:read-writeinput:read-writeSelects <input> elements with no “readonly” attribute
:requiredinput:requiredSelects <input> elements with a “required” attribute specified
:rootrootSelects the document’s root element
:target#news:targetSelects the current active #news element (clicked on a URL containing that anchor name)
:validinput:validSelects all <input> elements with a valid value
:visiteda:visitedSelects all visited links

Codepen to Fork

11:50 – 12:25 Purington Tree Farm – Group Work Session

The client wants:

  • A new website that incorporates the content found on the pages – like contact information, about us, social account information
  • A responsive design that works with different screen sizes
  • Prices of trees – kind of trees
  • Hours
  • Location
  • Amenities/Services: the farm offers tools like hand saws, sleds and trussing
  • Other products they sell

By the end of the day today – you are on track if you have a rough wireframe for your coder to begin the layout process.

12:25 – 12:55 Lunch

12:55 Independent Reading

book covers

1:20 Break

1:30 Design Challenge

1:55 Production Time and Guided Support

Current Assignments:

  • Mood Board
  • Blender – Hammer game asset – modeling only

2:38Dailies

Dailies can be placed in the CAWD2 Dailies Folder on the CAWD2 Public Folders drive

2:40 Dismissal

GAWD Instructors:

Matt Cronin

Will Bohmann

Instragram Facebook Twitter

A little about GAWD:

Serving high school students interested in Gaming, Animation, and Web Development in North Western Vermont.

Students continue at:

University of Vermont Ringling School of Art and Design Northeastern University Rochester Institute of Technology Concordia University

Students find careers at:

Dealer.com Union Street Media Rovers North Prudential Investments DockYard
Navigate to top of page