Exercise 01
RESPONSIVE WEB SITE
As a means to assess learned content from Art 344 your first exercise is building a multi-page web site. Do not use a continuous single-page approach to this exercise.
The theme will be based on "STEAM PUNK", layout style, and user experience of the site is entirely up to you. Your code must meet HTML5 standards and demonstrate understanding of semantic markup. You must demonstrate effective user design and user experience within a rich content format.
Steam Punk by nature is mechanical; So, motion is important to the overall experience. Do the research and take time to ask meaningful user experience questions. Then, find "intelligent" answers to integrate into your interface.
Minimum requirements include:
There are a few basic requirements, which you must meet.
- Fresh new design not based on a previous project
- All project research placed in your sketchbook
- Cite all sources and resources in your sketchbook
- Layout sketches for mobile, tablet, and desktop
- Wire frames for the three breakpoints
- Final color comp for each break-point
- Approximately 500 words, which include
- Headlines
- Subheads
- Body text
- Image captions
- Ten or more images
- Graphics; Original or sourced (cite all sourced content in your sketchbook and the source code)
- HTML5 format standards; Elements and roles
- Clear meaningful title
- Minimum of four pages
- Banner
- Navigation
- Introduction
- Content section
- Footer minimums; You design must include a footer
- Site information
- Author information
- Useful links
- Social media icons/links
That is it… the rest is up to you.
Student Learning Outcomes
Students learn basic concepts to develop, organize, and outline a project plan, which is rational in terms of individual skills, class-time, and class resources. “Proper project planning is as important as creating content, layout, and design. Your plans should be in place before you start to render graphics, interface, rich media, and other components.”(Vaughan, 2004)
- Read, comprehend, and meet assignment requirements;
- Create professional quality project research inventory;
- Create a professional quality wire frame for each content section;
- Create a professional quality project navigational structure;
- Demonstrate ability to apply SEO concepts to Web site design;
- Develop a HTML 5 outline structure, which passes validation;
- Design a useful modular layout template;
- Create and apply professional visual graphic elements;
RESOURCES
Validation Tools
- Markup Validation Service :: Open Markup Validation Service in a New Window
- CSS Validation Service :: Open CSS Validation Service in a New Window
Working with Fluid Grids.
The links go to web pages with written content, visuals, and videos to support the concepts.
- Getting started with Fluid Grids :: Open web page in a new window
- Laying out Fluid Grids :: Open web page in a new window
- Working with Fluid Images :: Open web page in a new window
Here is the same video series on Fluid Grids as a group on You Tube.
- Getting started with Dreamweaver Fluid Grids :: Open web page in a new window
Understanding Fluid grids.
Designers are familiar with grids. Grids are the underlying structure, which is the foundation for our design layout. Fluid grids differ in that they are dynamic and stretch and compress based on the current browser width.
- This resource may require you to log in using your Face Book credentials.
- Here is a good resource for explaining Fluid Grids :: Open web page in a new window
CSS 3 Media Queries
CSS2 allows you to specify style sheet for specific media type such as screen or print. CSS3 makes it even more efficient by adding media queries. You can add expressions to media type to check for certain conditions and apply different style sheets.
- Simple media query basics :: Open web page in new window
Media query web site examples
- Web site with lots of designs, which use media queries :: Open web page in a new window
VIDEO SERIES | How to set up a basic responsive web site using a simple non-grid format
I suggest you download each video to your desktop for the best playback.
- Resources I use in the demo | Download zip archive
- Start by managing your site if using Dreamweaver :: Open web page in a new window
- Setting up the HTML and CSS :: Open web page in a new window
- Set up your media query break-points :: Open web page in a new window
- Check out some helpful resources :: Open web page in a new window
- Adding a responsive image/banner :: Open web page in a new window
- Center the content container and set a max-width for the desktop view :: Open web page in a new window
- Adding float elements/columns to the framework :: Open web page in a new window
- Note: I make a fix to the clearfloat decloration block in this video. The toolkit resource file should already "have" this fix; be sure to check.
- Adjust the column widths to meet break-point needs :: Open web page in a new window
VIDEO SERIES | How to add a top and side mobile menu with javascript events
I suggest you download each video to your desktop for the best playback.
Note: This demo also uses resources from the basic responsive web site demo.
- Resources I use in the demo | Download zip archive
- Add the menu nav element to the layout | Watch/download vid
- Add the hit/target element to the menu | Watch/download vid
- Add the script to open the menu | Watch/download vid
- Add the script to close the menu | Watch/download vid
- Change top to side menu | Watch/download vid
- Hide the mobile nav menu in both tablet and desktop break-points | Watch/download vid
Simple Image Transitions
Here are a few simple ways to add motion or transitions to images.
- 03-image-opacity-hover
- 04-2-image-opacity-hover
- 05-image-fade-transition
- 06-image-scale-transition
- Archive of files used in demo
Animate Titles/Captions
- HTML/CSS example 01
- HTML/CSS example 02
- HTML/CSS example 03
- HTML/CSS example 04
- HTML/CSS example 05
- HTML/CSS example 06
- HTML/CSS example 07 | This is the demo we did together in class
