Diigo Bookmarks 06/23/2019
著
- Darkmode.js
"This library uses the css mix-blend-mode in order to bring Dark-mode to any of your websites. Just copy paste the snippet and you will get a widget to turn on and off the dark-mode. You can also use it without the widget programmatically. The plugin is lightweight, built in VanillaJS. It also uses localstorage by default so your last setting will be remembered !"
- Group Labels Do Not Guarantee... Uniquity? | Adrian Roselli
"Do not rely on a group label to provide a unique accessible name for text fields that otherwise have the same accessible name. Even the heuristics built into screen readers to get around terrible developer habits will not save all your users."
- Writing HTML in HTML
"HTML is a pain to write! But the solution, I argue, isn't to use other languages that are then translated to HTML (we've seen above how many problems that causes); the solution is to use better editors."
- User Experience vs. Customer Experience: What's the difference?
"Customer experience (CX) is a term commonly used to define UX over long periods of time."
- An Introduction to ARIA States | a11y with Lindsey
"aria-hidden only hides elements from screen readers, while hidden hides from everyone."
- Automation for Designers: An Introduction - UXcellence
"The tools to automate our workflow can range from apps to built-in OS features to web services. Below are a few of the most common tools, but as we flex our automation muscles, we can uncover a lot more."
- Designing For The Future With Voice Prototypes -- Smashing Magazine
"Human-computer interaction has never been about graphical user interfaces. First and foremost, it has always been about communication. It's evident that voice will be a natural way for the new generation of users to interact with technology, and as a designer, you should be ready for these new challenges and the opportunities they unlock for new ways of looking at interaction design."