Sequence Diagram Tool: swimlanes.io
Easily create perfect sequence diagrams in a markdown-like syntax.
- tools
Easily create perfect sequence diagrams in a markdown-like syntax.
content-visibility: the new CSS property that boosts rendering performance
Dozens of UI icon sets to quickly explore, search and download. Including Icon sets from Material Design, Font Awesome, CSS.gg, And Design, Carbon, Bootstrap and many more!
Una shows 10 Modern CSS layout and sizing techniques that highlight just how robust and impactful a single-line of styling code can be.
A tool to generate animations, shadows and other CSS visually.
If you have a form that gets submitted using a JavaScript Ajax call (via an API or something) instead of a page reload, you might want to disable the submit button so that the user doesn’t try to resubmit the form while you’re waiting for the API to return a response.
A CSS methodology by Andy Bell oriented towards simplicity and consistency with a heavy dosage of pragmatism.
Alba Silvente on VueDose explains what the Atomic Design methodology is about and how we can apply it to our Vue.js project.
All you need to know about the new CSS colors formats: lab, lch and display-p3.
A CSS only masonry solution by Tobias Ahlin.
This visualizer helps makeing sense of all the letters and numbers in an svg. Love it! M140 20C73 20 20 74 20 140c0 135 136 170 228 303 88-132 229-173 229-303 0-66-54-120-120-120-48 0-90 28-109 69-19-41-60-69-108-69z
You might reach for <input type="number> when you’re, you know, trying to collect a number in a form. But it’s got all sorts of issues. For one, sometimes what you want kinda looks like a number, but isn’t one (like how a credit card number has spaces), because it’s really just a string of numbers. Even more importantly, there are a variety of screen reader problems. Solution: <input type="text" inputmode="numeric" pattern="[0-9]*">
A Comparison of Contentful, Storyblok, Sanity.io, Forestry, DatoCMS, Prismic, NetlifyCMS, Strati, Headless Wordpress and TinaCMS.
Skip links are little internal navigation links that help users move around a page. It’s possible you’ve never actually seen one before because they’re often hidden from view and used as an accessibility enhancement that lets keyboard users and screen readers jump from the top of the page to the content without have to go through other elements on the page first.
TL;DR: Regardless of what accessibility conformance level you target, do not arbitrarily open links in a new window or tab. If you are required to do so anyway, inform users in text.
The CSS Cascade is one of the most powerful parts of CSS. But it can also be very frustrating, if not well understood. Anyone who’s worked on a large enough website has complained "Why won’t this CSS property work?!" And we’ve all been tempted to throw an !important to strong-arm things into place. Amazing interactive Article by Amelia Wattenberger.
A collection of bad practices in HTML, copied from real websites. By Manuel Matuzovic
Web performance is a tricky beast, isn’t it? How do we actually know where we stand in terms of performance, and what our performance bottlenecks exactly are? A checklist by smashingmagazine.
Browsers’ visual display of headings nested inside <section> elements makes it look as if they are assigning a logical hierarchy to those headings. However, this is purely visual and is not communicated to assistive technologies. TLDR: don't use 'section' 🤯
This post contains everything you need to know about alt-texts! When to use them and how to perfectly craft them. By a web developer with vision impairment who uses a screen reader in day-to-day life.
There are three major HTML elements involved in quotations: <blockquote>, <q>, <cite>. Let’s take a look.
The sectioning elements in HTML5 are <nav>, <aside>, <article>, and <section>. <body> is also kind of a sectioning element since all content lying inside of it is part of the default document section.
Convert videos to high-quality GIFs on your Mac
Superfriendly is an expanding directory of resources to help your products work for everyone. Tools, Articles, Podcasts, etc.
Great set of Open-source illustrations available as svg
A collection of useful online web development tools by Stefan Judis.
In this session, Sara will be building and refactoring common UI components, and share a couple of techniques she often uses to build with accessibility in mind. Even though she will be building only as many patterns as the time allows, you’ll leave with many small but important and impactful strategies that you can apply to many other UI components, as well as to your design process and coding. From this sweet series of mini component-level case studies, you will learn how to think, and code, accessibly.