Categories
CSS JavaScript

Transitions—Advanced Exercise

Download the files you will need for this exercise. Inside the folder you download will be a logo file, an HTML file, and a JavaScript file that you will use to trigger the class change that will make the menu transition occur. HAVE TO AMMEND THE EXAMPLE SO THAT THE MENU IS THERE ABOVE THE […]

Categories
CSS

Positioning Exercise

On a new page make a header, 180px high, with the logo you can download here. Then use Emmet to make five DIVs, all with a class of .gallery. Each will also have another class with a number, like .gallery1, gallery2, etc. Inside each DIV will be six FIGURES. A figure is an HTML5 element that we put an […]

Categories
CSS

Transitions Exercise

Using font-awesome for icons, make thirteen divs with child elements like in the screenshot below. The first twelve are menus—whose anchor tags contain icons and the associated text. The last element is a simple form. To reinforce your Emmet skills, try making the whole thing with a single emmet equation. The font awesome icons, by the way, are bomb, […]

Categories
CSS HTML

Emmet Lab Exercise 2

Über-Emmet Time In this exercise, you will use the Emmet package in your favourite text editor. The goal is to produce the HTML for the layout pictured below (click the picture to see a much-expanded view). For images, use the picsum.photos image service. Similarly, use Emmet’s lorem+number functionality to generate all the text. The idea is […]

Categories
CSS

SASS Basics 2018

SASS, Syntactically Awesome Style Sheets, can save you tons of time and stress. Perhaps the main appeal of a CSS preprocessor like SASS is that it allows you to write CSS more concisely, with a lot less of the repetition that comes with “typical” CSS workflows. Preprocessors make CSS more like a programming language, allowing variables, functions, math, […]

Categories
CSS HTML

PUBL 1220 Responsive Web Design Task Day

Task 1 Guitarmania RWD Pt 2 When done task 1, show it to me. You can do this task in your original groups. Task 2 Download Gibson vs Fender Exercise 2, consult the screenshots, and build the page. The index page is more or less already marked up for you. Do this task on your […]

Categories
CSS

CSS Font Stacks & Type Sizes

As suggested by Chris Coyer on CSS Tricks. Classic Typographic Scale: 6 7 8 9 10 11 12 14 16 18 21 24 36 48 60 72 96

Categories
CSS

Guitarmania RWD Pt 2

This exercise follows on from the first part of the Guitar Mania web design exercise. Our client has decided she wants some revisions to the design. Go to the following URL and look at the page that is there: https://kevinmc.ca/guitarmania2014. Your task in this exercise is to take what we did in the previous one and […]

Categories
CSS

Vertical Rhythm—Fela Kuti

Please download the files for this exercise. In this exercise, we will explore ways we can establish vertical rhythm on a page by being aware of the font-sizes, line-heights, and margin values of our text. We will first do the exercise using pixel units, because they are easier to wrap our brains around. However, pixel […]

Categories
CSS

Basic CSS Grid Theory

In this exercise, we will make a couple of basic grid systems in order to build an understanding of how they work. The first one, which will be a fixed width grid, is basically a simplified version of the most famous web grid system, Nathan Smith’s 960 Grid System (https://960.gs). First of all, make a […]