DIY Frame with Christmas Ribbon and Buttons

Show off your crafting skills with a festive frame.

This is a super easy personalised gift idea and all you need is some leftover Christmas ribbon and cute buttons, as well as an old frame. It should take no longer an half an hour and can look festive and decorative. Below you’ll find an easy step by step tutorial to help you make your own as well as a video at the very end. Happy crafting!

What you will need


  • Christmas glittery ribbon (thin)
  • White buttons
  • White frame (or paint an old picture frame white)
  • Glue (PVA)
  • Staples & staple gun
  • Scissors
  • Hammer (optional)

DIY Xmas Picture Frame Tutorial

Step 1: Arrange your Buttons & Glue Down

christmas-frame-buttons-arrangement-design-ideasdiy-frame-idea-glue-buttons-cute-winter-wonderland glue-a-button-using-pva-to-frame

First decide where you’d like your buttons to go on your frame. I chose to have the whole bottom covered in white buttons, whereas I only had two smaller sections on the top to leave room for my bow in the centre. Play around for the design though, if you feel comfortable doing so, to personalise your festive frame.

Once you’re happy with how it looks, start gluing your buttons one by one and be careful not to ruin your design along the way.

Step 2: Create a Bow


To create a bow using ribbon I created two hoops and then twisted them round and looped them through to tie together and make into a cute bow. Watch the video below to see exactly how I did it if you need help.

Step 3: Wrap Your Ribbon Around the Frame

This bit can be tricky but make sure that all of your buttons are glued down securely as you’ll need to move your frame around. I used a staple gun to secure the end of the ribbon and the back top left corner and starting wrapping the ribbon around the frame diagonally. I stapled the ribbon down at the back every time I’ve wrapped it around to make sure it stays in place.

Watch the video now to see what I mean:

Not only is it a fun craft but it would also make a lovely Christmas gift, personalised by you!

Alina is the founder and writer of The Fairytale Pretty Picture blog whilst working full time as an SEO specialist at a growing online-only retailer called Amara. She owns a beautiful white Alsatian and lives in Essex with her husband.


  • November 13, 2016


    They are so pretty, what a lovely idea!

  • November 14, 2016

    Dean of Little Steps

    What a great idea! I might just have some extra frames lying around somewhere, all I need to do is find them 🙂

  • November 14, 2016


    You make it look so effortless. I am naturally quite rubbish at crafts! Lovely idea.

  • What a fab idea, it looks so pretty!
    Lovely way to revamp those old picture frames 🙂

  • November 14, 2016

    Marie Barber

    What a lovely idea, i love things like this, nice and personalised and it looks so cute!

  • November 15, 2016


    What a difference it has made. It looks lovely, such a great idea.

  • November 15, 2016


    That looks so lovely and its so simple to make, what a fab idea

  • November 15, 2016


    This is so pretty what a lovely idea would make a fab gift xx

  • November 15, 2016

    Kerry Norris

    This is a lovely idea and looks fairly straightforward to make for rubbish crafters like myself. Would make a lovely personalised gift x

  • November 15, 2016


    What a lovely idea

  • November 16, 2016

    Fashion and Style Police

    This would make a fab Christmas gift. So lovely.

  • November 16, 2016


    That looks really effective, a great gift idea

  • November 16, 2016


    This is gorgoues and so easy to do, thanks for the step by step guide

  • November 16, 2016


    What a cute idea this would make a super gift at Christmas.

  • November 24, 2016

    Chloe Ciliberto

    This is brilliant, so simple yet so effective. I think this will be a great gift all year around if you change up parts of it. x