Smashing Newsletter #282: Free Useful Little Tools

With CSS Gradient generator, Box Shadow generator, Data generator, Z-Index-Debugging and geometric patterns. Issue #282 Tue, Jan. 5, 2021 View in the browser 💨

Smashing Newsletter

Dear Friend,

Everybody loves a good little nifty tool. After all, there are plenty of tedious repetitive tasks or little day-to-day challenges that take just a little bit too much effort. What about figuring out just the right gradient, or just the right box-shadow values? Or perhaps finetuning an animation? Or just some random data to stress test the app?

We absolutely love these tools. So we dedicate this issue to those little tiny helpers — small tools that we could use in our toolbox to get good results, faster. We’ll also highlight many more of useful tools in New Adventures In Front-End, 2021 Edition with yours truly, our new workshop focused on new front-end techniques to help us get our work done well.

And, of course, if you are building something that you think other people would appreciate and love, please let us know on Twitter, and we’ll spread the word for sure. Thanks for being smashing, everyone!

— Vitaly (@smashingmag)


Table of Contents

1. From CSS Gradients To Fake Data
2. CSS Shadow Generator
3. Upcoming Front-End & UX Workshops
4. Z-Index Visualizer
5. Perfect Cubic-Bezier Curves
6. Better Subtle Patterns, For Everyone
7. Useful Little Web Dev Helpers
8. New On Smashing Job Board
9. Our Current Most Popular Articles

1. From CSS Gradients To Fake Data

Imagine that you just need to find CSS triangle styles for elements and pseudo-elements. Or perhaps refine the color palette a bit by exploring tints and shades of a given color. Or perhaps generate a linear and radial CSS gradient for a section of the page. There is no need to do it all manually or try to find those CSS snippets all over the web. You can always find them on Omatsuri.

From CSS Gradients To Fake Data

Omatsuri means festival in Japanese, and the site is a lovely little festival of open-source browser tools for everyday use. On the site, you’ll find a triangle generator, a color shades generator, a gradient generator, page dividers, SVG compressor, SVG → JSX converter, a fake data generator, CSS cursors, and keyboard event codes. Designed and built by Vitaly Rtishchev and Vlad Shilov. The source code of the site is available as well. (vf)


2. CSS Shadow Generator

Looking for a tool that’ll automatically generate CSS code for really smooth, layered box-shadows? Well, you’re going to love SmoothShadow. Inspired by an article written by Tobias Ahlin Bjerrome, this nifty tool was created to help anyone generate the code they need on the spot.

SmoothShadow Figma plugin by Philipp Brumm

Once you’ve given it a try, it will be difficult to not use it. The little tool allows you to visually design a layered smooth box-shadow, but also tweak alpha, offset and blur with individual easing curves. And it gets even better: The creator of the tool, Philipp Brumm, has also released SmoothShadow as a Figma plugin, so you can optimize your workflow just like you’ve always wanted to! (il)


3. Upcoming Front-End & UX Workshops

Hear, hear! We’ve just announced yet another batch of new online front-end & UX workshops dedicated to form design, SVG animation, design systems, HTML email and front-end.

Smashing Online Events

Our Smashing Workshops are filled with practical examples, video recordings and friendly Q&A sessions. Each and every workshop has been an incredible experience with wonderful folks from all over the world. There are still some early-birds left, with a lil’ friendly discount, so we’d be honored to welcome you in 2021!


4. Z-index Visualizer

If you ever wondered why layout appears a bit glitchy, or why content panels unexpectedly overlap, or why some text is cut off, the issue might be very well related to the context stacking and z-index. z-index controls the vertical stacking order of elements that overlap. Sounds trivial, but debugging it isn’t trivial at all — as some CSS properties put elements in a new stacking order, or a child element is limited to the stacking context of its parent.

Z-index Visualizer

But the first thing to know is whether z-index is set right in the first place. We can do that with VisBug Chrome Extension — among many other things — we can use z-index-visualizer to highlight the different levels of stacking on a page. We can also use it as a bookmarklet to display z-index-values when necessary.

And if you want to get fancier, PolyPlane also shows z-indeces of ancestors, and Edge DevTools has an incredible 3D DOM view, and in Firefox you can explore and navigate the DOM in 3D. Changing the values of z-index might help fix some issues, or at least understand what the root of the problem is. Now, this should help track those pesky z-index issues! (vf)


5. Perfect Cubic-Bezier Curves

Sometimes an animation just doesn’t feel right, does it? Perhaps the duration is off, or the easing is quirky, and figuring it out might take quite some time. With cubic-bezier, you can preview and compare animations, slow them down and even adjust them visually. And then copy-paste the CSS snippet to plug into your project right away.

Perfect Cubic-Bezier Curves

And if you need basic or complex CSS @keyframe animations, Keyframes.app provides a visual timeline editor similar to video-editing software. You can add steps, change sizing and position, apply transforms and color changes and get the CSS to copy-paste as well. Ah and not to forget the Animation panel in Chrome and Firefox for debugging! Happy animating, everyone! (vf)


From our sponsor

Build In-Demand Skills In Northwestern’s Online MS In Information Design And Strategy

Work at the Intersection of Data, Design and Technology. Earn your master’s degree online at Northwestern Information Design and Strategy.
Earn your master’s degree online.


6. Better Subtle Patterns, For Everyone

Ah, lovely patterns! A subtle geometric background pattern can help give a site just a little bit of polish and personality, and make the content stand out just a bit more. Luckily, there isn't a shortage of websites that allow you to generate and copy patterns with a simple click.

Better Subtle Patterns, For Everyone

Patternify is a CSS Pattern generator that allows you to define a pattern in a 10×10 grid, preview the outcome, and download PNG or CSS. If you need a bit of inspiration, Hero Patterns is a collection of repeatable SVG background patterns for you to use on your web projects.

MagicPattern provides a library of pure CSS background patterns like ZigZag or diagonal ones. Not enough? CSS Tricks has collected a large overview of websites that provide all kinds of background patterns as well. Now, this should keep you covered for a while! (vf)


7. Useful Little Web Dev Helpers

If you need a few more tools in your life, luckily, there are a lot of good ’ol web developers collecting their favorite useful tools all in one place named Tiny Helpers. Maintained by Stefan Judis, you’re sure to find all sorts of tools: from APIs, accessibility and color, to fonts, performance, regular expressions, SVG, and Unicode.

Of course, there are many more shared on other platforms, such as the very useful Twitter thread by Josh W. Comeau but also by Stefan Judis himself. Whatever it is that you’ve been eager to find that will help you get work done better and faster, you’re bound to find it there! (il)


8. New On Smashing Job Board


9. Our Current Most Popular Articles


This newsletter issue was written and edited by Vitaly Friedman (vf) and Iris Lješnjanin (il).


Sent to truly smashing readers via Mailchimp.
We sincerely appreciate your kind support. You
rock.

Follow us on Twitter Join us on Facebook


unsubscribe update preferences view in your browser


Older messages

Smashing Newsletter #281: Building HTML Emails

Tuesday, December 29, 2020

With useful tools and techniques for building bulletproof HTML email, from a code editor for email to resources for dark mode and accessibility. Issue #281 • Tue, Dec. 29, 2020 • View in the browser 💨

New Online Workshops and Bundles in 2021

Monday, December 28, 2020

New Smashing adventures for 2021: now with friendly online workshop bundles. Pick the online workshops of your choice — at the best price and at the best dates — for yourself or your team. New friendly

Smashing Newsletter #280: Web Font Loading

Tuesday, December 22, 2020

With local fonts compatibility, Google Fonts performance and Fighting FOUT. Issue #280 • Tue, Dec. 22, 2020 • View in the browser 💨 Smashing Newsletter Dear Friend, This has been a year of change for

Smashing Newsletter #279: Web Performance

Tuesday, December 15, 2020

On tweaking JavaScript bundles, removing flickering, building the DOM faster and useful performance tools. Issue #279 • Tue, Dec. 15, 2020 • View in the browser 💨 Smashing Newsletter Dear Friend, We

Smashing Newsletter #277: DevTools For VSCode, Screen Recorder, Date Picker

Friday, December 4, 2020

With JAMStack, Devtools for VSCode, date picker and screen recorder and annotation tool. Issue #277 • Tue, Dec. 1, 2020 • View in the browser 💨 Smashing Newsletter Dear Friend, Look at how smashing you

You Might Also Like

Ritmo, Climate Change, Icons & Typefaces, Click Wheel JS, CarPlay

Wednesday, April 24, 2024

The 5 best design links, every day. Curated by a selection of great editors. Email not displaying properly? View browser version. Sidebar April 24 2024 Meet Ritmo, Musixmatch's cross-platform

Why Jake Arnold Doesn’t Text Clients

Tuesday, April 23, 2024

View in your browser | Update your preferences We've had a remodel! From now on, you'll be hearing from AD PRO in your inbox twice a week—once with a deep dive into trends to watch and subjects

The secret ingredient to media success

Tuesday, April 23, 2024

PR tips from our founder Nora Wolf In this month's edition is all about *the most important* element of successful media outreach—photography. You may have some photos, but if the backgrounds are

#453: Design Systems

Tuesday, April 23, 2024

Design system generator, types of design systems and how to consolidate design systems. Issue #453 • Apr 23, 2024 • View in the browser Smashing Newsletter Buổi tối vui vẻ Smashing Friends, Ah, design

👨‍🏫 Striking Educational Website Designs + 🏆 Challenge Updates

Tuesday, April 23, 2024

Your UpLabs Design Updates Await! Let's Get Going! 🎨 Firstly, let's congratulate Mariana Gameiro, the winner of our latest 👩‍💻 SheCodes Website Redesign Challenge! Congratulations!! Secondly,

Code Connect, JS Naked Day, Shape of AI, Product Design, CSS Grid Level 3

Tuesday, April 23, 2024

The 5 best design links, every day. Curated by a selection of great editors. Email not displaying properly? View browser version. Sidebar April 23 2024 The Right Code for Your Design System figma.com

Accessibility Weekly #393: When Security and Accessibility Clash

Monday, April 22, 2024

April 22, 2024 • Issue #393 View this issue online or browse the full issue archive. Featured: When security and accessibility clash: Why are banking applications so inaccessible? "While using

Bézier Curves, CSS Motion Extraction, CSS Testing, CSS Theming, Women Who Code

Monday, April 22, 2024

The 5 best design links, every day. Curated by a selection of great editors. Email not displaying properly? View browser version. Sidebar April 22 2024 Flattening Bézier Curves and Arcs minus-ze.ro

What makes a great seed stage founder

Sunday, April 21, 2024

Issue 191: What to look for (and avoid) in early builders ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Pierce & Ward’s Secret Sources, Business Advice You Can’t Afford to Miss, and More

Friday, April 19, 2024

View in your browser | Update your preferences ADPro “Minimalism is not my strong suit.” So says Emma Roberts, the muse behind AD's May cover story. (Celebrities—they're just like us!)