To prepare for this exercise, please do all the exercises at try.jquery.com. Then download the files you need for this exercise. In the downloaded package, you will find a single HTML file, a folder with a single image in it, and a single JavaScript file containing two arrays (one containing Shakespearean adjectives, and one containing […]
Category: CSS
Why Use Icon Fonts? A couple of significant reasons have contributed to the widespread use of icon fonts for interface graphics. First of all, an icon font is a single file—typically very small at that, because designers will make fonts that contain only the needed symbols. These will be stored in utf upper regions (font geek […]
One billion Internet years ago (2007 or 2008, to be precise), the innovative UK company Clearleft released a usability testing tool for OSX. The website for the product, SilverbackApp.com turned heads everywhere, owing to its then-really-novel use of the parallax animation technique. The effect is still in use on the current version of the site. In this, exercise, […]
This exercise primarily focusses on the use of the FLEXBOX css module for layout. It should also reinforce your understanding of css animation or transitions, and the use of multiple backgrounds. First, download the starter files and screenshots. Since this is an exercise, I have not sized the images down to the final size I would […]
Hamburger Menu Exercise Solution
I’m going to assume that you probably didn’t have any problems with the layout components of the Hamburger Menu Exercise, so I’m not covering that part of the exercise here. If you did have layout or font icon issues, come see me, and we can go through any areas of difficulty. In other words, this page focusses […]
Exercise: SVG Data CSS
In this exercise, we will investigate another way of including interface graphics in your site. We are going to generate a number of SVG images and then convert them into css-accessible data. This will allow us to download all our images inline in our stylesheet and include them via the css background-image property. For browsers […]
Menu Exercise: Hamburger 1
For this exercise, you will build a common design pattern: a top-hidden navigation scheme. You will also work more with icon fonts and @font-face. First of all, please download the files you need for the exercise. Text CleanUp The file you’ve downloaded is for an imaginary politics website. This page is discussing a famous work […]
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 […]
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 […]
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, […]