No items found.
No items found.
Wall of Love
Roadmap

How to create a translucent glass button with a colored drop shadow in Figma & Webflow

Key points

Topics

Colored shadows will never go out of style. Perfect for vibrant compositions when well-executed.

Creatorfuel helps you master high-value skills of the digital era. Learn more.

weekly creatorfuel
Actionable tips & tools for creative minds.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
“I'm floored by how much content you deliver in these emails. Again, thank you!” -Lindsey O.
weekly redesigns
Learn design through redesigns
Every Tuesday, I redesign something you send me and explain my exact thought process
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
“I'm floored by how much content you deliver in these emails. Again, thank you!” -Lindsey O.

What we're creating:

Figma tutorial

1) Add a button with low opacity fill

The button is simply a frame containing an icon and text. The frame has horizontal auto layout applied.

Important: Make sure to wrap the button in another frame. This wrapper will contain both the button and the button shadow as separate elements. I explain why below.

Adding a drop shadow effect will not work!

We want the coloured shadow to be visible through the translucent button layer. Adding a normal drop shadow does not allow this to happen as you can see in the image below. We'll have to get creative.

2) Duplicate the button and change the fill color of the duplicate

This duplicate layer will act as our drop shadow. So, make sure it's a child of the button wrapper layer.

You'll also need to make the contents (icon and text) of the duplicate button fully transparent.

3) Enable absolute position for the duplicate

Doing this will exclude it from the auto layout flow and allow it to be moved freely.

Position the duplicate behind the button, around where a regular drop shadow would appear.

4) Apply layer blur effect

Mimic the blurry edges of a drop shadow by adding layer blur.

Done!

Webflow tutorial

1) Add a low opacity link block

Give it some padding. Add in text and an icon. Style as desired.

This is your button.

2) Wrap the link block in a div and enable Position: Relative

We're following nearly the exact same logic as in the Figma tutorial. We're creating two separate elements: a button (link block) and a drop shadow layer (duplicate of the button) which needed to be contained inside a wrapper (the div we just created). That div will allow us to enable absolute position for the duplicate (makeshift drop shadow) and layer the button and drop shadow using z index.

3) Duplicate the link block

Make sure the duplicate is a child of the wrapper and a sibling of the original link block. This duplicate will act as our coloured drop shadow.

4) Make the duplicate entirely solid color

Change its background color to the desired drop shadow color and make its contents transparent.

5) Add layer blur

Again, mimicking the appearance of a drop shadow.

6) Enable absolute position for the duplicate and layer with z-index

Give the button relative position and the duplicate (shadow) absolute position.

Now, make sure the z-index of the button is greater than that of the duplicate. Z-index controls depth (the axis perpendicular to your screen, or 'through' your screen) and allows us to layer elements.

7) Reposition the shadow using the 'top' property

Done!

weekly creatorfuel
I share tips & tools every creator should know.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
“I'm floored by how much content you deliver in these emails. Again, thank you!” -Lindsey O.
weekly redesigns
Learn design through redesigns
Every Tuesday, I redesign something you send me and explain my exact thought process
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
“I'm floored by how much content you deliver in these emails. Again, thank you!” -Lindsey O.

Fresh Youtube videos

Random

Reflections

Have you forgotten about the fundamentals?

I’ve learned that no amount of coaching, fancy apps, “creativity hacks & tips” etc, will make up for:

  • Subpar sleep
  • Low vitamin D3 (lack of direct sunlight exposure)
  • Lack of movement (sports, resistance training, cardio)
  • Poor diet (macro and micronutrients)
  • Nonexistent stress management

Get these right first.

They are the highest impact things you can do.

Ignoring these is like a student ignoring the fundamental concepts needed to ace an exam and instead focusing on color-coding their notes, using fancy study apps, and organizing their study space with intricate decorations.

Master the basics. Everything else falls into place.

...read full post
Aug 15, 2023

Nonfiction books are too long

Most nonfiction books should've been 1000-word articles.

I find myself abandoning a lot of books right around the 25-30% mark.

Not because they're bad, but because I fully get the gist by that point and it's right around when the repetition of examples and ideas begins.

I'm okay with abandoning a book midway now. Just a couple years ago, I would power through the whole thing in fear of missing out on some crucial ideas in the later chapters.

Now, I just have fun with it. If it piques my interest, great – I'll buy it, read the chapters that seem interesting, get what I came for and move onto the next one.

I think a lot of these authors are just trying to meet some sort of quota. I dunno.

There's elegance in brevity.

...read full post
Aug 14, 2023

A note on this weird cold plunge trend

So many of these "gurus" telling us to take cold showers and cold plunges 😂 😂

If you’re tired all the time:

  • Go get your bloodwork done and see what you’re deficient in
  • Get outside. Get some damn sun
  • Sleep well
  • Use your mind to build something – It'll energize you

Stick to high-impact basics. These little micro-optimizations aren't going to change anything.

Enjoy your hot showers 🔥🚿

...read full post
Jul 21, 2023