GRC 339: Assignments

Digital magazine: alternate visual language

Continuing your website, you want to show an alternate version to your visual language. If the background on your website is predominantly light, you want to design for a dark mode; and if it’s already predominantly dark, you need to design a light mode.

The technical details to make it all happen are quite easy! I’m more interested in how you’ll make design decisions so the alternate colors match the visual language and brand voice of your original layout.

Oh! You’ll need an alternate logo to go with the alternate language.

Have fun!


Tasks

  1. In your CSS file, add the following media query:
    @media screen and (prefers-color-scheme: ______) {

    }

  2. If the background on your website is predominantly light, you want to design for a dark mode, so you need to replace ______ with dark in the media query you just added.

  3. Conversely, if the background on your website is predominantly dark, you want to design for a light mode, so you need to replace ______ with light in the media query you just added.

  4. Inside the media query, you want to make the necessary changes for your website to adapt to the different color scheme. Most changes will be in the color or background-color properties.

  5. You want to create a new version of your logo for the new color scheme. Follow this tutorial on how to make this happen.


Requirements

  1. A prefers-color-scheme query to your CSS file to make your website adapt to dark and light mode.

  2. A alternate logo for the new color scheme.

  3. Once again, think of this submission as the first draft of your final submission. (All content should be there now.)

  4. Check the list of easy mistakes to avoid from GRC 338.


Evaluation

Beyond your technical skills on the HTML and CSS files, you will be evaluated on your capacity to apply the design principles that we have discussed in class to your work, using the rubric below.

Rubric

Other principles, such as Recognition over recall, Errors, Forgiveness, and especially Accessibility must be taken in consideration, but they are covered by other principles and/or by the HTML/CSS part of the evaluation.


Submission

  1. You don't need to submit anything to Canvas.

  2. Go to your grc339/digital-magazine/ folder in your public repository on GitHub. 

  3. Upload your CSS file.

  4. Don’t forget to upload the new SVG file.

  5. Make sure to click on your name to check if it’s working.

Check Canvas for deadlines.