This website uses cookies

Read our Privacy policy and Terms of use for more information.

Issue #35 • Design Newsletter • 👋 New here? I’m MengChi, a creative designer sharing practical and digestible visual design tutorials. You’ll find the main tutorial below, plus occasional personal notes and creative insights.

FROM ME THIS WEEK

Not an Ending

Not an ending

For months, finishing a video felt like relief, not pride. That was the red flag. Deciding to pause felt like the opposite. Lighter. Like being a kid again, knowing tomorrow is the field trip.

This isn't an ending. It's permission to be myself again, without a schedule attached. I don't know when I'll be back, but when I am, it'll be with something genuinely good.

That also means the Torn paper effect video remake I promised is on hold. I'll get to it when I have the bandwidth.

This last video is also about making something real: turning a Figma file into a live website. Thanks for being here. See you when there's something worth sharing.

LEARN DESIGN

Build a Responsive Website with a CMS

Learn how to bring a design into Figma Sites, and publish a real website.

thumbnail of responsive cms site

🎁 Grab your starter file and follow along!

Video Tutorial is linked below.

Step 0 - Catch up the progress

This week’s issue is a sequel of a previous one, if you are here new.

Read previous issue here: Responsive component design or Watch it on YouTube

Step 1 - Build a Phone Variant

  1. Add second variant to the component for phone breakpoint

  2. On that variant, strip every min width and switch back to a plain vertical stack

Make a vertical stacked phone variant

Step 2 – Set Up a Real CMS

  1. Open Figma Sites, click the CMS icon, create a collection

  2. Add fields matching your component: category, image, title.

  3. Import data as CSV, or type it in by hand

upload cms

Step 3 – Connect It Live

  1. Paste your design into a Sites page

  2. Click connect on the collection, then click your component to link it

  3. Set the collection frame to fill and wrap

  4. Watch real content flow automatically

Mapping the collection

Step 4 – Custom Breakpoints

  1. Figma Sites gives you desktop and mobile. Real sites need more.

  2. Add a custom breakpoint at your grid's 2-column threshold

  3. Name your tiers: lg, md, sm, xs

Map the breakpoint

Step 5 – Fix the Bug

  1. 9 items in a 2-col grid leaves 1 orphaned. So add a placeholder item to your CMS.

  2. Set a limit on the collection, then set it to unlimited only on that breakpoint.

  3. Set the placeholder's opacity to 0%.

turn the placeholder item opacity to 0%

Step 6 – Tada!

Publish it. Stretch the browser from 1440px down to phone width.

3 columns to 2 to 1 to a full mobile layout. No broken grids, no orphaned cards, no manual fixes.

This is what "responsive" actually means when it's live.

Final result

Watch on Youtube

Like and share the video.
Leave a comment if you got any questions!

WHAT’S COMING NEXT

In the Meantime…

This newsletter is tied to the tutorials, so it goes quiet too. No fixed date for either one to come back.

Go build something with this series while it's fresh. Try the responsive component on a real project, not just the starter file. That's where it actually sticks.

I'll still be around. I'll share bits of whatever I'm exploring on social from time to time, no schedule, just whenever something feels worth showing.

See you when there's more to share.

Thanks for reading and spending a bit of your day with me.

If you want to keep up with more behind-the-scenes thoughts or small design notes I don’t always send by email, feel free to connect with me on LinkedIn.

Would love to have you there:

See you in the next email.

MengChi

Reply

Avatar

or to participate