-
Five logos worth revisiting from 130 years of branding history
To mark the release of Logo Beginnings, author Jens Müller gives us a lesson in logo history, unpacking five favourites spanning two centuries, from the niche to the revered. Read Full Article
-
SVG generative mountain ridge dividers
Generative mountain ridge dividers using videogame terrain generation techniques, JavaScript and SVG… Read Full Article
-
Goodreads UX: indispensable, but unsatisfying
Despite being a cornerstone in the community, Goodreads has continually disappointed its ample user base with bad usability. Read Full Article
-
All the user-facing states
User-facing state is what someone experiences when they interact with (or try to interact with) an element in some capacity… Read Full Article
-
Updated:
19 Baseball Fonts (100% Free)
When you need a baseball font for your branding design project it can be difficult to find one. So I hope this list of baseball fonts can help you out. Continue Reading
-
Under-engineered multi-selects
Others in this sorta-series: Under-Engineered Custom Radio Buttons and Checkboxen Under-Engineered Toggles Under-Engineered Toggles Too Under-Engineered Text Boxen Under-Engineered Responsive Tables Under-Engineered Select Menus Under-Engineered Dependenc… Read Full Article
-
CSS Toggles Explainer & Proposal
There are many use-cases where an interaction (click/gesture) on one element toggles a ‘state’ that can be shared with other elements. This can range from toggling light… Read Full Article
-
Three Methods to Increase User Autonomy in UX Design
Designers should help people use interfaces in ways that align with personal preferences and priorities. Read Full Article
-
Noto Emoji font
Emoji are a font. It’s time they started behaving more like one. Read Full Article
-
Building a combined CSS-aspect-ratio-grid
Recently I was faced with the following problem. I had to build a layout that consists of several rows. In each row are two images with a fixed aspect ratio. The two images should have the same height and fill the entire row. Read Full Article