Project 2: Dynamic Poster

In Brief

Use your current knowledge of HTML and CSS layout to reinterpret an existing poster design as a responsive web page.

Purpose

  • Adapt and interpret an existing print design into responsive code
  • Practice and stretch your current CSS skills

Research

  1. Search for posters to emulate in code and make responsive.
    • Focus on posters that are predominantly text and shapes
    • Some imagery is fine, but less or none is better
    • While you are free to use examples from any source, I have also provides some example poster sources here
  2. Identify four possibilities:
    • three possibilities of interesting designs to recreate
    • plus one “stretch” example
  3. Document your ideas using this template
  4. I will review all ideas and discuss them, providing guidance on your final selection of a design to recreate.

Process

  1. Follow the setup instructions
  2. In your index.html and on the branch you created in the previous step, write markup to semantically represent the poster content.
  3. Crop or recreate elements of imagery as needed.
    • ⚠️ To add images to your project, you must use Glitch.com in the browser, not VS Code. See these instructions from Glitch and give a shout if you have any issues.
  4. Write mobile-first CSS.
  5. Add media queries to achieve desktop design.
  6. Present project to colleagues.

Submission

  1. Create a pull request for code review and final submission.
  2. Send me a link to the pull request via Slack DM by midnight EST on 10/16 (see in your timezone).

Requirements

  • Your final design should be closely inspired by the original poster, including color, type, etc.
  • The design should be responsive, working on mobile devices as small as 480px wide and other devices up to 1280px wide.
  • You should use Sass, not CSS, for writing your styles.