Git Product home page Git Product logo

06-ui-challenge's Introduction

Assignment Overview: UI Challenge 1

Create a responsive webpage from a provided design comp

Your boss comes up to you just before lunch: "OK, we just picked up this job, but I need it before 2:00 this afternoon. It doesn't need to be perfect... it needs to be as close to perfect as you can get it in that time."

In lab today you will be building a single responsive webpage based off of the provided design comp assets. This assignment is a lot of HTML and CSS, but no JS or jQuery.

Your document must be designed in a mobile-first approach and must be responsive when the screen size changes. The details of the media query specifications are up to you, but your breakpoint must be at 800 pixels, because that is what our imaginary client wants.

This is an independent project, but your are free to collaborate with your classmates.


GitHub Repository & Project Setup

  • Create a repository called ui-challenge-1 for your work.
  • Submit a link to this repository in the corresponding Canvas assignment when you are finished.
  • Be sure to do your work in a non-master branch.

PLAN YOUR WORK AND WORK YOUR PLAN


Assignment Overview

The design comps can be found in the adjacent comps folder in this repo. These contain images of what you are striving to build in HTML and CSS, so be sure to open them up and keep them handy... but note that they are not for actual use on the page. You can also print out these comps and use them to mark up and sketch out page structure.


Requirements

  • Use good HTML structure to scaffold this site, of course, using semantic elements where possible.
  • Reminder: Container elements (a box outside of your content box that might contain multiple content boxes) are very useful in managing layout. You will need to think about the relationship between parent and child / descendant elements as well as the order in which you place them in the HTML. Be thoughtful about your CSS layout strategy.
  • If you want, use SMACSS-style modularity to organize your CSS; there are no specific requirements. Feel free to try an alternate system for organizing your CSS.
  • Style the page to reflect the comp images provided as closely as possible... the only text you should have in each box is the identifying letter, which should be centered horizontally and vertically.
  • For the desktop view, the content should be inside of a channel that is 960 pixels wide and is centered on wider screen sizes.
  • You will probably find it helpful to give each of the boxes a different background color.
  • There are no right or wrong answers... just do your best.

06-ui-challenge's People

Contributors

sjschmidt44 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.