![Bunny Fonts](https://www.cdn5.niftycent.com/d/e/a/o/Z/7/M/bunny-fonts.webp)
Bunny Fonts bills itself as the “privacy-first web font platform designed to put privacy back into the internet.”According to its FAQ:
With a zero-tracking and no-logging policy, Bunny Fonts helps you stay fully GDPR compliant and puts your user’s personal
…
![Text-overflow: ellipsis considered harmful](https://www.cdn5.niftycent.com/d/1/d/l/j/Y/w/text-overflow-ellipsis-considered-harmful.webp)
There are a few legitimate use cases for this technique. For example, you might have a table with titles and descriptions. To preserve more space for the title, you constrain the description to one line on small
…
![How I Chose an Animation Library for My Solitaire Game](https://www.cdn5.niftycent.com/d/e/7/p/x/z/E/how-i-chose-an-animation-library-for-my-solitaire-game.webp)
There is an abundance of both CSS and JavaScript libraries for animation libraries out there. So many, in fact, that choosing the right one for your project can seem impossible. That’s the situation I faced when I decided to build …
How I Chose an Animation Library for My Solitaire Game originally published on CSS-Tri
![Help Shape the Future of CSS-Tricks!](https://www.cdn5.niftycent.com/d/k/o/3/L/5/w/help-shape-the-future-of-css-tricks.webp)
Hey, so it’s been a minute since we announced that CSS-Tricks is now part of the DigitalOcean family. Things are pretty much business as usual and hopefully it feels that way to you, too. Now that we’re getting settled, we’re …
Help Shape the Future of CSS-Tricks! originally published on
![My Dumbest CSS Mistakes](https://www.cdn5.niftycent.com/d/e/7/p/x/P/z/my-dumbest-css-mistakes.webp)
We all make mistakes in our code. It happens! I know if I had one of those “Days Since Last Mistake” signs hanging over my desk, a big ol’ goose egg would be hovering above me all the time. It …
My Dumbest CSS Mistakes originally published on CSS-Tricks. You should get the new
![Great (and Free!) Web Development Books You Can Get Online](https://www.cdn5.niftycent.com/d/k/M/a/p/N/Z/great-and-free-web-development-books-you-can-get-online.webp)
Right after “Where is the best place to learn?” perhaps the most commonly asked question I hear from folks getting into code is “What web development books should I get to learn?” Well, consider this an answer to that question …
Great (and Free!) Web Development Books You Can Get Online originally published on
![Single Element Loaders: The Bars](https://www.cdn5.niftycent.com/d/D/v/r/M/B/r/single-element-loaders-the-bars.webp)
We’ve looked at spinners. We’ve looked at dots. Now we’re going to tackle another common pattern for loaders: bars. And we’re going to do the same thing in this third article of the series as we have the others …
![Different Ways to Write CSS in React](https://www.cdn5.niftycent.com/d/1/g/N/G/Q/4/different-ways-to-write-css-in-react.webp)
We’re all familiar with the standard way of linking up a stylesheet to the of an HTML doc, right? That’s just one of several ways we’re able to write CSS. But what does it look like to style things …
Different Ways to Write CSS in React originally published on
![Single Element Loaders: The Dots](https://www.cdn5.niftycent.com/d/e/4/X/7/P/Q/single-element-loaders-the-dots.webp)
We’re looking at loaders in this series. More than that, we’re breaking down some common loader patterns and how to re-create them with nothing more than a single div. So far, we’ve picked apart the classic spinning loader. Now, …
Single Element Loaders: The Dots originally published on
![Conditionally Styling Selected Elements in a Grid Container](https://www.cdn5.niftycent.com/d/1/x/r/w/O/K/conditionally-styling-selected-elements-in-a-grid-container.webp)
Calendars, shopping carts, galleries, file explorers, and online libraries are some situations where selectable items are shown in grids (i.e. square lattices). You know, even those security checks that ask you to select all images with crosswalks or whatever.
🧐…
Conditionally Styling Selected Elements in a Grid Container originally publish