A CSS3 learning(?) tool
A developer's response to a CSS3 learning tool challenge, discussing its features and potential for education.
Lea Verou is a web standards expert, developer, and designer with a PhD from MIT in Human-Computer Interaction. She has worked as Product Lead at Font Awesome, helped shape the web as a member of the W3C Technical Architecture Group, and has been part of the CSS Working Group since 2012. Her open-source tools like PrismJS and Color.js are used by millions of developers worldwide. Lea is also the author of a bestselling CSS book, a frequent conference speaker, and an advocate for making technology simpler, more usable, and open for everyone.
210 articles from this blog
A developer's response to a CSS3 learning tool challenge, discussing its features and potential for education.
A deep dive into the CSS3 text-shadow property, exploring its syntax, creative uses, browser bugs, and compatibility issues.
A developer creates a simple web tool to calculate the byte size of text, useful for optimizing CSS, JavaScript, and code.
A guide to creating bevel effects using CSS3's box-shadow property, including code examples for Firefox 3.5.
Exploring the concept of a minimal registration form that combines login and signup for better user experience and usability.
Discusses password masking usability issues and proposes a JavaScript solution with a checkbox to toggle visibility, addressing browser compatibility.
A technical guide on handling multi-step forms in web development, focusing on usability and avoiding common pitfalls with URLs and POST data.
A developer compares MySQL and MS SQL Server, listing syntax and usability advantages of MySQL based on personal experience.
An updated JavaScript library for creating cross-browser, imageless linear gradients with multiple colors and transparency support.
A guide to designing a highly usable and accessible slider control for web interfaces, focusing on user experience and ARIA compatibility.
A Java implementation for converting dates to human-readable formats like '5 minutes ago' or 'yesterday', similar to Twitter's date display.
Quick CSS tips to improve website usability, including button feedback, smooth color transitions, and adding functional dingbats to buttons.
A defense of JavaScript developers against elitism from other programmers, highlighting the language's unique complexities and challenges.
A developer's technical rant about the complexities and common errors in converting CMYK colors to RGB, highlighting flawed algorithms.
A JavaScript class for creating cross-browser, imageless linear gradients using Canvas for modern browsers and filters for IE.
A developer shares a JavaScript bookmarklet to automatically resize and center mockup images in the browser for better design review.
A developer's first presentation on CSS3 colors, covering RGBA, HSLA, and feature detection, with personal reflections on the experience.
Explores the potential benefits and use cases for implementing CMYK color support in CSS for web design and print stylesheets.
Explores native multiple file uploads in browsers using the 'multiple' attribute and feature detection for cross-browser compatibility.
A guide to detecting RGBA and other CSS3 value support in browsers using JavaScript feature detection techniques.