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

Wednesday, January 14th

Wednesday, January 14th

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

10:05 Today’s Notes & Attendance

  • Read Dayplan – start on Portfolio work when the room opens. See Mr. Cronin if you have question.
  • I will arrive by break at the latest!
  • Early Lunch today
  • SLC Meeting today during lunch in m117
  • Q2 Ends on Friday – all work due by 2:45pm
  • CTE Language of January is Vietnamese!
  • I will be arriving by 11am – begin by working in your portfolio work. There will be very few worksessions for this.

10:10 Portfolio Worksession

Portfolio Details

10:50 Break

11:00 A CSS Surprise…

CSS Grids

CSS grid layout or CSS grid is a technique in CSS that allows web devs to create complex responsive web design layouts more easily and consistently across browsers. The layout above is very easy to accomplish with Grid! 

Flexbox is a one dimensional type of layout. CSS Grid allow you to layout in TWO dimensions.

CSS Grid Property Terminology to Know 

  • display: grid (you’ll need a container)
  • grid-template-columns: (for setting number of columns) 
  • grid-template-rows (for setting rows) [explicit grid] 
  • grid-gap (for setting the gap between the grid areas)
  • nth-child () 
  • fr (stands for fraction, can be used instead of percentage) 
  • minmax (for setting height min and max or width min and max) 

There are some good inspection tools for grid. Let’s look at those too.

Let’s jump into our SandBox in Code Pen – here is a starter project – just remember to fork it –

We’ll create two basics layouts – a simple grid of spaces and a classic layout called the Pancake Stack (I love pancakes). The pancake stack (one of the most popular designs out there) is soooo easy with grid.

If you get confused, just remember that grid is all about counting the lines between the columns and rows

Hey, this is a really helpful interactive resource for CSS Grid. ProTip – Add to your Web ToolBox!

11:35 Lunch

tacos

12:05 Web Sprint Team Project

From the word go – you will be on the clock. Showcase at 1:20. I’ll give you the prompt and the teams.

TimeManager (Project Lead)Designer (UX/UI)Coder(FrontEnd)
0-10 minSet goals and define the “Definition of Done”Sketch mobile-first layout (578px)

Sketch desktop layout
Set up dev environment in VS code
10-40minWrite all CopyHandle color palette
Handle images and icons for coder
Build structure and take design cues from designer
40-50 minError Checking/Validationreview design and check responsiveness and visual polishPopulate content and add interactivity – call to action button
50-60 minFinalize Deployment, testDeploy live

Tips for Success

  • Focus on One Goal: The page should have only one clear Call to Action (CTA), like an email sign-up or a “Buy Now” button
  • Use Placeholders: If the designer is slow, the coder should use robohash images to keep moving.
  • Keep it Simple: Avoid complex backends; focus on the visual “hero” section and a few trust signals like fake testimonials.

Product: Labubu

Deliverable: Create a product landing page, include image or images, testimonials (3) and a call to action button like an email or “buy now” button. Include a footer.

Place entire project when ready to deploy in today’s Design Challenge Folder – called Labubu
Validate your html and css and set up your images so they are not resource heavy(rezise to manageable sizes to take up less space

1:10 Showcase

1:20 Independent Reading

book covers

1:45 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