Your Web News in One Place

Articles by CSS Tricks from October 2021

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
< Return to CSS Tricks details.
06:28 pm GMT - Fri, October 29, 2021
CSS Tricks Some Articles About Accessibility Ive Saved Recently IV
A guide to designing accessible, WCAG-compliant focus indicators Sara Soueidan says you can make more accessible focus outlines by doing your own, rather than leaving it to the browser as long as yo...
02:14 pm GMT - Fri, October 29, 2021
CSS Tricks Create Your Own Automated Social Images With Resoc
There has been a lot of talk about automated social images lately. GitHub has created its own. A WordPress plugin has been acquired by Jetpack. There is definitely interest! People like Ryan Filler an...
08:20 pm GMT - Thu, October 28, 2021
CSS Tricks Okhsv and Okhsl
There is an old Russian fable where Okhsv and Okhsl are on a rowboat and Okhsv says to Okhsl, “What are the known shortcomings of HSL and HSV color pickers in design applications?” I kid, ...
06:07 pm GMT - Thu, October 28, 2021
CSS Tricks Vite _____
Vite, “Next Generation Frontend Tooling” from Evan You, has been capturing a lot of attention. I’ve heard rave reviews from developers, even in private chats (you gotta try this!). B...
02:07 pm GMT - Thu, October 28, 2021
CSS Tricks Merge Conflicts: What They Are and How to Deal with Them
Merge conflicts... Nobody likes them. Some of us even fear them. But they are a fact of life when you're working with Git, especially when you're teaming up with other developers. In most cases, merge...
02:03 pm GMT - Thu, October 28, 2021
CSS Tricks Building an Angular Data Grid With Filtering
(This is a sponsored post.)Kendo UI makes it possible to go from a basic idea to a full-fledged app, thanks to a massive component library. We’re talking well over 100 components that are ready ...
11:17 pm GMT - Wed, October 27, 2021
CSS Tricks Sticky Definition Lists
I ran across this 30 seconds of code website the other day, and they have a CSS section which is really good! The first example snippet I looked at was this “floating section headers” exam...
08:17 pm GMT - Wed, October 27, 2021
CSS Tricks How to Implement and Style the Dialog Element
A look from Christian Kozalla on the <dialog> HTML element and using it to create a nice-looking and accessible modal. CodePen Embed FallbackI’m attracted to the <dialog> element...
02:25 pm GMT - Wed, October 27, 2021
CSS Tricks Testing Vue Components With Cypress
Cypress is an automated test runner for browser-based applications and pages. Ive used it for years to write end-to-end tests for web projects, and was happy to see recently that individual component ...
08:06 pm GMT - Tue, October 26, 2021
CSS Tricks On Browser-Specific URL Schemes
We’ve covered URL schemes: A URL Scheme is like http:// or ftp://. Those seem like a very low-level concept that you dont have much control over, but actually, you do!I’d call it non-trivi...
02:11 pm GMT - Tue, October 26, 2021
CSS Tricks In-Page Filtered Search With Vanilla JavaScript
If you have a page that includes a lot of information, its a good idea to let users search for what they might be looking for. Im not talking about searching a database or even searching JSON data Im...
02:10 pm GMT - Tue, October 26, 2021
CSS Tricks Userwell is for Managing Customer Feedback
(This is a sponsored post.)Building products for users is a balance between your vision of what your product can do for them, and refining that vision based on their feedback. If youre really a custom...
07:25 pm GMT - Mon, October 25, 2021
CSS Tricks The Greatest CSS Tricks Vol. I eBook (PDF and EPUB)
When I wrote the “book” The Greatest CSS Tricks Vol. I, I put “book” in quotes because there wasn’t anything terribly book-like about it. The only way you could read it w...
02:20 pm GMT - Mon, October 25, 2021
CSS Tricks The Semantics of Jamstack
The past year has seen a healthy debate around the term ‘Jamstack’ as the definition gets stretched to include new use cases. I recently posted my take on a Jamstack definition in Static v...
05:57 pm GMT - Fri, October 22, 2021
CSS Tricks Can Include (a Certain HTML element within another Certain HTML Element)
A single-serving website from Alexander Vishnyakov for testing if it’s valid to put any particular HTML element within another type of HTML element. Kinda neat to have a quick reference for this...
02:02 pm GMT - Fri, October 22, 2021
CSS Tricks Exploring the CSS Paint API: Rounding Shapes
Adding borders to complex shapes is a pain, but rounding the corner of complex shapes is a nightmare! Luckily, the CSS Paint API is here to the rescue! Thats what were going to look at as part of this...
10:14 pm GMT - Thu, October 21, 2021
CSS Tricks What if you could use Visual Studio Code as the editor of in-browser Developer Tools?
It’s not uncommon for my front-end workflow to go something like this:Work on thing.See that thing in an automatically refreshed browser.See something wrong with that thing.Inspect and correct t...
10:13 pm GMT - Thu, October 21, 2021
CSS Tricks The CSS-in-React Landscape
(This is a sponsored post.)I only half-jokingly refer to the CSS-in-JS world as CSS-in-React. Many of the libraries listed below theoretically work in non-React situations they generally call that &#...
02:26 pm GMT - Thu, October 21, 2021
CSS Tricks How to Create a Contact Form With Next.js and Netlify
We’re going to create a contact form with Next.js and Netlify that displays a confirmation screen and features enhanced spam detection.Next.js is a powerful React framework for developing perfor...
11:25 pm GMT - Wed, October 20, 2021
CSS Tricks Some Typography Links VIII
Do you know what to use the @ sign for something other than email addresses and Twitter handles? I do!  Pawel Grzybek notes how some old physical typewriters had an “Arroba” on them ...
03:02 pm GMT - Wed, October 20, 2021
CSS Tricks Creating Your Own Bragdoc With Eleventy
No matter what stage youre at as a developer, the tasks we completewhether big or smallmake a huge impact in our personal and professional growth. Unfortunately, those tasks arent always recognized be...
09:12 pm GMT - Tue, October 19, 2021
CSS Tricks @supports selector()
I didn’t realize the support for @supports determining selector support was so good! I usually think of @supports as a way to test for property: value pair support. But with the selector() funct...
02:48 pm GMT - Tue, October 19, 2021
CSS Tricks An Interview With Elad Shechter on The New CSS Reset
Hey folks! Elad reached out to me to show me his new CSS reset project called the-new-css-reset. Its quite interesting! I thought a neat way to share it with you is not only to point you toward it, bu...
10:53 pm GMT - Mon, October 18, 2021
CSS Tricks Three-Digit Browser Versions in March 2022
This isn’t supposed to be any sort of decision-making based on browser User-Agent Strings. But, ya know, collectively, we do make those decisions.Karl Dubost notes that there is a significant ch...
02:48 pm GMT - Mon, October 18, 2021
CSS Tricks How to Build a Nearly Headless WordPress Website
I believe that a traditional WordPress theme should be able to work as effectively as a static site or a headless web app. The overwhelming majority of WordPress websites are built with a good ol̵...
04:18 pm GMT - Fri, October 15, 2021
CSS Tricks Expandable Sections Within a CSS Grid
I love CSS Grid. I love how, with just a few lines of code, we can achieve fully responsive grid layouts, often without any media queries at all. Im quite comfortable wrangling CSS Grid to produce int...
02:35 pm GMT - Thu, October 14, 2021
CSS Tricks Different Degrees of Custom Property Usage
One way to work with Custom Properties is to think of them as design tokens. Colors, spacings, fonts, and whatnot. You set them at the root of the page and use them throughout your CSS. Very useful, a...
02:32 pm GMT - Thu, October 14, 2021
CSS Tricks Embedded Analytics Made Simple With Cumul.io Integrations
Browse through SaaS communities on Twitter, LinkedIn, Reddit, Discord, you name it and youll see a common theme appear in many of them. That theme can go by many names: BI, analytics, insights and so ...
10:50 pm GMT - Wed, October 13, 2021
CSS Tricks Bonsai Browser
Web-browser for research that helps programmers think clearly.With Bonsai, rather than being like, I’m going to go use my web browser now, you hit Option + Space and it brings up a browser. It&#...
03:36 pm GMT - Wed, October 13, 2021
CSS Tricks CSS is Going Gosh-Darned Hog Wild, I Tell Ya What
As someone just sittin’ back watching CSS evolve, it feels like we’re at one of the hottest moments of innovation in CSS history. It was really something when we got flexbox across all bro...
02:42 pm GMT - Wed, October 13, 2021
CSS Tricks Less Absolute Positioning With Modern CSS
Ahmad Shadeed blogs the sentiment that we might not need to lean on position: absolute as much as we might have in the past. For one thing: stacking elements. For example, if you have a stack of eleme...
02:30 pm GMT - Tue, October 12, 2021
CSS Tricks Jamstack Developers Favorite Frameworks of 2021
Which new framework should I learn this year? Is it time to ditch my CMS? What tools should I pick up if I want to scale my site to an audience of millions? The 2021 Jamstack Community Survey is here ...
02:28 pm GMT - Tue, October 12, 2021
CSS Tricks WooCommerce Google Analytics
Google Analytics is powerful analytics software. A common way to use it is to just slap the JavaScript snippet on every page template you have and let it collect basic data about unique visitors and p...
10:12 pm GMT - Mon, October 11, 2021
CSS Tricks Those Get The App Banners
Why would a company promote a native app over their perfectly usable website?Wed have to ask them, I suppose. But its hard not to see this push to native as a matter of priorities: that these companie...
08:28 pm GMT - Mon, October 11, 2021
CSS Tricks Cash (Tiny jQuery Alternative)
The README for Cash is straightforward:Cash is an absurdly small jQuery alternative for modern browsers (IE11+) that provides jQuery-style syntax for manipulating the DOM. Utilizing modern browser fea...
02:29 pm GMT - Mon, October 11, 2021
CSS Tricks Better Collaboration With Pull Requests
This article is part of our Advanced Git series. Be sure to follow us on Twitter or sign up for our newsletter to hear about the next articles!In this third installment of our Advanced Git series, wel...
08:23 pm GMT - Fri, October 8, 2021
CSS Tricks The Case for Developer Experience
A good essay from Jean Yang. What I mean by developer experience is the sum total of how developers interface with their tools, end-to-end, day-in and day-out. Sure, theres more focus t...
05:14 pm GMT - Fri, October 8, 2021
CSS Tricks Jekyll doesnt do components? Liar!
I like the pushback from Katie Kodes here. I’ve said in the past that I don’t think server-side languages haven’t quite nailed “building in components” as well as JavaScr...
02:30 pm GMT - Fri, October 8, 2021
CSS Tricks Building a Tennis Trivia App With Next.js and Netlify
Today we will be learning how to build a tennis trivia app using Next.js and Netlify. This technology stack has become my go-to on many projects. It allows for rapid development and easy deployment.Wi...
02:30 pm GMT - Fri, October 8, 2021
CSS Tricks Comparing Google Analytics and Plausible Numbers
I saw this blog post the other day: 58% of Hacker News, Reddit and tech-savvy audiences block Google Analytics. That’s an enticing title to me. I’ve had Google Analytics on this site liter...
11:35 pm GMT - Thu, October 7, 2021
CSS Tricks Writing Your Own Code Rules
There comes a time on a project when it’s worth investing in tooling to protect the codebase. I’m not sure how to articulate when, but it’s somewhere after the project has proven to ...
09:33 pm GMT - Thu, October 7, 2021
CSS Tricks Developer Decisions For Building Flexible Components
Blog posts that get into the whole “how to think like a front-end developer” vibe are my favorite. Michelle Barker nails that in this post, and does it without sharing a line of code!We si...
02:36 pm GMT - Thu, October 7, 2021
CSS Tricks CSS in TypeScript with vanilla-extract
vanilla-extract is a new framework-agnostic CSS-in-TypeScript library. Its a lightweight, robust, and intuitive way to write your styles. vanilla-extract isnt a prescriptive CSS framework, but a flexi...
02:35 pm GMT - Thu, October 7, 2021
CSS Tricks A Themeable React Data Grid With Great UX-Focused Features
(This is a sponsored post.)KendoReact can save you boatloads of time because it offers pre-built componentry you can use in your app right away. They look nice, but more importantly, they are easily t...
10:24 pm GMT - Wed, October 6, 2021
CSS Tricks Websites We Like: MD Nichrome
Heres a beautiful website: its a type specimen for Mass-Drivers ever-so-lovely type family MD Nichrome. Theres a ton of nifty animations and graphics explaining all the features insideIf you’re ...
10:20 pm GMT - Wed, October 6, 2021
CSS Tricks The Single Page App Morality Play
Baldur Bjarnason brings some baby bear porridge to the discussion of Single Page App (SPA) vs. Multi Page App (MPA).Single-Page-Apps can be fantastic. Most teams will mess them up because most teams ...
02:22 pm GMT - Wed, October 6, 2021
CSS Tricks Considerations for Using Markdown Writing Apps on Static Sites
If you run or have recently switched to a static site generator, you might find yourself writing a lot of Markdown. And the more you write it, the more you want the tooling experience to disappear so ...
02:22 pm GMT - Wed, October 6, 2021
CSS Tricks The Options for Password Revealing Inputs
In HTML, there is a very clear input type for dealing with passwords:<input type="password"If you use that, you get the obfuscated bullet-points when you type into it, like:That’s the web tr...
10:40 pm GMT - Tue, October 5, 2021
CSS Tricks Scroll Shadows With JavaScript
Scroll shadows are when you can see a little inset shadow on elements if (and only if) you can scroll in that direction. It’s just good UX. You can actually pull it off in CSS, which I think is ...
07:18 pm GMT - Tue, October 5, 2021
CSS Tricks Conditional Border Radius In CSS
Ahmad Shadeed documents a bonafide CSS trick from the Facebook CSS codebase. The idea is that when an element is the full width of the viewport, it doesn’t have any border-radius. But otherwise,...
02:28 pm GMT - Tue, October 5, 2021
CSS Tricks Branching Strategies in Git
In this article I'm going to talk about branching strategies and different types of Git branches. Im also going to introduce you to two common branching workflows: Git Flow and GitHub Flow.The post Br...
02:28 pm GMT - Tue, October 5, 2021
CSS Tricks ct.css Performance Hints via Injected Stylesheet Alone
This is some bonafide CSS trickery from Harry that gives you some generic performance advice based on what it sees in your <head> element. First, it’s possible to make a <style> ...
07:15 pm GMT - Mon, October 4, 2021
CSS Tricks Quickly Testing CSS Fallbacks
Dumb trick alert! Not all browsers support all features. Say you want to write a fallback for browsers that doesn’t support CSS Grid. Not very common these days, but it’s just to illustrat...
02:05 pm GMT - Mon, October 4, 2021
CSS Tricks Animation Techniques for Adding and Removing Items From a Stack
Animating elements with CSS can either be quite easy or quite difficult depending on what you are trying to do. Changing the background color of a button when you hover over it? Easy. Animating the po...
02:04 pm GMT - Mon, October 4, 2021
CSS Tricks ShopTalk Goes Video
Dave and I slapped up a little videos section of the ShopTalk website. Twelve so far! They are short-ish, between 10-20 minutes, each focused on one fairly specific thing. We’re kinda just dippi...
09:09 pm GMT - Fri, October 1, 2021
CSS Tricks Links on React and JavaScript II
How To Use The Vite Build Tool with React Vite is hot, in part, because it’s based on esbuild and wickedly fast. It’s from Evan You of Vue fame, but it’s not a Vue-specific tool. He...
06:50 pm GMT - Fri, October 1, 2021
CSS Tricks Using the platform
I'm certainly not dogmatic about it, but I think if you can pull of a project with literally zero build process, it feels good while working on it and feels very good when you come back to it months/y...
02:35 pm GMT - Fri, October 1, 2021
CSS Tricks Working With Built-in GraphQL Directives
Directives are one of GraphQLs best and most unspoken features.Let’s explore working with GraphQLs built-in schema and operation directives that all GraphQL spec compliant APIs must implement....
06:28 pm GMT - Thu, September 30, 2021
CSS Tricks Comparing HTML Preprocessor Features
(This is a sponsored post.)Of the languages that browsers speak, I’d wager that the very first one that developers decided needed some additional processing was HTML. Every single CMS in the wor...
02:29 pm GMT - Thu, September 30, 2021
CSS Tricks Creating the Perfect Commit in Git
A commit can be something that helps us stay on top of things. It can be a container for related changes that belong to one and only one topic, and thereby make it easier for us to understand what hap...
02:00 pm GMT - Thu, September 30, 2021
CSS Tricks Comparing HTML Preprocessor Features
(This is a sponsored post.)Of the languages that browsers speak, I’d wager that the very first one that developers decided needed some additional processing was HTML. Every single CMS in the wor...