Deprecated: base64_decode(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/worker/src/MWP/Worker/Request.php on line 198

Deprecated: Return type of Wpsec\twofa\Services\container\Container::offsetExists($id) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/wpsec-wp-2fa/src/Services/container/Container.php on line 47

Deprecated: Return type of Wpsec\twofa\Services\container\Container::offsetGet($id) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/wpsec-wp-2fa/src/Services/container/Container.php on line 25

Deprecated: Return type of Wpsec\twofa\Services\container\Container::offsetSet($id, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/wpsec-wp-2fa/src/Services/container/Container.php on line 20

Deprecated: Return type of Wpsec\twofa\Services\container\Container::offsetUnset($id) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/wpsec-wp-2fa/src/Services/container/Container.php on line 52

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/includes/class-debug-mode.php on line 113

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/includes/class-debug-mode.php on line 114

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/includes/class-debug-mode.php on line 133

Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/wp-content/plugins/wordpress-seo-premium/classes/redirect/redirect-util.php on line 114

Deprecated: Return type of WPSEO_Redirect::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wp-content/plugins/wordpress-seo-premium/classes/redirect/redirect.php on line 122

Deprecated: Return type of WPSEO_Redirect::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wp-content/plugins/wordpress-seo-premium/classes/redirect/redirect.php on line 135

Deprecated: Return type of WPSEO_Redirect::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wp-content/plugins/wordpress-seo-premium/classes/redirect/redirect.php on line 160

Deprecated: Return type of WPSEO_Redirect::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wp-content/plugins/wordpress-seo-premium/classes/redirect/redirect.php on line 182

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/includes/class-debug-mode.php on line 113

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/includes/class-debug-mode.php on line 114

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /var/www/wp-content/plugins/wordpress-seo/src/conditionals/third-party/elementor-edit-conditional.php on line 22

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /var/www/wp-content/plugins/wordpress-seo/src/conditionals/third-party/elementor-edit-conditional.php on line 28

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /var/www/wp-content/plugins/wordpress-seo/src/conditionals/third-party/elementor-edit-conditional.php on line 22

Deprecated: Constant FILTER_SANITIZE_STRING is deprecated in /var/www/wp-content/plugins/wordpress-seo/src/conditionals/third-party/elementor-edit-conditional.php on line 28

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113

Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/wp-content/mu-plugins/gd-system-plugin/plugins/worker/src/MWP/EventListener/PublicRequest/SetHitCounter.php on line 113
How to Tie Dye Shirts for Summer - How2Play.Today
Home » How to Tie Dye Shirts for Summer

How to Tie Dye Shirts for Summer

This post may contain affiliate links which keeps this blog going  but does not add any cost to you

Objective:
Creating fun DIY projects
Skill Development:  Creative Expression
Age Minimum:  Preschool
Messiness:  Medium

www.How2play.Today

Pre-made Tie-Dye Kits

DIY   Tie-Dye shirts

How to Tie-Dye shirts: This is a great summer time activity for all ages!  Here is a quick tutorial on how to tie-dye a shirt with a simple technique.

When you try this at home, be sure to tag us and let us know how yours turned out!  #how2playtoday @how2playtoday

Step 1:   Set out all of your materials.  We used a plastic bin from Target and our cookie rack to allow the paint to drip down and not run all over the shirts.  Don't forget the rubber gloves!

There are some great kits out there and I'll link there here.  We decided to hand pick everything and I've linked those above.

 

 

Step 2:  The twisting technique.  I love the swirl look so we played around with twisting the shirts in different ways.  You can use your fingers but we found that using a fork was helpful.

You can have one giant swirl pattern or create many little ones all over. We wanted to avoid the start of the swirl high on the shirt where it will be on the chest area.

Step 3:   Secure the shirt with rubber bands.  We criss-crossed them around the shirt to help create more of a pattern.

Step 4:   Mix the color dye if needed and don't forget the gloves!  You don't want our hands stained for the entire summer.

 

Step 5:   The kids can decorate the shirts in so many different ways. We found that if you use 2 or 3 colors, it was best because the kids loved to soak the shirts (and we all know that when every color is used, the products turns a nice shade of Brown).  

You can also let the kids know that you don't have to cover every inch with color. Sometimes it's nice to have a little white showing.

Step 6:   Wrap the shirts in a plastic bag and let sit for 24 hours before laundering.   I placed our plastic bags in the sink in our mud room so no little hands would try to touch.

Share us on Pinterest:


Simple technique for tie-dye projects with kids.

www.How2play.Today

Follow:
Share:

Instagram


Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wp-includes/Requests/Cookie/Jar.php on line 63

Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wp-includes/Requests/Cookie/Jar.php on line 73

Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wp-includes/Requests/Cookie/Jar.php on line 89

Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wp-includes/Requests/Cookie/Jar.php on line 102

Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /var/www/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91
1   8
6   30
1   16
0   15
4   26
3   18
0   5
7   56

Follow on Instagram