Consistent design with frameworks
CSS frameworks make it easier to polish your page and keep the design consistent across sections.
We used UIverse for fresh buttons, cards, and a tool carousel, Coolors for a custom color palette, SVG Repo for fun art, updated display text with with Google Fonts, and worked with the Bootstrap framework to add dark mode and sticky navigation at the top.
PALETTE
CSS frameworks make it easier to polish your page and keep the design consistent across sections.
There are many tools you can combine to build a custom design: colors, fonts, icons, UI patterns, and framework docs.
Chrome DevTools helps with accessibility and screen size checks, and it helps you name the exact thing you want AI to change.
UI (User Interface): what people see and click on your page.
Foundations
Typography
Typography is how text is styled and organized so people can read quickly.
h1 title at the top.h1, h2,
h3) to show section order.
Layout
Layout is where items sit on the page and how much space is around them.
Three Types Of UI Elements
Input Elements
Output Elements
Helper Elements
Adapted from UXPin's UI elements guide.
UX (User Experience): how easy and clear the page feels to use.
Quick UX Foundations
User First
Clear Structure
Test + Improve
Adapted from Justinmind's UX design guide.
Accessibility means making your page easier for more people to read and use. Use this as a quick confidence check.
h1, then
h2, then h3.
prefers-reduced-motion.