|
You Donāt Need a UI Framework ā Youāve got an app or a site to build so you reach for Bootstrap or Material UI and.. well, maybe you shouldnāt, says Josh, who argues theyāre not needed for most projects and makes his caseĀ here. Josh Comeau |
š Ā Celebrating Firefox 100: How Mozilla Got There ā Just a month behind Chrome 100 comes Firefox 100, and how far Firefox has come since its birth as Phoenix, a lightweight rethinking of the former Netscape browser suite. Firefox 100 is broadly not a developer oriented release but there are release notes nonetheless. Mozilla |
Build a More Accessible Web App with axe DevTools ā Start accessibility testing in your browser in just minutes. Avoid wasted time with inaccurate results. Easily fix issues with in-product guidance. Install the free axe DevTools Chrome extension and start building a more accessible appĀ today. Deque sponsor |
Flexibly Centering an Element with Side-Aligned Content ā I'm old enough to remember when folks like Eric had to come up with complicated solutions for Web layout issues, so itās fantastic things have progressed that such solutions are now simple, yet still clever enough to involve CSS properties I've not used before such as Eric Meyer |
Microsoft Edge Overtakes Safari as 2nd Most Popular Desktop Browser ā So now the #1 and #2 browser are, essentially, both Chromium under the hood for a total of 76.7% share between them. Safari is still huge in the mobile space, however, due to Appleās rules around browser engines (or lack thereof) on iOSĀ devices. MacRumors |
|
š Tutorials, Articles & Opinion |
Creating Realistic Reflections with CSS ā The idea is you have a copy of something (like some text) then use CSS transforms to flip it vertically and apply some extra styling. Itās a neatĀ effect. Preethi (CSS Tricks) |
Generating SVG 'Mountain Ridge' Dividers ā I see this as being a bit more like a ātorn paperā effect, but whatever itās called, itās neat to see how to generate SVG on the fly to representĀ it. Alistair Shepherd |
Level-Up Your Cypress Testing Knowledge for Free Cypress.io sponsor |
Creating the DigitalOcean Logo in 3D with CSS ā Finally DigitalOcean are taking full advantage of their acquisition of CSS Tricks(!) :-) Regardless of the commercial intent, this tutorial digs a lot further into using CSS to create and work with logos and symbols than I expected and should be a learning experience forĀ all. Jhey Tompkins |
Starting a Blank Jekyll Site with Tailwind CSS in 2022
|
Build a Lightweight Web Component with Lit.js
|
My Browser Support Strategy
|
The Appeal of Using Plain HTML Pages
|
|
š§ Code, Tools & Resources |
Pyscript: Run Python in Your HTML ā A framework for creating Python apps in the browser by way of HTML. You get bi-directional communication with JavaScript, too. Unsurprisingly, WebAssembly is what does the heavy lifting and makes this all possible. More backgroundĀ here. Anaconda Inc. |
Frappe Gantt: A JavaScript Gantt Chart Control ā Gantt charts are commonly used in project management to show the progress and connection between activities spread over a timeline. Thereās a live demo on this page, or you can head to the GitHubĀ repo. Frappe |
Speed Up Your Builds with Buildkiteās New Plan ā Set up CI/CD pipelines, frontend builds, ML training, Ops automation, security scanning, or IOT testingĀ š¦ Buildkite sponsor |
CSS Generators: Custom Borders ā A CSS-only generator for zig-zag, rounded and wavy-styleĀ borders. Temani Afif |
Emoji Mart 5.0: A Customizable Emoji Picker for the Web ā You can test it outĀ here. Missive |
Plyr React 4.0: A Responsive Media Player React Component ā Supports video, audio, YouTube and Vimeo. GitHubĀ repo. Chintan Prajapati |
HyperUI: Open Source Tailwind CSS Components ā Popups, inputs, pagination, cards, and a lot moreĀ besides. Mark Mead |
Peaks 2.0: UI Component for Interacting with Audio Waveforms
|
|