Thumbnailing Mini-Project
Description
In this project you will be given the original photos from a digital camera of a client.
Your client, Ms. Hurlburt, stayed in Chicago during the summers of 2008 and 2009.
She wants a web page to show off the pictures.
Take a good look at the resources that come with this project.
In addition to the image files, there is a text file containing captions for them.
If you sort the images by file name, the captions will be in the proper order.
Editing the Images
- In your thumbnailing folder there are two image folders. One is for the originals (which are all present) and one for the thumbnails (which you are about to make).
- Choose a consistent width OR height for your thumbnail images. It can be between 100 and 300 pixels, and you may want to think about any other styles you are going to use when you pick the size.
- Open Photoshop or your preferred image editor.
- For ALL of the images in the original folder, do the following:
- Open the original image out of the "images_original" folder.
- Go to File, Save As... and save the image in the "images_thumb" folder.
- Now you are safe to edit the thumbnail without risking saving over the original.
- Crop the image to focus the visitor on the most important part of the picture.
- Resize the image so that it is the standard width you chose in step 2.
- Optional: Add an additional effect to all of your thumbnails that gives them a consistent look.
- Save. Be sure you are saving in the JPG file type,
- When this is done for ALL of the images, close your image editing program.
Develop the HTML
- Copy your template into this project folder. Be sure its file name is index.html
- Update the TITLE and H1 tags to use a good title for the page.
- Apply a footer to the page that includes the copyright notice "©2008-2009 Ms. Hurlburt"
- Add all the thumbnails to the page. For each thumbnail:
-
Use the <img> tag. The src attribute should have a value of "images_thumb/somefile.jpg"
while the alt and title attributes should both have the corresponding caption as their values.
-
Around the image tag, place an anchor link tag (<a> tag),
so that visitors can click the thumbnail to see the full size picture.
The href attribute of your <a> tag should have a value of "images_original/somefile.jpg"
- Save and view the changes in a Web browser.
- Test to make sure all of the images are linked to their originals.
- Add any additional markup you need to organize the content of the page.
Develop the CSS
- Create a CSS file in the project folder, and make sure it is applied to the page with a LINK tag in the HTML file.
- Older browsers may automatically put a blue border around linked images. Use the "
a img{}
" selector to apply your own border property to your linked images. (If you prefer no border, apply border: none;
inside that selector to prevent older browsers from showing the blue one by default.)
- Apply background styles that are appealing but not distracting away from the images.
- Apply color, font and text styles that make the page easy to read.
- If you wish to explore spacing, try the margin and padding properties.
- Use any additional styles to make the page unique and appealing.
Grading Rubric
Category | Minimum Requirements | Full Credit |
Images |
Thumbnails are present |
Thumbnails are well-cropped, consistent size, compressed to less than 30kb each, and linked to originals |
HTML |
Steps were followed for "Develop the HTML" listed above |
In addition, proper META keywords and description were applied, and your HTML Validates |
CSS |
Steps were followed for "Develop the CSS" listed above |
In addition, the page includes fonts imported from a service like Google Fonts and at least 10 different CSS properties. |
Sample Screenshot
A completed project might look like the screenshot below.
You should design your own color scheme and other styling details.