A Practical, Hands-On Guide to Improving Your UI (JavaScriptmas Challenge)

VideoZoran Jambor

A step-by-step guide on fixing bad user interfaces based on fundamental UI Design principles.

A step-by-step guide on fixing bad user interfaces based on fundamental UI Design principles, along with tips that will help you take your UI skills to the next level—based on a JavaScriptmas coding challenge "Ugly Advent Calendar".

JavaScriptmas Challenge

Chapters

  • 00:00 Intro
  • 00:16 What is Javascriptmas
  • 01:02 JavaScriptmas - Ugly Advent Calendar Challenge
  • 02:30 How to set up a color palette
  • 06:56 How to check color contrast in DevTools
  • 07:39 How to set up good typography
  • 09:48 How to set up HTML headline hierarchy
  • 11:00 How to use alignment in UI
  • 12:15 How to use whitespace in UI
  • 13:43 How to fine-tune text sizes & spacing in UI
  • 15:40 How to set up interesting calendar UI
  • 17:33 How to set up clickable cards in HTML/CSS
  • 23:48 How to create a ribbon in CSS using clip-path
  • 25:05 How to add additional colors to UI
  • 26:28 How to tweak CSS Grid sizing
  • 26:48 How to tweak HSL colors
  • 27:13 How to make UI more refined & interesting
  • 29:24 How to use Font Awesome
  • 30:49 How to make mobile responsive UI
  • 34:34 How to add interactivity to Card UI
  • 40:44 Ugly Advent Calendar Challenge Stretch Goals
  • 41:19 Why should you participate in JavaScriptmas

Links

CSS Stickers

CSS Stickers

A set of beautiful, cute, and funny CSS stickers to showcase your love for CSS.

Get Your Set Today »
CSS Weekly YouTube Channel

CSS Weekly YouTube Channel

Weekly hands-on tutorials, tips, tools, news, and more — everything related to CSS and front-end development, created by Zoran Jambor.

Subscribe Today »