Skip to content

sooimkang07/binding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GOALS OF PROJECT:

  • Make site fluidly responsive across all breakpoints
  • Establish a cohesive visual design system that works across all 3 articles and a home page “binding” them together
  • Follow best typography practices learned throughout the semester (gutters, padding, hierarchy, size, color-contrast etc.)
  • Incorporate 1 image and inline svg

WHAT I COMPLETED:

  • Grid a border pattern to apply across all h1s to mimic a stained-glass window motif
  • Ensured fluid responsiveness across all breakpoints (centered —> left-aligned —> 2 column screen left-aligned) (main breakpoints: 750px, 1050px, 1400px)
  • Styled for light/dark mode
  • Added slight light glass shimmer animation only on refresh (included prefers-reduced-motion)
  • Added image as background texture to mimic glass
  • Included inline svg as home logo and summary marker
  • Made nav bar responsive (hamburger then expand to nav bar when width >= 1050px)
  • Edited down articles to manageable lengths, selected/styled blockquotes, article links
  • Ensured accessible color-contrast against black text for colored panels
  • Made all colors, fonts, spacing, sizes variables references throughout the pages
  • Consolidate most styling to common.css, minimal individual css page styling
  • Included intro/colophon explaining context of site

MAIN TRIUMPHS:

  • Creating fluid responsiveness with breakpoints
  • Styling a border pattern grid with multiple spans
  • Grid div's expanding to different grid squares when clicked on
  • Styling h1 with the window borders without sacrificing too much gutter space (especially on mobile)
  • Figuring out the breakpoint rules of when certain fonts/padding/alignments should respond
  • Hamburger menu drop-down nav bar that expands to a sticky nav bar at a larger breakpoint
  • Pulling back on design and really focusing on typography this time (this was specifically feedback I got on the last project of "keeping it too long in the oven," so I wanted to not overdue it and keep it pretty minimal on super dynamic visual elements to focus on the styling, sizing, spacing, responsiveness, etc. of the actual body text
  • Starting mobile first!! (hate to admit it, but this really was so much easier building up)
  • I finally fully leaned into nesting!! (love, love, LOVE it-- really does make things so much easier, breaks sections up almost like components in Figma is how I saw it)

MAIN CHALLENGERS:

  • The hardest challenge was identifying a single visual design language that could unify all three readings while still giving each one enough flexibility to feel distinct.
  • I spent most of the time experimenting and iterating, continually adjusting what conceptual element could tie the pieces together.
  • After Michael’s feedback that he missed the “oomph” of the original saturated-color sketches, I realized my gradient motif wasn’t delivering the same impact and created accessibility issues.
  • I pivoted to a stained-glass-window concept instead of gradient boxes, which let me keep the overall structure of the visual elements while introducing more vibrant, impactful colors.
  • Making it fluidly responsive especially with the border pattern and the large h1 in spans so it couldn't act as a normal inline wrap text
  • Ensuring accessibility with the brighter colors against black body text
  • Figuring out the balance and pushing the limit of what I could tinker with to serve my window design vs. adhering to best type/UI practices
  • Consolidating as much as I could do the common.css and figuring out exactly what needed to be separated

WHAT I WOULD CONTINUE TO WORK ON (TIME/SKILL PERMITTED):

  • Styling print mode (especially considering the brighter colors and box-shadows using excessive ink)
  • Adding more subtle animations/interactions regarding light to play up the window motif (maybe have a sunbeam sweep across the page?)
  • Incorporate a more detailed window aesthetic with potentially bevels as corners
  • Perhaps create a whole design/illustration on the home page that really mimics a full window stain brick wall like in a traditional gothic church
  • Couldn't figure out how to keep details open on mobile but closed when width >= a certain breakpoint without using java

QUESTIONS I STILL HAVE:

  • How can I take this one step further? How does my visual language limit how much I can expand on the visual design? How much further can I push the window motif?
  • What’s another way I could’ve incorporate an image? An SVG?
  • Is two-column view on larger screens even most effective?
  • How can I make this the most accessible? How would screen readers read the broken up h1s properly?

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •