Current Size:
Chakra BreakPoints
base0px
sm480px
md768px
lg992px
xl1280px
2xl1536px
Current Height:Width
widthpx
heightpx

Subjects

webkit component checklist

Date Created: 2022/03/05

Last Update: 2022/08/23

#web-kit #design

References for Design System, Pattern Library Structure

Alternative Structure to Atomic Design - Dennis Reimann

Foundation : Base : Primitives : Atoms

  • [ ] typography
    • [ ] display
    • [ ] headers
    • [ ] body
    • [ ] blockquotes
    • [ ] links
  • [ ] color
    • [ ] brand
    • [ ] gray scale
  • [ ] border radius
  • [ ] box shadow

Components

  • [ ] buttons
    • [ ] disabled
    • [ ] hover
    • [ ] focus
    • [ ] active
    • [ ] icon
  • [ ] button groups
  • [ ] icon buttons
  • [ ] cards
    • [ ] link
      • [ ] hover
  • [ ] forms
    • [ ] input
    • [ ] textarea
    • [ ] checkbox
    • [ ] radio
    • [ ] select
    • [ ] number input
    • [ ] slider
    • [ ] switch
  • [ ] data display
    • [ ] badge
    • [ ] code
    • [ ] divider
    • [ ] kbd
    • [ ] list
    • [ ] stat
    • [ ] table
    • [ ] tag
  • [ ] feedback
    • [ ] alert
    • [ ] circular progress
    • [ ] progress
    • [ ] skeleton
    • [ ] toast
  • [ ] Overlay
    • [ ] alert dialog
    • [ ] drawer
    • [ ] menu
    • [ ] modal
    • [ ] popover
    • [ ] tool tip
  • [ ] Diclosure
    • [ ] accordian
    • [ ] tabs
    • [ ] visually hidden
  • [ ] Navigation
    • [ ] breadcrumbs
    • [ ] link
    • [ ] link overlay
  • [ ] Media Icons
    • [ ] avatar
    • [ ] icon
    • [ ] image

Components

Cards

Cards are a high-level ui element used to visually separate content. Cards can be broken into two categories, interactive and static. Interactive cards are used to move users to other pages of an app. This is normally visually identified but a hover, focus effect to indicate intractability. Static cards are leveraged to group content that has similar intent of focus.

Card Design Convention

To keep a design consistent and organized a good practice is to start with a single card base where border, border-radius, and shadow are decided for example. From this base create profile, article, metric, and link cards, etc.

Card design is a gross offender where designers without strong processes and guard rails around their design system can make small changes to card design over the lifetime of a project that ends up with gross inconsistency.

Interactive Cards

A convention for interactive cards is to use border or shadow to show a z-axis separation from the rest of the content flow.

This is by no means a hard rule as designers are constantly coming up with new and creative ways to convey a visual message.

More Notes

All Notes
HomeProjects

Links

Home Articles Notes Projects About Style Guide Site Credits

Contact

 [email protected]

Location

🌎 Earth