Your Web News in One Place

Articles by CSS Tricks from September 2020

Help Webnuz

Referal links:

Sign up for GreenGeeks web hosting
< Return to CSS Tricks details.
03:03 pm GMT - Tue, September 29, 2020
CSS Tricks Some New Icon Sets
I’ve bookmarked some icon sets lately, partly because I can never find a nice set when I need to. I figured I’d even go the extra mile here and blog them so I can definitely find them late...
03:03 pm GMT - Tue, September 29, 2020
CSS Tricks Make Your Own Dev Tool
Amber Wilson on making bookmarklets to help yo-self. She shows off one that injects an accessibility script I like this approach, as it means you don’t have to maintain the bookmarklet, just th...
08:42 pm GMT - Mon, September 28, 2020
CSS Tricks The Flavors of Object-Oriented Programming (in JavaScript)
In my research, I've found there are four approaches to Object-Oriented Programming in JavaScript. Which methods should I use? Which one is "the best" way? Here I'll present my findings along with in...
05:15 pm GMT - Sun, September 27, 2020
CSS Tricks ooooops I guess were* full-stack developers now
This is a written version of my talk from Jamstack Conf London 2019. The post ooooops I guess were* full-stack developers now appeared first on CSS-Tricks.You can support CSS-Tricks by being an MVP Su...
02:24 pm GMT - Fri, September 25, 2020
CSS Tricks Linearly Scale font-size with CSS clamp() Based on the Viewport
Responsive typography has been tried in the past with a slew of methods such as media queries and CSS calc().Here, were going to explore a different way to linearly scale text between a set of minimum...
06:47 pm GMT - Thu, September 24, 2020
CSS Tricks Web Technologies and Syntax
JavaScript has a (newish) feature called optional chaining. Say I have code like:const name = Data.person.name;If person happens to not exist on Data, I’m going to get a hard, show-stopping erro...
02:45 pm GMT - Thu, September 24, 2020
CSS Tricks A Gentle Introduction to Using a Docker Container as a Dev Environment
Sarcasm disclaimer: This article is mostly sarcasm. I do not think that I actually speak for Dylan Thomas and I would never encourage you to foist a light theme on people who dont want it. No matter h...
10:34 pm GMT - Wed, September 23, 2020
CSS Tricks The Empty Box
application building, creativity, startingThe post The Empty Box appeared first on CSS-Tricks.You can support CSS-Tricks by being an MVP Supporter....
03:06 pm GMT - Wed, September 23, 2020
CSS Tricks Using Markdown and Localization in the WordPress Block Editor
If we need to show documentation to the user directly in the WordPress editor, what is the best way to do it?Since the block editor is based on React, we may be tempted to use React components and HTM...
06:38 pm GMT - Tue, September 22, 2020
CSS Tricks Jamstack Conf
Here’s an important detail here: It’s free!Jamstack Conf Virtual is coming up October 6th and 7th, 2020. The sessions are on October 6th. That’s the free part (register here). Then o...
02:56 pm GMT - Tue, September 22, 2020
CSS Tricks Accessible Web Animation: The WCAG on Animation Explained
Its true, web animation can be accessible! Sometimes it just takes a little extra effort to make sure that it is. There are strategic things we can do to make sure our animations have a positive impac...
02:56 pm GMT - Tue, September 22, 2020
CSS Tricks ztext.js
Super cool project from Bennett Feely! It makes any web type into 3D lettering with a mouseover effect that moves the 3D objects in space. It’s reminiscent of Zdog, but for type. It works its ma...
10:18 pm GMT - Mon, September 21, 2020
CSS Tricks Thinking About Power Usage and Websites
Gerry McGovern asked if I had any insight into energy consumption and websites. He has a book, after all, about the digital costs on the planet. He was wondering about the specifics of web tech, like&...
08:57 pm GMT - Mon, September 21, 2020
CSS Tricks Nova
Nova is a new (vehemently macOS-only) code editor from Panic, the folks behind Coda. It’s like “Coda 3” except this was such a major re-write that they gave it a whole new name.I pla...
02:50 pm GMT - Mon, September 21, 2020
CSS Tricks Pre-Caching Image with React Suspense
Suspense is an exciting, upcoming feature of React that will enable developers to easily allow their components to delay rendering until theyre ready, leading to a much smoother user experience. ̶...
11:55 pm GMT - Fri, September 18, 2020
CSS Tricks Vue 3
It’s out! Congrats to the Vue team for getting it done, I know it was a massive effort and a long time coming. All new docs, as well. I like it’s still a priority that Vue can be used with...
02:59 pm GMT - Fri, September 18, 2020
CSS Tricks Enforcing performance budgets with webpack
As you probably know, a single monolithic JavaScript bundle once a best practice is no longer the way to go for modern web applications. Research has shown that larger bundles increase memory usage ...
10:18 pm GMT - Thu, September 17, 2020
CSS Tricks Optimizing CSS for faster page loads
A straightforward post with some perf data from Tomas Pustelnik. It’s a good reminder that CSS is a crucial part of thinking web performance, and for a huge reason:Any time [the browser] encount...
02:52 pm GMT - Thu, September 17, 2020
CSS Tricks Changing Emoji Skin Tones Programmatically
So, you know how many emoji have different skin tones? Emoji skin tones are extremely popular, especially over text and on social media. The raised black fist emoji (✊🏿) was voted The M...
10:16 pm GMT - Wed, September 16, 2020
CSS Tricks Weaved Webs
There is a bit of an irony with Jamstack. The concept is simple: you put pre-rendered, static files on web hosting (a CDN) designed to do that well. That’s it. If you need to do more, anything y...
02:56 pm GMT - Wed, September 16, 2020
CSS Tricks Lessons Learned from Sixty Days of Re-Animating Zombies with Hand-Coded CSS
Ill be linking to individual Pens as I discuss the lessons I learned, but if youd like to get a sense of the entire project, check out 60 days of Animation on Undead Institute. I started this project ...
02:55 pm GMT - Wed, September 16, 2020
CSS Tricks Inclusive Design 24
Totally free.No sign-up. No registration. All sessions are streamed live and publicly on theInclusive Design 24 YouTube channel see theentire playlist for the event.Quite the lineup.I’ve got a c...
02:50 pm GMT - Wed, September 16, 2020
CSS Tricks Editing HTML Like A Boss In VS Code
Here’s a seven minute video from Caleb Porzio that focuses on some of Emmet‘s HTML editing features. You might think of Emmet as that thing that expands abbreviations like table.stats>...
08:50 pm GMT - Tue, September 15, 2020
CSS Tricks Chapter 4: Search
Previously in web history…After an influx of rapid browser development following the creation of the web, Mosaic becomes the popular choice. Recognizing the commercial potential of the web, a te...
07:36 pm GMT - Tue, September 15, 2020
CSS Tricks What is the Value of Browser Diversity?
In 2018, Rachel Nabors made the point that browser diversity is similar to biological ecosystem diversity. There are literal advantages to more diversity. That article was before the Edge engines were...
03:10 pm GMT - Tue, September 15, 2020
CSS Tricks Virtual Event Registrations with Wufoo Forms
(This is a sponsored post.)We’ve seen many events shift from in-person to online this year. That may have required a huge change to how you collect attendee registrations in the past, but with a...
03:04 pm GMT - Tue, September 15, 2020
CSS Tricks Form design
A very digestable guide from Geri Reid on building forms. Not the code, but the design and UX principles that should guide the code.Working on a design system for a bank has taught [me] a lot about fo...
11:42 pm GMT - Mon, September 14, 2020
CSS Tricks Winamp Skin Museum
65,000 skins, they say. That’s extraordinary, especially considering how creative and well done many of them are. MySpace was an even bigger creative explosion of customization.What’s the ...
09:28 pm GMT - Mon, September 14, 2020
CSS Tricks content-visibility: the new CSS property that boosts your rendering performance
Una Kravets and Vladimir Levin:[…] you can use another CSS property called content-visibility to apply the needed containment automatically. content-visibility ensures that y...
02:43 pm GMT - Mon, September 14, 2020
CSS Tricks Interaction Media Features and Their Potential (for Incorrect Assumptions)
The Media Queries Level 4 Interaction Media Features pointer, hover, any-pointer and any-hover are meant to allow sites to implement different styles and functionality (either CSS-specific interacti...
11:30 pm GMT - Fri, September 11, 2020
CSS Tricks Read Me!
A fancy experiential essay from the team at Readymag, which is a tool for building… fancy experiential essays, about fancy experiential essays:With all the technology addressing readability issu...
10:29 pm GMT - Fri, September 11, 2020
CSS Tricks Using a brightness() filter to generically highlight content
Rick Strahl:I can’t tell you how many times over the years I’ve implemented a custom ‘button’ like CSS implementation. Over the years I’ve used images, backgrounds, gradi...
02:26 pm GMT - Fri, September 11, 2020
CSS Tricks How to Get Handwriting Animation With Irregular SVG Strokes
I wanted to do a handwriting animation for calligraphy fonts the kind where the words animate like they are being written by an invisible pen. Because calligraphy fonts have uneven stroke widths (the...
08:39 pm GMT - Thu, September 10, 2020
CSS Tricks Defining View Source
Last time there was a little flurry of activity around the concept of “View Source,” I did get the sense that not everyone was on the same page about what that even means. Jim Nielsen: Fir...
02:40 pm GMT - Thu, September 10, 2020
CSS Tricks Modifying Specific Letters with CSS and JavaScript
Changing specific characters can be a challenge in CSS. Often, were forced to implement our desired changes one-by-one in HTML, perhaps using the span element. But, in a few specific cases, a CSS-focu...
07:46 pm GMT - Wed, September 9, 2020
CSS Tricks Setting up and Customizing the Ant Design System in a Nuxt App
I dont typically work with UI libraries because they can be cumbersome and hard to override, which can contribute to a bloated. However, Ant Design has recently gained some some of my affection becaus...
02:29 pm GMT - Wed, September 9, 2020
CSS Tricks How CSS Perspective Works
As someone who loves creating CSS animations, one of the more powerful tools I use is perspective. While the perspective property is not capable of 3D effects all by itself (since basic shapes cant ha...
09:19 pm GMT - Tue, September 8, 2020
CSS Tricks AVIF has landed
Everybody is talking about AVIF today because of Jake’s blog post. As the say, I was today years old when I learned AVIF was a thing. But thanks to web technology being ahead of the game for onc...
08:06 pm GMT - Tue, September 8, 2020
CSS Tricks One Action, Multiple Terminal Windows Running Stuff
Many development environments require running things in a terminal window. npm run start, or whatever. I know my biggest project requires me to be running a big fancy Docker-based thing in one termina...
07:37 pm GMT - Tue, September 8, 2020
CSS Tricks Jetpack 8.9: Take Donations, Capture Email Subscribers, AMP integration, and More
(This is a sponsored post.)Jetpack 8.9 shipped on September 1 and it shows why the plugin continues to be the premier way to take a WordPress site from good to holy smokes! Several new features are pa...
03:08 pm GMT - Tue, September 8, 2020
CSS Tricks Menu Reveal By Page Rotate Animation
There are many different approaches to menus on websites. Some menus are persistent, always in view and display all the options. Other menus are hidden by design and need to be opened to view the opti...
08:45 pm GMT - Mon, September 7, 2020
CSS Tricks All the Ways to Make a Web Component
This is a neat page that compares a ton of different libraries with web components. One of the things I learned after posting “A Bit on Web Components Libraries” is that the web platform A...
08:45 pm GMT - Mon, September 7, 2020
CSS Tricks Import Non-ESM libraries in ES Modules, with Client-Side Vanilla JS
We’re living through a weird era where there are tons of JavaScript libraries that were meant to be used as <script> tags that expose available globals. AND there are tons of JavaScript ...
03:37 pm GMT - Mon, September 7, 2020
CSS Tricks Working with JavaScript Media Queries
Whats the first thing that comes to mind when you think of media queries? Maybe something in a CSS file that looks like this:body { background-color: plum;}@media (min-width: 768px) { body { backgrou...
03:37 pm GMT - Mon, September 7, 2020
CSS Tricks Using max() for an inner-element max-width
I go into all this in The “Inside” Problem. The gist: you want an edge-to-edge container, but the content inside to have a limited width. I think there is absolutely no problem using a nes...
02:46 pm GMT - Fri, September 4, 2020
CSS Tricks Beyond Media Queries: Using Newer HTML & CSS Features for Responsive Designs
Beyond using media queries and modern CSS layouts, like flexbox and grid, to create responsive websites, there are certain overlooked things we can do well to make responsive sites. In this article, w...
02:46 pm GMT - Fri, September 4, 2020
CSS Tricks Supercharging Number Inputs
Speaking of number scrubbing (i.e. adding mouse UX to number inputs), you can also add better keyboard commands to number inputs. Kilian Valkhof explains how he added up and down arrows to a number in...
10:52 pm GMT - Thu, September 3, 2020
CSS Tricks Stroke Text CSS: The Definitive Guide
Whenever I think of stroked text on the web I think: nope.There is -webkit-text-stroke in CSS for it, but it places that stroke in the middle of the vector outline of the characters, absolutely ensuri...
02:47 pm GMT - Thu, September 3, 2020
CSS Tricks How to Simplify SVG Code Using Basic Shapes
There are different ways to work with icons, but the best solution always includes SVG, whether its implemented inline or linked up as an image file. Thats because theyre drawn in code, making them fl...
02:46 pm GMT - Thu, September 3, 2020
CSS Tricks State of Jamstack 2020: Data Deep Dive
(This is a sponsored post.)The Jamstack, a modern approach to building websites and apps, delivers better performance, higher security, lower cost of scaling, and a better developer experience. But ho...
10:22 pm GMT - Wed, September 2, 2020
CSS Tricks Using @property for CSS Custom Properties
Una Kravetz digs into how Chrome now allows you to declare CSS custom properties directly from CSS with more information than just a string. So rather than something like this:html { --stop: 50%;}...
06:22 pm GMT - Wed, September 2, 2020
CSS Tricks Excluding Emojis From Transparent Text Clipping
CSS-Tricks has this pretty cool way of styling hovered links. By default, the text is a fairly common blue. But hover of the links, and they’re filled with a linear gradient.😍Pretty neat...
02:36 pm GMT - Wed, September 2, 2020
CSS Tricks How to Use CSS Grid for Sticky Headers and Footers
CSS Grid is a collection of properties designed to make layout easier than its ever been. Like anything, there’s a bit of a learning curve, but Grid is honestly fun to work with once you get the...
09:14 pm GMT - Tue, September 1, 2020
CSS Tricks Comparing Browsers for Responsive Design
There are a number of these desktop apps where the goal is showing your site at different dimensions all at the same time. So you can, for example, be writing CSS and making sure it’s working ac...
02:29 pm GMT - Tue, September 1, 2020
CSS Tricks How to Make a Media Query-less Card Component
Fun fact: its possible to create responsive components without any media queries at all. Certainly, if we had container queries, those would be very useful for responsive design at the component level...
02:29 pm GMT - Tue, September 1, 2020
CSS Tricks How to Make a Media Query-less responsive Card Component
Fun fact: its possible to create responsive components without any media queries at all. Certainly, if we had container queries, those would be very useful for responsive design at the component level...
02:28 pm GMT - Tue, September 1, 2020
CSS Tricks Come to Web Unleashed!
(This is a sponsored post.)Web Unleashed is a fun conference. I’ve been a number of times. I’m sure you won’t be surprised that it’s online this year, like most events.And, hey...
02:45 pm GMT - Mon, August 31, 2020
CSS Tricks Ground Rules for Web Animations
Animations can make a site stand out. Or, they can just as easily kill the experience. When working with web animations, there are a few things that could go wrong like adding animations that serve no...