body { background:#fff url("http://www.blogblog.com/dots/bg_dots.gif") 50% 0; margin:0; padding:0 10px; text-align:center; font:x-small Verdana,Arial,Sans-serif; color:#333; font-size/* */:/**/small; font-size: /**/small; } /* Page Structure ----------------------------------------------- */ @media all { #content { background:url("http://www.blogblog.com/dots/bg_3dots.gif") no-repeat 250px 50px; width:700px; margin:0 auto; padding:50px 0; text-align:left; } #main { width:450px; float:right; padding:50px 0 20px; font-size:85%; } #main2 { background:url("http://www.blogblog.com/dots/bg_dots2.gif") -100px -100px; padding:20px 10px 15px; } #sidebar { width:200px; float:left; font-size:85%; padding-bottom:20px; } #sidebar2 { background:url("http://www.blogblog.com/dots/bg_dots2.gif") 150px -50px; padding:5px 10px 15px; width:200px; width/* */:/**/180px; width: /**/180px; } } @media handheld { #content { width:90%; } #main { width:100%; float:none; } #sidebar { width:100%; float:none; } #sidebar2 { width:100%; } } html>body #main, html>body #sidebar { /* We only give this fade from white to nothing to browsers that can handle 24-bit transparent PNGs */ background/* */:/**/url("http://www.blogblog.com/dots/bg_white_fade.png") repeat-x left bottom; } /* Title & Description ----------------------------------------------- */ @media all { #blog-title { margin:0 0 .5em; font:250%/1.4em Georgia,Serif; color:#353; } #blog-title a { color:#353; text-decoration:none; } #description { margin:0 0 1.75em; color:#996; } #blog-mobile-title { display:none; } #description-mobile { display:none; } } @media handheld { #blog-title { display:none; } #description { display:none; } #blog-mobile-title { display:block; margin:0 0 .5em; font:250%/1.4em Georgia,Serif; color:#353; } #blog-mobile-title a { color:#353; text-decoration:none; } #description-mobile { display:block; margin:0 0 1.75em; color:#996; } } /* Links ----------------------------------------------- */ a:link { color:#488; } a:visited { color:#885; } a:hover { color:#000; } a img { border-width:0; } /* Posts ----------------------------------------------- */ .date-header { margin:0 0 .75em; padding-bottom:.35em; border-bottom:1px dotted #9b9; font:95%/1.4em Georgia,Serif; text-transform:uppercase; letter-spacing:.3em; color:#663; } .post { margin:0 0 2.5em; line-height:1.6em; } .post-title { margin:.25em 0; font:bold 130%/1.4em Georgia,Serif; color:#333; } .post-title a, .post-title strong { background:url("http://www.blogblog.com/dots/bg_post_title.gif") no-repeat 0 .25em; display:block; color:#333; text-decoration:none; padding:0 0 1px 45px; } .post-title a:hover { color:#000; } .post p { margin:0 0 .75em; } p.post-footer { margin:0; text-align:right; } p.post-footer em { display:block; float:left; text-align:left; font-style:normal; color:#996; } a.comment-link { /* IE5.0/Win doesn't apply padding to inline elements, so we hide these two declarations from it */ background/* */:/**/url("http://www.blogblog.com/dots/icon_comment.gif") no-repeat 0 .25em; padding-left:15px; } html>body a.comment-link { /* Respecified, for IE5/Mac's benefit */ background:url("http://www.blogblog.com/dots/icon_comment.gif") no-repeat 0 .25em; padding-left:15px; } .post img { margin:0 0 5px 0; padding:4px; border:1px solid #cca; } /* Comments ----------------------------------------------- */ #comments { margin:0; } #comments h4 { margin:0 0 10px; border-top:1px dotted #9b9; padding-top:.5em; font:bold 110%/1.4em Georgia,Serif; color:#333; } #comments-block { line-height:1.6em; } .comment-poster { background:url("http://www.blogblog.com/dots/icon_comment.gif") no-repeat 2px .35em; margin:.5em 0 0; padding:0 0 0 20px; font-weight:bold; } .comment-body { margin:0; padding:0 0 0 20px; } .comment-body p { margin:0 0 .5em; } .comment-timestamp { margin:0 0 .5em; padding:0 0 .75em 20px; color:#996; } .comment-timestamp a:link { color:#996; } .deleted-comment { font-style:italic; color:gray; } .paging-control-container { float: right; margin: 0px 6px 0px 0px; font-size: 80%; } .unneeded-paging-control { visibility: hidden; } /* More Sidebar Content ----------------------------------------------- */ .sidebar-title { margin:2em 0 .75em; padding-bottom:.35em; border-bottom:1px dotted #9b9; font:95%/1.4em Georgia,Serif; text-transform:uppercase; letter-spacing:.3em; color:#663; } #sidebar p { margin:0 0 .75em; line-height:1.6em; } #sidebar ul { margin:.5em 0 1em; padding:0 0px; list-style:none; line-height:1.5em; } #sidebar ul li { background:url("http://www.blogblog.com/dots/bullet.gif") no-repeat 3px .45em; margin:0; padding:0 0 5px 15px; } #sidebar p { margin:0 0 .6em; } /* Profile ----------------------------------------------- */ .profile-datablock { margin:0 0 1em; } .profile-img { display:inline; } .profile-img img { float:left; margin:0 8px 5px 0; border:4px solid #cc9; } .profile-data { margin:0; line-height:1.5em; } .profile-data strong { display:block; } .profile-textblock { clear:left; } /* Footer ----------------------------------------------- */ #footer { clear:both; padding:15px 0 0; } #footer hr { display:none; } #footer p { margin:0; } /* Feeds ----------------------------------------------- */ #blogfeeds { } #postfeeds { padding-left: 20px }

Prudent Baby

Get sewing how to, sewing tutorials, and sewing help to learn sewing. We offer sewing tutorial for sewing moms.

Tuesday, September 29, 2009

DIY Fabric Lunch Bag!


A custom fabric lunch bag takes 20 minutes, is adorable, and you can make one to match any outfit.  These are fantastic thoughtful gifts (or gift wrapping) too.  And they cost virtually nothing - you'll even save money (and trees) on paper bags.
Get the DIY after the jump!

1.  Cut your decor-weight or canvas fabric, a spare quarter yard works well. I used a bright Denyse Schmidt County Fair leftover that appears to be sold out, but some other fabrics from that collection are available at fabric.com while more amazing home decor weight prints can be found at Hart's Fabric.  You can cut two 13X9 pieces and with wrong sides facing sew three sides (leaving a short side open)  with a straight stitch, or like me you can take one 26"X9" piece, fold it in half with wrong sides facing and sew the two long sides together:


2. Finish the top edge by folding it over about 1/4" and ironing:

Then hemming in place with a straight stitch:


3.  Now you are going to create your gusset.  Turn the bag inside out and bring the seams front and center and flatten the resulting fabric into a point:

Then fold one side down so it's in a diamond shape and iron it flat:


4. On each side of your diamond shape measure 2 inches down from the point and draw a straight line with a washable marker.  Make sure they are even otherwise your gusset will be wonky:


5. Sew a straight stitch along each line, then cut off the triangle of excess fabric:

so you are left with this:


6. Now turn your bag right side out, poke the corners out so they're flat, and fold into a lunch bag shape and steam iron so it has crisp seams:


7. Stand that baby up and admire it, then fold the top over a few times and iron some creases into it so you can figure where to put your closing attachment


8. Now you can leave it like this or put some sort of closing mechanism.  I've added buttons or velcro, but this time I decided to use an old bracelet clasp.  Mark the spot in the center of the fold and corresponding spot on the actual bag with a washable marker (it's important to get them centered or your bag will fold funny). Quickly hand-sew each side of your clasp in place:



You're done!  So easy and so cute.  Scarlet's daycare teachers and even my husband always enjoy these quickie lunch bags.  I can't wait until she's old enough to request specific colors and patterns!



Here are some other cute DIY lunch bag projects I've seen:
-Embroidered lunchbag from PurlBee
-Kate's notebook lunchbag on DesignSponge
-Oilcloth lunchbag at SkiptoMyLou
-Zippered top lunch bag at Craftzine

Labels: , , , ,

5 Comments:

Blogger SimplyGrove said...

Saw your nursery on Kenzie Poo and Made By Girl. Great job!!! And I love all of your DIY's!

October 2, 2009 at 12:30 PM  
Blogger Hear Mum Roar said...

That is such a beautiful fabric, and you did this really well

May 11, 2010 at 8:09 PM  
Blogger InfoxicatingLady said...

I love the idea of this!
Now, I just need to work out how to make oilcloth sandwich wrappers, so I can send a complete non disposable lunch bag with the husband and 4 kids each day!

June 15, 2010 at 5:10 PM  
Blogger Jess said...

i made this today! woot!

September 6, 2010 at 5:36 PM  
Blogger ETWsmom said...

Just made two! Love them....but mine seem a bit small. I think I may need to sew a bit closer to the edge. Thanks for sharing!

January 14, 2011 at 12:43 PM  

Post a Comment

Subscribe to Post Comments [Atom]

<< Home