NBCU UX Code Test

Welcome to the NBCU UX css code test. To complete this test, you must code up a responsive website using HTML/CSS/Javascript. You will be given screenshots for multiple screen sizes and all of the assets.

You will use JSFiddle to complete the test. Please follow the instructions below.

Final Results

Instructions

  1. Go to https://jsfiddle.net/azwier/ds2zyr7v/.
  2. In the header menu, click fork to create your own copy of the base fiddle.
  3. Insert your HTML/CSS/Javascript in the approriate panels, and click "Run" to view your website.
  4. When you are happy with your site and ready to finish, click update and copy the URL.
  5. Fill out the form below and submit. Also send a link directly to mina.azimov@nbcuni.com
Submitting...
Thank you for submitting your test! We will be in touch shortly.
Whoops something went wrong with your submission, please try again.

Brief

Tech guidelines

Please make sure you stick by these guidelines:

  • You may use raw CSS or SASS
  • You may use font-awesome
  • You should use the google font Roboto, which is already set up in your fiddle
  • You may not use bootstrap css - we want to see you write your own css
  • You may use jquery or any other javascript frameworks

Header

There will be a global navigation. The links on the navigation do not need to work for this test.

When the broswer window size goes down to 600px, the header items should fold into a nav menu that opens/closes with a hamburger icon.

As per this video, the hamburger icon should turn turn into an 'X' icon when opened.

NICE-TO-HAVE

The header can be sticky on the top of the page, as per the video. This is a feature that is nice to have, but not required.

Grid

There will be a grid with 9 film items.

When the window size goes below 1100px, the grid should fold into 2 columns.

When the window size goes below 800px, the grid should fold into 1 column.

Tiles

Using the image assets provided, place each film item into the grid with its corresponding information. Be sure to style each item as it is shown and all text is readable.

As shown in the video, the image should zoom in when hovering over a tile.

When clicking on a tile, the favorites star should change its color to indicate the active state as shown in the video.

Feed

There will be a feed on the right side of the grid. The width of the feed column should be 200px, and the column should responsively keep its width.

When the window size goes below 600px, the feed will fold underneath the single-column grid.

Footer

There will be a footer at the very bottom of the page. Use the provided color and logo.

Content

Navigation Items

  1. Shows
  2. Movies
  3. Careers

Feed Content

Be sure to repeat this post 9 times in your feed section.

Post Date
Get a sneek peek of Despicable Me 3 with your NBC ID Friday | 12:39pm

Additional Assets

Asset Value
Purple #400095
Background Grey #EEEEEE
Footer Grey #E0E0E0
Star Icon http://nbcuxlab.com/Design_Test/assets/img/star.svg
UX Team Logo http://nbcuxlab.com/Design_Test/assets/img/ux-logo.svg
NBCUniversal Logo http://nbcuxlab.com/Design_Test/assets/img/nbcuniversal-logo.svg