This feed does not validate.
line 303, column 4: (12 occurrences) [help]
<published>2025-01-29 14:49:00 UTC</published>
^
line 303, column 38: (12 occurrences) [help]
<published>2025-01-29 14:49:00 UTC</published>
^
line 304, column 36: (12 occurrences) [help]
<updated>2025-01-29 14:49:00 UTC</updated>
^
In addition, interoperability with the widest range of feed readers could be improved by implementing the following recommendations.
line 13, column 0: (982 occurrences) [help]
<content type="html"><figure class="final-product final-product--imag ...
line 13, column 0: (12 occurrences) [help]
<content type="html"><figure class="final-product final-product--imag ...
line 13, column 0: (80 occurrences) [help]
<content type="html"><figure class="final-product final-product--imag ...
line 15, column 0: (166 occurrences) [help]
<p><span>Get inspired and elevate your creativity with endless r ...
line 322, column 0: (14 occurrences) [help]
<figure class="embedded-video" data-video-embed="true" data-original-url= ...
line 322, column 0: (14 occurrences) [help]
<figure class="embedded-video" data-video-embed="true" data-original-url= ...
line 323, column 0: (18 occurrences) [help]
<iframe src="https://www.youtube.com/embed/2hAtdfX4Ma0?rel=0& ...
line 783, column 0: (590 occurrences) [help]
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select ...
<?xml version="1.0" encoding="UTF-8"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom">
<id>tag:tutsplus.com,2005:/posts</id>
<link rel="alternate" type="text/html" href="https://tutsplus.com"/>
<link rel="self" type="application/atom+xml" href="https://tutsplus.com/posts.atom"/>
<title>Envato Tuts+ Tutorials</title>
<updated>2025-01-29T14:49:00Z</updated>
<entry>
<id>tag:tutsplus.com,2005:PostPresenter/cms-109084</id>
<published>2024-12-30T14:08:49+00:00</published>
<link rel="alternate" type="text/html" href="https://design.tutsplus.com/tutorials/how-to-draw-winter-flowers-in-illustrator--cms-109084"/>
<title>How to draw winter flowers in Illustrator</title>
<content type="html"><figure class="final-product final-product--image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/final_image/6_2.png" alt="Final product image" loading="lazy" width="870px" height="970px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/final_image/6_2.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/final_image/6_2.png" alt="Final product image" loading="lazy" width="650px" height="724px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/final_image/6_2.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/final_image/6_2.png" alt="Final product image" loading="lazy" width="380px" height="422px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/final_image/6_2.png 2x"><!--googleoff: index--><figcaption>What You'll Be Creating</figcaption><!--googleon: index--></figure><style>* { box-sizing: border-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}</style><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="iwug">
<p><span>In this tutorial, you’ll learn how to create a cozy </span><span>winter flower image</span><span> <a href="https://design.tutsplus.com/compatible-with/adobe-illustrator" target="_blank" rel="noopener">in Adobe Illustrator</a></span><span>. </span><span>Using different tools such as the </span><span>warp tool</span><span> and </span><span>warp effect</span><span>, we’ll create a unique design and bring the scene to life. Follow along step by step to design a charming winter </span><span>flower drawing that's</span><span> perfect for any seasonal project!</span></p>
<p><span>Get inspired and elevate your creativity with endless resources and tutorials from Envato, designed for creators at every level. </span><span><a href="https://elements.envato.com/" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Envato</a> stands out by offering a wide range of assets, making it easy for you to access high-quality assets without breaking the budget. </span></p>
<h2 id="toc-oajt-what-you-will-learn-in-the-winter-flowers-tutorial"><span>What you will learn in this winter flower tutorial</span></h2>
<ul>
<li>
<span>How to create a </span><span>winter floral background</span>
</li>
<li>
<span>How to use the </span><a href="https://design.tutsplus.com/tutorials/how-to-use-the-warp-tool-in-illustrator--cms-93401" target="_blank" rel="noopener"><span>Warp Tool</span></a>
</li>
<li>
<span>How to use the </span><span>Warp Effect in Illustrator</span>
</li>
<li><span>How to use the Rotate Tool</span></li>
<li><span>How to use the Reflect Tool</span></li>
<li><span>How to draw in Adobe Illustrator</span></li>
<li>
<span>How to create a </span><span>winter flower image</span>
</li>
<li>
<span>How to</span><span> draw in Illustrator</span><span> <a href="https://design.tutsplus.com/tutorials/what-is-a-shape-in-design--cms-109067" target="_blank" rel="noopener">using basic shapes</a></span>
</li>
</ul>
<h2 id="toc-7qk8-1how-to-create-the-background-in-illustrator">
<span class="sectionnum">1. </span><span>How to create the background in Illustrator</span>
</h2>
<p><span>We'll start with a background for our </span><span>winter flower drawing</span><span>. Create a rectangle with the </span><strong>Rectangle Tool (M)</strong><span>. Click on the artboard and enter </span><strong>850 x 950 px</strong><span>. Press </span><strong>OK</strong><span> and make its fill color </span><strong>R=226, G=229, B=242.</strong></p>
<p><span>Place the background in the middle of the canvas. </span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/1_1.png" alt="how to create the background" loading="lazy" width="870px" height="970px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/1_1.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/1_1.png" alt="how to create the background" loading="lazy" width="650px" height="724px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/1_1.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/1_1.png" alt="how to create the background" loading="lazy" width="380px" height="422px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/1_1.png 2x"></figure>
<h2 id="toc-5lgg-">
<span class="sectionnum">2.</span> <span>How to create a window in Illustrator</span><span class="sectionnum"></span>
</h2>
<h3 id="toc-hzfr-step-1">Step 1</h3>
<p><span>Draw a rectangle with a fill color of </span><strong>R=64, G=81, B=119</strong><span> and a stroke color of </span><strong>R=175, G=190, B=219.</strong><span> On the <strong>Stroke</strong> panel (<strong>Window &gt; Stroke</strong>), you can adjust the stroke <strong>Weight</strong> depending on how thick you want the window frame. In my illustration, I set it to <strong>20 px</strong>.</span></p>
<p><span>Then we need to use a </span><strong>Warp Effect</strong><span>. Go to </span><strong>Effect &gt; Warp &gt; Arc Upper</strong><span>, and in the new dialogue window, enter the options you see below. Press </span><strong>OK</strong><span>. </span></p>
<p><span>Next, delete the fill color and leave the same stroke color. Use the <strong>Line Segment Tool (\)</strong> to create a vertical line in the middle of the window. </span><span>Then, draw a horizontal line to create a window frame.</span></p>
<p><span>Group the whole window (<strong>right-click &gt; Group</strong>) to make it easy to move.</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/2_1.png" alt="how to create a window" loading="lazy" width="870px" height="649px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/2_1.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/2_1.png" alt="how to create a window" loading="lazy" width="650px" height="486px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/2_1.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/2_1.png" alt="how to create a window" loading="lazy" width="380px" height="286px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/2_1.png 2x"></figure>
<p><span>Place the window on the background.</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/2_1a.png" alt="placing the window on the background" loading="lazy" width="870px" height="970px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/2_1a.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/2_1a.png" alt="placing the window on the background" loading="lazy" width="650px" height="724px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/2_1a.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/2_1a.png" alt="placing the window on the background" loading="lazy" width="380px" height="422px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/2_1a.png 2x"></figure>
<h3 id="toc-hzfr-step-1">Step 2</h3>
<p><span>Let’s make our window more interesting. Using the </span><strong>Rectangle Tool (M)</strong><span>, draw a horizontal rectangle. The fill color is </span><strong>R=119, G=138, B=175</strong><span>, and the stroke color is </span><strong>R=175, G=190, B=219</strong><span>. The stroke <strong>Weight</strong> should remain the same.</span></p>
<p><span>Go to </span><strong>Effect &gt; Warp &gt; Arc</strong><span>, and in the new dialogue window, enter the options you see below and press </span><strong>OK</strong><span>. </span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/2_2.png" alt="creating decorative parts of the window" loading="lazy" width="870px" height="501px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/2_2.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/2_2.png" alt="creating decorative parts of the window" loading="lazy" width="650px" height="377px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/2_2.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/2_2.png" alt="creating decorative parts of the window" loading="lazy" width="380px" height="224px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/2_2.png 2x"></figure>
<p><span>Place this shape on top of the window.</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/2_3.png" alt="placing decorative parts on the window" loading="lazy" width="870px" height="970px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/2_3.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/2_3.png" alt="placing decorative parts on the window" loading="lazy" width="650px" height="724px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/2_3.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/2_3.png" alt="placing decorative parts on the window" loading="lazy" width="380px" height="422px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/2_3.png 2x"></figure>
<h3 id="toc-hzfr-step-1">Step 3</h3>
<p><span>Now let’s add a window sill. Delete the stroke color and make the fill color </span><strong>R=175, G=190, B=219. </strong><span>Draw a rectangle under the window using the</span><strong> Rectangle Tool (M)</strong><span>. </span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/2_4.png" alt="how to create a window sill " loading="lazy" width="870px" height="970px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/2_4.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/2_4.png" alt="how to create a window sill " loading="lazy" width="650px" height="724px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/2_4.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/2_4.png" alt="how to create a window sill " loading="lazy" width="380px" height="422px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/2_4.png 2x"></figure>
<h3 id="toc-hzfr-step-1">Step 4</h3>
<p><span>Continue creating the window sill. Use the </span><strong>Rectangle Tool (M)</strong><span> to draw a rectangle. Change the fill color to </span><strong>R=119, G=138, B=175</strong><span>. </span></p>
<p><span>Place it under the upper window sill: cut it (<strong>Control-X</strong>) and place it behind everything (<strong>Control-B</strong>).</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/2_5.png" alt="continue creating the window sill" loading="lazy" width="870px" height="970px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/2_5.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/2_5.png" alt="continue creating the window sill" loading="lazy" width="650px" height="724px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/2_5.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/2_5.png" alt="continue creating the window sill" loading="lazy" width="380px" height="422px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/2_5.png 2x"></figure>
<h2 id="toc-750j-">
<span class="sectionnum">3.</span> <span>How to create a primrose flower in Illustrator</span>
</h2>
<h3 id="toc-hzfr-step-1">Step 1</h3>
<p><span>We'll start with a yellow ellipse (fill color </span><strong>R=239, G=203, B=142</strong><span>). </span><span>Use the <strong>Selection Tool (V)</strong> to rotate it a little to the left. </span></p>
<p><span>Then create a reflection. To do this</span><span>, select the first one, take the </span><strong>Reflection Tool (O)</strong><span>, and while holding the </span><strong>Alt</strong><span> key, click on the right side of the yellow ellipse. A new pop-up window will appear, called </span><strong>Reflect</strong><span>. You want to choose </span><strong>Axis: Vertical, Angle: 90 degrees</strong><span>, and press </span><strong>Copy</strong><span>. </span></p>
<p><span>This is one petal, so make sure to group it (<strong>right-click &gt; Group</strong>). </span><span>We need five of them to create a nice flower. The <strong>Rotate Tool (R)</strong> will help us here. Be sure the yellow petal is selected, and then grab the <strong>Rotate Tool (R)</strong> and click underneath the petal while holding <strong>Alt</strong>. A new window called <strong>Rotate</strong> will pop up where you want to enter <strong>72 degrees</strong> and press <strong>Copy</strong>. </span></p>
<p><span>Now you've created the second petal, but you still need three more. So press <strong>Control-D</strong> three more times to repeat your last action. </span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/3_1.png" alt="How to create a primrose flower petals" loading="lazy" width="870px" height="378px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/3_1.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/3_1.png" alt="How to create a primrose flower petals" loading="lazy" width="650px" height="285px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/3_1.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/3_1.png" alt="How to create a primrose flower petals" loading="lazy" width="380px" height="172px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/3_1.png 2x"></figure>
<h3 id="toc-hzfr-step-1">Step 2</h3>
<p><span>To create the typical primrose middle part, we'll use the <strong>Star Tool</strong>. Change the fill color to </span><strong>R=229, G=126, B=56,</strong><span> and create a star to cover up the empty space between the petals. </span></p>
<p><span>Now go to <strong>View &gt; Show Corner Widget</strong>, since this feature allows you to make the corners of any shape rounded. Now you can see a little circle with a dot inside each corner of the star. Drag these circles towards the inside to make the star corners rounded. </span><span>After that, add a tiny circle inside the flower (fill color </span><strong>R=74, G=49, B=17</strong><span>). </span></p>
<p><span>Group the whole flower. </span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/3_2.png" alt="How to create the middle part of the primrose flower " loading="lazy" width="870px" height="388px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/3_2.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/3_2.png" alt="How to create the middle part of the primrose flower " loading="lazy" width="650px" height="293px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/3_2.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/3_2.png" alt="How to create the middle part of the primrose flower " loading="lazy" width="380px" height="176px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/3_2.png 2x"></figure>
<h3 id="toc-hzfr-step-1">Step 3</h3>
<p><span>Now, we need to create a leaf for the primrose. Use the </span><strong>Ellipse Tool (L)</strong><span> to draw an ellipse (fill color </span><strong>R=94, G=114, B=113</strong><span>). </span><span>Use the <strong>Selection Tool (V)</strong> to rotate it to the left.</span></p>
<p><span>Let’s make a stalk for the leaf. Make sure the leaf is not selected, press the </span><strong>Swap Fill and Stroke (Shift-X)</strong><span> button, and change the stroke color to </span><strong>R=41, G=51, B=43. </strong><span>Using the </span><strong>Arc Tool</strong><span>, draw the stalk of the leaf. On the </span><strong>Stroke</strong><span> panel, you can adjust the stroke </span><strong>Weight</strong><span> however you like—it depends on how big the leaf is. Also, in the </span><strong>Cap</strong><span> section, make sure you select </span><strong>Round Cap</strong><span>.</span></p>
<p><span>Using the </span><strong>Arc Tool </strong><span>again, create the left and then the right veins of the leaf. </span><span>After that, group the whole leaf.</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/3_3.png" alt="how to create the leaf of the primrose" loading="lazy" width="870px" height="366px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/3_3.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/3_3.png" alt="how to create the leaf of the primrose" loading="lazy" width="650px" height="276px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/3_3.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/3_3.png" alt="how to create the leaf of the primrose" loading="lazy" width="380px" height="167px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/3_3.png 2x"></figure>
<h3 id="toc-hzfr-step-1">Step 4</h3>
<p><span>Let's create the flowerpot for our primrose using the </span><strong>Rectangle Tool (M)</strong><span>—the fill color is </span><strong>R=209, G=142, B=86</strong><span>. </span></p>
<p><span>Then, go to </span><strong>Effect &gt; Warp &gt; Bulge</strong><span>, </span><strong>OK</strong><span>, because we want to create a corresponding shape for our flower pot. Enter the options you see in the image below, and expand this shape (<strong>Object &gt; Expand Appearance</strong>).</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/3_4.png" alt="how to create the flower pot" loading="lazy" width="870px" height="420px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/3_4.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/3_4.png" alt="how to create the flower pot" loading="lazy" width="650px" height="316px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/3_4.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/3_4.png" alt="how to create the flower pot" loading="lazy" width="380px" height="189px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/3_4.png 2x"></figure>
<h3 id="toc-hzfr-step-1">Step 5</h3>
<p><span>So far, we have the flower, the leaf, and the flowerpot, so let’s put them together. Place a few copies of the primrose above the flowerpot. </span></p>
<p><span>Using the <strong>Arc Tool</strong>, add a few stalks to the flowers. You can use the <strong>Eyedropper Tool (I)</strong> to take the same stroke color from the leaf stalk. </span></p>
<p><span>Add the leaf you created before to our </span><span>winter flower drawing</span><span>. Then</span><span>, create some more copies of the leaf. </span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/3_5.png" alt="how to combine all the primrose parts into a potted plant" loading="lazy" width="870px" height="294px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/3_5.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/3_5.png" alt="how to combine all the primrose parts into a potted plant" loading="lazy" width="650px" height="223px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/3_5.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/3_5.png" alt="how to combine all the primrose parts into a potted plant" loading="lazy" width="380px" height="136px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/3_5.png 2x"></figure>
<p><span>Group the whole winter flower drawing and place it on the window sill. </span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/3_5a.png" alt="placing the primrose on the window sill" loading="lazy" width="870px" height="970px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/3_5a.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/3_5a.png" alt="placing the primrose on the window sill" loading="lazy" width="650px" height="724px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/3_5a.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/3_5a.png" alt="placing the primrose on the window sill" loading="lazy" width="380px" height="422px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/3_5a.png 2x"></figure>
<h2 id="toc-mct9-how-to-create-snowdrop-flowers-in-illustrator">
<span class="sectionnum">4. </span><span>How to create snowdrop flowers in Illustrator </span>
</h2>
<h3 id="toc-hzfr-step-1">Step 1</h3>
<p><span>Now, let’s create a cute little snowdrop! Once again, use the </span><strong>Ellipse Tool (L)</strong><span> to create an ellipse. Make sure its fill color is white. The black outline you see in the image below is just for better visibility—you don’t actually need it. </span></p>
<p><span>With the ellipse still selected, go to </span><strong>Effect &gt; Warp &gt; Fish</strong><span>. In the </span><strong>Warp Options</strong><span> dialogue window, enter the options you see below and press </span><strong>OK</strong><span>. </span></p>
<p><span>Expand the shape (</span><strong>Object &gt; Expand Appearance</strong><span>). This is the first petal of the snowdrop.</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/4_1.png" alt="how to create a snowdrop first petal" loading="lazy" width="870px" height="391px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/4_1.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/4_1.png" alt="how to create a snowdrop first petal" loading="lazy" width="650px" height="295px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/4_1.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/4_1.png" alt="how to create a snowdrop first petal" loading="lazy" width="380px" height="177px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/4_1.png 2x"></figure>
<h3 id="toc-hzfr-step-1">Step 2</h3>
<p><span>Create a copy of this deformed ellipse and change its fill color to </span><strong>R=239, G=239, B=239</strong><span>. </span></p>
<p><span>Again go to </span><strong>Effect &gt; Warp &gt; Arc</strong><span>. In the new </span><strong>Warp Options</strong><span> dialogue window, enter the options you see below and press </span><strong>OK</strong><span>. </span></p>
<p><span>Expand the shape (</span><strong>Object &gt; Expand Appearance)</strong><span>. This is another petal of the snowdrop.</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/4_2.png" alt="how to create the snowdrop second petal" loading="lazy" width="870px" height="407px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/4_2.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/4_2.png" alt="how to create the snowdrop second petal" loading="lazy" width="650px" height="307px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/4_2.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/4_2.png" alt="how to create the snowdrop second petal" loading="lazy" width="380px" height="184px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/4_2.png 2x"></figure>
<h3 id="toc-hzfr-step-1">Step 3</h3>
<p><span>Let’s create the flower part where all the petals start to grow. In biology, this part is called a receptacle. Draw a green ellipse. The fill color is </span><strong>R=173, G=175, B=137</strong><span>. Again, go to </span><strong>Effect &gt; Warp &gt; Arc Lower</strong><span>, and enter the options you see below. </span></p>
<p><span>Finally, expand this shape (</span><strong>Object &gt; Expand Appearance</strong><span>) so it won’t lose its shape.</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/4_3.png" alt="how to create the snowdrop receptacle" loading="lazy" width="870px" height="358px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/4_3.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/4_3.png" alt="how to create the snowdrop receptacle" loading="lazy" width="650px" height="271px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/4_3.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/4_3.png" alt="how to create the snowdrop receptacle" loading="lazy" width="380px" height="163px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/4_3.png 2x"></figure>
<h3 id="toc-hzfr-step-1">Step 4</h3>
<p><span>Let’s create the leaves. Draw a long vertical ellipse. Set the fill color to </span><strong>R=173, G=175, B=137</strong><span>. </span><span>Go to </span><strong>Effect &gt; Warp &gt; Arc, OK</strong><span>. </span><span>Then draw another long vertical ellipse with the same fill color. Go to </span><strong>Effect &gt; Warp &gt; Arc, OK</strong><span>. </span></p>
<p><span>Finally, expand those two shapes: </span><strong>Object &gt; Expand Appearance. </strong><span>These are the two leaves.</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/4_4.png" alt="how to create the snowdrop leaf" loading="lazy" width="870px" height="358px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/4_4.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/4_4.png" alt="how to create the snowdrop leaf" loading="lazy" width="650px" height="271px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/4_4.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/4_4.png" alt="how to create the snowdrop leaf" loading="lazy" width="380px" height="163px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/4_4.png 2x"></figure>
<h3 id="toc-hzfr-step-1">Step 5</h3>
<p><span>Now, we want to put all the snowdrop parts together. To do so, take the first white petal (without the black outline). </span><span>Then, place the second one (gray) on the left side of the white one, and be sure it stays behind the first one. </span></p>
<p><span>After that, use the <strong>Reflection Tool (O)</strong> to create a new copy of the gray petal on the right side of the white one. To do this, </span><span>take the </span><strong>Reflection Tool (O)</strong><span> and, while holding the </span><strong>Alt</strong><span> button, click in the middle of the white ellipse. A new pop-up window will appear, called </span><strong>Reflect</strong><span>. You want to choose </span><strong>Axis: Vertical, Angle: 90 degrees</strong><span>, and press </span><strong>Copy</strong><span>. </span></p>
<p><span>Add the green part of the snowdrop, where all the petals start to grow. </span><span>Delete the fill color and set the stroke color </span><strong>R=119, G=124 B=73.</strong><span> Using the <strong>Arc Tool</strong>, create the stalk for the snowdrop. Using the <strong>Direct Selection Tool (A)</strong>, move the handles of the anchor points of this stalk to achieve the shape you want.</span></p>
<p><span>Finally, add one of the leaves you created before.</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/4_5.png" alt="putting the whole snowdrop flower together" loading="lazy" width="870px" height="358px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/4_5.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/4_5.png" alt="putting the whole snowdrop flower together" loading="lazy" width="650px" height="271px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/4_5.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/4_5.png" alt="putting the whole snowdrop flower together" loading="lazy" width="380px" height="163px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/4_5.png 2x"></figure>
<h3 id="toc-hzfr-step-1">Step 6</h3>
<p><span>Let's create a flowerpot for the snowdrops using the </span><strong>Rectangle Tool (M)</strong><span>—the fill color is </span><strong>R=249, G=175, B=175</strong><span>. </span></p>
<p><span>Then, go to </span><strong>Effect &gt; Warp &gt; Arc, OK</strong><span>. </span><span>Expand the shape.</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/4_6.png" alt="how to create the snowdrop flower pot" loading="lazy" width="870px" height="284px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/4_6.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/4_6.png" alt="how to create the snowdrop flower pot" loading="lazy" width="650px" height="216px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/4_6.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/4_6.png" alt="how to create the snowdrop flower pot" loading="lazy" width="380px" height="132px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/4_6.png 2x"></figure>
<h3 id="toc-hzfr-step-1">Step 7</h3>
<p><span>Create many snowdrops and put them in the flowerpot, making sure that the flowers stay behind. </span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/4_7.png" alt="how to put together all the snowdrops into potted flowers" loading="lazy" width="870px" height="476px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/4_7.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/4_7.png" alt="how to put together all the snowdrops into potted flowers" loading="lazy" width="650px" height="358px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/4_7.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/4_7.png" alt="how to put together all the snowdrops into potted flowers" loading="lazy" width="380px" height="213px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/4_7.png 2x"></figure>
<p><span>Group the snowdrops and the flowerpot and place them on the window sill.</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/4_7a.png" alt="placing the snowdrop potted flowers on the window sill" loading="lazy" width="870px" height="970px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/4_7a.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/4_7a.png" alt="placing the snowdrop potted flowers on the window sill" loading="lazy" width="650px" height="724px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/4_7a.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/4_7a.png" alt="placing the snowdrop potted flowers on the window sill" loading="lazy" width="380px" height="422px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/4_7a.png 2x"></figure>
<h2 id="toc-awea-">
<span class="sectionnum">5.</span> <span>How to create a crocus in Illustrator </span>
</h2>
<h3 id="toc-hzfr-step-1">Step 1</h3>
<p><span>Let’s make the first petal of the crocus. Set the fill color to </span><strong>R=159, G=159, B=211. </strong><span>Draw a vertical ellipse.</span></p>
<p><span>With the ellipse still selected, go to </span><strong>Effect &gt; Warp &gt; Inflate</strong><span>, </span><strong>OK</strong><span>. </span><span>Expand this shape.</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/5_1.png" alt="how to create a crocus first petal" loading="lazy" width="870px" height="444px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/5_1.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/5_1.png" alt="how to create a crocus first petal" loading="lazy" width="650px" height="334px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/5_1.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/5_1.png" alt="how to create a crocus first petal" loading="lazy" width="380px" height="200px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/5_1.png 2x"></figure>
<h3 id="toc-hzfr-step-1">Step 2</h3>
<p><span>Create a darker ellipse (fill color </span><strong>R=136, G=133, B=186</strong><span>). </span><span>Then go to </span><strong>Effect &gt; Warp &gt; Flag</strong><span>, </span><strong>OK</strong><span>.</span></p>
<p><span>Expand the shape.</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/5_2.png" alt="how to create the crocus second petal" loading="lazy" width="870px" height="444px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/5_2.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/5_2.png" alt="how to create the crocus second petal" loading="lazy" width="650px" height="334px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/5_2.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/5_2.png" alt="how to create the crocus second petal" loading="lazy" width="380px" height="200px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/5_2.png 2x"></figure>
<h3 id="toc-hzfr-step-1">Step 3</h3>
<p><span>Let’s put the whole crocus together. This time, you don’t need to create everything from scratch as you have some parts from the previous flowers. </span></p>
<p><span>Creating a crocus is similar to how we created the snowdrop. First, place the first light violet petal. </span><span>Then add the second darker petal on the left side. </span><span>Using the <strong>Reflect Tool (O)</strong>, create a third petal on the right side.</span></p>
<p><span>Create a copy of the receptacle (the part of the flower where all the petals start to grow from) from the snowdrop. Change its fill color to </span><strong>R=104, G=122, B=93,</strong><span> and place it at the base of all the petals.</span></p>
<p><span>Delete the fill color and make the stroke color </span><strong>R=46, G=51, B=42</strong><span>. Use the<strong> Arc Tool</strong> to create the stalk. Move the handles of the anchor points with the help of the <strong>Direct Selection Tool (A)</strong> to achieve the shape you want. </span></p>
<p><span>Finally, create a copy of the leaves from the snowdrops, and change their fill color by taking it from the receptacle with the help of the <strong>Eyedropper Tool (I)</strong>. And the crocus is ready!</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/5_3.png" alt="how to create the whole crocus flower" loading="lazy" width="870px" height="431px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/5_3.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/5_3.png" alt="how to create the whole crocus flower" loading="lazy" width="650px" height="325px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/5_3.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/5_3.png" alt="how to create the whole crocus flower" loading="lazy" width="380px" height="194px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/5_3.png 2x"></figure>
<h3 id="toc-hzfr-step-1">Step 4</h3>
<p><span>Now we want to create the flowerpot for the crocus. Use the </span><strong>Rectangle Tool (M)</strong><span>—the fill color is </span><strong>R=204, G=116, B=96</strong><span>. </span><span>Then, go to </span><strong>Effect &gt; Warp &gt; Bulge</strong><span>, </span><strong>OK</strong><span>.</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/5_4.png" alt="how to create the crocus flower pot" loading="lazy" width="870px" height="371px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/5_4.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/5_4.png" alt="how to create the crocus flower pot" loading="lazy" width="650px" height="280px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/5_4.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/5_4.png" alt="how to create the crocus flower pot" loading="lazy" width="380px" height="169px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/5_4.png 2x"></figure>
<h3 id="toc-hzfr-step-1">Step 5</h3>
<p><span>Make a few more crocuses and place them in the flowerpot. </span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/5_5.png" alt="how to create crocus potted flowers" loading="lazy" width="870px" height="515px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/5_5.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/5_5.png" alt="how to create crocus potted flowers" loading="lazy" width="650px" height="387px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/5_5.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/5_5.png" alt="how to create crocus potted flowers" loading="lazy" width="380px" height="230px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/5_5.png 2x"></figure>
<p><span>Group the potted flowers and place them on the window sill. </span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/5_5a.png" alt="placing crocus potted flowers on the window sill" loading="lazy" width="870px" height="970px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/5_5a.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/5_5a.png" alt="placing crocus potted flowers on the window sill" loading="lazy" width="650px" height="724px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/5_5a.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/5_5a.png" alt="placing crocus potted flowers on the window sill" loading="lazy" width="380px" height="422px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/5_5a.png 2x"></figure>
<h2 id="toc-08rh-">
<span class="sectionnum">6.</span> <span>How to create snow in Illustrator </span>
</h2>
<h3 id="toc-hzfr-step-1">Step 1</h3>
<p><span>Start by creating some white ellipses. Place them where you want to have some snow.</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/6_1.png" alt="how to start creating snow using basic shapes" loading="lazy" width="870px" height="970px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/6_1.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/6_1.png" alt="how to start creating snow using basic shapes" loading="lazy" width="650px" height="724px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/6_1.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/6_1.png" alt="how to start creating snow using basic shapes" loading="lazy" width="380px" height="422px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/6_1.png 2x"></figure>
<h3 id="toc-hzfr-step-1">Step 2</h3>
<p><span>To make the white ellipses look like snow, we need the </span><strong>Warp Tool</strong><span><strong> (Shift-R)</strong>. You can keep the default options</span><span>, or you can double-click on this tool to open the <strong>Warp Tool Options</strong> window and make the <strong>Width</strong> and <strong>Height</strong> smaller or bigger.</span></p>
<p><span>Select the first ellipse that you just placed, and start to spread it over the window frame. </span></p>
<div class="callout-block">
<span class="callout-icon callout-warn"></span>
<div class="callout-message">Make sure to select the object before you use the <strong>Warp Tool</strong><strong> (Shift-R)</strong>, otherwise you will spread other objects surrounding it.</div>
</div>
<p><span>Continue with the other ellipses using the same method: select the ellipse, take the </span><strong>Warp Tool</strong><strong> (Shift-R)</strong><span>, and spread it over the window frame.</span></p>
<p><span>See how natural and organic the </span><span>plant drawing</span><span> looks, perfectly enhanced by the frosted winter scene!</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/6_2.png" alt="how to use the Warp Tool to create the snow" loading="lazy" width="870px" height="970px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/6_2.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/6_2.png" alt="how to use the Warp Tool to create the snow" loading="lazy" width="650px" height="724px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/6_2.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/6_2.png" alt="how to use the Warp Tool to create the snow" loading="lazy" width="380px" height="422px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/6_2.png 2x"></figure>
<h2 id="toc-9j4g-congratulations">Congratulations!</h2>
<p><span>Great job! You've learned how</span><span> to draw in Adobe Illustrator</span><span> using the </span>Warp Tool, how to use the Warp<strong> </strong>Effect in Illustrator<span>, and how to work with </span>basic shapes<span>. You created a beautiful </span><span>winter floral background</span><span>. </span><span>With these techniques, you can design beautiful and unique illustrations effortlessly. Keep experimenting, and enjoy bringing your creative ideas to life!</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/6_2.png" alt="final image" loading="lazy" width="870px" height="970px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/6_2.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/6_2.png" alt="final image" loading="lazy" width="650px" height="724px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/6_2.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/6_2.png" alt="final image" loading="lazy" width="380px" height="422px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/6_2.png 2x"></figure>
<h2 id="toc-5d44-popular-resources-from-envato">
<span>Recommended resources from </span>Envato</h2>
<p><span>Explore these stunning design resources from <a href="https://elements.envato.com/" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Envato</a> to elevate your creative projects with unique, versatile, and high-quality elements. This one-stop shop provides access to professionally crafted designs that effortlessly bring your ideas to life!</span></p>
<h3 id="toc-zoib-watercolor-spring-snowdrops-png">1. <a href="https://elements.envato.com/atercolor-spring-snowdrops-BXDDRZL" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Watercolor Spring Snowdrops</a> (<span>PNG</span>) </h3>
<figure class="post_image"><a href="https://elements.envato.com/atercolor-spring-snowdrops-BXDDRZL" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/RR_from_E_1.png" alt="Watercolor Spring Snowdrops" loading="lazy" width="870px" height="432px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/RR_from_E_1.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/RR_from_E_1.png" alt="Watercolor Spring Snowdrops" loading="lazy" width="650px" height="325px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/RR_from_E_1.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/RR_from_E_1.png" alt="Watercolor Spring Snowdrops" loading="lazy" width="380px" height="194px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/RR_from_E_1.png 2x"></a></figure>
<p><span>This delightful collection of spring watercolor flowers features snowdrops, leaves, and a dragonfly, making it perfect for your creative projects. Use this set for cards, patterns, wedding invitations, and more. Let your imagination run wild with ready-made wreaths and seamless patterns to enhance your designs.</span></p>
<h3 id="toc-nkr2-winter-garden-gouashe-flowers">2. <a href="https://elements.envato.com/winter-garden-gouashe-flowers-UQL4VUF" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Winter Garden, Gouache Flowers</a> (<span>PNG</span>)</h3>
<figure class="post_image"><a href="https://elements.envato.com/winter-garden-gouashe-flowers-UQL4VUF" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/RR_from_E_2.png" alt="Winter garden, gouashe flowers" loading="lazy" width="870px" height="613px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/RR_from_E_2.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/RR_from_E_2.png" alt="Winter garden, gouashe flowers" loading="lazy" width="650px" height="460px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/RR_from_E_2.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/RR_from_E_2.png" alt="Winter garden, gouashe flowers" loading="lazy" width="380px" height="271px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/RR_from_E_2.png 2x"></a></figure>
<p><span>Try this charming hand-painted set of floral images, which includes flowers, leaves, and fruit. It was created with gouache for a beautiful, textured finish—it's perfect for adding a touch of artistry to your projects, from cards to patterns and more. Each image is a high-quality, separate PNG file, ready to inspire your creativity. </span></p>
<h3 id="toc-t1vv-winter-dreams-arrangements">3. <a href="https://elements.envato.com/winter-dreams-arrangements-JQHPUY" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Winter Dreams Arrangements</a> (<span>PNG</span>)</h3>
<figure class="post_image"><a href="https://elements.envato.com/winter-dreams-arrangements-JQHPUY" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/RR_from_E_3.png" alt="Winter Dreams arrangements" loading="lazy" width="870px" height="447px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/RR_from_E_3.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/RR_from_E_3.png" alt="Winter Dreams arrangements" loading="lazy" width="650px" height="336px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/RR_from_E_3.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/RR_from_E_3.png" alt="Winter Dreams arrangements" loading="lazy" width="380px" height="201px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/RR_from_E_3.png 2x"></a></figure>
<p><span>Transform your holiday projects with the enchanting "Winter Dream" collection. This set includes beautifully crafted watercolor elements like pine branches, flowers, a deer, and a bird, all in a stunning blue Christmas theme. Perfect for holiday cards, invitations, and seasonal designs, these illustrations will bring a magical wintry touch to any creation. </span>Start designing with this captivating collection!</p>
<h3 id="toc-9b07-christmas-leaves-and-flowers-collection">4. <a href="https://elements.envato.com/christmas-leaves-and-flowers-collection-TGUL5ZQ" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Christmas Leaves and Flowers Collection</a> (<span>AI</span><span>, EPS</span><span>, PNG</span>)</h3>
<figure class="post_image"><a href="https://elements.envato.com/christmas-leaves-and-flowers-collection-TGUL5ZQ" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/RR_from_E_4.png" alt="Christmas Leaves and Flowers Collection" loading="lazy" width="870px" height="613px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/RR_from_E_4.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/RR_from_E_4.png" alt="Christmas Leaves and Flowers Collection" loading="lazy" width="650px" height="460px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/RR_from_E_4.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/RR_from_E_4.png" alt="Christmas Leaves and Flowers Collection" loading="lazy" width="380px" height="271px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/RR_from_E_4.png 2x"></a></figure>
<p><span>Start crafting your perfect holiday designs with the festive magic of the "Christmas Leaves and Flowers Collection." This vibrant vector illustration set features beautifully designed holiday elements, perfect for cards, invitations, patterns, and more. With editable colors and 100% vector graphics, this collection offers the ultimate flexibility for all your creative projects. </span></p>
<h3 id="toc-twtp-crocus-clipart-spring-flowers">5. <a href="https://elements.envato.com/crocus-clipart-spring-flowers-MVKMDA2" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Crocus Clipart, Spring Flowers</a> (<span>PNG</span>)</h3>
<figure class="post_image"><a href="https://elements.envato.com/crocus-clipart-spring-flowers-MVKMDA2" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/109084/image-upload/RR_from_E_5.png" alt="Crocus Clipart. Spring Flowers" loading="lazy" width="870px" height="463px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/109084/image-upload/RR_from_E_5.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/109084/image-upload/RR_from_E_5.png" alt="Crocus Clipart. Spring Flowers" loading="lazy" width="650px" height="348px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/109084/image-upload/RR_from_E_5.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/109084/image-upload/RR_from_E_5.png" alt="Crocus Clipart. Spring Flowers" loading="lazy" width="380px" height="208px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/109084/image-upload/RR_from_E_5.png 2x"></a></figure>
<p><span>The "Crocus Watercolor Clipart" collection brings the charm of spring to your creative projects. Featuring 11 hand-painted elements with transparent backgrounds, this set is perfect for crafting unique compositions. High-resolution and beautifully detailed, these illustrations are ideal for cards, invitations, patterns, and more. </span></p>
<h2 id="toc-wjgy-take-a-look-at-these-tutorials"><span>Take a look at these tutorials</span></h2>
<p><span>Level up your skills with <a href="https://tutsplus.com/" target="_self">Envato Tuts+</a> tutorials, designed for creators of all experience levels. Whether you’re just starting out or looking to refine your expertise, these tutorials will help you grow your abilities and tackle exciting new projects with confidence.</span></p>
<ul class="roundup-block__contents posts--half-width roundup-block--list">
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://design.tutsplus.com/tutorials/how-to-design-a-winter-themed-illustration-in-illustrator--cms-108945"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/127/posts/108945/preview_image/preview.png" alt="" loading="lazy" width="820px" height="574px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1600/uploads/users/127/posts/108945/preview_image/preview.png 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108945/preview_image/preview.png" alt="" loading="lazy" width="650px" height="456px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108945/preview_image/preview.png 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108945/preview_image/preview.png" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108945/preview_image/preview.png 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">How to design a winter-themed illustration in Illustrator</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/127/profiles/2392/profileImage/IMG_1477%20small.png" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/127/profiles/2392/profileImage/IMG_1477%20small.png 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/127/profiles/2392/profileImage/IMG_1477%20small.png" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/127/profiles/2392/profileImage/IMG_1477%20small.png 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/profiles/2392/profileImage/IMG_1477%20small.png" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/profiles/2392/profileImage/IMG_1477%20small.png 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Nataliya Dolotko</div>
<div class="roundup-block__published-date">11 Dec 2024</div>
</div>
</div>
</div>
</div></a></li>
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://design.tutsplus.com/tutorials/how-to-create-a-vintage-seasonal-greeting-card-in-adobe-illustrator--cms-22691"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/127/posts/22691/preview_image/preview1.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/127/posts/22691/preview_image/preview1.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/127/posts/22691/preview_image/preview1.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/127/posts/22691/preview_image/preview1.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/22691/preview_image/preview1.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/22691/preview_image/preview1.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">How to Create a Vintage Seasonal Greeting Card in Adobe Illustrator</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/127/profiles/2392/profileImage/IMG_1477%20small.png" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/127/profiles/2392/profileImage/IMG_1477%20small.png 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/127/profiles/2392/profileImage/IMG_1477%20small.png" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/127/profiles/2392/profileImage/IMG_1477%20small.png 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/profiles/2392/profileImage/IMG_1477%20small.png" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/profiles/2392/profileImage/IMG_1477%20small.png 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Nataliya Dolotko</div>
<div class="roundup-block__published-date">08 Dec 2014</div>
</div>
</div>
</div>
</div></a></li>
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://design.tutsplus.com/tutorials/how-to-change-canvas-size-in-illustrator--cms-107520"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/158/posts/107520/preview_image/CanvasSizePreview.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/158/posts/107520/preview_image/CanvasSizePreview.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/158/posts/107520/preview_image/CanvasSizePreview.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/158/posts/107520/preview_image/CanvasSizePreview.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/158/posts/107520/preview_image/CanvasSizePreview.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/158/posts/107520/preview_image/CanvasSizePreview.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">How to Change the Canvas Size in Illustrator</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/158/profiles/957/profileImage/AM_LOGO_400px_TutsPlus_2023.png" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/158/profiles/957/profileImage/AM_LOGO_400px_TutsPlus_2023.png 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/158/profiles/957/profileImage/AM_LOGO_400px_TutsPlus_2023.png" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/158/profiles/957/profileImage/AM_LOGO_400px_TutsPlus_2023.png 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/158/profiles/957/profileImage/AM_LOGO_400px_TutsPlus_2023.png" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/158/profiles/957/profileImage/AM_LOGO_400px_TutsPlus_2023.png 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Andrei Marius</div>
<div class="roundup-block__published-date">11 Nov 2023</div>
</div>
</div>
</div>
</div></a></li>
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://design.tutsplus.com/tutorials/how-to-resize-an-image-in-illustrator--cms-107516"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/158/posts/107516/preview_image/ResizeImagePreview.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/158/posts/107516/preview_image/ResizeImagePreview.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/158/posts/107516/preview_image/ResizeImagePreview.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/158/posts/107516/preview_image/ResizeImagePreview.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/158/posts/107516/preview_image/ResizeImagePreview.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/158/posts/107516/preview_image/ResizeImagePreview.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">How to Resize an Image in Illustrator</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/158/profiles/957/profileImage/AM_LOGO_400px_TutsPlus_2023.png" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/158/profiles/957/profileImage/AM_LOGO_400px_TutsPlus_2023.png 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/158/profiles/957/profileImage/AM_LOGO_400px_TutsPlus_2023.png" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/158/profiles/957/profileImage/AM_LOGO_400px_TutsPlus_2023.png 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/158/profiles/957/profileImage/AM_LOGO_400px_TutsPlus_2023.png" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/158/profiles/957/profileImage/AM_LOGO_400px_TutsPlus_2023.png 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Andrei Marius</div>
<div class="roundup-block__published-date">06 Oct 2023</div>
</div>
</div>
</div>
</div></a></li>
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://design.tutsplus.com/tutorials/how-to-create-polaroids-on-a-clothesline-in-adobe-illustrator--cms-28414"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/1500/posts/28414/preview_image/th.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/1500/posts/28414/preview_image/th.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/1500/posts/28414/preview_image/th.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/1500/posts/28414/preview_image/th.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1500/posts/28414/preview_image/th.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/1500/posts/28414/preview_image/th.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">How to Create Retro Polaroids on a Clothesline in Adobe Illustrator</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/1500/profiles/20008/profileImage/av2.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/1500/profiles/20008/profileImage/av2.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/1500/profiles/20008/profileImage/av2.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/1500/profiles/20008/profileImage/av2.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1500/profiles/20008/profileImage/av2.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/1500/profiles/20008/profileImage/av2.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Vladimir Galantsev</div>
<div class="roundup-block__published-date">22 Jan 2021</div>
</div>
</div>
</div>
</div></a></li>
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://design.tutsplus.com/tutorials/how-to-draw-a-mushroom-character-in-illustrator--cms-108744"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/127/posts/108744/preview_image/preview.png" alt="" loading="lazy" width="820px" height="574px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1600/uploads/users/127/posts/108744/preview_image/preview.png 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108744/preview_image/preview.png" alt="" loading="lazy" width="650px" height="456px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108744/preview_image/preview.png 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108744/preview_image/preview.png" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108744/preview_image/preview.png 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">How to Draw a Mushroom Character in Illustrator</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/127/profiles/2392/profileImage/IMG_1477%20small.png" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/127/profiles/2392/profileImage/IMG_1477%20small.png 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/127/profiles/2392/profileImage/IMG_1477%20small.png" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/127/profiles/2392/profileImage/IMG_1477%20small.png 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/profiles/2392/profileImage/IMG_1477%20small.png" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/profiles/2392/profileImage/IMG_1477%20small.png 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Nataliya Dolotko</div>
<div class="roundup-block__published-date">24 Jun 2024</div>
</div>
</div>
</div>
</div></a></li>
</ul>
</div><div class="mediafed_ad"><img border="0" height="1" src="http://audio.tutsplus.com.feedsportal.com/c/35227/f/669438/s/109084/sc/4/mf.gif" width="1" /><a href="http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/109084/a2.htm"><img border="0" src="http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/109084/a2.img" /></a><img border="0" height="1" src="http://pi.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/109084/a2t.img" width="1" /></div></content>
<published>2025-01-29 14:49:00 UTC</published>
<updated>2025-01-29 14:49:00 UTC</updated>
<author>
<name>Nataliya Dolotko</name>
</author>
</entry>
<entry>
<id>tag:tutsplus.com,2005:PostPresenter/cms-109102</id>
<published>2025-01-15T12:03:31+00:00</published>
<link rel="alternate" type="text/html" href="https://design.tutsplus.com/articles/best-affinity-designer-tutorials-videos--cms-109102"/>
<title>25+ best Affinity Designer tutorials & videos</title>
<content type="html"><style>* { box-sizing: border-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}</style><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="if48">
<p>Affinity Designer is a powerful design tool that combines both <a href="https://design.tutsplus.com/c/drawingillustration/s/vectors" target="_blank" rel="noopener">vector</a> and raster editing capabilities. It is available for Mac, iPad, and Windows.</p>
<p>Whether you’re new to <a href="https://design.tutsplus.com/compatible-with/affinity-designer" target="_blank" rel="noopener">Affinity Design software</a> or have some experience under your belt, this collection of the best Affinity design tutorials will give you everything you need to learn and improve the skills you already have. </p>
<p>Some are offered as written Affinity tutorials, and others include a video.</p>
</div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="ik9g">
<h2 id="toc-cbvl-adobe-creative-cloud-vs-affinity-a-comprehensive-guide">
<span class="sectionnum">1.</span> <a href="https://design.tutsplus.com/articles/adobe-creative-cloud-vs-affinity-a-comprehensive-guide--cms-108233" target="_self">Adobe vs. Affinity: A comprehensive guide</a>
</h2>
<figure class="embedded-video" data-video-embed="true" data-original-url="https://www.youtube.com/watch?v=2hAtdfX4Ma0&amp;t=0">
<iframe src="https://www.youtube.com/embed/2hAtdfX4Ma0?rel=0&amp;start=0" frameborder="0" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" mozallowfullscreen="mozallowfullscreen" loading="lazy"></iframe>
</figure>
<p>Let's kick things off with this terrific guide, which will help answer your questions like "What is the difference between Affinity software and Adobe?" This will help you understand the key differences and benefits of the Affinity suite vs. <a href="https://design.tutsplus.com/tutorials/top-adobe-hacks--cms-108507" target="_blank" rel="noopener">the Adobe suite</a>.</p>
<p>You can read the <a href="https://design.tutsplus.com/articles/adobe-creative-cloud-vs-affinity-a-comprehensive-guide--cms-108233" target="_blank" rel="noopener">Adobe vs Affinity guide</a> if you'd like a companion to the video.</p>
</div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="irj3">
<h2 id="toc-n8wc-affinity-designer-quick-start-course">
<span class="sectionnum">2.</span> <a href="https://design.tutsplus.com/articles/affinity-designer-quick-start-course--cms-93528" target="_blank" rel="noopener">Affinity Designer quick start course</a>
</h2>
<figure class="embedded-video" data-video-embed="true" data-original-url="https://www.youtube.com/watch?v=Gd7FmjUxFnE&amp;t=0">
<iframe src="https://www.youtube.com/embed/Gd7FmjUxFnE?rel=0&amp;start=0" frameborder="0" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" mozallowfullscreen="mozallowfullscreen" loading="lazy"></iframe>
</figure>
<p>What is Affinity Designer used for? This design tutorial is what you need to dive right into the Affinity software to understand features like brushes, tools, shapes, and more. </p>
<p>For a written companion to the video, here's the <a href="https://design.tutsplus.com/articles/affinity-designer-quick-start-course--cms-93528" target="_blank" rel="noopener">Affinity Designer quick start course</a>.</p>
</div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="iq6a">
<h2 id="toc-wnh6-affinity-designer-for-beginners">
<span class="sectionnum">3.</span> <a href="https://design.tutsplus.com/series/complete-affinity-designer-beginners-guide--cms-1345" target="_blank" rel="noopener">Affinity Designer for beginners</a>
</h2>
<figure class="embedded-video" data-video-embed="true" data-original-url="https://www.youtube.com/watch?v=stX0simAgVk&amp;t=0">
<iframe src="https://www.youtube.com/embed/stX0simAgVk?rel=0&amp;start=0" frameborder="0" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" mozallowfullscreen="mozallowfullscreen" loading="lazy"></iframe>
</figure>
<p>When you want to learn all the nuts and bolts of the Affinity software, this thorough Affinity Designer 2 tutorial should be your first stop. It covers everything you need to know about the app, from its interface to dealing with layers, <a href="https://design.tutsplus.com/articles/color-theory-for-beginners--cms-42088" target="_blank" rel="noopener">color</a>, texture, and more.</p>
<p>Below you'll find a comprehensive written tutorial to go along with the video. It's broken down into sections to help you skip right to the feature you're most interested in. </p>
<h3 id="toc-ml6k-introduction"><a href="https://design.tutsplus.com/series/complete-affinity-designer-beginners-guide--cms-1345" target="_blank" rel="noopener">Affinity Designer for beginners guide</a></h3>
<h4 id="toc-livl-introduction">Introduction</h4>
<ul>
<li><a href="https://design.tutsplus.com/tutorials/affinity-designer-2-get-to-know-the-interface--cms-108766" target="_blank" rel="noopener">Affinity Designer 2: Get to know the interface tour</a></li>
<li><a href="https://design.tutsplus.com/tutorials/how-to-create-an-artboard-in-affinity-designer--cms-108772" target="_blank" rel="noopener">How to create an Artboard in Affinity Designer</a></li>
</ul>
<h4 id="toc-ga6t-basic-tools">Basic tools</h4>
<ul>
<li><a href="https://design.tutsplus.com/tutorials/how-to-use-the-move-tool-in-affinity-designer--cms-108798" target="_blank" rel="noopener">How to Use the Move Tool in Affinity Designer</a></li>
<li><a href="https://design.tutsplus.com/tutorials/how-to-use-pen-and-node-tools-in-affinity-designer--cms-108796" target="_blank" rel="noopener">How to Use the Pen and Node Tool in Affinity Designer</a></li>
<li><a href="https://design.tutsplus.com/tutorials/how-to-use-the-corner-tool-in-affinity-designer--cms-108797" target="_blank" rel="noopener">How to Use the Corner Tool in Affinity Designer</a></li>
<li><a href="https://design.tutsplus.com/tutorials/how-to-use-the-pencil-tool-in-affinity-designer--cms-108809" target="_blank" rel="noopener">How to Use the Pencil Tool in Affinity Designer</a></li>
<li><a href="https://design.tutsplus.com/tutorials/clip-layers-in-affinity-designer--cms-108813" target="_blank" rel="noopener">How to Clip Layers in Affinity Designer</a></li>
</ul>
<h4 id="toc-mh4j-layers-and-shapes">Layers and Shapes</h4>
<ul>
<li><a href="https://design.tutsplus.com/tutorials/how-to-use-the-vector-brush-in-affinity-designer--cms-108818" target="_blank" rel="noopener">How to Use the Vector Brush in Affinity Designer</a></li>
<li><a href="https://design.tutsplus.com/tutorials/how-to-use-parametric-shapes-in-affinity-designer--cms-108827" target="_blank" rel="noopener">How to Use Parametric Shapes in Affinity Designer</a></li>
</ul>
<h4 id="toc-y2ti-color">Color</h4>
<ul>
<li><a href="https://design.tutsplus.com/tutorials/how-to-use-swatches-in-affinity-designer--cms-108834" target="_blank" rel="noopener">How to Use the Swatches Panel in Affinity Designer</a></li>
<li><a href="https://design.tutsplus.com/tutorials/how-to-use-global-colors-in-affinity-designer--cms-108843" target="_blank" rel="noopener">How to Use Global Colors in Affinity Designer</a></li>
</ul>
<h4 id="toc-abu5-shadows-and-highlights">Shadows and Highlights</h4>
<ul>
<li><a href="https://design.tutsplus.com/tutorials/how-to-use-the-flood-fill-tool-in-affinity-designer--cms-108855" target="_blank" rel="noopener">How to Use the Flood Fill Tool in Affinity Designer</a></li>
</ul>
<h4 id="toc-9cjc-texture-and-detail">Texture and Detail</h4>
<ul>
<li><a href="https://design.tutsplus.com/tutorials/how-to-use-brush-tool-in-affinity-designer--cms-108859" target="_blank" rel="noopener">How to Use the Brush Tool in Affinity Designer</a></li>
<li><a href="https://design.tutsplus.com/tutorials/how-to-add-a-gradient-fill-in-affinity-designer--cms-93682" target="_blank" rel="noopener">How to Use Gradients in Affinity Designer</a></li>
<li><a href="https://design.tutsplus.com/tutorials/how-to-use-compound-shapes-in-affinity-designer--cms-108895" target="_blank" rel="noopener">How to Use Compound Shapes in Affinity Designer</a></li>
<li><a href="https://design.tutsplus.com/tutorials/how-to-scale-down-shapes-in-affinity-designer--cms-108914" target="_blank" rel="noopener">How to scale down shapes in Affinity Designer</a></li>
</ul>
<h4 id="toc-uxgc-export">Export</h4>
<ul>
<li><a href="https://design.tutsplus.com/tutorials/how-to-use-export-persona-in-affinity-designer--cms-108918" target="_blank" rel="noopener">How to Use the Export Persona in Affinity Designer</a></li>
</ul>
<h4 id="toc-7uj2-text">Text</h4>
<ul>
<li><a href="https://design.tutsplus.com/tutorials/how-to-use-the-artistic-text-tool-in-affinity-designer--cms-108925" target="_blank" rel="noopener">How to use the Artistic Text Tool in Affinity Designer</a></li>
<li><a href="https://design.tutsplus.com/tutorials/how-to-add-a-mask-in-affinity-designer--cms-108930" target="_blank" rel="noopener">How to Add a Mask in Affinity Designer</a></li>
<li><a href="https://design.tutsplus.com/tutorials/how-to-use-pixel-persona-affinity-designer-video--cms-108936" target="_blank" rel="noopener">How to Use the Pixel Persona in Affinity Designer</a></li>
</ul>
<h4 id="toc-lczj-final-tips">Final tips</h4>
<ul>
<li><a href="https://design.tutsplus.com/tutorials/how-to-use-the-resource-manager-in-affinity-designer--cms-108941" target="_blank" rel="noopener">How to Use the Resource Manager in Affinity Designer</a></li>
</ul>
</div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="iydt">
<h2 id="toc-b0tf-a-to-z-of-affinity-designer-tips-tricks-and-hacks">
<span class="sectionnum">4.</span> <a href="https://design.tutsplus.com/articles/a-to-z-of-affinity-designer--cms-37163" target="_blank" rel="noopener">A to Z of Affinity Designer: Tips, tricks, and hacks!</a>
</h2>
<figure class="embedded-video" data-video-embed="true" data-original-url="https://www.youtube.com/watch?v=9w1k2v3hmR4&amp;t=0">
<iframe src="https://www.youtube.com/embed/9w1k2v3hmR4?rel=0&amp;start=0" frameborder="0" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" mozallowfullscreen="mozallowfullscreen" loading="lazy"></iframe>
</figure>
<p>Sometimes, you just need to know all the little tricks and shortcuts that make using an application oh so easy. That's exactly what this design tutorial is for. The video and its written companion <a href="https://design.tutsplus.com/articles/a-to-z-of-affinity-designer--cms-37163" target="_blank" rel="noopener">A to Z of Affinity Designer: Tips, tricks, and hacks</a> are perfect when you want to learn Affinity Designer's standout features, unique strengths, useful tools, and tips &amp; tricks.</p>
</div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="iplb">
<h2 id="toc-rqt6-a-beginners-guide-to-grids-in-affinity-designer">
<span class="sectionnum">5.</span> <a href="https://design.tutsplus.com/tutorials/a-beginners-guide-to-grids-in-affinity-designer--cms-93818" target="_blank" rel="noopener">A beginner's guide to grids in Affinity Designer</a>
</h2>
<figure class="post_image"><a href="https://design.tutsplus.com/tutorials/a-beginners-guide-to-grids-in-affinity-designer--cms-93818"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/1631/posts/109102/image-upload/GridAffinityDesigner00.jpg" alt="Gridtastic" loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/1631/posts/109102/image-upload/GridAffinityDesigner00.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/1631/posts/109102/image-upload/GridAffinityDesigner00.jpg" alt="Gridtastic" loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/1631/posts/109102/image-upload/GridAffinityDesigner00.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1631/posts/109102/image-upload/GridAffinityDesigner00.jpg" alt="Gridtastic" loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/1631/posts/109102/image-upload/GridAffinityDesigner00.jpg 2x"></a></figure>
<p><a href="https://design.tutsplus.com/tutorials/a-beginners-guide-to-grids-in-affinity-designer--cms-93818" target="_blank" rel="noopener">A beginner's guide to grids in Affinity Designer</a> is both a text and video tutorial that will help you learn how to make a grid in Affinity Designer, how to add a custom grid, and how to change the grid size.</p>
</div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="if0k">
<h2 id="toc-mddl-how-to-add-brushes-to-affinity-designer">
<span class="sectionnum">6.</span> <a href="https://design.tutsplus.com/tutorials/how-to-add-brushes-to-affinity-designer--cms-108562" target="_blank" rel="noopener">How to add brushes to Affinity Designer</a>
</h2>
<p>Have you collected or found a gorgeous set of brushes and want to know how to add them to Affinity Designer? Well, you're in the right place. This Affinity tutorial will explore brushes in both the Designer Persona and Pixel Persona in Designer and show you how they work.</p>
<h2 id="toc-s98e-how-to-make-a-neon-text-effect-in-affinity-designer">
<span class="sectionnum">7.</span> <a href="https://design.tutsplus.com/tutorials/how-to-make-a-neon-text-effect-in-affinity-designer--cms-108226" target="_blank" rel="noopener">How to make a neon text effect in Affinity Designer</a>
</h2>
<figure class="post_image"><a href="https://design.tutsplus.com/tutorials/how-to-make-a-neon-text-effect-in-affinity-designer--cms-108226"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/1631/posts/109102/image-upload/How_to_Make_Neon_Text_Effect_in_Affinity_Designer_tutorial_image_14_neon_text_effect_final_icon_min.jpg" alt="How to Make a Neon Text Effect in Affinity Designer" loading="lazy" width="870px" height="550px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/1631/posts/109102/image-upload/How_to_Make_Neon_Text_Effect_in_Affinity_Designer_tutorial_image_14_neon_text_effect_final_icon_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/1631/posts/109102/image-upload/How_to_Make_Neon_Text_Effect_in_Affinity_Designer_tutorial_image_14_neon_text_effect_final_icon_min.jpg" alt="How to Make a Neon Text Effect in Affinity Designer" loading="lazy" width="650px" height="413px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/1631/posts/109102/image-upload/How_to_Make_Neon_Text_Effect_in_Affinity_Designer_tutorial_image_14_neon_text_effect_final_icon_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1631/posts/109102/image-upload/How_to_Make_Neon_Text_Effect_in_Affinity_Designer_tutorial_image_14_neon_text_effect_final_icon_min.jpg" alt="How to Make a Neon Text Effect in Affinity Designer" loading="lazy" width="380px" height="244px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/1631/posts/109102/image-upload/How_to_Make_Neon_Text_Effect_in_Affinity_Designer_tutorial_image_14_neon_text_effect_final_icon_min.jpg 2x"></a></figure>
<p>Trying to figure out how to make a neon text effect using the Affinity Design software? In <a href="https://design.tutsplus.com/tutorials/how-to-make-a-neon-text-effect-in-affinity-designer--cms-108226" target="_blank" rel="noopener">How to make a neon text effect in Affinity Designer</a>, you'll discover how to make a neon light text effect, how to apply layer effects in Affinity Designer, and best of all, how to recreate the Beat Saber logo.</p>
</div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="idrrp">
<h2 id="toc-9e3h-how-to-convert-a-stroke-to-a-shape-in-affinity-designer">
<span>8.</span> <a href="https://design.tutsplus.com/tutorials/how-to-convert-stroke-to-shape-in-affinity-designer--cms-108639" target="_blank" rel="noopener">How to convert a stroke to a shape in Affinity Designer</a>
</h2>
<p>In this Affinity tutorial you will learn everything you've ever wanted to know about how to expand simple strokes in Affinity Designer, how to expand multiple strokes, and how to turn text outlines into shapes that you can further modify and distort as you need. </p>
</div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="i7gg">
<h2 id="toc-6kca-how-to-create-an-affinity-designer-greeting-card-template">
<span class="sectionnum">9.</span> <a href="https://design.tutsplus.com/tutorials/how-to-create-a-greeting-card-template-in-affinity-designer--cms-36227" target="_blank" rel="noopener">How to create an Affinity Designer greeting card template</a>
</h2>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/1631/posts/109102/image-upload/affinity_designer_template.jpeg" loading="lazy" width="870px" height="587px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/1631/posts/109102/image-upload/affinity_designer_template.jpeg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/1631/posts/109102/image-upload/affinity_designer_template.jpeg" loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/1631/posts/109102/image-upload/affinity_designer_template.jpeg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1631/posts/109102/image-upload/affinity_designer_template.jpeg" loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/1631/posts/109102/image-upload/affinity_designer_template.jpeg 2x"></figure>
<p>Creating your own gorgeous greeting cards is simple with this easy design tutorial focused specifically on <a href="https://design.tutsplus.com/tutorials/how-to-create-a-greeting-card-template-in-affinity-designer--cms-36227" target="_blank" rel="noopener">creating greeting card templates in Affinity Designer</a>. You will learn how to create the Affinity Designer template, how to add text and flair to your design, how to design the back of your card, and more.</p>
</div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="i47h">
<h2 id="toc-thpg-how-to-crop-in-affinity-designer">
<span class="sectionnum">10.</span> <a href="https://design.tutsplus.com/tutorials/how-to-crop-in-affinity-designer--cms-93148" target="_blank" rel="noopener">How to crop in Affinity Designer</a>
</h2>
<figure class="embedded-video" data-video-embed="true" data-original-url="https://www.youtube.com/watch?v=3LR35nzakDM&amp;t=0">
<iframe src="https://www.youtube.com/embed/3LR35nzakDM?rel=0&amp;start=0" frameborder="0" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" mozallowfullscreen="mozallowfullscreen" loading="lazy"></iframe>
</figure>
<p>The great thing about Affinity Designer is that it can handle raster image editing just as well as vector shapes, and one of its most useful features is the Vector Crop Tool. Learn how to use this essential tool, how to manually adjust the crop of your image, and then how to copy and paste the cropped image as a new document.</p>
</div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="il7lx">
<h2 id="toc-10kk-how-to-create-a-layered-text-effect-in-affinity-designer">
<span class="sectionnum">11.</span> <a href="https://design.tutsplus.com/tutorials/how-to-create-a-layered-text-effect-in-affinity-designer--cms-108600" target="_blank" rel="noopener">How to create a layered text effect in Affinity Designer</a>
</h2>
<p>Affinity Designer is a great option for creating an editable text effect. In this tutorial, you will learn how to add text in the software, create text effects, warp and distort text effects, add texture, and more.</p>
</div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="i0bwb">
<h2 id="toc-co12-how-to-remove-a-background-in-affinity-designer">
<span class="sectionnum">12.</span> <a href="https://design.tutsplus.com/tutorials/how-to-remove-a-background-in-affinity-designer--cms-93200" target="_blank" rel="noopener">How to remove a background in Affinity Designer</a>
</h2>
<figure class="embedded-video" data-video-embed="true" data-original-url="https://www.youtube.com/watch?v=LAI08JHblgc&amp;t=0">
<iframe src="https://www.youtube.com/embed/LAI08JHblgc?rel=0&amp;start=0" frameborder="0" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" mozallowfullscreen="mozallowfullscreen" loading="lazy"></iframe>
</figure>
<p>When you want to create the perfect composite design, removing the background from an image is an essential skill. Watch the video to figure out how to remove a solid colour background, and then check out the written tutorial <a href="https://design.tutsplus.com/tutorials/how-to-remove-a-background-in-affinity-designer--cms-93200" target="_blank" rel="noopener">How to remove a background in Affinity Designer</a> to discover how to remove a more complex background in a few easy steps. </p>
</div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="ikcwh">
<h2 id="toc-ouyh-how-to-merge-layers-in-affinity-designer">
<span class="sectionnum">13. </span><a href="https://design.tutsplus.com/tutorials/how-to-merge-layers-in-affinity-designer--cms-106812" target="_blank" rel="noopener">How to merge layers in Affinity Designer</a>
</h2>
<p>With an application that allows you to work in both vector and pixel layers, how do you merge the two? That's exactly what this tutorial aims to teach. You will learn everything you need to know about how layers work and how to merge vector and pixel layers. </p>
</div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="ianpl">
<h2 id="toc-w8cy-how-to-make-3d-text-in-affinity-designer">
<span class="sectionnum">14. </span><a href="https://design.tutsplus.com/tutorials/how-to-make-3d-text-in-affinity-designer--cms-93759" target="_blank" rel="noopener">How to make 3D text in Affinity Designer</a>
</h2>
<figure class="post_image"><a href="https://design.tutsplus.com/tutorials/how-to-make-3d-text-in-affinity-designer--cms-93759"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/1631/posts/109102/image-upload/How_to_Make_3D_Text_in_Affinity_Designer_tut_image_final_min.jpg" alt="How to make 3D text in Affinity Designer" loading="lazy" width="870px" height="530px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/1631/posts/109102/image-upload/How_to_Make_3D_Text_in_Affinity_Designer_tut_image_final_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/1631/posts/109102/image-upload/How_to_Make_3D_Text_in_Affinity_Designer_tut_image_final_min.jpg" alt="How to make 3D text in Affinity Designer" loading="lazy" width="650px" height="398px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/1631/posts/109102/image-upload/How_to_Make_3D_Text_in_Affinity_Designer_tut_image_final_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1631/posts/109102/image-upload/How_to_Make_3D_Text_in_Affinity_Designer_tut_image_final_min.jpg" alt="How to make 3D text in Affinity Designer" loading="lazy" width="380px" height="236px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/1631/posts/109102/image-upload/How_to_Make_3D_Text_in_Affinity_Designer_tut_image_final_min.jpg 2x"></a></figure>
<p>Want to know how to make 3D text using Affinity Designer? This tutorial on <a href="https://design.tutsplus.com/tutorials/how-to-make-3d-text-in-affinity-designer--cms-93759" target="_blank" rel="noopener">How to make 3D text in Affinity Designer</a> will show you just how it's done. First, you'll learn how to make editable 3D text using the Symbols panel, and then you'll learn how to use Layer Effects to customise it.</p>
</div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="i7936">
<h2 id="toc-bk7x-how-to-install-fonts-in-affinity-designer">
<span class="sectionnum">15. </span><a href="https://design.tutsplus.com/tutorials/how-to-install-fonts-in-affinity-designer--cms-93865" target="_blank" rel="noopener">How to install fonts in Affinity Designer</a>
</h2>
<p>Fonts can be an essential part of design work. If you want to know <a href="https://design.tutsplus.com/tutorials/how-to-install-fonts-in-affinity-designer--cms-93865" target="_blank" rel="noopener">how to add fonts in Affinity Designer</a>, this tutorial will walk you through everything you need to know about Affinity Designer fonts that you have installed on your Mac or PC.</p>
</div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="ii2xf">
<h2 id="toc-czp4-how-to-curve-text-in-affinity-designer">
<span class="sectionnum">16. </span><a href="https://www.youtube.com/watch?v=xEggiucAjWw" target="_blank" rel="noopener">How to curve text in Affinity Designer</a>
</h2>
<figure class="embedded-video" data-video-embed="true" data-original-url="https://www.youtube.com/watch?v=xEggiucAjWw&amp;t=0">
<iframe src="https://www.youtube.com/embed/xEggiucAjWw?rel=0&amp;start=0" frameborder="0" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" mozallowfullscreen="mozallowfullscreen" loading="lazy"></iframe>
</figure>
<p>Discover how to curve and stylise your text with this short and sweet Affinity Designer 2 tutorial.</p>
</div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="imfba">
<h2 id="toc-zk3f-how-to-create-a-cartoon-text-effect-in-affinity-designer">
<span class="sectionnum">17.</span> <a href="https://design.tutsplus.com/tutorials/how-to-create-cartoon-effect-affinity-designer--cms-109051" target="_blank" rel="noopener">How to create a cartoon text effect in Affinity Designer</a>
</h2>
<p>When you want to know how to create a cool cartoon text effect using Affinity Designer, use this tutorial for an easy-to-follow process. The tutorial covers how to create lettering from scratch, how to modify paths, how to add gradients, and how to export multiple versions of your design.</p>
</div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="iam3j">
<h2 id="toc-jl11-how-to-create-an-affinity-designer-icon">
<span class="sectionnum">18.</span> <a href="https://design.tutsplus.com/tutorials/how-to-create-an-icon-in-affinity-designer--cms-31669" target="_blank" rel="noopener">How to create an Affinity Designer icon</a>
</h2>
<figure class="post_image"><a href="https://design.tutsplus.com/tutorials/how-to-create-an-icon-in-affinity-designer--cms-31669"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/1631/posts/109102/image-upload/tutorial_preview_large.png" alt="How to Create an Affinity Designer Icon" loading="lazy" width="870px" height="500px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/1631/posts/109102/image-upload/tutorial_preview_large.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/1631/posts/109102/image-upload/tutorial_preview_large.png" alt="How to Create an Affinity Designer Icon" loading="lazy" width="650px" height="376px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/1631/posts/109102/image-upload/tutorial_preview_large.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1631/posts/109102/image-upload/tutorial_preview_large.png" alt="How to Create an Affinity Designer Icon" loading="lazy" width="380px" height="223px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/1631/posts/109102/image-upload/tutorial_preview_large.png 2x"></a></figure>
<p>Create your own icon for your website from start to finish with this in-depth Affinity Designer 2 tutorial. </p>
</div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="if9zg">
<h2 id="toc-yjcl-how-to-create-a-lettering-design-in-affinity-designer">
<span class="sectionnum">19.</span> <a href="https://design.tutsplus.com/tutorials/how-to-create-a-lettering-design-in-affinity-designer--cms-108938" target="_blank" rel="noopener">How to create a lettering design in Affinity Designer</a>
</h2>
<figure class="post_image"><a href="https://design.tutsplus.com/tutorials/how-to-create-a-lettering-design-in-affinity-designer--cms-108938"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/1631/posts/109102/image-upload/43_AffinityDesigner_final_copy.jpg" alt="How to create a lettering design in Affinity Designer" loading="lazy" width="870px" height="593px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/1631/posts/109102/image-upload/43_AffinityDesigner_final_copy.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/1631/posts/109102/image-upload/43_AffinityDesigner_final_copy.jpg" alt="How to create a lettering design in Affinity Designer" loading="lazy" width="650px" height="445px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/1631/posts/109102/image-upload/43_AffinityDesigner_final_copy.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1631/posts/109102/image-upload/43_AffinityDesigner_final_copy.jpg" alt="How to create a lettering design in Affinity Designer" loading="lazy" width="380px" height="263px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/1631/posts/109102/image-upload/43_AffinityDesigner_final_copy.jpg 2x"></a></figure>
<p>Design a vibrant poster using Affinity Designer in this step-by-step tutorial drawing inspiration from Dr. Sally Ride, the first American woman in space. You'll focus on bringing her famous words to life: "The stars don't look bigger, but they do look brighter." The tutorial moves you from the sketch stage through to a stunning piece of digital art.</p>
</div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="ig0ef">
<h2 id="toc-5c3p-how-to-use-affinity-designer-to-design-a-logo">
<span>20.</span> <a href="https://design.tutsplus.com/tutorials/how-to-use-affinity-designer-to-design-a-logo--cms-36519" target="_blank" rel="noopener">How to use Affinity Designer to design a logo</a>
</h2>
<figure class="post_image"><a href="https://design.tutsplus.com/tutorials/how-to-use-affinity-designer-to-design-a-logo--cms-36519"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/1631/posts/109102/image-upload/finished_logo.jpg" alt="How to Use Affinity Designer to Design a Logo" loading="lazy" width="870px" height="224px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/1631/posts/109102/image-upload/finished_logo.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/1631/posts/109102/image-upload/finished_logo.jpg" alt="How to Use Affinity Designer to Design a Logo" loading="lazy" width="650px" height="171px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/1631/posts/109102/image-upload/finished_logo.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1631/posts/109102/image-upload/finished_logo.jpg" alt="How to Use Affinity Designer to Design a Logo" loading="lazy" width="380px" height="106px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/1631/posts/109102/image-upload/finished_logo.jpg 2x"></a></figure>
<p>Need to design a terrific logo? Well, check out this tutorial where you'll learn how to create your very own logo in Affinity Designer, as well as best practices for exporting and using logos and vector art.</p>
</div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="isoxg">
<h2 id="toc-r8oi-how-to-create-a-lightning-bolt-logo-design-in-affinity-designer">
<span class="sectionnum">21.</span> <a href="https://design.tutsplus.com/tutorials/how-to-create-a-lightning-bolt-logo-design-in-affinity-designer--cms-41993" target="_blank" rel="noopener">How to create a lightning bolt logo design in Affinity Designer</a>
</h2>
<figure class="embedded-video" data-video-embed="true" data-original-url="https://www.youtube.com/watch?v=mIcho-xKnmo&amp;t=0">
<iframe src="https://www.youtube.com/embed/mIcho-xKnmo?rel=0&amp;start=0" frameborder="0" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" mozallowfullscreen="mozallowfullscreen" loading="lazy"></iframe>
</figure>
<p>Learn how to create a lightning bolt logo using Affinity Designer. Watch the video or follow along with the written tutorial, <a href="https://design.tutsplus.com/tutorials/how-to-create-a-lightning-bolt-logo-design-in-affinity-designer--cms-41993" target="_blank" rel="noopener">How to create a lightning bolt logo in Affinity Designer</a>, and discover how to set up a grid in Affinity Designer, how to create a lightning bolt symbol, and how to create a logo featuring a lightning bolt in a circle.</p>
</div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="i7rr1">
<h2 id="toc-ej2l-how-to-draw-an-arrow-in-affinity-designer">
<span>22. </span><a href="https://design.tutsplus.com/tutorials/how-to-draw-an-arrow-in-affinity-designer--cms-93721" target="_blank" rel="noopener">How to draw an arrow in Affinity Designer</a>
</h2>
<p>Use these simple steps to learn how to draw an arrow in Affinity Designer using the Stroke panel, how to draw an arrow using the Arrow Tool, and how to draw a round arrow.</p>
</div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="idep8">
<h2 id="toc-ot79-how-to-create-patterns-in-affinity-designer">
<span class="sectionnum">23.</span> <a href="https://design.tutsplus.com/tutorials/how-to-create-patterns-in-affinity-designer--cms-31947" target="_blank" rel="noopener">How to create patterns in Affinity Designer</a>
</h2>
<figure class="embedded-video" data-video-embed="true" data-original-url="https://www.youtube.com/watch?v=wlb-1Rv8QEo&amp;t=0">
<iframe src="https://www.youtube.com/embed/wlb-1Rv8QEo?rel=0&amp;start=0" frameborder="0" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" mozallowfullscreen="mozallowfullscreen" loading="lazy"></iframe>
</figure>
<p><span>We all love patterns of one sort or another, and what better way to learn how to create your own unique patterns than with this terrific tutorial: </span><a href="https://design.tutsplus.com/tutorials/how-to-create-patterns-in-affinity-designer--cms-31947" target="_blank" rel="noopener">How to create patterns in Affinity Designer</a>. You will learn three different methods of creating patterns, so you can choose which you'd like to work with going forward. </p>
</div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="i0rmi">
<h2 id="toc-zy3y-how-to-make-a-warped-checkerboard-pattern-in-affinity-designer">
<span class="sectionnum">24.</span> <a href="https://design.tutsplus.com/tutorials/how-to-make-a-warped-checkerboard-pattern-in-affinity-designer--cms-38994" target="_blank" rel="noopener">How to make a warped checkerboard pattern in Affinity Designer</a>
</h2>
<figure class="post_image"><a href="https://design.tutsplus.com/tutorials/how-to-make-a-warped-checkerboard-pattern-in-affinity-designer--cms-38994"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/1631/posts/109102/image-upload/WarpedCheckboardPattern0.jpg" alt="How to make a warped checkerboard pattern in Affinity Designer" loading="lazy" width="870px" height="870px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/1631/posts/109102/image-upload/WarpedCheckboardPattern0.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/1631/posts/109102/image-upload/WarpedCheckboardPattern0.jpg" alt="How to make a warped checkerboard pattern in Affinity Designer" loading="lazy" width="650px" height="650px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/1631/posts/109102/image-upload/WarpedCheckboardPattern0.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1631/posts/109102/image-upload/WarpedCheckboardPattern0.jpg" alt="How to make a warped checkerboard pattern in Affinity Designer" loading="lazy" width="380px" height="380px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/1631/posts/109102/image-upload/WarpedCheckboardPattern0.jpg 2x"></a></figure>
<p>Create a cool warped checkerboard pattern with this fabulous Affinity Designer tutorial. In it you will learn how to make a checkerboard pattern and then see three different methods for turning it into a wavy checkerboard pattern.</p>
</div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="i188y">
<h2 id="toc-s4fl-everything-you-need-to-know-about-affinity-designer-brushes">
<span class="sectionnum">25.</span> <a href="https://design.tutsplus.com/articles/everything-you-need-to-know-about-affinity-designer-brushes--cms-35217?utm_campaign=yt_tutsplus_cJRZ45fX_To&amp;utm_medium=referral&amp;utm_source=youtube.com&amp;utm_content=description" target="_blank" rel="noopener">Everything you need to know about Affinity Designer brushes</a>
</h2>
<figure class="embedded-video" data-video-embed="true" data-original-url="https://www.youtube.com/watch?v=cJRZ45fX_To&amp;t=0">
<iframe src="https://www.youtube.com/embed/cJRZ45fX_To?rel=0&amp;start=0" frameborder="0" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" mozallowfullscreen="mozallowfullscreen" loading="lazy"></iframe>
</figure>
<p>Brushes are one of the coolest tools to work with, and it is indispensable to learn not only how to use them effectively, but also how to create and install your own brushes.</p>
</div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="ihcux">
<h2 id="toc-f1mu-how-to-make-a-custom-guilloch-type-brush-in-affinity-designer">
<span class="sectionnum">26.</span> <a href="https://design.tutsplus.com/tutorials/how-to-make-a-custom-guilloche-type-brush-on-affinity-designer--cms-109044" target="_blank" rel="noopener">How to make a custom guilloché-type brush in Affinity Designer</a>
</h2>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/1631/posts/109102/image-upload/final_guilloche.jpg" loading="lazy" width="870px" height="870px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/1631/posts/109102/image-upload/final_guilloche.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/1631/posts/109102/image-upload/final_guilloche.jpg" loading="lazy" width="650px" height="650px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/1631/posts/109102/image-upload/final_guilloche.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1631/posts/109102/image-upload/final_guilloche.jpg" loading="lazy" width="380px" height="380px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/1631/posts/109102/image-upload/final_guilloche.jpg 2x"></figure>
<p>Now that you know a bit more about brushes, discover how to design a custom guilloché brush in Affinity Designer with this step-by-step tutorial. Apart from learning what guilloché is, you'll also pick up some useful stroke-building techniques to help you create a useful tool.</p>
</div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="io53l">
<h2 id="toc-4kpm-premium-affinity-designer-resources-from-envato-elements">Premium Affinity Designer resources from Envato</h2>
<p>Looking for great Affinity Designer resources? At <a href="https://elements.envato.com" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Envato</a>, you will find a wide selection of brushes and templates that are easy to customise in Affinity Designer. In fact, you can download as many Affinity Designer resources as you want, as often as you want, for one flat monthly fee.</p>
<p>What's more, that monthly fee also gives you unlimited access to thousands of quality digital assets like graphic templates, photos, business card templates, and much more. Let's take a look at a selection of the Affinity Designer assets you can download.</p>
<h3 id="toc-k03k-travel-flyer-for-affinity-designer"><a href="https://elements.envato.com/travel-flyer-UV4ZR2" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Travel flyer for Affinity Designer</a></h3>
<figure class="post_image"><a href="https://elements.envato.com/travel-flyer-UV4ZR2" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/1631/posts/109102/image-upload/AffinityDesignSoftware1.jpg" alt="Travel Flyer for Affinity Designer" loading="lazy" width="870px" height="582px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/1631/posts/109102/image-upload/AffinityDesignSoftware1.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/1631/posts/109102/image-upload/AffinityDesignSoftware1.jpg" alt="Travel Flyer for Affinity Designer" loading="lazy" width="650px" height="437px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/1631/posts/109102/image-upload/AffinityDesignSoftware1.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1631/posts/109102/image-upload/AffinityDesignSoftware1.jpg" alt="Travel Flyer for Affinity Designer" loading="lazy" width="380px" height="258px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/1631/posts/109102/image-upload/AffinityDesignSoftware1.jpg 2x"></a></figure>
<p>How cool is this flyer? It can be yours to use and customise as you like. All you need to do is download it and replace the text and images with your own using Affinity Designer, and your work is done.</p>
<h3 id="toc-yadw-multi-purpose-magazine-template-for-affinity-designer"><a href="https://elements.envato.com/clean-magazine-multi-purpose-book-J89V5CU" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Multi-purpose magazine template for Affinity Designer</a></h3>
<figure class="post_image"><a href="https://elements.envato.com/clean-magazine-multi-purpose-book-J89V5CU" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/1631/posts/109102/image-upload/AffinityDesignSoftware5.jpg" alt="Multi-purpose magazine template for Affinity Designer" loading="lazy" width="870px" height="584px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/1631/posts/109102/image-upload/AffinityDesignSoftware5.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/1631/posts/109102/image-upload/AffinityDesignSoftware5.jpg" alt="Multi-purpose magazine template for Affinity Designer" loading="lazy" width="650px" height="438px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/1631/posts/109102/image-upload/AffinityDesignSoftware5.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1631/posts/109102/image-upload/AffinityDesignSoftware5.jpg" alt="Multi-purpose magazine template for Affinity Designer" loading="lazy" width="380px" height="259px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/1631/posts/109102/image-upload/AffinityDesignSoftware5.jpg 2x"></a></figure>
<p>Want to create a stunning, modern magazine? Why not try this beautiful template from Envato? The A4 template offers 18 editable pages and is fully customisable using both Affinity Designer and Publisher.</p>
<h3 id="toc-m2qk-colored-brushes-for-affinity-designer"><a href="https://elements.envato.com/colored-brushes-FB2FWKQ" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Colored Brushes Pattern for Affinity Designer</a></h3>
<figure class="post_image"><a href="https://elements.envato.com/colored-brushes-FB2FWKQ" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/1631/posts/109102/image-upload/AffinityDesignSoftware4.jpg" alt="Colored Brushes for Affinity Designer" loading="lazy" width="870px" height="584px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/1631/posts/109102/image-upload/AffinityDesignSoftware4.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/1631/posts/109102/image-upload/AffinityDesignSoftware4.jpg" alt="Colored Brushes for Affinity Designer" loading="lazy" width="650px" height="438px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/1631/posts/109102/image-upload/AffinityDesignSoftware4.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1631/posts/109102/image-upload/AffinityDesignSoftware4.jpg" alt="Colored Brushes for Affinity Designer" loading="lazy" width="380px" height="259px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/1631/posts/109102/image-upload/AffinityDesignSoftware4.jpg 2x"></a></figure>
<p>If you love texture and pattern, you will love this seamless hand-painted pattern with its spontaneous brush strokes. Download it and use Affinity Designer to integrate it into your next project.</p>
<h3 id="toc-04kf-so-flowery-branding-kit"><a href="https://elements.envato.com/so-flowery-branding-kit-watercolours-B4VD4Y" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">So Flowery Branding Kit</a></h3>
<figure class="post_image"><a href="https://elements.envato.com/so-flowery-branding-kit-watercolours-B4VD4Y" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/1631/posts/109102/image-upload/AffinityDesignSoftware2.jpg" alt="So Flowery Branding Kit" loading="lazy" width="870px" height="571px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/1631/posts/109102/image-upload/AffinityDesignSoftware2.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/1631/posts/109102/image-upload/AffinityDesignSoftware2.jpg" alt="So Flowery Branding Kit" loading="lazy" width="650px" height="428px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/1631/posts/109102/image-upload/AffinityDesignSoftware2.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1631/posts/109102/image-upload/AffinityDesignSoftware2.jpg" alt="So Flowery Branding Kit" loading="lazy" width="380px" height="253px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/1631/posts/109102/image-upload/AffinityDesignSoftware2.jpg 2x"></a></figure>
<p>This is a fantastic branding kit that will keep on giving. That's because it contains 18 logo designs, 17 icons, and 13 watercolour elements, all fully editable using Affinity Designer. </p>
<h3 id="toc-46ah-clean-modern-stationery"><a href="https://elements.envato.com/clean-modern-stationery-AAQ7QR" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Clean Modern Stationery</a></h3>
<figure class="post_image"><a href="https://elements.envato.com/clean-modern-stationery-AAQ7QR" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/1631/posts/109102/image-upload/AffinityDesignSoftware3.jpg" alt="Clean Modern Stationery" loading="lazy" width="870px" height="584px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/1631/posts/109102/image-upload/AffinityDesignSoftware3.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/1631/posts/109102/image-upload/AffinityDesignSoftware3.jpg" alt="Clean Modern Stationery" loading="lazy" width="650px" height="438px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/1631/posts/109102/image-upload/AffinityDesignSoftware3.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1631/posts/109102/image-upload/AffinityDesignSoftware3.jpg" alt="Clean Modern Stationery" loading="lazy" width="380px" height="259px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/1631/posts/109102/image-upload/AffinityDesignSoftware3.jpg 2x"></a></figure>
<p>Looking for the perfect stationery template for a new business venture? How about this collection offering a clean and modern design? The collection, which is fully customisable in Affinity Designer, includes both A4 and Letter size templates featuring envelopes, business cards, and presentation folders. </p>
</div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="izv99">
<h2 id="toc-e9fq-start-learning-affinity-designer-today">Learn Affinity Designer today</h2>
<p>I hope you've found this article on the best <a href="https://design.tutsplus.com/compatible-with/affinity-designer" target="_blank" rel="noopener">Affinity Designer tutorials</a> helpful. As you can see, Envato Tuts+ has no shortage of informative tutorials for this amazing software. </p>
<p>And when it comes to digital assets, <a href="https://elements.envato.com" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Envato</a> is an excellent resource for premium brushes, icons, templates, and other design resources. It offers unlimited downloads for one low monthly fee. Sign up today!</p>
<ul class="roundup-block__contents posts--half-width roundup-block--list">
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://design.tutsplus.com/tutorials/how-to-create-a-stylish-magazine-layout-in-affinity-publisher--cms-31847"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/33/posts/31847/preview_image/mockspreadpreview.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/33/posts/31847/preview_image/mockspreadpreview.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/33/posts/31847/preview_image/mockspreadpreview.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/33/posts/31847/preview_image/mockspreadpreview.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/33/posts/31847/preview_image/mockspreadpreview.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/33/posts/31847/preview_image/mockspreadpreview.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">How to Create a Stylish Magazine Layout in Affinity Publisher</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/114/profiles/18595/profileImage/Headshot-small.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/114/profiles/18595/profileImage/Headshot-small.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/114/profiles/18595/profileImage/Headshot-small.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/114/profiles/18595/profileImage/Headshot-small.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/114/profiles/18595/profileImage/Headshot-small.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/114/profiles/18595/profileImage/Headshot-small.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Grace Fussell</div>
<div class="roundup-block__published-date">12 Dec 2023</div>
</div>
</div>
</div>
</div></a></li>
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://design.tutsplus.com/tutorials/cancel-adobe-best-alternatives-for-designers--cms-108828"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2659/posts/108828/preview_image/cancel_adobe_thumb.jpg" alt="" loading="lazy" width="820px" height="574px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1600/uploads/users/2659/posts/108828/preview_image/cancel_adobe_thumb.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2659/posts/108828/preview_image/cancel_adobe_thumb.jpg" alt="" loading="lazy" width="650px" height="456px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2659/posts/108828/preview_image/cancel_adobe_thumb.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2659/posts/108828/preview_image/cancel_adobe_thumb.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2659/posts/108828/preview_image/cancel_adobe_thumb.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">Cancel Adobe? Best Alternatives for Designers</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/1990/profiles/20506/profileImage/small.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/1990/profiles/20506/profileImage/small.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/1990/profiles/20506/profileImage/small.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/1990/profiles/20506/profileImage/small.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1990/profiles/20506/profileImage/small.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/1990/profiles/20506/profileImage/small.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Abbey Esparza</div>
<div class="roundup-block__published-date">05 Jul 2024</div>
</div>
</div>
</div>
</div></a></li>
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://design.tutsplus.com/articles/affinity-publisher-vs-indesign-which-is-better--cms-108799"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2824/posts/108799/preview_image/indesign_vs_publisher.jpg" alt="" loading="lazy" width="820px" height="574px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1600/uploads/users/2824/posts/108799/preview_image/indesign_vs_publisher.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2824/posts/108799/preview_image/indesign_vs_publisher.jpg" alt="" loading="lazy" width="650px" height="456px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2824/posts/108799/preview_image/indesign_vs_publisher.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2824/posts/108799/preview_image/indesign_vs_publisher.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2824/posts/108799/preview_image/indesign_vs_publisher.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">Affinity Publisher vs. InDesign: Which Is Better?</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2824/profiles/21349/profileImage/pfp.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2824/profiles/21349/profileImage/pfp.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2824/profiles/21349/profileImage/pfp.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2824/profiles/21349/profileImage/pfp.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2824/profiles/21349/profileImage/pfp.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2824/profiles/21349/profileImage/pfp.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Drew MacDonald</div>
<div class="roundup-block__published-date">17 Jul 2024</div>
</div>
</div>
</div>
</div></a></li>
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://design.tutsplus.com/tutorials/how-to-make-a-portfolio-brochure-template-in-affinity-publisher--cms-109003"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2760/posts/109003/preview_image/portfolio_brochure_preview.jpg" alt="" loading="lazy" width="820px" height="574px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1600/uploads/users/2760/posts/109003/preview_image/portfolio_brochure_preview.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2760/posts/109003/preview_image/portfolio_brochure_preview.jpg" alt="" loading="lazy" width="650px" height="456px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2760/posts/109003/preview_image/portfolio_brochure_preview.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2760/posts/109003/preview_image/portfolio_brochure_preview.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2760/posts/109003/preview_image/portfolio_brochure_preview.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">How to make a portfolio brochure template in Affinity Publisher</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2796/profiles/21283/profileImage/Ash_HS_1.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2796/profiles/21283/profileImage/Ash_HS_1.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2796/profiles/21283/profileImage/Ash_HS_1.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2796/profiles/21283/profileImage/Ash_HS_1.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2796/profiles/21283/profileImage/Ash_HS_1.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2796/profiles/21283/profileImage/Ash_HS_1.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Ashlee Harrell</div>
<div class="roundup-block__published-date">01 Nov 2024</div>
</div>
</div>
</div>
</div></a></li>
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://design.tutsplus.com/articles/45-best-affinity-publisher-templates-including-brochure-templates--cms-34425"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2092/posts/34425/preview_image/thumbnail_2.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2092/posts/34425/preview_image/thumbnail_2.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2092/posts/34425/preview_image/thumbnail_2.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2092/posts/34425/preview_image/thumbnail_2.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2092/posts/34425/preview_image/thumbnail_2.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2092/posts/34425/preview_image/thumbnail_2.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">52 Best Affinity Publisher Templates (Including Publisher Brochure Templates)</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2092/profiles/20609/profileImage/new_avatar.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2092/profiles/20609/profileImage/new_avatar.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2092/profiles/20609/profileImage/new_avatar.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2092/profiles/20609/profileImage/new_avatar.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2092/profiles/20609/profileImage/new_avatar.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2092/profiles/20609/profileImage/new_avatar.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Daisy E.</div>
<div class="roundup-block__published-date">15 Mar 2024</div>
</div>
</div>
</div>
</div></a></li>
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://design.tutsplus.com/tutorials/how-to-design-a-book-cover-in-affinity-publisher--cms-108675"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2824/posts/108675/preview_image/Preview_Image.jpg" alt="" loading="lazy" width="820px" height="574px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1600/uploads/users/2824/posts/108675/preview_image/Preview_Image.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2824/posts/108675/preview_image/Preview_Image.jpg" alt="" loading="lazy" width="650px" height="456px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2824/posts/108675/preview_image/Preview_Image.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2824/posts/108675/preview_image/Preview_Image.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2824/posts/108675/preview_image/Preview_Image.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">How to Design a Book Cover in Affinity Publisher</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2824/profiles/21349/profileImage/pfp.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2824/profiles/21349/profileImage/pfp.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2824/profiles/21349/profileImage/pfp.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2824/profiles/21349/profileImage/pfp.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2824/profiles/21349/profileImage/pfp.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2824/profiles/21349/profileImage/pfp.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Drew MacDonald</div>
<div class="roundup-block__published-date">20 Jun 2024</div>
</div>
</div>
</div>
</div></a></li>
</ul>
</div><div class="mediafed_ad"><img border="0" height="1" src="http://audio.tutsplus.com.feedsportal.com/c/35227/f/669438/s/109102/sc/4/mf.gif" width="1" /><a href="http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/109102/a2.htm"><img border="0" src="http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/109102/a2.img" /></a><img border="0" height="1" src="http://pi.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/109102/a2t.img" width="1" /></div></content>
<published>2025-01-27 18:17:00 UTC</published>
<updated>2025-01-27 18:17:00 UTC</updated>
<author>
<name>Nona Blackman</name>
</author>
</entry>
<entry>
<id>tag:tutsplus.com,2005:PostPresenter/cms-24085</id>
<published>2015-05-29T18:18:25+00:00</published>
<link rel="alternate" type="text/html" href="https://business.tutsplus.com/tutorials/how-to-set-effective-goals-for-your-freelance-business--cms-24085"/>
<title>How to set effective freelance business goals</title>
<content type="html"><style>* { box-sizing: border-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}</style><div data-content-block-type="Wysi" id="i03v" class="content-block-wysi content-block">
<p>If you’ve ever worked for a company, large or small, you’ve probably seen that goal-setting is something they take very seriously. Many companies devote large amounts of time to setting goals and objectives for the year—not just for the company overall, but for each division within it, and for each employee within each division—and then measuring progress towards those goals for the business at the end of the year.</p>
<figure class="post_image"><a href="https://elements.envato.com/2025-budget-planning-and-allocation-concept-wooden-S7QTES4" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/24085/image-upload/2025_budget_planning_and_allocation_concept_woode_2024_08_21_01_44_03_utc_1_.jpg" alt="set goals" loading="lazy" width="870px" height="588px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/24085/image-upload/2025_budget_planning_and_allocation_concept_woode_2024_08_21_01_44_03_utc_1_.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/24085/image-upload/2025_budget_planning_and_allocation_concept_woode_2024_08_21_01_44_03_utc_1_.jpg" alt="set goals" loading="lazy" width="650px" height="441px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/24085/image-upload/2025_budget_planning_and_allocation_concept_woode_2024_08_21_01_44_03_utc_1_.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/24085/image-upload/2025_budget_planning_and_allocation_concept_woode_2024_08_21_01_44_03_utc_1_.jpg" alt="set goals" loading="lazy" width="380px" height="261px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/24085/image-upload/2025_budget_planning_and_allocation_concept_woode_2024_08_21_01_44_03_utc_1_.jpg 2x"></a>
<figcaption>Learn how to set goals for your freelance business.</figcaption>
</figure>
<p>Yet, in my experience, most freelancers don’t tend to devote nearly as much energy to setting goals and objectives. We claim to think of what we do as a business, but often we don't have any plan other than “<a href="https://elements.envato.com/learn/how-to-get-freelance-design-clients" target="_self" rel="nofollow" data-action="click-&gt;ga-analytics#sendElementsClickEvent">get more clients</a>”.</p>
<p>So this tutorial is aimed at showing you why you need to set clear, effective goals for your <a href="https://business.tutsplus.com/tutorials/freelance-work-versus-a-salary-job-the-pros-and-cons--cms-25052" target="_self">freelance business</a>, and how to go about doing so. I’ll start by examining the benefits of setting yourself clear objectives, and then take you through the practical steps of deciding on your priorities, establishing well-defined goals, and <a href="https://business.tutsplus.com/tutorials/how-to-stick-to-your-new-years-resolutions--cms-32490" target="_self">tracking your progress</a>.</p>
<p>Companies understand that clear objectives are a critical component of achieving greater success, growth, and profits. By the end of this tutorial, you’ll understand that too, and will have a clear idea of how you can move forward with objectives that help you take your business to the next level.</p>
<h2 id="toc-6n3f-why-a-freelancer-needs-clear-goals">
<span class="sectionnum">1.</span> Why a freelancer needs clear business goals</h2>
<p>Although I used the example of companies setting goals, your situation as a freelancer is not completely comparable. A large company might have thousands of employees scattered all around the world, and it needs to set clear goals as a way of making sure everyone is pulling in the right direction.</p>
<p>As a freelancer, it’s just you, and you already know what you need to do. So you don’t need goals, right?</p>
<p>Wrong.</p>
<p>It’s easy to think that because you’re a one-person shop, you don’t need to go through a formal process of setting objectives. But in fact, you need them just as much as Citigroup or GE. Here’s why.</p>
<h3 id="toc-c04t-goals-help-you-grow">Smart business goals help you grow</h3>
<p>As a freelancer, it can be very hard to grow beyond a certain point. There are only so many hours in a week, and once you’re fully booked with work, it’s easy to fall into the habit of just working away, meeting the deadlines, and accepting that you’ve reached a “ceiling” in terms of earnings. In other words, you’re working hard just to stand still.</p>
<p>For some people, that might be OK. If you love what you do and are happy with the amount of money you’re making, then you can just keep going as you are.</p>
<p>But the process of setting goals may reveal other desires, like <a href="https://business.tutsplus.com/tutorials/a-freelancers-guide-to-saving-investing--cms-24336" target="_self">boosting your savings</a> or having more time to spend with your family. If that’s the case, then the status quo won’t cut it. You’ll have to achieve growth.</p>
<p>There are many ways to achieve this, of course, such as:</p>
<ul>
<li>creating eBooks, videos or classes that you sell from your website, giving yourself an income that’s not tied to the hours you put in</li>
<li><a href="https://business.tutsplus.com/tutorials/how-to-raise-your-prices-without-losing-customers--cms-22569" target="_self">raising your rates</a></li>
<li>moving to an agency model, where you farm some of the work out to other people instead of doing everything yourself</li>
<li>offering new, higher-value services</li>
</ul>
<p>There are many other possibilities, of course, depending on the business you’re in. The point is that in order to grow, you need to think strategically and change the way you’re working, which is something you’ll probably never even think of unless you’ve taken the time to set goals and priorities.</p>
<h3 id="toc-6jni-setting-goals-forces-you-to-step-back">Setting goals for your business forces you to step back</h3>
<p>As a freelancer, you get to set your own agenda. You don’t have a boss telling you what to work on each day—instead, you decide for yourself.</p>
<p>At least, that’s the idealized view of the freelance life. In reality, the way you spend your day is still largely determined by other people—it’s just that, instead of the boss, it’s your clients. You have to meet that urgent deadline for one client, and answer those emails from another one, and request a clearer brief from that agency that never seems to know what it wants.</p>
<p>Your day is full, and you are busy working... but are you working on the right things?</p>
<p>There are two measures of importance, after all: urgency and impact. The danger for freelancers is that you end up always working on the most urgent stuff, neglecting things that would have a greater impact on your business, but don’t have a deadline attached.</p>
<p>That’s why so many web designers never get around to updating their websites, why photographers often make do with a headshot they’ve never been happy with. They know these things are important, but they’re too busy with all the things that are more urgent.</p>
<p>Setting goals for your business forces you to step back and decide on what’s really important, so that you can make sure you’re working on the <em>right </em>things, not just the most urgent.</p>
<h3 id="toc-rwxo-goals-keep-you-accountable">Freelancing goals keep you accountable</h3>
<p>Setting freelancing goals is one thing, but tracking them is even more important. If you take the process seriously, you’ll have a constant daily reminder of what you should be working on, and how it fits in with the bigger picture.</p>
<p>I’ll talk more about accountability and how to stay on track later on, but for now just understand that it’s a powerful benefit of goal-setting, helping you get motivated to achieve more than you did before. </p>
<figure class="post_image"><a href="https://elements.envato.com/it-s-important-to-set-your-own-goals-and-work-hard-8DLVNT7" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/48/posts/24085/image-upload/goals.jpg" alt="set goals" loading="lazy" width="870px" height="587px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/48/posts/24085/image-upload/goals.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/48/posts/24085/image-upload/goals.jpg" alt="set goals" loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/48/posts/24085/image-upload/goals.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/48/posts/24085/image-upload/goals.jpg" alt="set goals" loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/48/posts/24085/image-upload/goals.jpg 2x"></a>
<figcaption>Setting smart business goals for your freelance projects can help you stay on track.</figcaption>
</figure>
<h2 id="toc-ze3q-deciding-on-your-priorities">
<span class="sectionnum">2.</span> Deciding on your priorities</h2>
<p>Let's look at how to set business goals that are effective. It starts with deciding on your priorities. These are not the same as goals: while goals are specific, targeted objectives, priorities are the broader desires to which you’re aspiring.</p>
<p>What’s really important to you in life? What kind of life and career would you like to have? What are the most important things you want to achieve? These are the kinds of big questions that you need to answer before you can begin setting goals.</p>
<p>There are many ways of doing this, but my favorite is to picture myself at various points in the future:</p>
<ul>
<li>a year from now</li>
<li>five years from now</li>
<li>ten years from now</li>
<li>at the end of my life</li>
</ul>
<p>When I say “picture myself”, I really do mean that. I’ll actually describe a typical day in my desired future life: the house I’m living in, what I do, who’s with me, what the scene looks like. I find that helps me to get really clear. If you’re visually inclined, you might like to draw the scene, or paint it, or create a collage using images you’ve grabbed from the web.</p>
<p>Try to cover not just work, but all aspects of your life. The point of your work is to support your life, after all, and the idea is to decide on what’s really important to you. So consider not just work achievements, but also things like lifestyle and relationship goals. It may help to present the information in a spider chart or “life wheel” as follows, rating your satisfaction in each area and aiming for a full, balanced wheel.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=600/uploads/users/48/posts/24085/image/life-wheel-chart.png" alt="Life wheel showing balance in each area of life" loading="lazy" width="620px" height="409px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1200/uploads/users/48/posts/24085/image/life-wheel-chart.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=600/uploads/users/48/posts/24085/image/life-wheel-chart.png" alt="Life wheel showing balance in each area of life" loading="lazy" width="620px" height="409px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1200/uploads/users/48/posts/24085/image/life-wheel-chart.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/48/posts/24085/image/life-wheel-chart.png" alt="Life wheel showing balance in each area of life" loading="lazy" width="380px" height="253px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/48/posts/24085/image/life-wheel-chart.png 2x">
<figcaption>Chart courtesy of <a href="https://paullaherty.com/2014/11/30/work-life-balance/" target="_self">Paul Laherty</a></figcaption>
</figure>
<h2 id="toc-4lx7-forming-clear-goals">
<span class="sectionnum">3.</span> Forming clear and SMART business goals</h2>
<p>Now that we’re clear on the big picture, let’s get more specific. Look at the priorities you’ve set, and start breaking down what you need to do to get your business to the desired state.</p>
<p>Start with long-term goals: what do you want to achieve in your business in the next five years? The goals should be inspired by your vision for your life as a whole, but should be specific to your freelance business. Which new services do you want to start offering? <a href="https://business.tutsplus.com/tutorials/freelance-rates-guide-to-hourly-versus-project-pricing--cms-24959" target="_self">Do you want to raise your rates</a> to a certain level, or reduce your hours to a certain point?</p>
<p>Keep in mind the well-known acronym <a href="https://business.tutsplus.com/articles/how-to-set-goals-with-no-room-for-excuses--fsw-44733" target="_self">SMART</a>, ensuring that your goals are:</p>
<ul>
<li>specific</li>
<li>measurable</li>
<li>achievable</li>
<li>realistic</li>
<li>time-bound</li>
</ul>
<p>I won't spend much time on this, because it's quite well-known. But as a quick example, “make more money” is not a SMART business goal. But “increase after-tax income by 25% by December 2025” ticks all the boxes.</p>
<p>When you’ve got your long-term goals worked out, begin working backwards, getting closer and closer to the present day. What do you need to achieve in the next year to set yourself up for meeting your five-year goals? Then break your one-year goals out month by month, so that you know exactly what you have to do each month to reach your year-end goals.</p>
<p>Then you can break your monthly goals down into weekly goals, and your weekly goals down into daily goals. That way, you can be sure that what you’re doing today is feeding into your long-term goals and moving you closer to the life you want.</p>
<p>Of course, your daily goals will also include the “urgent” stuff—the deadlines, the emails, the invoices, and other things that just need to be done. But try to make sure that each day also includes some time for the goals that are driven by your longer-term planning process.</p>
<p>One other key point about goals is that the closer you get to the present day, the more your goals should only include outcomes that you can personally control. For longer-term goals, it’s OK to include some things that you want to achieve, even if you’re not entirely sure how to do it. But for shorter-term goals like monthly or weekly goals, it should only be things that you can control.</p>
<p>The “increased income” goal I mentioned earlier is good for a long-term goal, for example. But for a monthly goal, you’re better off going for something like “Pitch five new clients, quoting higher rates than I’m currently charging.” That will contribute to increasing your income, and is entirely under your control. Whether you actually get the business is down to the clients themselves, so don’t make your short-term goals dependent on the actions and decisions of others.</p>
<p>And finally, your goals should excite you. Too often, our days are driven by task lists that are more about obligation than desire. By deciding on your deepest life priorities, setting ambitious long-term goals, and tying your shorter-term goals to them, you ensure that even if what you’re doing right now isn’t that exciting, you’ve linked it to something bigger, a vision of the kind of life that you want. That helps generate some enthusiasm, a key ingredient for getting things done.</p>
<h2 id="toc-k73c-keeping-track">
<span class="sectionnum">4.</span> Keeping track</h2>
<p>This section will be quite short, because there are so many different ways of keeping track of your goals, and it doesn’t really matter which one you use. The only important thing is that you do it, and do it regularly.</p>
<p>For example, I keep track of my goals in a simple, old-fashioned notebook. I like the ritual of writing it all out, and spending time with the computer switched off and my mind focused on what I’m trying to achieve. I make time every Sunday (or Monday morning if I can’t be bothered on Sunday) to look over my goals from last week, check my progress, read over my longer-term goals, and set objectives for the week ahead. Then I type my daily tasks into the <a href="https://chrome.google.com/webstore/detail/momentum/laookkfknpbbblfpciffpaejjkokdgca?hl=en">Momentum</a> app in Chrome, so that I see them every time I open a new tab.</p>
<p>But if you prefer, there are countless apps and programs and templates that you could use, such as <a href="http://www.goalsontrack.com/">GoalsOnTrack</a>, <a href="https://www.coach.me/">Coach.me</a>, <a href="http://lifetick.com/">Lifetick</a>, or simple to-do lists and task management apps.</p>
<p>What matters is that you pick a method, set up a regular schedule, and commit to updating your goals regularly. Remember the “R” in “SMART” particularly, to ensure that you don’t overcommit, and that you’re compassionate with yourself if you miss a goal, as will always happen. Life is unpredictable, so your goals should be adaptable. The point is to move you in the right direction, not to beat yourself up if you fail.</p>
<p>If you’re really struggling to stay on track, you could consider finding an accountability partner, someone you call or email regularly to commit to your goals and report on your progress.</p>
<p>Or set up rewards for yourself, perhaps promising yourself that if you meet your goal, you’ll reward yourself with something you enjoy—a meal out, perhaps, or an exorbitant bottle of wine, or even just a day off. Whatever you can afford, and whatever will motivate you to get the job done. Bribery works.</p>
<figure class="post_image"><a href="https://elements.envato.com/hand-holding-a-stopwatch-KJ5L3S9" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/24085/image-upload/hand_holding_a_stopwatch_2023_11_27_05_10_13_utc_1_.jpg" alt="Keep track of your goals regularly" loading="lazy" width="870px" height="633px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/24085/image-upload/hand_holding_a_stopwatch_2023_11_27_05_10_13_utc_1_.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/24085/image-upload/hand_holding_a_stopwatch_2023_11_27_05_10_13_utc_1_.jpg" alt="Keep track of your goals regularly" loading="lazy" width="650px" height="474px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/24085/image-upload/hand_holding_a_stopwatch_2023_11_27_05_10_13_utc_1_.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/24085/image-upload/hand_holding_a_stopwatch_2023_11_27_05_10_13_utc_1_.jpg" alt="Keep track of your goals regularly" loading="lazy" width="380px" height="280px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/24085/image-upload/hand_holding_a_stopwatch_2023_11_27_05_10_13_utc_1_.jpg 2x"></a>
<figcaption>Keep track of your goals regularly.</figcaption>
</figure>
<h2>Next steps</h2>
<p>Too often, we forget our New Year’s resolutions before we even get to Valentine’s Day. I want you to think of goal-setting in a different way. I want you to disconnect from the New Year’s flurry of diets and gym memberships, and think of it instead as a business activity, something you need to do for the health of your freelance business. And think of it as a long-term activity, something you’ll keep doing week after week, month after month, year after year.</p>
<p>If you do it right, setting and tracking your goals won’t take up much of your time—in fact, it will free up time. It will keep you focused on the truly important things in your life and in your business, ensuring that you’re spending time on tasks that will move your business forward and help you achieve success in what truly matters to you. So get started today! </p>
<h2 id="toc-fph6-find-what-you-need-to-reach-your-freelancing-goals">Find what you need to reach your freelancing goals</h2>
<p><a href="https://elements.envato.com/" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Envato</a> will be the ultimate companion to help you achieve your freelancing goals for your creative projects. With a subscription, you get access and unlimited downloads of a ton of cool stuff: from logo templates to stock photos and more. Plus, you can even get some <a href="https://labs.envato.com/image-gen" target="_self">AI assistance</a> to make your visions come to life!</p>
</div><div class="mediafed_ad"><img border="0" height="1" src="http://audio.tutsplus.com.feedsportal.com/c/35227/f/669438/s/24085/sc/4/mf.gif" width="1" /><a href="http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/24085/a2.htm"><img border="0" src="http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/24085/a2.img" /></a><img border="0" height="1" src="http://pi.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/24085/a2t.img" width="1" /></div></content>
<published>2025-01-27 17:30:00 UTC</published>
<updated>2025-01-27 17:30:00 UTC</updated>
<author>
<name>Andrew Blackman</name>
</author>
</entry>
<entry>
<id>tag:tutsplus.com,2005:PostPresenter/cms-109075</id>
<published>2024-12-18T04:51:53+00:00</published>
<link rel="alternate" type="text/html" href="https://webdesign.tutsplus.com/how-to-create-a-color-gradient-tool-in-javascript--cms-109075t"/>
<title>How to create a color gradient tool in JavaScript</title>
<content type="html"><style>* { box-sizing: border-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}</style><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="iuyj">
<p>A gradient is a blend of two or more colors that transition smoothly from one to another. Gradients add modern aesthetics to backgrounds, text, buttons, etc.</p>
<p>In CSS, gradients are added as a value of the <code>background</code> property. For example, a simple gradient might look like this:</p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table css"><tbody><tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre><span style="color: #f4bf75">background</span><span style="color: #d0d0d0">:</span> <span style="color: #f4bf75">linear-gradient</span><span style="color: #d0d0d0">(</span><span style="color: #f4bf75">to</span> <span style="color: #f4bf75">right</span><span style="color: #d0d0d0">,</span> <span style="color: #f4bf75">red</span><span style="color: #d0d0d0">,</span> <span style="color: #f4bf75">pink</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr></tbody></table></div>
<p>Here, we are creating a linear gradient that transitions from red to pink horizontally. You can also set an angle to control the direction of the gradient. Check out this example:</p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table plaintext"><tbody><tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre>background: linear-gradient(45deg, red, pink);
</pre></td>
</tr></tbody></table></div>
<p>Here, the gradient transitions from red to pink at a 45-degree angle. To learn more about manipulating gradients with CSS, here’s a quick guide:</p>
<ul class="roundup-block__contents posts--half-width roundup-block--list"><li class="roundup-block__content"><a class="roundup-block__content-link" href="https://webdesign.tutsplus.com/tutorials/how-to-use-gradients-on-the-web--cms-29922"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/30/posts/29922/preview_image/gradients.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/30/posts/29922/preview_image/gradients.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/30/posts/29922/preview_image/gradients.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/30/posts/29922/preview_image/gradients.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/30/posts/29922/preview_image/gradients.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/30/posts/29922/preview_image/gradients.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">How to Use CSS Gradients on the Web</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/30/profiles/265/profileImage/adi.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/30/profiles/265/profileImage/adi.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/30/profiles/265/profileImage/adi.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/30/profiles/265/profileImage/adi.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/30/profiles/265/profileImage/adi.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/30/profiles/265/profileImage/adi.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Adi Purdila</div>
<div class="roundup-block__published-date">23 Jan 2024</div>
</div>
</div>
</div>
</div></a></li></ul>
<h2 id="toc-uwbi-what-were-creating-in-this-tutorial">What we’re creating in this tutorial</h2>
<p>In this tutorial, you will use JavaScript and learn how to create a tool that produces all kinds of CSS gradients. Here are the features of the gradient tool:</p>
<ul>
<li>A preview element to show the current gradient.</li>
<li>An option to choose between linear or radial gradients.</li>
<li>The ability to add and remove colors from the gradient.</li>
<li>An option to add an angle to the linear gradient.</li>
<li>Ability to copy the generated gradient code.</li>
</ul>
<p>By the end of the tutorial, you will have something like this:</p>
<p><iframe src="https://codepen.io/tutsplus/embed/VYZrpJZ?default-tab=result" width="950" height="800" frameborder="no" scrolling="no" allowfullscreen="true" loading="lazy">
</iframe></p>
<h2 id="toc-0c4s-create-the-interface">HTML: Create the interface</h2>
<p>Our gradient tool will have a fairly minimal interface, the markup for which looks like this:</p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table html"><tbody>
<tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre><span style="color: #f4bf75">&lt;div</span> <span style="color: #6a9fb5">class=</span><span style="color: #90a959">"container"</span><span style="color: #f4bf75">&gt;</span>
</pre></td>
</tr>
<tr id="line-2" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>2</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;h1&gt;</span>Gradient Generator<span style="color: #f4bf75">&lt;/h1&gt;</span>
</pre></td>
</tr>
<tr id="line-3" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>3</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;div</span> <span style="color: #6a9fb5">class=</span><span style="color: #90a959">"preview"</span><span style="color: #f4bf75">&gt;&lt;/div&gt;</span>
</pre></td>
</tr>
<tr id="line-4" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>4</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-5" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>5</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;div</span> <span style="color: #6a9fb5">class=</span><span style="color: #90a959">"gradient-type"</span><span style="color: #f4bf75">&gt;</span>
</pre></td>
</tr>
<tr id="line-6" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>6</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;label&gt;</span>
</pre></td>
</tr>
<tr id="line-7" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>7</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;input</span> <span style="color: #6a9fb5">type=</span><span style="color: #90a959">"radio"</span> <span style="color: #6a9fb5">name=</span><span style="color: #90a959">"gradient-type"</span> <span style="color: #6a9fb5">value=</span><span style="color: #90a959">"linear"</span> <span style="color: #6a9fb5">checked</span><span style="color: #f4bf75">&gt;</span> Linear
</pre></td>
</tr>
<tr id="line-8" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>8</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;/label&gt;</span>
</pre></td>
</tr>
<tr id="line-9" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>9</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;label&gt;</span>
</pre></td>
</tr>
<tr id="line-10" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>10</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;input</span> <span style="color: #6a9fb5">type=</span><span style="color: #90a959">"radio"</span> <span style="color: #6a9fb5">name=</span><span style="color: #90a959">"gradient-type"</span> <span style="color: #6a9fb5">value=</span><span style="color: #90a959">"radial"</span><span style="color: #f4bf75">&gt;</span> Radial
</pre></td>
</tr>
<tr id="line-11" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>11</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;/label&gt;</span>
</pre></td>
</tr>
<tr id="line-12" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>12</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;/div&gt;</span>
</pre></td>
</tr>
<tr id="line-13" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>13</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-14" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>14</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;div</span> <span style="color: #6a9fb5">class=</span><span style="color: #90a959">"color-control"</span><span style="color: #f4bf75">&gt;</span>
</pre></td>
</tr>
<tr id="line-15" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>15</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;div</span> <span style="color: #6a9fb5">class=</span><span style="color: #90a959">"color-list"</span><span style="color: #f4bf75">&gt;</span>
</pre></td>
</tr>
<tr id="line-16" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>16</pre></td>
<td class="rouge-code"><pre> <span style="color: #949494">&lt;!-- colors added here --&gt;</span>
</pre></td>
</tr>
<tr id="line-17" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>17</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;/div&gt;</span>
</pre></td>
</tr>
<tr id="line-18" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>18</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;div</span> <span style="color: #6a9fb5">class=</span><span style="color: #90a959">"add-color"</span><span style="color: #f4bf75">&gt;</span>
</pre></td>
</tr>
<tr id="line-19" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>19</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;button</span> <span style="color: #6a9fb5">class=</span><span style="color: #90a959">"add-color-btn"</span><span style="color: #f4bf75">&gt;</span>+<span style="color: #f4bf75">&lt;/button&gt;</span>
</pre></td>
</tr>
<tr id="line-20" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>20</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;/div&gt;</span>
</pre></td>
</tr>
<tr id="line-21" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>21</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;/div&gt;</span>
</pre></td>
</tr>
<tr id="line-22" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>22</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;div</span> <span style="color: #6a9fb5">class=</span><span style="color: #90a959">"slider-wrapper "</span><span style="color: #f4bf75">&gt;</span>
</pre></td>
</tr>
<tr id="line-23" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>23</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;div</span> <span style="color: #6a9fb5">class=</span><span style="color: #90a959">"slider-content"</span><span style="color: #f4bf75">&gt;</span>
</pre></td>
</tr>
<tr id="line-24" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>24</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;span&gt;</span>0°<span style="color: #f4bf75">&lt;/span&gt;</span>
</pre></td>
</tr>
<tr id="line-25" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>25</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;span</span> <span style="color: #6a9fb5">id=</span><span style="color: #90a959">"angle-value"</span><span style="color: #f4bf75">&gt;</span>45°<span style="color: #f4bf75">&lt;/span&gt;</span>
</pre></td>
</tr>
<tr id="line-26" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>26</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;span&gt;</span>360°<span style="color: #f4bf75">&lt;/span&gt;</span>
</pre></td>
</tr>
<tr id="line-27" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>27</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;/div&gt;</span>
</pre></td>
</tr>
<tr id="line-28" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>28</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;input</span> <span style="color: #6a9fb5">class=</span><span style="color: #90a959">"slider"</span> <span style="color: #6a9fb5">type=</span><span style="color: #90a959">"range"</span> <span style="color: #6a9fb5">id=</span><span style="color: #90a959">"angle"</span> <span style="color: #6a9fb5">min=</span><span style="color: #90a959">"0"</span> <span style="color: #6a9fb5">max=</span><span style="color: #90a959">"360"</span> <span style="color: #6a9fb5">value=</span><span style="color: #90a959">"45"</span> <span style="color: #f4bf75">/&gt;</span>
</pre></td>
</tr>
<tr id="line-29" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>29</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;/div&gt;</span>
</pre></td>
</tr>
<tr id="line-30" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>30</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-31" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>31</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;pre</span> <span style="color: #6a9fb5">id=</span><span style="color: #90a959">"output"</span><span style="color: #f4bf75">&gt;&lt;/pre&gt;</span>
</pre></td>
</tr>
<tr id="line-32" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>32</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;input</span> <span style="color: #6a9fb5">type=</span><span style="color: #90a959">"text"</span> <span style="color: #6a9fb5">name=</span><span style="color: #90a959">""</span> <span style="color: #6a9fb5">class=</span><span style="color: #90a959">"css-output"</span><span style="color: #f4bf75">&gt;</span>
</pre></td>
</tr>
<tr id="line-33" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>33</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-34" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>34</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;button</span> <span style="color: #6a9fb5">class=</span><span style="color: #90a959">"copy-css"</span><span style="color: #f4bf75">&gt;</span>
</pre></td>
</tr>
<tr id="line-35" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>35</pre></td>
<td class="rouge-code"><pre> Copy CSS
</pre></td>
</tr>
<tr id="line-36" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>36</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;/button&gt;</span>
</pre></td>
</tr>
<tr id="line-37" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>37</pre></td>
<td class="rouge-code"><pre><span style="color: #f4bf75">&lt;/div&gt;</span>
</pre></td>
</tr>
</tbody></table></div>
<h2 id="toc-tlft-add-css">CSS: Styling the gradient generator</h2>
<p>Let’s style our gradient tool. Below are the styles for the body, container, preview and color stop elements:</p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table css"><tbody>
<tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre><span style="color: #f4bf75">body</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-2" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>2</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">display</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">flex</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-3" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>3</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">flex-direction</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">column</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-4" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>4</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">align-items</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">center</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-5" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>5</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">min-height</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">100vh</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-6" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>6</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">padding</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">20px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-7" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>7</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">font-family</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">"DM Mono"</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">monospace</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-8" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>8</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-9" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>9</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-10" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>10</pre></td>
<td class="rouge-code"><pre><span style="color: #f4bf75">.container</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-11" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>11</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">80%</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-12" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>12</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">max-width</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">600px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-13" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>13</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">display</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">flex</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-14" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>14</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">gap</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">20px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-15" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>15</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">flex-direction</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">column</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-16" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>16</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">align-items</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">center</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-17" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>17</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">border-radius</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">20px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-18" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>18</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">border</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">#f3ecec</span> <span style="color: #d0d0d0;background-color: #151515">solid</span> <span style="color: #90a959">1px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-19" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>19</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">padding</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">40px</span> <span style="color: #90a959">80px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-20" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>20</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-21" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>21</pre></td>
<td class="rouge-code"><pre><span style="color: #f4bf75">.preview</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-22" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>22</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">100%</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-23" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>23</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">height</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">200px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-24" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>24</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">border-radius</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">8px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-25" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>25</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-26" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>26</pre></td>
<td class="rouge-code"><pre><span style="color: #f4bf75">.color-control</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-27" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>27</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">display</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">flex</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-28" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>28</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">gap</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">25px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-29" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>29</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">padding</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">20px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-30" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>30</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">border-radius</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">8px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-31" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>31</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-32" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>32</pre></td>
<td class="rouge-code"><pre><span style="color: #f4bf75">.color-list</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-33" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>33</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">display</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">flex</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-34" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>34</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">flex-wrap</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">wrap</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-35" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>35</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">gap</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">10px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-36" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>36</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">margin-bottom</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">15px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-37" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>37</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-38" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>38</pre></td>
<td class="rouge-code"><pre><span style="color: #f4bf75">.color-list</span> <span style="color: #f4bf75">input</span><span style="color: #d0d0d0">[</span><span style="color: #f4bf75">type</span><span style="color: #d0d0d0">=</span><span style="color: #90a959">"color"</span><span style="color: #d0d0d0">]</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-39" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>39</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">48px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-40" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>40</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">height</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">48px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-41" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>41</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">border</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">none</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-42" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>42</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">border-radius</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">8px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-43" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>43</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">padding</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">4px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-44" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>44</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">cursor</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">pointer</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-45" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>45</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-46" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>46</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-47" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>47</pre></td>
<td class="rouge-code"><pre><span style="color: #f4bf75">.color-stop</span> <span style="color: #f4bf75">.add-color</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-48" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>48</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">60px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-49" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>49</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">height</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">60px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-50" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>50</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-51" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>51</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-52" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>52</pre></td>
<td class="rouge-code"><pre><span style="color: #f4bf75">.add-color-btn</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-53" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>53</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">48px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-54" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>54</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">height</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">48px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-55" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>55</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">border</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">none</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-56" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>56</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">border-radius</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">8px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-57" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>57</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">padding</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">4px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-58" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>58</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">cursor</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">pointer</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-59" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>59</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
</tbody></table></div>
<h3 id="toc-fhr8-remove-color-button">Remove color button</h3>
<p>To remove a color from the gradient, a delete icon will appear when hovering over any color picker element.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/1885/posts/109075/image-upload/delete_color.png" loading="lazy" width="870px" height="237px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/1885/posts/109075/image-upload/delete_color.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/1885/posts/109075/image-upload/delete_color.png" loading="lazy" width="650px" height="181px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/1885/posts/109075/image-upload/delete_color.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1885/posts/109075/image-upload/delete_color.png" loading="lazy" width="380px" height="112px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/1885/posts/109075/image-upload/delete_color.png 2x"></figure>
<p>Here are the styles for that:</p>
<div class="callout-block">
<span class="callout-icon callout-info"></span>
<div class="callout-message">We’re using <a href="https://fontawesome.com/icons" target="_blank" rel="noopener">Font Awesome icons</a> for the sake of ease</div>
</div>
<div class="rouge-syntax-highlight"><table class="rouge-line-table css"><tbody>
<tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre><span style="color: #f4bf75">.color-stop</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-2" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>2</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">position</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">relative</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-3" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>3</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-4" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>4</pre></td>
<td class="rouge-code"><pre><span style="color: #f4bf75">.color-stop</span><span style="color: #d0d0d0;background-color: #151515">:hover</span> <span style="color: #f4bf75">.fa-solid.fa-trash-can</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-5" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>5</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">opacity</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">1</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-6" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>6</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-7" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>7</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-8" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>8</pre></td>
<td class="rouge-code"><pre><span style="color: #f4bf75">.fa-solid.fa-trash-can</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-9" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>9</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">position</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">absolute</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-10" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>10</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">opacity</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">0</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-11" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>11</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">top</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">-35%</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-12" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>12</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">left</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">calc</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">100%</span> <span style="color: #d0d0d0;background-color: #151515">-</span> <span style="color: #90a959">20px</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-13" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>13</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">transform</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">none</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-14" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>14</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">background</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">transparent</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-15" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>15</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">font-size</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">24px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-16" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>16</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">cursor</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">pointer</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-17" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>17</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">color</span><span style="color: #d0d0d0">:</span> <span style="color: #f4bf75">red</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-18" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>18</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">transition</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">all</span> <span style="color: #90a959">0.3s</span> <span style="color: #d0d0d0;background-color: #151515">ease-in-out</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-19" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>19</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
</tbody></table></div>
<h3 id="toc-1pjg-range-input">Range input</h3>
<p>Range input elements can look and behave differently across browsers. To ensure a consistent appearance, it's important to customize the CSS to ensure the same experience across multiple browsers. Here are the styles for the range slider element</p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table css"><tbody>
<tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre><span style="color: #f4bf75">.slider-wrapper</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-2" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>2</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">display</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">flex</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-3" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>3</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">align-items</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">center</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-4" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>4</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">flex-direction</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">column</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-5" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>5</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">gap</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">10px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-6" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>6</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">font-family</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">Arial</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">sans-serif</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-7" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>7</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">100%</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-8" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>8</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-9" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>9</pre></td>
<td class="rouge-code"><pre><span style="color: #f4bf75">.slider-wrapper</span> <span style="color: #f4bf75">input</span><span style="color: #d0d0d0">[</span><span style="color: #f4bf75">type</span><span style="color: #d0d0d0">=</span><span style="color: #90a959">"range"</span><span style="color: #d0d0d0">]</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-10" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>10</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">-webkit-appearance</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">none</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-11" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>11</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">appearance</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">none</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-12" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>12</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">100%</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-13" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>13</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">height</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">10px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-14" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>14</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">background</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">#e5e7eb</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-15" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>15</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">border-radius</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">2px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-16" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>16</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">outline</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">none</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-17" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>17</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">cursor</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">pointer</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-18" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>18</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-19" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>19</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-20" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>20</pre></td>
<td class="rouge-code"><pre><span style="color: #f4bf75">.slider-wrapper</span> <span style="color: #f4bf75">input</span><span style="color: #d0d0d0">[</span><span style="color: #f4bf75">type</span><span style="color: #d0d0d0">=</span><span style="color: #90a959">"range"</span><span style="color: #d0d0d0">]</span><span style="color: #d0d0d0;background-color: #151515">::-webkit-slider-thumb</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-21" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>21</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">-webkit-appearance</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">none</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-22" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>22</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">appearance</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">none</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-23" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>23</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">25px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-24" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>24</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">height</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">25px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-25" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>25</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">border-radius</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">5px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-26" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>26</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">background</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">#119cec</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-27" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>27</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">cursor</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">pointer</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-28" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>28</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-29" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>29</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-30" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>30</pre></td>
<td class="rouge-code"><pre><span style="color: #f4bf75">.slider-wrapper</span> <span style="color: #f4bf75">input</span><span style="color: #d0d0d0">[</span><span style="color: #f4bf75">type</span><span style="color: #d0d0d0">=</span><span style="color: #90a959">"range"</span><span style="color: #d0d0d0">]</span><span style="color: #d0d0d0;background-color: #151515">::-moz-range-thumb</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-31" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>31</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">-webkit-appearance</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">none</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-32" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>32</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">appearance</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">none</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-33" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>33</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">25px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-34" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>34</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">height</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">25px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-35" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>35</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">border-radius</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">5px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-36" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>36</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">background</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">#119cec</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-37" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>37</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">cursor</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">pointer</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-38" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>38</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-39" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>39</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-40" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>40</pre></td>
<td class="rouge-code"><pre><span style="color: #f4bf75">.slider-content</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-41" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>41</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">display</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">flex</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-42" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>42</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">justify-content</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">space-between</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-43" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>43</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">100%</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-44" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>44</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
</tbody></table></div>
<h3 id="toc-u459-remaining-styles">Remaining styles</h3>
<p>The rest of the styles will look like this:</p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table css"><tbody>
<tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre><span style="color: #f4bf75">.slider-content</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-2" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>2</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">display</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">flex</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-3" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>3</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">justify-content</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">space-between</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-4" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>4</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">100%</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-5" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>5</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-6" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>6</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-7" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>7</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0;background-color: #151515">#output</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-8" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>8</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">color</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">#000</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-9" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>9</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">100%</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-10" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>10</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">height</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">80px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-11" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>11</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">padding</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">15px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-12" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>12</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">border</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">1px</span> <span style="color: #d0d0d0;background-color: #151515">solid</span> <span style="color: #90a959">#e7e2e2</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-13" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>13</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">border-radius</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">12px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-14" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>14</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-15" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>15</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-16" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>16</pre></td>
<td class="rouge-code"><pre><span style="color: #f4bf75">.css-output</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-17" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>17</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">display</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">none</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-18" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>18</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-19" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>19</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-20" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>20</pre></td>
<td class="rouge-code"><pre><span style="color: #f4bf75">.copy-css</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-21" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>21</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">color</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">#fff</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-22" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>22</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">100%</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-23" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>23</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">font-size</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">1.2rem</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-24" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>24</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">100%</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-25" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>25</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">height</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">45px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-26" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>26</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">background-color</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">#119cec</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-27" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>27</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">border-radius</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">8px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-28" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>28</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">font-weight</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">800</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-29" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>29</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">border</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">none</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-30" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>30</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-31" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>31</pre></td>
<td class="rouge-code"><pre><span style="color: #f4bf75">pre</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-32" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>32</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">white-space</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">pre-wrap</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-33" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>33</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">word-wrap</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">break-word</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-34" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>34</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
</tbody></table></div>
<h2 id="toc-41xe-build-gradient-with-javascript">JavaScript: Construct gradient </h2>
<p>The first step as always is to get all the elements that need manipulation.</p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table javascript"><tbody>
<tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre><span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">slider</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">document</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">getElementById</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">angle</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-2" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>2</pre></td>
<td class="rouge-code"><pre><span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">sliderValue</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">document</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">getElementById</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">angle-value</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-3" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>3</pre></td>
<td class="rouge-code"><pre><span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">addColorBtn</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">document</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">querySelector</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">.add-color-btn</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-4" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>4</pre></td>
<td class="rouge-code"><pre><span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">gradientTypeInputs</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">document</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">querySelectorAll</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">'</span><span style="color: #90a959">input[name="gradient-type"]</span><span style="color: #90a959">'</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-5" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>5</pre></td>
<td class="rouge-code"><pre><span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">sliderContainer</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">document</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">querySelector</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">'</span><span style="color: #90a959">.slider-wrapper</span><span style="color: #90a959">'</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
</tbody></table></div>
<p>Let’s define the colors for the initial gradient preview.</p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table javascript"><tbody><tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre><span style="color: #d28445">let</span> <span style="color: #d0d0d0;background-color: #151515">colors</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0">[</span><span style="color: #90a959">'</span><span style="color: #90a959">#d81848</span><span style="color: #90a959">'</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">'</span><span style="color: #90a959">#fd26ae</span><span style="color: #90a959">'</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">'</span><span style="color: #90a959">#0c43c6</span><span style="color: #90a959">'</span><span style="color: #d0d0d0">];</span>
</pre></td>
</tr></tbody></table></div>
<p>The <code>colors</code> array will serve as the source of truth for all the gradient colors. All gradients will be generated based on the colors in this array, so we will be adding and removing colors from it .</p>
<p>To add a a gradient to the preview element, apply a gradient transition using the colors from the <code>colors</code> array.</p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table javascript"><tbody>
<tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre><span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">updateGradient</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0">()</span> <span style="color: #d0d0d0">=&gt;</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-2" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>2</pre></td>
<td class="rouge-code"><pre> <span style="color: #d28445">let</span> <span style="color: #d0d0d0;background-color: #151515">gradientString</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-3" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>3</pre></td>
<td class="rouge-code"><pre> <span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">angle</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">document</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">getElementById</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">angle</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">).</span><span style="color: #d0d0d0;background-color: #151515">value</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-4" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>4</pre></td>
<td class="rouge-code"><pre> <span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">gradientType</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">document</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">querySelector</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">'</span><span style="color: #90a959">input[name="gradient-type"]:checked</span><span style="color: #90a959">'</span><span style="color: #d0d0d0">).</span><span style="color: #d0d0d0;background-color: #151515">value</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-5" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>5</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">console</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">log</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">gradientType</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-6" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>6</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-7" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>7</pre></td>
<td class="rouge-code"><pre> <span style="color: #aa759f">if </span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">gradientType</span> <span style="color: #d0d0d0">===</span> <span style="color: #90a959">'</span><span style="color: #90a959">linear</span><span style="color: #90a959">'</span><span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-8" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>8</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">gradientString</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">`linear-gradient(</span><span style="color: #d0d0d0">${</span><span style="color: #d0d0d0;background-color: #151515">angle</span><span style="color: #d0d0d0">}</span><span style="color: #90a959">deg, </span><span style="color: #d0d0d0">${</span><span style="color: #d0d0d0;background-color: #151515">colors</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">join</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">, </span><span style="color: #90a959">"</span><span style="color: #d0d0d0">)}</span><span style="color: #90a959">)`</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-9" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>9</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span> <span style="color: #aa759f">else</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-10" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>10</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">gradientString</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">`radial-gradient(circle, </span><span style="color: #d0d0d0">${</span><span style="color: #d0d0d0;background-color: #151515">colors</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">join</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">, </span><span style="color: #90a959">"</span><span style="color: #d0d0d0">)}</span><span style="color: #90a959">)`</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-11" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>11</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-12" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>12</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-13" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>13</pre></td>
<td class="rouge-code"><pre> <span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">gradientPreview</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">document</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">querySelector</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">.preview</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-14" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>14</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">gradientPreview</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">style</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">background</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">gradientString</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-15" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>15</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">document</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">getElementById</span><span style="color: #d0d0d0">(</span>
</pre></td>
</tr>
<tr id="line-16" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>16</pre></td>
<td class="rouge-code"><pre> <span style="color: #90a959">"</span><span style="color: #90a959">output</span><span style="color: #90a959">"</span>
</pre></td>
</tr>
<tr id="line-17" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>17</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">).</span><span style="color: #d0d0d0;background-color: #151515">textContent</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">`.gradient {\n background: </span><span style="color: #d0d0d0">${</span><span style="color: #d0d0d0;background-color: #151515">gradientString</span><span style="color: #d0d0d0">}</span><span style="color: #90a959">;\n}`</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-18" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>18</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">};</span>
</pre></td>
</tr>
</tbody></table></div>
<p>Here, we are setting the background of the preview container to either a <code>linear</code> or <code>radial</code> background depending on the user selection. We are also updating the output to show the code used to generate the gradient.</p>
<p>By default, the linear gradient will be shown because the linear option is checked in the HTML. Additionally, the angle will default to the slider’s default value (45 degrees).</p>
<p>The generated CSS will look like this:</p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table css"><tbody><tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre><span style="color: #f4bf75">.gradient</span> <span style="color: #d0d0d0">{</span><span style="color: #d0d0d0;background-color: #151515">background</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">linear-gradient</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">45deg</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">#d81848</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">#fd26ae</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">#0c43c6</span><span style="color: #d0d0d0">);}</span>
</pre></td>
</tr></tbody></table></div>
<h3 id="toc-adl3-updating-values">Updating values</h3>
<p>To ensure the gradient type is updated when the user selects the radial option, let’s add event listeners to the gradient type inputs (<code>input[name="gradient-type"]</code>). This will ensure the generated gradient and code respond to user actions.</p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table javascript"><tbody>
<tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0;background-color: #151515">gradientTypeInputs</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">forEach</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">input</span> <span style="color: #d0d0d0">=&gt;</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-2" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>2</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">input</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">addEventListener</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">'</span><span style="color: #90a959">change</span><span style="color: #90a959">'</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0">()</span> <span style="color: #d0d0d0">=&gt;</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-3" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>3</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">updateGradient</span><span style="color: #d0d0d0">();</span>
</pre></td>
</tr>
<tr id="line-4" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>4</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">});</span>
</pre></td>
</tr>
<tr id="line-5" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>5</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">});</span>
</pre></td>
</tr>
</tbody></table></div>
<p>The next feature is to hide the range slider when the radial gradient option is selected.</p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table javascript"><tbody>
<tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre><span style="color: #d28445">function</span> <span style="color: #d0d0d0;background-color: #151515">toggleAngleSlider</span><span style="color: #d0d0d0">()</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-2" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>2</pre></td>
<td class="rouge-code"><pre> <span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">gradientType</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">document</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">querySelector</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">'</span><span style="color: #90a959">input[name="gradient-type"]:checked</span><span style="color: #90a959">'</span><span style="color: #d0d0d0">).</span><span style="color: #d0d0d0;background-color: #151515">value</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-3" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>3</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">sliderContainer</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">style</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">display</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">gradientType</span> <span style="color: #d0d0d0">===</span> <span style="color: #90a959">'</span><span style="color: #90a959">linear</span><span style="color: #90a959">'</span> <span style="color: #d0d0d0">?</span> <span style="color: #90a959">'</span><span style="color: #90a959">block</span><span style="color: #90a959">'</span> <span style="color: #d0d0d0">:</span> <span style="color: #90a959">'</span><span style="color: #90a959">none</span><span style="color: #90a959">'</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-4" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>4</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
</tbody></table></div>
<p>The <code>toggleAngleSlider()</code> function will be called every time there is a change in gradient selection.</p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table javascript"><tbody>
<tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0;background-color: #151515">gradientTypeInputs</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">forEach</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">input</span> <span style="color: #d0d0d0">=&gt;</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-2" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>2</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">input</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">addEventListener</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">'</span><span style="color: #90a959">change</span><span style="color: #90a959">'</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0">()</span> <span style="color: #d0d0d0">=&gt;</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-3" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>3</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">updateGradient</span><span style="color: #d0d0d0">();</span>
</pre></td>
</tr>
<tr id="line-4" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>4</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">toggleAngleSlider</span><span style="color: #d0d0d0">();</span>
</pre></td>
</tr>
<tr id="line-5" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>5</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">});</span>
</pre></td>
</tr>
<tr id="line-6" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>6</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">});</span>
</pre></td>
</tr>
</tbody></table></div>
<h3 id="toc-dgoc-update-gradient-on-user-selection">Update gradient on user selection</h3>
<p>We now have a predefined gradient, but we want to allow the user to make their gradient by selecting custom colors. To achieve this, we will display the colors in the <code>colors</code> array as color picker elements. </p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table javascript"><tbody>
<tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre><span style="color: #d28445">function</span> <span style="color: #d0d0d0;background-color: #151515">initializeGradient</span><span style="color: #d0d0d0">()</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-2" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>2</pre></td>
<td class="rouge-code"><pre> <span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">colorList</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">document</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">querySelector</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">.color-list</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-3" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>3</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">colorList</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">innerHTML</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">""</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-4" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>4</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">colors</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">forEach</span><span style="color: #d0d0d0">((</span><span style="color: #d0d0d0;background-color: #151515">color</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">index</span><span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">=&gt;</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-5" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>5</pre></td>
<td class="rouge-code"><pre> <span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">colorStop</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">document</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">createElement</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">div</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-6" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>6</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">colorStop</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">className</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">"</span><span style="color: #90a959">color-stop</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-7" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>7</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-8" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>8</pre></td>
<td class="rouge-code"><pre> <span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">colorInput</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">document</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">createElement</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">input</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-9" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>9</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">colorInput</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">type</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">"</span><span style="color: #90a959">color</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-10" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>10</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">colorInput</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">className</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">"</span><span style="color: #90a959">color-input</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-11" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>11</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">colorInput</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">value</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">color</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-12" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>12</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">colorInput</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">dataset</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">index</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">index</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-13" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>13</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">colorInput</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">addEventListener</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">input</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">e</span><span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">=&gt;</span>
</pre></td>
</tr>
<tr id="line-14" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>14</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">updateColor</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">e</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">target</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">dataset</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">index</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">e</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">target</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">value</span><span style="color: #d0d0d0">)</span>
</pre></td>
</tr>
<tr id="line-15" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>15</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-16" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>16</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-17" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>17</pre></td>
<td class="rouge-code"><pre> <span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">removeButton</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">document</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">createElement</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">i</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-18" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>18</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">removeButton</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">className</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">"</span><span style="color: #90a959">fa-solid fa-trash-can</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-19" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>19</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-20" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>20</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">colorStop</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">appendChild</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">colorInput</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-21" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>21</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">colorStop</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">appendChild</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">removeButton</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-22" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>22</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">colorList</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">appendChild</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">colorStop</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-23" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>23</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">});</span>
</pre></td>
</tr>
</tbody></table></div>
<p>The main purpose of this function is to dynamically create color picker elements in the UI based on the colors array. For each color in the array, we are creating a native <code>&lt;input type="color"&gt;</code> element allowing users to select custom gradient colors.</p>
<p>In addition to creating color pickers, we have also added a remove icon to each input element to ensure a color can be removed from the gradient. </p>
<p>We have also attached an event listener that listens for any changes in each color picker element. When an input change occurs, the <code>updateColor()</code> function is invoked. Add the <code>updateColor()</code> function. </p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table javascript"><tbody>
<tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre><span style="color: #d28445">function</span> <span style="color: #d0d0d0;background-color: #151515">updateColor</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">index</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">color</span><span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-2" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>2</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">colors</span><span style="color: #d0d0d0">[</span><span style="color: #d0d0d0;background-color: #151515">index</span><span style="color: #d0d0d0">]</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">color</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-3" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>3</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">updateGradient</span><span style="color: #d0d0d0">();</span>
</pre></td>
</tr>
<tr id="line-4" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>4</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
</tbody></table></div>
<p>This function will get the current index and update the color at that index to the newly selected color; This ensures the gradient is updated to reflect the selected colors.</p>
<p>Now, the user can choose custom colors for their gradient.</p>
<h3 id="toc-vplc-add-and-remove-colors-from -gradient">Add and remove colors from a gradient</h3>
<p>Next to the color pickers, there’s a <strong>+</strong> button for adding new colors.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/1885/posts/109075/image-upload/add_color.png" loading="lazy" width="870px" height="237px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/1885/posts/109075/image-upload/add_color.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/1885/posts/109075/image-upload/add_color.png" loading="lazy" width="650px" height="181px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/1885/posts/109075/image-upload/add_color.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1885/posts/109075/image-upload/add_color.png" loading="lazy" width="380px" height="112px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/1885/posts/109075/image-upload/add_color.png 2x"></figure>
<p>To enable its functionality, we need to add an event listener to the button so that when the button is clicked, it will trigger the addition of a new color to the <code>colors</code> array.</p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table javascript"><tbody>
<tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre><span style="color: #d28445">function</span> <span style="color: #d0d0d0;background-color: #151515">addColorStop</span><span style="color: #d0d0d0">()</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-2" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>2</pre></td>
<td class="rouge-code"><pre> <span style="color: #aa759f">if </span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">colors</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">length</span> <span style="color: #d0d0d0">&gt;=</span> <span style="color: #90a959">6</span><span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-3" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>3</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">alert</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">Maximum 6 colors allowed!</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-4" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>4</pre></td>
<td class="rouge-code"><pre> <span style="color: #aa759f">return</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-5" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>5</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-6" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>6</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">colors</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">push</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">#ffffff</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-7" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>7</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">initializeGradient</span><span style="color: #d0d0d0">();</span>
</pre></td>
</tr>
<tr id="line-8" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>8</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
</tbody></table></div>
<p>To remove a color from the gradient, we simply remove it from the array and reinitialize the gradient. Reinitializing the gradient will create a new gradient using the updated <code>colors</code> array.</p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table javascript"><tbody>
<tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre><span style="color: #d28445">function</span> <span style="color: #d0d0d0;background-color: #151515">removeColorStop</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">index</span><span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-2" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>2</pre></td>
<td class="rouge-code"><pre> <span style="color: #aa759f">if </span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">colors</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">length</span> <span style="color: #d0d0d0">&gt;</span> <span style="color: #90a959">2</span><span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-3" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>3</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">colors</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">splice</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">index</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">1</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-4" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>4</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">initializeGradient</span><span style="color: #d0d0d0">();</span>
</pre></td>
</tr>
<tr id="line-5" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>5</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span> <span style="color: #aa759f">else</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-6" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>6</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">alert</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">Minimum 2 colors required!</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-7" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>7</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-8" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>8</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
</tbody></table></div>
<p>As you can see, when adding and removing colors to the gradient, we also need to ensure the user can’t add more than 6 colors and that there must be at least 2 colors to create a gradient.</p>
<h3 id="toc-gp6k-copy-generated-gradient-code">Copy generated gradient code</h3>
<p>The last feature is to add the ability to copy the generated code. We will add an event listener to the<strong> copy CSS</strong> button. When a user clicks the button the generated code will be copied to the clipboard.</p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table javascript"><tbody>
<tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre><span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">copyCssBtn</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">document</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">querySelector</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">.copy-css</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-2" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>2</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0;background-color: #151515">copyCssBtn</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">addEventListener</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">click</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0">()</span> <span style="color: #d0d0d0">=&gt;</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-3" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>3</pre></td>
<td class="rouge-code"><pre> <span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">gradientCode</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">document</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">getElementById</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">output</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">)</span>
</pre></td>
</tr>
<tr id="line-4" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>4</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-5" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>5</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">navigator</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">clipboard</span>
</pre></td>
</tr>
<tr id="line-6" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>6</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">writeText</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">gradientCode</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">textContent</span><span style="color: #d0d0d0">)</span>
</pre></td>
</tr>
<tr id="line-7" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>7</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">then</span><span style="color: #d0d0d0">(()</span> <span style="color: #d0d0d0">=&gt;</span> <span style="color: #d0d0d0;background-color: #151515">alert</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">CSS copied to clipboard!</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">))</span>
</pre></td>
</tr>
<tr id="line-8" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>8</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">.</span><span style="color: #aa759f">catch</span><span style="color: #d0d0d0">((</span><span style="color: #d0d0d0;background-color: #151515">err</span><span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">=&gt;</span> <span style="color: #d0d0d0;background-color: #151515">console</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">error</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">Failed to copy: </span><span style="color: #90a959">"</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">err</span><span style="color: #d0d0d0">));</span>
</pre></td>
</tr>
<tr id="line-9" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>9</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">});</span>
</pre></td>
</tr>
<tr id="line-10" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>10</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">})</span>
</pre></td>
</tr>
</tbody></table></div>
<p>Here is the final demo! Have fun creating your gradients</p>
<p><iframe src="https://codepen.io/tutsplus/embed/VYZrpJZ?default-tab=result" width="950" height="800" frameborder="no" scrolling="no" allowfullscreen="true" loading="lazy">
</iframe></p>
<h2 id="toc-kuaf-conclusion">Conclusion</h2>
<p>We have created a (pretty epic) fully functional gradient tool. Now you can add your own eye catching gradients to your designs!</p>
</div><div class="mediafed_ad"><img border="0" height="1" src="http://audio.tutsplus.com.feedsportal.com/c/35227/f/669438/s/109075/sc/4/mf.gif" width="1" /><a href="http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/109075/a2.htm"><img border="0" src="http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/109075/a2.img" /></a><img border="0" height="1" src="http://pi.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/109075/a2t.img" width="1" /></div></content>
<published>2025-01-27 15:11:00 UTC</published>
<updated>2025-01-27 15:11:00 UTC</updated>
<author>
<name>Esther Vaati</name>
</author>
</entry>
<entry>
<id>tag:tutsplus.com,2005:PostPresenter/cms-108146</id>
<published>2023-11-05T03:41:20+00:00</published>
<link rel="alternate" type="text/html" href="https://photography.tutsplus.com/articles/how-to-quickly-add-auto-subtitles-in-davinci-resolve--cms-108146"/>
<title>How to quickly add auto-subtitles in DaVinci Resolve</title>
<content type="html"><style>* { box-sizing: border-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}</style><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="iq6i"><p>Subtitles expand your video's reach, and DaVinci Resolve’s auto-subtitling simplifies the process. Here, we'll show you how to add subtitles manually and automatically.</p></div><figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2823/posts/108146/image-upload/Image1_Showingcaptionsinavideoasademonstration.jpg" alt="How to add subtitles in DaVinci Resolve" id="iwdc" loading="lazy" width="870px" height="466px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2823/posts/108146/image-upload/Image1_Showingcaptionsinavideoasademonstration.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2823/posts/108146/image-upload/Image1_Showingcaptionsinavideoasademonstration.jpg" alt="How to add subtitles in DaVinci Resolve" id="iwdc" loading="lazy" width="650px" height="351px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2823/posts/108146/image-upload/Image1_Showingcaptionsinavideoasademonstration.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2823/posts/108146/image-upload/Image1_Showingcaptionsinavideoasademonstration.jpg" alt="How to add subtitles in DaVinci Resolve" id="iwdc" loading="lazy" width="380px" height="209px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2823/posts/108146/image-upload/Image1_Showingcaptionsinavideoasademonstration.jpg 2x"><figcaption id="i1xg"><p>Showing captions in a video. Thumbnail from an article on how to <a href="https://photography.tutsplus.com/tutorials/new-how-to-create-ai-music-videos-with-ai-art-generator-kaiber--cms-107167" target="_self">use Kaiber Ai</a> to create videos from images.</p></figcaption></figure><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="i5tl">
<p><span>Let's dive in and discover how to enhance videos with the power of DaVinci subtitles.</span></p>
<h2 id="toc-qa3a-adding-basic-subtitles-in-davinci-resolve-the-manual-way">Adding basic subtitles in DaVinci Resolve manually</h2>
<p><span>Subtitling in DaVinci Resolve starts with a simple but manual process. </span></p>
<p>Choose a video segment on the timeline and add text blocks for each dialogue or sound cue. This method puts you in control of the DaVinci subtitles' timing and style. That's essential for matching the on-screen action.</p>
</div><figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2823/posts/108146/image-upload/Image2_Userclickingonsubtitletoolinmenu.jpg" alt="How to add subtitles in DaVinci Resolve: Clicking on the subtitle tool in the menu." id="i3ve" loading="lazy" width="870px" height="466px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2823/posts/108146/image-upload/Image2_Userclickingonsubtitletoolinmenu.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2823/posts/108146/image-upload/Image2_Userclickingonsubtitletoolinmenu.jpg" alt="How to add subtitles in DaVinci Resolve: Clicking on the subtitle tool in the menu." id="i3ve" loading="lazy" width="650px" height="351px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2823/posts/108146/image-upload/Image2_Userclickingonsubtitletoolinmenu.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2823/posts/108146/image-upload/Image2_Userclickingonsubtitletoolinmenu.jpg" alt="How to add subtitles in DaVinci Resolve: Clicking on the subtitle tool in the menu." id="i3ve" loading="lazy" width="380px" height="209px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2823/posts/108146/image-upload/Image2_Userclickingonsubtitletoolinmenu.jpg 2x"><figcaption id="i5wbc"><p>Click on the subtitle tool in the menu to add DaVinci Resolve captions.</p></figcaption></figure><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="i04io">
<p><span>When working with DaVinci Resolve captions, you can start with a methodical approach:</span></p>
<ol>
<li class="text-body font-regular text-gray-800 leading-[24px] my-[5px] [&amp;&gt;ol]:!pt-0 [&amp;&gt;ol]:!pb-0 [&amp;&gt;ul]:!pt-0 [&amp;&gt;ul]:!pb-0">
<span>Navigate to the </span><code><span>Effects Library</span></code><span>.</span>
</li>
<li class="text-body font-regular text-gray-800 leading-[24px] my-[5px] [&amp;&gt;ol]:!pt-0 [&amp;&gt;ol]:!pb-0 [&amp;&gt;ul]:!pt-0 [&amp;&gt;ul]:!pb-0"><span>In the search bar, type "Subtitle" to locate the subtitle effect.</span></li>
<li class="text-body font-regular text-gray-800 leading-[24px] my-[5px] [&amp;&gt;ol]:!pt-0 [&amp;&gt;ol]:!pb-0 [&amp;&gt;ul]:!pt-0 [&amp;&gt;ul]:!pb-0"><span>Drag and drop the subtitle effect onto your timeline to create a new subtitle track.</span></li>
<li class="text-body font-regular text-gray-800 leading-[24px] my-[5px] [&amp;&gt;ol]:!pt-0 [&amp;&gt;ol]:!pb-0 [&amp;&gt;ul]:!pt-0 [&amp;&gt;ul]:!pb-0"><span>Click on the subtitle in the timeline to access the subtitle editor in the Inspector Panel.</span></li>
<li class="text-body font-regular text-gray-800 leading-[24px] my-[5px] [&amp;&gt;ol]:!pt-0 [&amp;&gt;ol]:!pb-0 [&amp;&gt;ul]:!pt-0 [&amp;&gt;ul]:!pb-0"><span>In the subtitle editor, you can enter the desired text, such as "Hey everyone."</span></li>
<li class="text-body font-regular text-gray-800 leading-[24px] my-[5px] [&amp;&gt;ol]:!pt-0 [&amp;&gt;ol]:!pb-0 [&amp;&gt;ul]:!pt-0 [&amp;&gt;ul]:!pb-0"><span>Adjust the duration of the subtitle by clicking and dragging its edges on the timeline.</span></li>
<li class="text-body font-regular text-gray-800 leading-[24px] my-[5px] [&amp;&gt;ol]:!pt-0 [&amp;&gt;ol]:!pb-0 [&amp;&gt;ul]:!pt-0 [&amp;&gt;ul]:!pb-0"><span>Reposition the subtitle in the timeline by clicking and dragging from the center.</span></li>
<li class="text-body font-regular text-gray-800 leading-[24px] my-[5px] [&amp;&gt;ol]:!pt-0 [&amp;&gt;ol]:!pb-0 [&amp;&gt;ul]:!pt-0 [&amp;&gt;ul]:!pb-0"><span>Customize the DaVinci subtitle font, color, size, and spacing through the subtitle editor.</span></li>
<li class="text-body font-regular text-gray-800 leading-[24px] my-[5px] [&amp;&gt;ol]:!pt-0 [&amp;&gt;ol]:!pb-0 [&amp;&gt;ul]:!pt-0 [&amp;&gt;ul]:!pb-0">
<span>To add more subtitles, place the playhead at the desired start point. Then, select </span><code><span>Add New</span></code><span>or copy an existing subtitle and paste it at a new location.</span>
</li>
</ol>
<p><span>This approach gives you granular control over each subtitle's timing, placement, and style.</span></p>
</div><figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2823/posts/108146/image-upload/Image4_Useraddingsubtitletotimeline.jpg" alt="How to add subtitles in DaVinci Resolve: Add subtitles to the timeline." id="im494" loading="lazy" width="870px" height="466px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2823/posts/108146/image-upload/Image4_Useraddingsubtitletotimeline.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2823/posts/108146/image-upload/Image4_Useraddingsubtitletotimeline.jpg" alt="How to add subtitles in DaVinci Resolve: Add subtitles to the timeline." id="im494" loading="lazy" width="650px" height="351px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2823/posts/108146/image-upload/Image4_Useraddingsubtitletotimeline.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2823/posts/108146/image-upload/Image4_Useraddingsubtitletotimeline.jpg" alt="How to add subtitles in DaVinci Resolve: Add subtitles to the timeline." id="im494" loading="lazy" width="380px" height="209px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2823/posts/108146/image-upload/Image4_Useraddingsubtitletotimeline.jpg 2x"><figcaption id="iljcb"><p>Add subtitles to the timeline.</p></figcaption></figure><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="ig0f5">
<p><span>While this method is time-consuming, it's essential for precision. Moreover, it's an excellent starting point for <a href="https://photography.tutsplus.com/a-beginners-guide-to-video-editing--ytc-85c" target="_self">those new to video editing</a>. </span></p>
<p><span>For those with time constraints, DaVinci Resolve offers auto-subtitling features. Let's explore these next.</span></p>
</div><figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2823/posts/108146/image-upload/Image3_Useraccessingsubtitlemenuunderinspector.jpg" alt="How to add captions in DaVinci Resolve: Access the subtitle menu under inspector." id="i2z8i" loading="lazy" width="870px" height="466px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2823/posts/108146/image-upload/Image3_Useraccessingsubtitlemenuunderinspector.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2823/posts/108146/image-upload/Image3_Useraccessingsubtitlemenuunderinspector.jpg" alt="How to add captions in DaVinci Resolve: Access the subtitle menu under inspector." id="i2z8i" loading="lazy" width="650px" height="351px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2823/posts/108146/image-upload/Image3_Useraccessingsubtitlemenuunderinspector.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2823/posts/108146/image-upload/Image3_Useraccessingsubtitlemenuunderinspector.jpg" alt="How to add captions in DaVinci Resolve: Access the subtitle menu under inspector." id="i2z8i" loading="lazy" width="380px" height="209px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2823/posts/108146/image-upload/Image3_Useraccessingsubtitlemenuunderinspector.jpg 2x"><figcaption id="i7fqn"><p>Access the subtitle menu under inspector.</p></figcaption></figure><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="id4j6">
<h2 id="toc-bxld-leveraging-davinci-resolves-auto-subtitle-feature">Leveraging DaVinci Resolve’s auto-subtitle feature</h2>
<p><span>Auto captions in DaVinci Resolve revolutionize <a href="https://photography.tutsplus.com/tutorials/3-ways-to-subtitle-and-caption-your-videos-automatically-using-artificial-intelligence--cms-26834" target="_self">the subtitling process</a>. To harness this, follow these steps:</span></p>
<ol>
<li class="text-body font-regular text-gray-800 leading-[24px] my-[5px] [&amp;&gt;ol]:!pt-0 [&amp;&gt;ol]:!pb-0 [&amp;&gt;ul]:!pt-0 [&amp;&gt;ul]:!pb-0"><span>Choose the video clip you want to work with on your timeline.</span></li>
<li class="text-body font-regular text-gray-800 leading-[24px] my-[5px] [&amp;&gt;ol]:!pt-0 [&amp;&gt;ol]:!pb-0 [&amp;&gt;ul]:!pt-0 [&amp;&gt;ul]:!pb-0"><span>Once you've selected the part you want to subtitle, navigate to the ‘Timeline’ tab at the top.</span></li>
<li class="text-body font-regular text-gray-800 leading-[24px] my-[5px] [&amp;&gt;ol]:!pt-0 [&amp;&gt;ol]:!pb-0 [&amp;&gt;ul]:!pt-0 [&amp;&gt;ul]:!pb-0"><span>Look for and select ‘Create Subtitles from Audio.’</span></li>
</ol>
</div><figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2823/posts/108146/image-upload/Image5_Userchoosingcreatesubtitlesforaudiomenuoption.jpg" alt="How to add captions in DaVinci Resolve: Create subtitles from audio menu option." id="i4yvj" loading="lazy" width="870px" height="466px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2823/posts/108146/image-upload/Image5_Userchoosingcreatesubtitlesforaudiomenuoption.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2823/posts/108146/image-upload/Image5_Userchoosingcreatesubtitlesforaudiomenuoption.jpg" alt="How to add captions in DaVinci Resolve: Create subtitles from audio menu option." id="i4yvj" loading="lazy" width="650px" height="351px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2823/posts/108146/image-upload/Image5_Userchoosingcreatesubtitlesforaudiomenuoption.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2823/posts/108146/image-upload/Image5_Userchoosingcreatesubtitlesforaudiomenuoption.jpg" alt="How to add captions in DaVinci Resolve: Create subtitles from audio menu option." id="i4yvj" loading="lazy" width="380px" height="209px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2823/posts/108146/image-upload/Image5_Userchoosingcreatesubtitlesforaudiomenuoption.jpg 2x"><figcaption id="idivp"><p>Create auto captions in DaVinci Resolve from the audio.</p></figcaption></figure><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="iubpg">
<p>You'll then find a variety of preset choices that cater to different needs. These include styles compatible with Teletext and the specifications for Netflix.</p>
<div class="callout-block">
<span class="callout-icon callout-info"></span>
<div class="callout-message">The character limit for subtitles is adjustable. For starters, the default of 42 characters is recommended.</div>
</div>
<p><span>After making your selections, click 'Create'.</span></p>
</div><figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2823/posts/108146/image-upload/Image6_UseraccessingtheCreatSubtitlesMenu.jpg" alt="How to add captions in DaVinci Resolve: Accessing the Create Subtitles Menu." id="ic0nh" loading="lazy" width="870px" height="466px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2823/posts/108146/image-upload/Image6_UseraccessingtheCreatSubtitlesMenu.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2823/posts/108146/image-upload/Image6_UseraccessingtheCreatSubtitlesMenu.jpg" alt="How to add captions in DaVinci Resolve: Accessing the Create Subtitles Menu." id="ic0nh" loading="lazy" width="650px" height="351px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2823/posts/108146/image-upload/Image6_UseraccessingtheCreatSubtitlesMenu.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2823/posts/108146/image-upload/Image6_UseraccessingtheCreatSubtitlesMenu.jpg" alt="How to add captions in DaVinci Resolve: Accessing the Create Subtitles Menu." id="ic0nh" loading="lazy" width="380px" height="209px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2823/posts/108146/image-upload/Image6_UseraccessingtheCreatSubtitlesMenu.jpg 2x"><figcaption id="izhw7"><p>Access the Create Subtitles Menu.</p></figcaption></figure><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="iz0z9">
<p><a href="https://photography.tutsplus.com/articles/the-rise-of-ai-in-film-making-how-ai-is-revolutionizing-the-industry--cms-108729" target="_self">DaVinci Resolve's AI</a> will analyze the audio and produce subtitles, saving you the hassle of manual typing.</p>
<p>With presets and customization options, this is a nod to speed and personalization. A must in your video editing toolkit!</p>
</div><figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2823/posts/108146/image-upload/Image7_CreateSubtitleprocessingmenu.jpg" alt="How to add subtitles in DaVinci Resolve: Processing of DaVinci auto captions." id="i0fwm" loading="lazy" width="870px" height="466px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2823/posts/108146/image-upload/Image7_CreateSubtitleprocessingmenu.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2823/posts/108146/image-upload/Image7_CreateSubtitleprocessingmenu.jpg" alt="How to add subtitles in DaVinci Resolve: Processing of DaVinci auto captions." id="i0fwm" loading="lazy" width="650px" height="351px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2823/posts/108146/image-upload/Image7_CreateSubtitleprocessingmenu.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2823/posts/108146/image-upload/Image7_CreateSubtitleprocessingmenu.jpg" alt="How to add subtitles in DaVinci Resolve: Processing of DaVinci auto captions." id="i0fwm" loading="lazy" width="380px" height="209px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2823/posts/108146/image-upload/Image7_CreateSubtitleprocessingmenu.jpg 2x"><figcaption id="ie0cs"><p>Subtitle-processing of DaVinci auto captions. </p></figcaption></figure><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="i0ang">
<p><span>Once it's done, all the subtitle clips will appear in our timeline in the exclusive subtitle track.</span></p>
<p>With DaVinci Resolve’s auto-subtitle feature, efficiency meets precision. It opens up a swift path to professional-grade subtitles.</p>
</div><figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2823/posts/108146/image-upload/Image8_Usershowingcompletedsubtitletracksintimeline.jpg" alt="How to add subtitles in DaVinci Resolve: Completed subtitle tracks in the timeline." id="il8oh" loading="lazy" width="870px" height="466px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2823/posts/108146/image-upload/Image8_Usershowingcompletedsubtitletracksintimeline.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2823/posts/108146/image-upload/Image8_Usershowingcompletedsubtitletracksintimeline.jpg" alt="How to add subtitles in DaVinci Resolve: Completed subtitle tracks in the timeline." id="il8oh" loading="lazy" width="650px" height="351px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2823/posts/108146/image-upload/Image8_Usershowingcompletedsubtitletracksintimeline.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2823/posts/108146/image-upload/Image8_Usershowingcompletedsubtitletracksintimeline.jpg" alt="How to add subtitles in DaVinci Resolve: Completed subtitle tracks in the timeline." id="il8oh" loading="lazy" width="380px" height="209px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2823/posts/108146/image-upload/Image8_Usershowingcompletedsubtitletracksintimeline.jpg 2x"><figcaption id="imj5j"><p>Completed subtitle tracks in the timeline.</p></figcaption></figure><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="il4jp">
<h2 id="toc-37nn-customizing-auto-subtitles">Customizing DaVinci Resolve auto captions </h2>
<p>So, the DaVinci auto captions are generated. It's common to now make some tweaks for accuracy and visual appeal. To refine these auto-subtitles, the steps are straightforward:</p>
<ol>
<li>Select ALL the subtitles in the timeline.</li>
<li class="text-body font-regular text-gray-800 leading-[24px] my-[5px] [&amp;&gt;ol]:!pt-0 [&amp;&gt;ol]:!pb-0 [&amp;&gt;ul]:!pt-0 [&amp;&gt;ul]:!pb-0"><span>Open the 'Inspector' panel located on the upper right side for text editing.</span></li>
</ol>
<p>Here, you can modify the text for precision. Maybe you're correcting a misheard word. Or perhaps you need to improve the sentence structure.</p>
<p>Either way, this panel is where you make sure the subtitles convey your message correctly.</p>
</div><figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2823/posts/108146/image-upload/Image9_Useraccessingtheinspectortoolstoeditcaptions.jpg" alt="Access the inspector tools to edit the DaVinci Resolve auto captions." id="id7hi" loading="lazy" width="870px" height="466px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2823/posts/108146/image-upload/Image9_Useraccessingtheinspectortoolstoeditcaptions.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2823/posts/108146/image-upload/Image9_Useraccessingtheinspectortoolstoeditcaptions.jpg" alt="Access the inspector tools to edit the DaVinci Resolve auto captions." id="id7hi" loading="lazy" width="650px" height="351px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2823/posts/108146/image-upload/Image9_Useraccessingtheinspectortoolstoeditcaptions.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2823/posts/108146/image-upload/Image9_Useraccessingtheinspectortoolstoeditcaptions.jpg" alt="Access the inspector tools to edit the DaVinci Resolve auto captions." id="id7hi" loading="lazy" width="380px" height="209px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2823/posts/108146/image-upload/Image9_Useraccessingtheinspectortoolstoeditcaptions.jpg 2x"><figcaption id="i2589"><p>Access the inspector tools to edit the DaVinci Resolve auto captions.</p></figcaption></figure><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="i81ks">
<p> 3. Switch to the ‘Track’ tab within the 'Inspector' to manipulate appearance settings.</p>
<p>The 'Track' tab is where you ensure your subtitles are easy on the eyes. Change the DaVinci subtitle font styles, sizes, and colors. Consider adding shadows or backgrounds for contrast. </p>
<div class="callout-block">
<span class="callout-icon callout-tip"></span>
<div class="callout-message">This is especially useful if your video will be viewed on different devices and screens.</div>
</div>
</div><figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2823/posts/108146/image-upload/Image10_UseraccessingtheTrackTabintheInspectorTab.jpg" alt="Make DaVinci Resolve subtitles automatic: Access the Track Tab." id="ibotx" loading="lazy" width="870px" height="466px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2823/posts/108146/image-upload/Image10_UseraccessingtheTrackTabintheInspectorTab.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2823/posts/108146/image-upload/Image10_UseraccessingtheTrackTabintheInspectorTab.jpg" alt="Make DaVinci Resolve subtitles automatic: Access the Track Tab." id="ibotx" loading="lazy" width="650px" height="351px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2823/posts/108146/image-upload/Image10_UseraccessingtheTrackTabintheInspectorTab.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2823/posts/108146/image-upload/Image10_UseraccessingtheTrackTabintheInspectorTab.jpg" alt="Make DaVinci Resolve subtitles automatic: Access the Track Tab." id="ibotx" loading="lazy" width="380px" height="209px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2823/posts/108146/image-upload/Image10_UseraccessingtheTrackTabintheInspectorTab.jpg 2x"><figcaption id="ifw4e"><p>Access the Track Tab in the Inspector Tab.</p></figcaption></figure><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="ix14y">
<p><span>In the track tab, we can change the appearance of the subtitles. We can do things like increase the DaVinci subtitle font size, add a shadow, change the typeface, and more.</span></p>
<h2 id="toc-9hqz-transcribe-audio-to-text-in-davinci-resolve">Transcribe audio to text in DaVinci Resolve</h2>
<p>DaVinci Resolve's <a href="https://photography.tutsplus.com/tutorials/effortless-audio-transcription-in-davinci-resolve-a-step-by-step-guide--cms-108690" target="_self">audio-to-text feature</a> converts audio directly into text. It's useful for uploads, translations, and searches.</p>
</div><figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2823/posts/108146/image-upload/Image11_UserclickingTranscribeAudioMenuOption.jpg" alt="User clicking Transcribe Audio Menu Option for article on captions in DaVinci Resolve." loading="lazy" width="870px" height="466px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2823/posts/108146/image-upload/Image11_UserclickingTranscribeAudioMenuOption.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2823/posts/108146/image-upload/Image11_UserclickingTranscribeAudioMenuOption.jpg" alt="User clicking Transcribe Audio Menu Option for article on captions in DaVinci Resolve." loading="lazy" width="650px" height="351px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2823/posts/108146/image-upload/Image11_UserclickingTranscribeAudioMenuOption.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2823/posts/108146/image-upload/Image11_UserclickingTranscribeAudioMenuOption.jpg" alt="User clicking Transcribe Audio Menu Option for article on captions in DaVinci Resolve." loading="lazy" width="380px" height="209px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2823/posts/108146/image-upload/Image11_UserclickingTranscribeAudioMenuOption.jpg 2x"><figcaption id="irn2t"><p>Transcribe Audio Menu Option in DaVinci Resolve.</p></figcaption></figure><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="ipi4n">
<p><span>Here's how you can make the most of this impressive feature:</span></p>
<ol>
<li class="text-body font-regular text-gray-800 leading-[24px] my-[5px] [&amp;&gt;ol]:!pt-0 [&amp;&gt;ol]:!pb-0 [&amp;&gt;ul]:!pt-0 [&amp;&gt;ul]:!pb-0">
<strong>Start transcription.</strong><span>Right-click on the timeline's media and select 'Transcribe Audio.' Resolve will then convert spoken words into text, ready to use.</span>
</li>
<li class="text-body font-regular text-gray-800 leading-[24px] my-[5px] [&amp;&gt;ol]:!pt-0 [&amp;&gt;ol]:!pb-0 [&amp;&gt;ul]:!pt-0 [&amp;&gt;ul]:!pb-0">
<strong>Export and search.</strong><span> Post-transcription, the text is exportable. The search function is particularly useful for finding phrases in long videos. It saves you precious editing time.</span>
</li>
</ol>
<p><span>When we do this, DaVinci Resolve will analyze the audio of our clip. Once it finishes, we will see the entire inscription of our video audio in text. </span></p>
<p><span>Here, we can export a DaVinci Resolve text file.</span></p>
</div><figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2823/posts/108146/image-upload/Image12_Userviewingentiretranscriptandexportingit.jpg" alt="Exporting the DaVinci Resolve text file." id="imx8t" loading="lazy" width="870px" height="466px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2823/posts/108146/image-upload/Image12_Userviewingentiretranscriptandexportingit.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2823/posts/108146/image-upload/Image12_Userviewingentiretranscriptandexportingit.jpg" alt="Exporting the DaVinci Resolve text file." id="imx8t" loading="lazy" width="650px" height="351px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2823/posts/108146/image-upload/Image12_Userviewingentiretranscriptandexportingit.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2823/posts/108146/image-upload/Image12_Userviewingentiretranscriptandexportingit.jpg" alt="Exporting the DaVinci Resolve text file." id="imx8t" loading="lazy" width="380px" height="209px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2823/posts/108146/image-upload/Image12_Userviewingentiretranscriptandexportingit.jpg 2x"><figcaption id="ia6hj"><p>Exporting the DaVinci Resolve text file.</p></figcaption></figure><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="ia58e">
<h2 id="toc-658i-tips-and-shortcuts"><strong>Tips and shortcuts </strong></h2>
<p>Elevate your subtitling game in DaVinci Resolve with these <a href="https://photography.tutsplus.com/articles/how-to-use-davinci-resolve-full-screen-preview-shortcuts--cms-108144" target="_self">useful shortcuts</a>:</p>
<ol>
<li class="text-body font-regular text-gray-800 leading-[24px] my-[5px] [&amp;&gt;ol]:!pt-0 [&amp;&gt;ol]:!pb-0 [&amp;&gt;ul]:!pt-0 [&amp;&gt;ul]:!pb-0">
<strong>Key shortcuts mastery.</strong><span> Get familiar with specific shortcuts for subtitle functions. Try adding a new subtitle track (<strong>Shift+Cmd+L</strong>) or navigating between subtitles (<strong>Cmd+Arrow keys</strong>). Customizing these to your workflow can significantly cut down on editing time.</span>
</li>
<li class="text-body font-regular text-gray-800 leading-[24px] my-[5px] [&amp;&gt;ol]:!pt-0 [&amp;&gt;ol]:!pb-0 [&amp;&gt;ul]:!pt-0 [&amp;&gt;ul]:!pb-0">
<strong>Cinema mode for focus.</strong><span> Engage 'Cinema Mode' to drop the clutter and focus on the subtitles' timing and accuracy. This interface mode can be toggled using <strong>Shift+F</strong>.</span>
</li>
<li class="text-body font-regular text-gray-800 leading-[24px] my-[5px] [&amp;&gt;ol]:!pt-0 [&amp;&gt;ol]:!pb-0 [&amp;&gt;ul]:!pt-0 [&amp;&gt;ul]:!pb-0">
<strong>Inspector panel for batch edits.</strong><span> Use the Inspector Panel for simultaneous alterations to many subtitle clips. Select the DaVinci subtitles you wish to change and edit properties like font and color in one go.</span>
</li>
<li class="text-body font-regular text-gray-800 leading-[24px] my-[5px] [&amp;&gt;ol]:!pt-0 [&amp;&gt;ol]:!pb-0 [&amp;&gt;ul]:!pt-0 [&amp;&gt;ul]:!pb-0">
<strong>Save track styles as presets.</strong><span> After fine-tuning subtitle appearance, save the style as a preset for future use. This ensures a consistent look across different projects and saves time on setup.</span>
</li>
<li class="text-body font-regular text-gray-800 leading-[24px] my-[5px] [&amp;&gt;ol]:!pt-0 [&amp;&gt;ol]:!pb-0 [&amp;&gt;ul]:!pt-0 [&amp;&gt;ul]:!pb-0">
<strong>Efficient timeline navigation.</strong><span> Use the ‘<strong>G</strong>’ <strong>key</strong> to snap to the beginning of subtitle clips and ‘<strong>H</strong>’ to jump to the end. This allows for rapid movement through your subtitle track without manual scrubbing.</span>
</li>
</ol>
<h2 id="toc-8e2k-improve-your-production-game-with-professional-content">Improve your production game with professional content</h2>
<p><span>There you go! Now you know how to add subtitles in DaVinci Resolve.</span></p>
<p><span>Take your video's appeal up a notch with premium assets and templates from </span><a href="https://www.elements.envato.com/" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><span>Envato</span></a><span>. With our offer, you get high-quality, customizable options. They </span><span>seamlessly</span><span> integrate with your editing workflow.</span></p>
<p><span>Making the DaVinci Resolve subtitles automatic is easy. Doing it manually too! Whether you're fine-tuning for perfection or need a quick solution, DaVinci Resolve caters to all. </span></p>
<p><span>And with Envato, your videos will not only be heard, but also remembered! Check out some of the cool assets you can find there to <a href="https://elements.envato.com/video-templates/compatible-with-davinci-resolve" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">boost your DVR projects</a>:</span></p>
<ul class="roundup-block__contents posts--half-width roundup-block--list">
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://photography.tutsplus.com/articles/top-youtube-shorts-templates-resolve--cms-37206"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/412/posts/37206/preview_image/10-youtube-vertical-shorts-davinci.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/412/posts/37206/preview_image/10-youtube-vertical-shorts-davinci.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/412/posts/37206/preview_image/10-youtube-vertical-shorts-davinci.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/412/posts/37206/preview_image/10-youtube-vertical-shorts-davinci.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/412/posts/37206/preview_image/10-youtube-vertical-shorts-davinci.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/412/posts/37206/preview_image/10-youtube-vertical-shorts-davinci.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">10 top YouTube Shorts vertical video templates for DaVinci Resolve</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/412/profiles/18841/profileImage/me_web_size.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/412/profiles/18841/profileImage/me_web_size.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/412/profiles/18841/profileImage/me_web_size.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/412/profiles/18841/profileImage/me_web_size.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/412/profiles/18841/profileImage/me_web_size.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/412/profiles/18841/profileImage/me_web_size.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Marie Gardiner</div>
<div class="roundup-block__published-date">31 Oct 2024</div>
</div>
</div>
</div>
</div></a></li>
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://photography.tutsplus.com/articles/top-logo-reveal-templates-resolve--cms-36877"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/1631/posts/36877/preview_image/LogoReveal.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/1631/posts/36877/preview_image/LogoReveal.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/1631/posts/36877/preview_image/LogoReveal.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/1631/posts/36877/preview_image/LogoReveal.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1631/posts/36877/preview_image/LogoReveal.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/1631/posts/36877/preview_image/LogoReveal.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">20 Best DaVinci Resolve Logo Reveal Animation Templates (Free &amp; Paid, 2025)</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/1631/profiles/20139/profileImage/NB.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/1631/profiles/20139/profileImage/NB.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/1631/profiles/20139/profileImage/NB.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/1631/profiles/20139/profileImage/NB.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1631/profiles/20139/profileImage/NB.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/1631/profiles/20139/profileImage/NB.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Nona Blackman</div>
<div class="roundup-block__published-date">25 Apr 2024</div>
</div>
</div>
</div>
</div></a></li>
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://photography.tutsplus.com/tutorials/free-templates-davinci-resolve--cms-36406"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/392/posts/36406/preview_image/bstract_fractal_light_background_empty_show_scene_2022_05_03_04_09_22_utc.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/392/posts/36406/preview_image/bstract_fractal_light_background_empty_show_scene_2022_05_03_04_09_22_utc.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/392/posts/36406/preview_image/bstract_fractal_light_background_empty_show_scene_2022_05_03_04_09_22_utc.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/392/posts/36406/preview_image/bstract_fractal_light_background_empty_show_scene_2022_05_03_04_09_22_utc.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/392/posts/36406/preview_image/bstract_fractal_light_background_empty_show_scene_2022_05_03_04_09_22_utc.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/392/posts/36406/preview_image/bstract_fractal_light_background_empty_show_scene_2022_05_03_04_09_22_utc.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">15+ Best DaVinci Resolve Title Templates (Free &amp; Paid, 2025)</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/392/profiles/21195/profileImage/Duncan_Clark_Amy_Touchette-thumbnail.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/392/profiles/21195/profileImage/Duncan_Clark_Amy_Touchette-thumbnail.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/392/profiles/21195/profileImage/Duncan_Clark_Amy_Touchette-thumbnail.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/392/profiles/21195/profileImage/Duncan_Clark_Amy_Touchette-thumbnail.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/392/profiles/21195/profileImage/Duncan_Clark_Amy_Touchette-thumbnail.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/392/profiles/21195/profileImage/Duncan_Clark_Amy_Touchette-thumbnail.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Duncan Clark</div>
<div class="roundup-block__published-date">13 Feb 2024</div>
</div>
</div>
</div>
</div></a></li>
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://photography.tutsplus.com/articles/top-youtube-templates-davinci-resolve--cms-37130"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/412/posts/37130/preview_image/10-youtube-davinci-thumb.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/412/posts/37130/preview_image/10-youtube-davinci-thumb.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/412/posts/37130/preview_image/10-youtube-davinci-thumb.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/412/posts/37130/preview_image/10-youtube-davinci-thumb.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/412/posts/37130/preview_image/10-youtube-davinci-thumb.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/412/posts/37130/preview_image/10-youtube-davinci-thumb.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">20 Best DaVinci Resolve YouTube Video Templates for 2025</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/412/profiles/18841/profileImage/me_web_size.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/412/profiles/18841/profileImage/me_web_size.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/412/profiles/18841/profileImage/me_web_size.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/412/profiles/18841/profileImage/me_web_size.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/412/profiles/18841/profileImage/me_web_size.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/412/profiles/18841/profileImage/me_web_size.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Marie Gardiner</div>
<div class="roundup-block__published-date">13 Nov 2023</div>
</div>
</div>
</div>
</div></a></li>
</ul>
</div><div class="mediafed_ad"><img border="0" height="1" src="http://audio.tutsplus.com.feedsportal.com/c/35227/f/669438/s/108146/sc/4/mf.gif" width="1" /><a href="http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/108146/a2.htm"><img border="0" src="http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/108146/a2.img" /></a><img border="0" height="1" src="http://pi.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/108146/a2t.img" width="1" /></div></content>
<published>2025-01-27 09:44:00 UTC</published>
<updated>2025-01-27 09:44:00 UTC</updated>
<author>
<name>Eddie Boscana</name>
</author>
</entry>
<entry>
<id>tag:tutsplus.com,2005:PostPresenter/cms-109081</id>
<published>2024-12-29T20:24:31+00:00</published>
<link rel="alternate" type="text/html" href="https://design.tutsplus.com/tutorials/how-to-design-a-maximalism-pattern--cms-109081"/>
<title>How to design a maximalist design pattern</title>
<content type="html"><figure class="final-product final-product--image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/final_image/How_to_design_a_maximalism_pattern_tutorial_image_finalB_min.jpg" alt="Final product image" loading="lazy" width="870px" height="440px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/final_image/How_to_design_a_maximalism_pattern_tutorial_image_finalB_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/final_image/How_to_design_a_maximalism_pattern_tutorial_image_finalB_min.jpg" alt="Final product image" loading="lazy" width="650px" height="331px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/final_image/How_to_design_a_maximalism_pattern_tutorial_image_finalB_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/final_image/How_to_design_a_maximalism_pattern_tutorial_image_finalB_min.jpg" alt="Final product image" loading="lazy" width="380px" height="198px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/final_image/How_to_design_a_maximalism_pattern_tutorial_image_finalB_min.jpg 2x"><!--googleoff: index--><figcaption>What You'll Be Creating</figcaption><!--googleon: index--></figure><style>* { box-sizing: border-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}</style><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="ik2a">
<p><span>What is the maximalist style, and how can you embrace it in your designs? Join me in this tutorial to find out more about <a href="https://elements.envato.com/learn/minimalism-vs-maximalism-design-style" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">minimalism vs maximalism</a> and create your own maximalist pattern <a href="https://design.tutsplus.com/compatible-with/affinity-designer" target="_blank" rel="noopener">using Affinity Designer</a>. Let's get creative!</span></p>
<p><span>If you don't have the time to make a pattern from scratch</span><span>, you can always try <a href="https://elements.envato.com/" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Envato</a>, where you'll find a large selection of patterns and graphics that are ready to be used to make </span>maximalist art.</p>
<h2 id="toc-ikcs-what-is-maximalism">What is maximalism? <span>Key characteristics</span>
</h2>
</div><div data-content-block-type="Grid" class="content-block content-block-grid"><div class="element-row two-column-grid grid-gap--col-extra-wide grid-gap--row-extra-wide">
<div class="element-col" id="isbk"><figure class="post_image"><a href="https://elements.envato.com/50715-artists-house-L4CXDFC" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_intro_house_what_is_maximalism.jpg" alt="Image showing what is a maximalist style" id="iqi9l" loading="lazy" width="420px" height="320px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_intro_house_what_is_maximalism.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_intro_house_what_is_maximalism.jpg" alt="Image showing what is a maximalist style" id="iqi9l" loading="lazy" width="420px" height="320px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_intro_house_what_is_maximalism.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_intro_house_what_is_maximalism.jpg" alt="Image showing what is a maximalist style" id="iqi9l" loading="lazy" width="380px" height="290px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_intro_house_what_is_maximalism.jpg 2x"></a><figcaption id="ia7da"><p><a href="https://elements.envato.com/50715-artists-house-L4CXDFC" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Artist's House</a></p></figcaption></figure></div>
<div class="element-col"><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="i86du">
<p><span><em>Maximalism </em>is a way to define an eclectic style with a chaotic array of colors, prints, objects, and textures in a single space. This spread from home design to graphic design and social media.</span></p>
<p><span>This style is by no means a modern trend. Maximalism has existed across the globe and can be traced to the 16th century, when wealthy people used maximalism as a way to show off what they had.</span></p>
</div></div>
</div></div><div data-content-block-type="Wysi" id="ikjy" class="content-block-content-block-wysi content-block">
<p><span>To understand </span>what the maximalist style is, we need to highlight its <span>key characteristics:</span></p>
<ul>
<li>
<span><strong>Eclectic mix of styles</strong>: combines</span><span> historical and contemporary elements. </span><span><a href="https://design.tutsplus.com/tutorials/how-to-create-an-art-deco-pattern-in-illustrator--cms-107702" target="_blank" rel="noopener">Art Deco</a>, psychedelic art, and pop culture are very commonly used.</span>
</li>
<li>
<span><strong>Vibrant color palette</strong>: </span><span>bold and bright colors dominate the design, creating surprising combinations.</span>
</li>
<li>
<span><strong>Contrasting patterns</strong>: </span><span>geometric, floral, abstract.</span>
</li>
<li>
<span><strong>Layering</strong>: </span><span>elements can be layered and put together to create visually appealing new art.</span>
</li>
<li>
<span><strong>Attention to detail</strong>: </span><span>every element, </span><span>no matter the size</span><span>, is arranged to create a perfect visual balance within </span><span>a design.</span>
</li>
<li><strong>Little to no white space.</strong></li>
</ul>
<h2 id="toc-9dui-what-is-maximalist-design"><span>What is maximalist design?</span></h2>
<p><span>Maximalist graphic design </span><span>follows</span><span> a “more is more” philosophy, contrasting with the minimalist principle of "less is more". It will often blend an eclectic mix of patterns, colors, textures, shapes, typography, and even <a href="https://elements.envato.com/learn/3d-illustration-design" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">3D objects</a> into the same design.</span></p>
<p><span>Despite embracing excess and abundance, the maximalist style has never promoted a messy or overfilled design; instead, it's about keeping a good balance by </span><span>incorporating well-thought-out elements. The result is a design that brings you joy and a new form of self-expression. It's about creating an interesting mix to delight the eye and </span><span>allow for playful experimentation. </span></p>
<h2 id="toc-4dhm-what-youll-learn-in-this-tutorial"><span>What you'll learn in this tutorial</span></h2>
<p><span>Now that you know what the maximalist style is, let's create a pattern design step by step in Affinity Designer. Here's what we'll cover: </span></p>
<ul>
<li>How to make a seamless pattern tile</li>
<li>How to make a dot pattern</li>
<li>How to make a <a href="https://elements.envato.com/learn/3d-design-trends" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">3D pattern</a>
</li>
<li>How to make a hatching pattern</li>
<li>How to make a typography pattern</li>
<li>How to import patterns in Affinity Designer</li>
<li>How to make a seamless pattern in Affinity Designer</li>
</ul>
<h2 id="toc-srdg-tutorial-assets">Tutorial assets</h2>
<p>You'll need the following resources to complete this project:</p>
<ul>
<li><a href="https://elements.envato.com/circle-pattern-doodle-textures-and-print-sample-HCRRZ4L" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Circle pattern doodle, textures and print samples</a></li>
<li><a href="https://elements.envato.com/black-brushstrokes-L5BXHVT" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Black brushstrokes</a></li>
<li><a href="https://elements.envato.com/blue-tiger-2A637QV" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Blue tiger</a></li>
</ul>
<h2 id="toc-pjfr-how-to-make-a-new-document-in-affinity-designer">
<span class="sectionnum">1.</span> How to make a new document in Affinity Designer</h2>
<p>Launch <strong>Affinity Designer</strong> and go to <strong>File &gt; New</strong> to open the <strong>New Document</strong> window. Type in the dimensions shown and set the resolution to <strong>72 dpi</strong>, the <strong>Document units </strong>to <strong>Pixels</strong>, and the <strong>Color format</strong> to <strong>RGB</strong>. Hit <strong>Create</strong>.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_1_open_new_document.jpg" alt="How to make a new document" loading="lazy" width="870px" height="640px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_1_open_new_document.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_1_open_new_document.jpg" alt="How to make a new document" loading="lazy" width="650px" height="480px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_1_open_new_document.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_1_open_new_document.jpg" alt="How to make a new document" loading="lazy" width="380px" height="283px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_1_open_new_document.jpg 2x"></figure>
<h2 id="toc-s7oj-how-to">
<span class="sectionnum">2.</span> How to make the pattern tile</h2>
<h3 id="toc-69sk-step-1">Step 1</h3>
<p>Start by taking the <strong>Rectangle Tool (M)</strong> and drawing a <strong>332 x 332 px</strong> square on your artboard. Fill this shape with off black <strong>R=26</strong>, <strong>G=26</strong>, <strong>B=26</strong> in the <strong>Color </strong>panel.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_2_make_patern_square.jpg" alt="How to draw a square tile " loading="lazy" width="870px" height="610px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_2_make_patern_square.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_2_make_patern_square.jpg" alt="How to draw a square tile " loading="lazy" width="650px" height="457px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_2_make_patern_square.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_2_make_patern_square.jpg" alt="How to draw a square tile " loading="lazy" width="380px" height="270px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_2_make_patern_square.jpg 2x"></figure>
<h3 id="toc-p2sl-step-2">Step 2</h3>
<p>Switch to the <strong>Ellipse Tool (M)</strong> and draw a <strong>115 x 115 px</strong> circle on your artboard. The fill color is not important this time.</p>
<p>Next, while both shapes stay selected, open the <strong>Alignment</strong> panel located up in the <strong>Toolbar </strong>(<strong>View &gt; Show Toolbar</strong>). Choose <strong>Align to: Spread</strong> and then click on <strong>Align Center </strong>followed by <strong>Align Middle</strong>. Hit <strong>Apply</strong>. Both shapes will now be located in the center of your artboard, and it will be easier for you to compose the pattern tile.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_3_make_patern_middle_circle.jpg" alt="How to draw a circle" loading="lazy" width="870px" height="610px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_3_make_patern_middle_circle.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_3_make_patern_middle_circle.jpg" alt="How to draw a circle" loading="lazy" width="650px" height="457px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_3_make_patern_middle_circle.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_3_make_patern_middle_circle.jpg" alt="How to draw a circle" loading="lazy" width="380px" height="270px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_3_make_patern_middle_circle.jpg 2x"></figure>
<h3 id="toc-lack-step-3">Step 3</h3>
<p>Before multiplying the circle, go to <strong>View &gt; Snapping Manager</strong> and make sure to check <strong>Enable snapping</strong>. Leave the other settings as they are and hit <strong>Close</strong>. Now, <strong>Copy (Control-C)</strong> and <strong>Paste (Control-V)</strong> the middle circle and move the copy to the upper right corner of the black tile. The red and green guides will appear, helping you to align the center of the circle with the corner of the square (1).</p>
<p>Multiply the circle three more times and position the copies in the other corners of the tile, just like you did with the first one. The guides are very intuitive and helpful (2).</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_4_multiply_pattern_circles_min.jpg" alt="How to multiply a circle" loading="lazy" width="870px" height="1020px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_4_multiply_pattern_circles_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_4_multiply_pattern_circles_min.jpg" alt="How to multiply a circle" loading="lazy" width="650px" height="761px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_4_multiply_pattern_circles_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_4_multiply_pattern_circles_min.jpg" alt="How to multiply a circle" loading="lazy" width="380px" height="444px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_4_multiply_pattern_circles_min.jpg 2x"></figure>
<h3 id="toc-9yej-step-4">Step 4</h3>
<p><strong>Copy</strong> and <strong>Paste </strong>the middle circle again; then move it to the right edge of the tile. Repeat this process and position the middle top, middle left, and bottom circles.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_5_arrange_pattern_circles.jpg" alt="How to make a pattern tile" loading="lazy" width="870px" height="1020px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_5_arrange_pattern_circles.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_5_arrange_pattern_circles.jpg" alt="How to make a pattern tile" loading="lazy" width="650px" height="761px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_5_arrange_pattern_circles.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_5_arrange_pattern_circles.jpg" alt="How to make a pattern tile" loading="lazy" width="380px" height="444px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_5_arrange_pattern_circles.jpg 2x"></figure>
<h3 id="toc-x7tk-step-5">Step 5</h3>
<p>Make four other copies of the circle and position them between the existing ones. Zoom in and make sure there is equal space all around.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_6_arrange_iner_circles.jpg" alt="How to make a circles pattern" loading="lazy" width="870px" height="520px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_6_arrange_iner_circles.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_6_arrange_iner_circles.jpg" alt="How to make a circles pattern" loading="lazy" width="650px" height="391px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_6_arrange_iner_circles.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_6_arrange_iner_circles.jpg" alt="How to make a circles pattern" loading="lazy" width="380px" height="232px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_6_arrange_iner_circles.jpg 2x"></figure>
<h2 id="toc-g6cq-how-to-make-a-dots-pattern">
<span class="sectionnum">3.</span> How to make a dot pattern</h2>
<h3 id="toc-su0k-step-1">Step 1</h3>
<p>The first pattern to make is a simple dot pattern. Focus on one of the circles from the pattern tile and color it orange (1). Next, grab the <strong>Ellipse Tool (M)</strong> and start to draw a bunch of different-sized circles on top of it. Fill them with a bright orange-red color (2). Alternatively, you can use the <strong>Pen Tool (P)</strong> to draw irregular dots if you prefer. Multiply these dots and cover the entire area (3).</p>
<p>If you want to make this pattern seamless, you can easily do so. You will be able to use it in other projects too, which is great. Use the <strong>Rectangle Tool (M)</strong> to draw a <strong>145 x 145 px</strong> square around the circle, which will define the pattern tile. Now, while creating your dot design, make sure that the dots located on the left side of the square are reflected on the right side as well (highlighted with blue) and that the dots located at the top are reflected at the bottom (highlighted with green). This way, your design will be seamless (4).</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_7_make_circle_pattern_min.jpg" alt="How to make a dots pattern" loading="lazy" width="870px" height="1220px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_7_make_circle_pattern_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_7_make_circle_pattern_min.jpg" alt="How to make a dots pattern" loading="lazy" width="650px" height="909px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_7_make_circle_pattern_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_7_make_circle_pattern_min.jpg" alt="How to make a dots pattern" loading="lazy" width="380px" height="528px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_7_make_circle_pattern_min.jpg 2x"></figure>
<h3 id="toc-m4fd-step-2">Step 2</h3>
<p>It's time to mask the dot pattern. <strong>Copy </strong>and <strong>Paste</strong> the orange circle; this will make a copy of it exactly in place. Now, drag the group of dots under the top circle in the <strong>Layers </strong>panel to mask everything. That's it!</p>
<p>You can position the dot pattern anywhere on your tile. My choice is in the upper right corner.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_8_mask_circle_pattern.jpg" alt="How to position the dots pattern" loading="lazy" width="870px" height="860px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_8_mask_circle_pattern.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_8_mask_circle_pattern.jpg" alt="How to position the dots pattern" loading="lazy" width="650px" height="643px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_8_mask_circle_pattern.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_8_mask_circle_pattern.jpg" alt="How to position the dots pattern" loading="lazy" width="380px" height="376px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_8_mask_circle_pattern.jpg 2x"></figure>
<h2 id="toc-kanb-how-to-make-a-3d-pattern">
<span class="sectionnum">4.</span> How to make a 3D pattern</h2>
<h3 id="toc-rly8-step-1">Step 1</h3>
<p>First, go to <strong>View &gt; Grid and Axis Manager</strong> and check the <strong>Show grid</strong> box to activate it. Hit <strong>Close</strong>. Grab the <strong>Pen Tool (P)</strong> and draw a perspective shape that's 2 grid squares in width and 2.5 grid squares in height. Give it an orange fill color (1). Continue to draw another shape on the right side with the same width and height. Give it a red fill color (2). Lastly, draw the top shape to complete the cube. Fill it with beige (3).</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_9_make_3D_cube_min.jpg" alt="How to draw a cube" loading="lazy" width="870px" height="1130px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_9_make_3D_cube_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_9_make_3D_cube_min.jpg" alt="How to draw a cube" loading="lazy" width="650px" height="843px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_9_make_3D_cube_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_9_make_3D_cube_min.jpg" alt="How to draw a cube" loading="lazy" width="380px" height="490px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_9_make_3D_cube_min.jpg 2x"></figure>
<h3 id="toc-ewbc-step-2">Step 2</h3>
<p>Multiply the cube and start arranging about four of them in a row. After that, multiply the entire row and create the 3D pattern as shown. This will speed things up.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_10_make_3D_cube_pattern.jpg" alt="How to make a 3D cube pattern" loading="lazy" width="870px" height="740px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_10_make_3D_cube_pattern.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_10_make_3D_cube_pattern.jpg" alt="How to make a 3D cube pattern" loading="lazy" width="650px" height="554px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_10_make_3D_cube_pattern.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_10_make_3D_cube_pattern.jpg" alt="How to make a 3D cube pattern" loading="lazy" width="380px" height="325px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_10_make_3D_cube_pattern.jpg 2x"></figure>
<h3 id="toc-4ttj-step-3">Step 3</h3>
<p>To mask the 3D pattern, first decide its location on the tile, and then simply drag it under that specific circle in the <strong>Layers </strong>panel. Masking in Affinity Designer is so easy.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_11_mask_3D_cube_pattern.jpg" alt="How to position the 3D pattern" loading="lazy" width="870px" height="420px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_11_mask_3D_cube_pattern.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_11_mask_3D_cube_pattern.jpg" alt="How to position the 3D pattern" loading="lazy" width="650px" height="316px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_11_mask_3D_cube_pattern.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_11_mask_3D_cube_pattern.jpg" alt="How to position the 3D pattern" loading="lazy" width="380px" height="189px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_11_mask_3D_cube_pattern.jpg 2x"></figure>
<h2 id="toc-p5d4-how-to">
<span class="sectionnum">5.</span> How to make a hatching pattern</h2>
<h3 id="toc-ki7k-step-1">Step 1</h3>
<p>Focus on another circle and color it with green. Next, use the <strong>Pen Tool (P)</strong> to draw a vertical path over it, which should not be perfectly straight. Apply a <strong>2.5 pt Stroke</strong> using orange, and check <strong>Scale with object</strong> in the <strong>Stroke </strong>panel to keep the proportions in case you decide to scale the pattern later. Also, in the <strong>Stroke </strong>panel, under <strong>Pressure</strong>, select and drag only the first point downwards to make the stroke thinner at the top.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_Image_12_how_to_make_hatching_stroke.jpg" alt="How to stroke a path" loading="lazy" width="870px" height="870px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_Image_12_how_to_make_hatching_stroke.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_Image_12_how_to_make_hatching_stroke.jpg" alt="How to stroke a path" loading="lazy" width="650px" height="650px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_Image_12_how_to_make_hatching_stroke.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_Image_12_how_to_make_hatching_stroke.jpg" alt="How to stroke a path" loading="lazy" width="380px" height="380px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_Image_12_how_to_make_hatching_stroke.jpg 2x"></figure>
<h3 id="toc-qk3u-step-2">Step 2</h3>
<p>Draw another path with the <strong>Pen Tool (P)</strong>, apply a <strong>2.7 Stroke</strong> using orange, and then, under <strong>Pressure</strong>, select and drag only the second point downwards to make the stroke thinner at the bottom.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_Image_13_how_to_make_hatching_paths.jpg" alt="How to simulate pressure in Affinity Designer" loading="lazy" width="870px" height="840px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_Image_13_how_to_make_hatching_paths.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_Image_13_how_to_make_hatching_paths.jpg" alt="How to simulate pressure in Affinity Designer" loading="lazy" width="650px" height="628px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_Image_13_how_to_make_hatching_paths.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_Image_13_how_to_make_hatching_paths.jpg" alt="How to simulate pressure in Affinity Designer" loading="lazy" width="380px" height="367px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_Image_13_how_to_make_hatching_paths.jpg 2x"></figure>
<h3 id="toc-0t5f-step-3">Step 3</h3>
<p>Following the technique explained above, continue to draw more vertical paths as shown (1). Once that's done, start to draw horizontal paths with the <strong>Pen Tool (P)</strong> and apply the same settings (2). For a more natural look, I recommend choosing different stroke widths such as <strong>1.3 pt</strong>, <strong>1.6 pt</strong>, <strong>2.5 pt</strong>,<strong> 3 pt</strong>, and <strong>3.5 pt</strong>.</p>
<p>To mask the hatching, make a copy of the green circle and then drag the entire group of strokes under it, as you did before (3).</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_14_how_to_mask_hatching_pattern_min.jpg" alt="How to make a hatching pattern" loading="lazy" width="870px" height="1060px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_14_how_to_mask_hatching_pattern_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_14_how_to_mask_hatching_pattern_min.jpg" alt="How to make a hatching pattern" loading="lazy" width="650px" height="791px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_14_how_to_mask_hatching_pattern_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_14_how_to_mask_hatching_pattern_min.jpg" alt="How to make a hatching pattern" loading="lazy" width="380px" height="460px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_14_how_to_mask_hatching_pattern_min.jpg 2x"></figure>
<h3 id="toc-gh1r-step-4">Step 4</h3>
<p>Position the hatching circle pattern on the left side of the tile, in the middle. Make a copy of it and move it to the right side as well because this way, the final maximalist design will be seamless.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_15_how_to_place_hatching_pattern.jpg" alt="How to position the hatching pattern" loading="lazy" width="870px" height="810px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_15_how_to_place_hatching_pattern.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_15_how_to_place_hatching_pattern.jpg" alt="How to position the hatching pattern" loading="lazy" width="650px" height="606px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_15_how_to_place_hatching_pattern.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_15_how_to_place_hatching_pattern.jpg" alt="How to position the hatching pattern" loading="lazy" width="380px" height="355px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_15_how_to_place_hatching_pattern.jpg 2x"></figure>
<h2 id="toc-vhfp-how-to-make-a-warped-pattern">
<span class="sectionnum">6.</span> How to make a warped pattern</h2>
<p>We already have a great tutorial explaining <a href="https://design.tutsplus.com/tutorials/how-to-make-a-warped-checkerboard-pattern-in-affinity-designer--cms-38994" target="_blank" rel="noopener">how to make a warped checkerboard pattern in Affinity Designer</a>, so go ahead and take a look. You'll be able to create your own from scratch. Once that's done, decide its position on the tile and mask it as you did before.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_16_how_to_make_warped_pattern_min.jpg" alt="How to make a warped checkerboard pattern" loading="lazy" width="870px" height="770px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_16_how_to_make_warped_pattern_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_16_how_to_make_warped_pattern_min.jpg" alt="How to make a warped checkerboard pattern" loading="lazy" width="650px" height="576px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_16_how_to_make_warped_pattern_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_16_how_to_make_warped_pattern_min.jpg" alt="How to make a warped checkerboard pattern" loading="lazy" width="380px" height="338px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_16_how_to_make_warped_pattern_min.jpg 2x"></figure>
<h2 id="toc-kppk-how-to-make-a-typography-pattern-design">
<span class="sectionnum">7.</span> How to make a typography pattern</h2>
<h3 id="toc-vwzp-step-1">Step 1</h3>
<p>Grab the <strong>Pen Tool (P)</strong> and write "love"<em> </em>on your artboard as shown. For each letter, apply a <strong>20 pt Stroke</strong> using black and the <strong>Graphite Scribble 02</strong> brush available in the <strong>Brushes </strong>panel under the <strong>Pencils </strong>category. Make sure that<strong> Scale with object</strong> is checked in the <strong>Stroke </strong>panel to maintain the proportions when we scale the text.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_19_how_to_stroke_typography.jpg" alt="How to brush stroke text " loading="lazy" width="870px" height="860px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_19_how_to_stroke_typography.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_19_how_to_stroke_typography.jpg" alt="How to brush stroke text " loading="lazy" width="650px" height="643px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_19_how_to_stroke_typography.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_19_how_to_stroke_typography.jpg" alt="How to brush stroke text " loading="lazy" width="380px" height="376px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_19_how_to_stroke_typography.jpg 2x"></figure>
<h3 id="toc-oxno-step-2">Step 2</h3>
<p>Scale the text and position it inside a <strong>210 x 210 px</strong> square (1). Make copies of the text, bigger and smaller, and arrange them as shown (2). To create a seamless typography pattern, make sure to copy the text positioned on the left side of the square to the right side as well. To do this, while the two pieces of text stay selected, make copies of them and then type <strong>+210 px</strong> (which is the width of the square tile) next to your <strong>X</strong> coordinate in the <strong>Transform </strong>panel. Hit <strong>Enter</strong>. This will move the two pieces of text to the right side (3).</p>
<p>It's time to mask the pattern. First, group all the text and then drag the group under the square. Remove the square's stroke (4).</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_20_how_to_make_typography_seamless_pattern_min.jpg" alt="How to make a typography pattern" loading="lazy" width="870px" height="1500px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_20_how_to_make_typography_seamless_pattern_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_20_how_to_make_typography_seamless_pattern_min.jpg" alt="How to make a typography pattern" loading="lazy" width="650px" height="1117px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_20_how_to_make_typography_seamless_pattern_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_20_how_to_make_typography_seamless_pattern_min.jpg" alt="How to make a typography pattern" loading="lazy" width="380px" height="647px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_20_how_to_make_typography_seamless_pattern_min.jpg 2x"></figure>
<h3 id="toc-myuc-step-3">Step 3</h3>
<p>The seamless typography pattern is ready to use. Start to multiply it and arrange the tiles over a light gray circle. The guides will help you to align the tiles perfectly. Once the circle is completely covered, you can make a copy of it and then drag all the tiles under it to mask everything.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_21_how_to_multiply_typography_pattern_min.jpg" alt="How to multiply typography pattern" loading="lazy" width="870px" height="1120px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_21_how_to_multiply_typography_pattern_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_21_how_to_multiply_typography_pattern_min.jpg" alt="How to multiply typography pattern" loading="lazy" width="650px" height="835px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_21_how_to_multiply_typography_pattern_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_21_how_to_multiply_typography_pattern_min.jpg" alt="How to multiply typography pattern" loading="lazy" width="380px" height="486px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_21_how_to_multiply_typography_pattern_min.jpg 2x"></figure>
<h3 id="toc-5xp9-step-4">Step 4</h3>
<p>Include the typography pattern in your maximalist design.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_22_how_to_place_typography_pattern.jpg" alt="How to position typography pattern" loading="lazy" width="870px" height="480px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_22_how_to_place_typography_pattern.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_22_how_to_place_typography_pattern.jpg" alt="How to position typography pattern" loading="lazy" width="650px" height="361px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_22_how_to_place_typography_pattern.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_22_how_to_place_typography_pattern.jpg" alt="How to position typography pattern" loading="lazy" width="380px" height="215px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_22_how_to_place_typography_pattern.jpg 2x"></figure>
<h2 id="toc-evsd-how-to-import">
<span class="sectionnum">8.</span> How to import patterns in Affinity Designer</h2>
<h3 id="toc-zkfk-step-1">Step 1</h3>
<p>When it comes to maximalism, <span>you don't have to create everything from scratch. </span>There's nothing wrong with using ready-made graphics and importing patterns into Affinity Designer to speed up the process, especially because a maximalist style requires so many elements. On <a href="https://elements.envato.com/graphics" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Envato</a>, you can find a multitude of resources that are ready to use, just like the <a href="https://elements.envato.com/circle-pattern-doodle-textures-and-print-sample-HCRRZ4L" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Circle pattern doodle, textures and print samples</a> that I decided to include in my design.</p>
<p>Open the EPS file with Affinity Designer and copy the swirls circle pattern into your document. Scale it to<strong> 115 x 115 px</strong>, which is the size of all the circles in our maximalist pattern.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_17_how_to_import_pattern_designs_min.jpg" alt="How to import swirls pattern in Affinity Designer" loading="lazy" width="870px" height="760px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_17_how_to_import_pattern_designs_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_17_how_to_import_pattern_designs_min.jpg" alt="How to import swirls pattern in Affinity Designer" loading="lazy" width="650px" height="568px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_17_how_to_import_pattern_designs_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_17_how_to_import_pattern_designs_min.jpg" alt="How to import swirls pattern in Affinity Designer" loading="lazy" width="380px" height="333px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_17_how_to_import_pattern_designs_min.jpg 2x"></figure>
<h3 id="toc-y5t5-step-2">Step 2</h3>
<p>Since the swirls are vector, you can easily color them in off black and position them on a pink circle.</p>
<p>Feel free to use any other circle pattern from the set featured above into your maximalist design. They're all perfect for this type of pattern.</p>
<p>.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_18_how_to_arrange_pattern_design.jpg" alt="How to arrange swirls pattern" loading="lazy" width="870px" height="460px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_18_how_to_arrange_pattern_design.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_18_how_to_arrange_pattern_design.jpg" alt="How to arrange swirls pattern" loading="lazy" width="650px" height="346px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_18_how_to_arrange_pattern_design.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_18_how_to_arrange_pattern_design.jpg" alt="How to arrange swirls pattern" loading="lazy" width="380px" height="206px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_18_how_to_arrange_pattern_design.jpg 2x"></figure>
<h3 id="toc-o41f-step-3">Step 3</h3>
<p>For the designs on the remaining circles, we'll use ready-made patterns again but in a different way. Featured below are the <a href="https://elements.envato.com/black-brushstrokes-L5BXHVT" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Black Brushstrokes</a> and <a href="https://elements.envato.com/blue-tiger-2A637QV" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Blue Tiger</a> seamless patterns. Although they're not made specifically for Affinity Designer, they are very easy to work with, just like any other vectors, as long as you have an EPS or SVG file included in the download.</p>
<p>After you open the EPS files in Affinity Designer, remove any existing background and copy the patterns into your document.</p>
</div><div data-content-block-type="Grid" class="content-block content-block-grid"><div class="element-row two-column-grid grid-gap--col-extra-wide grid-gap--row-extra-wide">
<div class="element-col"><figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_23_black_brushstrokes_from_Envato.jpg" alt="Black brushstrokes seamless pattern from Envato" loading="lazy" width="420px" height="420px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_23_black_brushstrokes_from_Envato.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_23_black_brushstrokes_from_Envato.jpg" alt="Black brushstrokes seamless pattern from Envato" loading="lazy" width="420px" height="420px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_23_black_brushstrokes_from_Envato.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_23_black_brushstrokes_from_Envato.jpg" alt="Black brushstrokes seamless pattern from Envato" loading="lazy" width="380px" height="380px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_23_black_brushstrokes_from_Envato.jpg 2x"><figcaption><p><a href="https://elements.envato.com/black-brushstrokes-L5BXHVT" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Black Brushstrokes</a></p></figcaption></figure></div>
<div class="element-col"><figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_24_blue_tiger_pattern_from_Envato_min.jpg" alt="Blue tiger seamless pattern from Envato" loading="lazy" width="420px" height="420px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_24_blue_tiger_pattern_from_Envato_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_24_blue_tiger_pattern_from_Envato_min.jpg" alt="Blue tiger seamless pattern from Envato" loading="lazy" width="420px" height="420px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_24_blue_tiger_pattern_from_Envato_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_24_blue_tiger_pattern_from_Envato_min.jpg" alt="Blue tiger seamless pattern from Envato" loading="lazy" width="380px" height="380px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_24_blue_tiger_pattern_from_Envato_min.jpg 2x"><figcaption id="iful2"><p><a href="https://elements.envato.com/blue-tiger-2A637QV" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Blue Tiger</a></p></figcaption></figure></div>
</div></div><div data-content-block-type="Wysi" id="i80sw" class="content-block-content-block-wysi content-block">
<h3 id="toc-hj1z-step-4">Step 4</h3>
<p>Color one of the circles with pink, and then grab just a few pieces of brush strokes and tiger stripes from the patterns shown above. Rotate, scale, and arrange them over the circle and recolor them. Be creative!</p>
<p>Once done, make a copy of the pink circle and drag all the elements under it to mask everything.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_25_how_to_make_abstract_strokes.jpg" alt="How to make a strokes circle pattern" loading="lazy" width="870px" height="860px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_25_how_to_make_abstract_strokes.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_25_how_to_make_abstract_strokes.jpg" alt="How to make a strokes circle pattern" loading="lazy" width="650px" height="643px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_25_how_to_make_abstract_strokes.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_25_how_to_make_abstract_strokes.jpg" alt="How to make a strokes circle pattern" loading="lazy" width="380px" height="376px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_25_how_to_make_abstract_strokes.jpg 2x"></figure>
<h3 id="toc-5lfk-step-5">Step 5</h3>
<p>For the next circle pattern, use the tiger stripes again. Position them as you like on a pink circle, and color them with green. Mask the stripes as you did before.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_26_how_to_make_green_abstract_strokes.jpg" alt="How to make green strokes circle pattern" width="870px" height="640px" loading="lazy" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_26_how_to_make_green_abstract_strokes.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_26_how_to_make_green_abstract_strokes.jpg" alt="How to make green strokes circle pattern" width="650px" height="480px" loading="lazy" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_26_how_to_make_green_abstract_strokes.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_26_how_to_make_green_abstract_strokes.jpg" alt="How to make green strokes circle pattern" width="380px" height="283px" loading="lazy" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_26_how_to_make_green_abstract_strokes.jpg 2x"></figure>
<h3 id="toc-hgco-step-6">Step 6</h3>
<p>It's time to include the last two circle patterns into the design. Make sure to position the same circle design on the opposite side of the tile as well to obtain a seamless pattern in the end.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_27_how_to_arrange_maximalist_pattern_min.jpg" alt="How to compose maximalist pattern" loading="lazy" width="870px" height="840px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_27_how_to_arrange_maximalist_pattern_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_27_how_to_arrange_maximalist_pattern_min.jpg" alt="How to compose maximalist pattern" loading="lazy" width="650px" height="628px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_27_how_to_arrange_maximalist_pattern_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_27_how_to_arrange_maximalist_pattern_min.jpg" alt="How to compose maximalist pattern" loading="lazy" width="380px" height="367px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_27_how_to_arrange_maximalist_pattern_min.jpg 2x"></figure>
<h3 id="toc-2lqn-step-7">Step 7</h3>
<p>We're almost done. To improve the final look of the pattern, you can draw five straight paths with the <strong>Pen Tool (P) </strong>that go through the middle of the circles. Apply a <strong>1 pt</strong> off white <strong>Stroke </strong>to all of them. Send them behind all the circles but in front of the black square tile.</p>
<p>The maximalist pattern is looking great. Make a copy of the square, and then drag all the design elements under it to mask everything and obtain a clean, seamless pattern tile. </p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_28_how_to_complete_maximalism_pattern_min.jpg" alt="How to make extra lines in the maximalist design" loading="lazy" width="870px" height="820px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_28_how_to_complete_maximalism_pattern_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_28_how_to_complete_maximalism_pattern_min.jpg" alt="How to make extra lines in the maximalist design" loading="lazy" width="650px" height="613px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_28_how_to_complete_maximalism_pattern_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_28_how_to_complete_maximalism_pattern_min.jpg" alt="How to make extra lines in the maximalist design" loading="lazy" width="380px" height="359px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_28_how_to_complete_maximalism_pattern_min.jpg 2x"></figure>
<h2 id="toc-rdnl-how-to">
<span class="sectionnum">9.</span> How to make a seamless pattern in Affinity Designer</h2>
<p>Unlike other applications, you can't just save the pattern tile and use it to fill shapes. Affinity Designer works differently. To make a pattern as big as you need it to be, you have to multiply the tile and compose the pattern. The guides will help you align the pattern tiles perfectly.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_29_how_to_make_seamless_maximalism_pattern_min.jpg" alt="How to make a seamless pattern in Affinity Designer" loading="lazy" width="870px" height="710px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_29_how_to_make_seamless_maximalism_pattern_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_29_how_to_make_seamless_maximalism_pattern_min.jpg" alt="How to make a seamless pattern in Affinity Designer" loading="lazy" width="650px" height="531px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_29_how_to_make_seamless_maximalism_pattern_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_29_how_to_make_seamless_maximalism_pattern_min.jpg" alt="How to make a seamless pattern in Affinity Designer" loading="lazy" width="380px" height="312px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_29_how_to_make_seamless_maximalism_pattern_min.jpg 2x"></figure>
<h2 id="toc-7fog-congratulations-youre-done">Congratulations! You're done</h2>
<p>Now you know what maximalist design is and how to make a maximalist style pattern in Affinity Designer. Feel free to make it your own by including any other elements and changing the color palette. The "more is more" philosophy allows you to create a truly unique design. Go for it!</p>
<p>Make sure to check out <a href="https://elements.envato.com" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Envato</a>, where you'll find plenty of <a href="https://elements.envato.com/graphic-templates/affinity+designer" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Affinity Designer templates</a> and <a href="https://elements.envato.com/graphics/compatible-with-affinity-designer" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">graphics</a> that are ready for you to download and use.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_finalB_min.jpg" alt="final affinity designer maximalist pattern" loading="lazy" width="870px" height="440px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_finalB_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_finalB_min.jpg" alt="final affinity designer maximalist pattern" loading="lazy" width="650px" height="331px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_finalB_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_finalB_min.jpg" alt="final affinity designer maximalist pattern" loading="lazy" width="380px" height="198px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_finalB_min.jpg 2x"></figure>
<p>The pattern design you made is entirely vector and high-resolution, so feel free to save it for print or include it in your projects. Use a <a href="https://elements.envato.com/paper-cup-mockup-KYQKJ86" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Paper cup mockup</a> to display or test how it looks.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_maximalist_pattern_on_cup_mockup5.jpg" alt="How to apply design to mockup " loading="lazy" width="870px" height="520px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_maximalist_pattern_on_cup_mockup5.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_maximalist_pattern_on_cup_mockup5.jpg" alt="How to apply design to mockup " loading="lazy" width="650px" height="391px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_maximalist_pattern_on_cup_mockup5.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_maximalist_pattern_on_cup_mockup5.jpg" alt="How to apply design to mockup " loading="lazy" width="380px" height="232px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_maximalist_pattern_on_cup_mockup5.jpg 2x"></figure>
<h2 id="toc-wkaf-popular-cartoon-logos-from-envato-elements">Popular resources from Envato</h2>
<p><a href="https://elements.envato.com/" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Envato</a> is an excellent resource for patterns. Let's explore some ready-to-use alternatives that you can download right now and include in your maximalist art projects.</p>
<h3 id="toc-r7rj-retro-universe-geometric-ai-eps-jpg-png-svg">
<a href="https://elements.envato.com/retro-universe-geometric-4UYFN6H" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Retro Universe Geometric</a> (AI, EPS, JPG, PNG, SVG)</h3>
<p>Let's start big with a bold recommendation. This set includes both 2D and 3D design elements which are perfect for making maximalist art. The bright, neon colors will make your designs stand out from the crowd. You can truly create something unique with these elements.</p>
<figure class="post_image"><a href="https://elements.envato.com/retro-universe-geometric-4UYFN6H" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_futuristic_geometric_shapes_from_Envato_min.jpg" alt="Retro universe geometric available on Envato Elements " loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_futuristic_geometric_shapes_from_Envato_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_futuristic_geometric_shapes_from_Envato_min.jpg" alt="Retro universe geometric available on Envato Elements " loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_futuristic_geometric_shapes_from_Envato_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_futuristic_geometric_shapes_from_Envato_min.jpg" alt="Retro universe geometric available on Envato Elements " loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_futuristic_geometric_shapes_from_Envato_min.jpg 2x"></a></figure>
<h3 id="toc-s46j-abstract-geometric-seamless-vector-background-ai-eps-jpg-pdf-png-psd-svg">
<a href="https://elements.envato.com/abstract-geometric-seamless-vector-background-B2METZD" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Abstract Geometric Seamless Vector Background</a> (AI, EPS, JPG, PDF, PNG, PSD, SVG)</h3>
<p>A more approachable option is this pattern design, which is already seamless and ready to use. You can also grab individual pieces from it and include them in your maximalist graphic design. The color palette includes purple, pink, mauve shades, and a touch of orange, and it's friendly and well balanced. </p>
<figure class="post_image"><a href="https://elements.envato.com/abstract-geometric-seamless-vector-background-B2METZD" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_abstract_geometric_seamless_pattern_from_Envato_min.jpg" alt="Abstract geometric background available on Envato Elements " loading="lazy" width="870px" height="587px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_abstract_geometric_seamless_pattern_from_Envato_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_abstract_geometric_seamless_pattern_from_Envato_min.jpg" alt="Abstract geometric background available on Envato Elements " loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_abstract_geometric_seamless_pattern_from_Envato_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_abstract_geometric_seamless_pattern_from_Envato_min.jpg" alt="Abstract geometric background available on Envato Elements " loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_abstract_geometric_seamless_pattern_from_Envato_min.jpg 2x"></a></figure>
<h3 id="toc-bd4y-abstract-pop-patterns-ai-eps-jpg">
<a href="https://elements.envato.com/abstract-pop-patterns-TPCP978" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Abstract Pop Patterns</a> (AI, EPS, JPG)</h3>
<p>If you're looking for that special background to transform your design and make it wow, look no further. Here are five options for you to try. Your poster, cover, banner, or social media designs will be fresh, modern, and maximalist, ready to draw all the attention.</p>
<figure class="post_image"><a href="https://elements.envato.com/abstract-pop-patterns-TPCP978" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_abstract_pop_pattern_from_Envato_min.jpg" alt="Abstract pop patterns available on Envato Elements " loading="lazy" width="870px" height="587px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_abstract_pop_pattern_from_Envato_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_abstract_pop_pattern_from_Envato_min.jpg" alt="Abstract pop patterns available on Envato Elements " loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_abstract_pop_pattern_from_Envato_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_abstract_pop_pattern_from_Envato_min.jpg" alt="Abstract pop patterns available on Envato Elements " loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_abstract_pop_pattern_from_Envato_min.jpg 2x"></a></figure>
<h3 id="toc-qeiu-abstract-seamless-geometric-designs-ai-eps-jpg-pdf-png-psd">
<a href="https://elements.envato.com/abstract-seamless-geometric-design-482NEBS" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Abstract Seamless Geometric Designs</a> (AI, EPS, JPG, PDF, PNG, PSD)</h3>
<p>This is another ready-to-use seamless pattern out of many others that you can find on Envato. Not to mention that it comes in a lot of different file formats that you can open with multiple applications. Grab it and make your designs loud.</p>
<figure class="post_image"><a href="https://elements.envato.com/abstract-seamless-geometric-design-482NEBS" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_abstract_pattern_from_Envato_min.jpg" alt="Abstract geometric designs available on Envato Elements " loading="lazy" width="870px" height="659px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_abstract_pattern_from_Envato_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_abstract_pattern_from_Envato_min.jpg" alt="Abstract geometric designs available on Envato Elements " loading="lazy" width="650px" height="494px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_abstract_pattern_from_Envato_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_abstract_pattern_from_Envato_min.jpg" alt="Abstract geometric designs available on Envato Elements " loading="lazy" width="380px" height="291px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_abstract_pattern_from_Envato_min.jpg 2x"></a></figure>
<h3 id="toc-pof2-abstract-patterns-vector-illustration-ai-eps-jpg-pdf">
<a href="https://elements.envato.com/abstract-patterns-vector-illustration-CHZSC6" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Abstract Patterns Vector Illustration</a> (AI, EPS, JPG, PDF)</h3>
<p>This illustration is made up of a lot of individual elements that you can easily use as tiles to help you compose a maximalist pattern design in no time. You have plenty of options to mix and match from geometric shapes, dots, floral designs, and symbols. Be creative!</p>
<figure class="post_image"><a href="https://elements.envato.com/abstract-patterns-vector-illustration-CHZSC6" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_abstract_pattern_illustration_from_Envato_min.jpg" loading="lazy" width="870px" height="587px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_abstract_pattern_illustration_from_Envato_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_abstract_pattern_illustration_from_Envato_min.jpg" loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_abstract_pattern_illustration_from_Envato_min.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_abstract_pattern_illustration_from_Envato_min.jpg" loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/109081/image-upload/How_to_design_a_maximalism_pattern_tutorial_image_abstract_pattern_illustration_from_Envato_min.jpg 2x"></a></figure>
<h2 id="toc-70dj-wantto-learn-more-about-affinity-designer">Want to learn more about Affinity Designer?</h2>
<p>Did you like this tutorial on how to create a pattern in Affinity Designer? We have loads of tutorials on Envato Tuts+ that teach many other useful techniques. Here's a list of tutorials specially made for you. Take a look!</p>
<ul class="roundup-block__contents posts--half-width roundup-block--list">
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://design.tutsplus.com/articles/affinity-designer-quick-start-course--cms-93528"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2092/posts/93528/preview_image/thumbnail.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2092/posts/93528/preview_image/thumbnail.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2092/posts/93528/preview_image/thumbnail.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2092/posts/93528/preview_image/thumbnail.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2092/posts/93528/preview_image/thumbnail.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2092/posts/93528/preview_image/thumbnail.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">Affinity Designer Quick Start Course</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/30/profiles/2532/profileImage/kezz.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/30/profiles/2532/profileImage/kezz.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/30/profiles/2532/profileImage/kezz.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/30/profiles/2532/profileImage/kezz.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/30/profiles/2532/profileImage/kezz.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/30/profiles/2532/profileImage/kezz.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Kezz Bracey</div>
<div class="roundup-block__published-date">23 Dec 2022</div>
</div>
</div>
</div>
</div></a></li>
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://design.tutsplus.com/tutorials/how-to-create-patterns-in-affinity-designer--cms-31947"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/523/posts/31947/preview_image/tutorial-preview-small.png" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/523/posts/31947/preview_image/tutorial-preview-small.png 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/523/posts/31947/preview_image/tutorial-preview-small.png" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/523/posts/31947/preview_image/tutorial-preview-small.png 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/523/posts/31947/preview_image/tutorial-preview-small.png" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/523/posts/31947/preview_image/tutorial-preview-small.png 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">How to Create Patterns in Affinity Designer</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/523/profiles/19105/profileImage/andrei-profile.png" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/523/profiles/19105/profileImage/andrei-profile.png 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/523/profiles/19105/profileImage/andrei-profile.png" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/523/profiles/19105/profileImage/andrei-profile.png 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/523/profiles/19105/profileImage/andrei-profile.png" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/523/profiles/19105/profileImage/andrei-profile.png 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Andrei Stefan</div>
<div class="roundup-block__published-date">24 Jul 2020</div>
</div>
</div>
</div>
</div></a></li>
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://design.tutsplus.com/tutorials/how-to-make-a-warped-checkerboard-pattern-in-affinity-designer--cms-38994"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/158/posts/38994/preview_image/WarpedCheckboardPatternPreview.jpg" alt="" loading="lazy" width="820px" height="574px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1600/uploads/users/158/posts/38994/preview_image/WarpedCheckboardPatternPreview.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/158/posts/38994/preview_image/WarpedCheckboardPatternPreview.jpg" alt="" loading="lazy" width="650px" height="456px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/158/posts/38994/preview_image/WarpedCheckboardPatternPreview.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/158/posts/38994/preview_image/WarpedCheckboardPatternPreview.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/158/posts/38994/preview_image/WarpedCheckboardPatternPreview.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">How to make a warped checkerboard pattern in Affinity Designer</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/158/profiles/957/profileImage/AM_LOGO_400px_TutsPlus_2023.png" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/158/profiles/957/profileImage/AM_LOGO_400px_TutsPlus_2023.png 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/158/profiles/957/profileImage/AM_LOGO_400px_TutsPlus_2023.png" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/158/profiles/957/profileImage/AM_LOGO_400px_TutsPlus_2023.png 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/158/profiles/957/profileImage/AM_LOGO_400px_TutsPlus_2023.png" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/158/profiles/957/profileImage/AM_LOGO_400px_TutsPlus_2023.png 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Andrei Marius</div>
<div class="roundup-block__published-date">01 Oct 2024</div>
</div>
</div>
</div>
</div></a></li>
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://design.tutsplus.com/tutorials/how-to-add-a-gradient-fill-in-affinity-designer--cms-93682"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2659/posts/93682/preview_image/AffinityDesignerBeginners_Thumbnail14.jpg" alt="" loading="lazy" width="820px" height="574px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1600/uploads/users/2659/posts/93682/preview_image/AffinityDesignerBeginners_Thumbnail14.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2659/posts/93682/preview_image/AffinityDesignerBeginners_Thumbnail14.jpg" alt="" loading="lazy" width="650px" height="456px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2659/posts/93682/preview_image/AffinityDesignerBeginners_Thumbnail14.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2659/posts/93682/preview_image/AffinityDesignerBeginners_Thumbnail14.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2659/posts/93682/preview_image/AffinityDesignerBeginners_Thumbnail14.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">How to add a gradient fill in Affinity Designer</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/115/profiles/1505/profileImage/My-face-tuts.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/115/profiles/1505/profileImage/My-face-tuts.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/115/profiles/1505/profileImage/My-face-tuts.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/115/profiles/1505/profileImage/My-face-tuts.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/profiles/1505/profileImage/My-face-tuts.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/profiles/1505/profileImage/My-face-tuts.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Diana Toma</div>
<div class="roundup-block__published-date">22 Aug 2024</div>
</div>
</div>
</div>
</div></a></li>
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://design.tutsplus.com/tutorials/how-to-use-parametric-shapes-in-affinity-designer--cms-108827"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2659/posts/108827/preview_image/AffinityDesignerBeginners_Thumbnail9.jpg" alt="" loading="lazy" width="820px" height="574px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1600/uploads/users/2659/posts/108827/preview_image/AffinityDesignerBeginners_Thumbnail9.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2659/posts/108827/preview_image/AffinityDesignerBeginners_Thumbnail9.jpg" alt="" loading="lazy" width="650px" height="456px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2659/posts/108827/preview_image/AffinityDesignerBeginners_Thumbnail9.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2659/posts/108827/preview_image/AffinityDesignerBeginners_Thumbnail9.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2659/posts/108827/preview_image/AffinityDesignerBeginners_Thumbnail9.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">How to Use Parametric Shapes in Affinity Designer</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2824/profiles/21349/profileImage/pfp.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2824/profiles/21349/profileImage/pfp.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2824/profiles/21349/profileImage/pfp.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2824/profiles/21349/profileImage/pfp.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2824/profiles/21349/profileImage/pfp.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2824/profiles/21349/profileImage/pfp.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Drew MacDonald</div>
<div class="roundup-block__published-date">02 Aug 2024</div>
</div>
</div>
</div>
</div></a></li>
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://design.tutsplus.com/tutorials/how-to-create-a-layered-text-effect-in-affinity-designer--cms-108600"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/115/posts/108600/preview_image/How_to_Create_a_Layered_Text_Effect_in_Affinity_Designer_tutorial_image_preview_min.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/115/posts/108600/preview_image/How_to_Create_a_Layered_Text_Effect_in_Affinity_Designer_tutorial_image_preview_min.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/115/posts/108600/preview_image/How_to_Create_a_Layered_Text_Effect_in_Affinity_Designer_tutorial_image_preview_min.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/115/posts/108600/preview_image/How_to_Create_a_Layered_Text_Effect_in_Affinity_Designer_tutorial_image_preview_min.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/108600/preview_image/How_to_Create_a_Layered_Text_Effect_in_Affinity_Designer_tutorial_image_preview_min.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/108600/preview_image/How_to_Create_a_Layered_Text_Effect_in_Affinity_Designer_tutorial_image_preview_min.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">How to Create a Layered Text Effect in Affinity Designer</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/115/profiles/1505/profileImage/My-face-tuts.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/115/profiles/1505/profileImage/My-face-tuts.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/115/profiles/1505/profileImage/My-face-tuts.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/115/profiles/1505/profileImage/My-face-tuts.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/profiles/1505/profileImage/My-face-tuts.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/profiles/1505/profileImage/My-face-tuts.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Diana Toma</div>
<div class="roundup-block__published-date">10 Apr 2024</div>
</div>
</div>
</div>
</div></a></li>
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://design.tutsplus.com/tutorials/how-to-create-a-lightning-bolt-logo-design-in-affinity-designer--cms-41993"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/158/posts/41993/preview_image/LightningBoltLogoPreview.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/158/posts/41993/preview_image/LightningBoltLogoPreview.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/158/posts/41993/preview_image/LightningBoltLogoPreview.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/158/posts/41993/preview_image/LightningBoltLogoPreview.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/158/posts/41993/preview_image/LightningBoltLogoPreview.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/158/posts/41993/preview_image/LightningBoltLogoPreview.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">How to Create a Lightning Bolt Logo Design in Affinity Designer</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/158/profiles/957/profileImage/AM_LOGO_400px_TutsPlus_2023.png" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/158/profiles/957/profileImage/AM_LOGO_400px_TutsPlus_2023.png 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/158/profiles/957/profileImage/AM_LOGO_400px_TutsPlus_2023.png" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/158/profiles/957/profileImage/AM_LOGO_400px_TutsPlus_2023.png 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/158/profiles/957/profileImage/AM_LOGO_400px_TutsPlus_2023.png" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/158/profiles/957/profileImage/AM_LOGO_400px_TutsPlus_2023.png 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Andrei Marius</div>
<div class="roundup-block__published-date">06 Oct 2022</div>
</div>
</div>
</div>
</div></a></li>
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://design.tutsplus.com/tutorials/how-to-add-brushes-to-affinity-designer--cms-108562"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/115/posts/108562/preview_image/How_to_Add_Brushes_to_Affinity_Designer_Pixel_Persona_preview_4_min.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/115/posts/108562/preview_image/How_to_Add_Brushes_to_Affinity_Designer_Pixel_Persona_preview_4_min.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/115/posts/108562/preview_image/How_to_Add_Brushes_to_Affinity_Designer_Pixel_Persona_preview_4_min.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/115/posts/108562/preview_image/How_to_Add_Brushes_to_Affinity_Designer_Pixel_Persona_preview_4_min.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/108562/preview_image/How_to_Add_Brushes_to_Affinity_Designer_Pixel_Persona_preview_4_min.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/108562/preview_image/How_to_Add_Brushes_to_Affinity_Designer_Pixel_Persona_preview_4_min.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">How to Add Brushes to Affinity Designer</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/115/profiles/1505/profileImage/My-face-tuts.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/115/profiles/1505/profileImage/My-face-tuts.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/115/profiles/1505/profileImage/My-face-tuts.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/115/profiles/1505/profileImage/My-face-tuts.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/profiles/1505/profileImage/My-face-tuts.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/profiles/1505/profileImage/My-face-tuts.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Diana Toma</div>
<div class="roundup-block__published-date">24 May 2024</div>
</div>
</div>
</div>
</div></a></li>
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://design.tutsplus.com/tutorials/how-to-make-3d-text-in-affinity-designer--cms-93759"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/115/posts/93759/preview_image/How_to_Make_3D_Text_in_Affinity_Designer_tut_image_preview_min.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/115/posts/93759/preview_image/How_to_Make_3D_Text_in_Affinity_Designer_tut_image_preview_min.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/115/posts/93759/preview_image/How_to_Make_3D_Text_in_Affinity_Designer_tut_image_preview_min.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/115/posts/93759/preview_image/How_to_Make_3D_Text_in_Affinity_Designer_tut_image_preview_min.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/93759/preview_image/How_to_Make_3D_Text_in_Affinity_Designer_tut_image_preview_min.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/93759/preview_image/How_to_Make_3D_Text_in_Affinity_Designer_tut_image_preview_min.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">How to Make 3D Text in Affinity Designer</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/115/profiles/1505/profileImage/My-face-tuts.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/115/profiles/1505/profileImage/My-face-tuts.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/115/profiles/1505/profileImage/My-face-tuts.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/115/profiles/1505/profileImage/My-face-tuts.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/profiles/1505/profileImage/My-face-tuts.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/profiles/1505/profileImage/My-face-tuts.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Diana Toma</div>
<div class="roundup-block__published-date">14 Apr 2023</div>
</div>
</div>
</div>
</div></a></li>
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://design.tutsplus.com/tutorials/how-to-create-cartoon-effect-affinity-designer--cms-109051"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2827/posts/109051/preview_image/Preview.jpg" alt="" loading="lazy" width="820px" height="574px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1600/uploads/users/2827/posts/109051/preview_image/Preview.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109051/preview_image/Preview.jpg" alt="" loading="lazy" width="650px" height="456px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109051/preview_image/Preview.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109051/preview_image/Preview.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109051/preview_image/Preview.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">How to create a cartoon text effect in Affinity Designer</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image"><img class="roundup-block__author-image" src="//www.gravatar.com/avatar/b44f6092d9ae61baab4b2ff035c35f51?s=200&amp;d=https%3A%2F%2Fassets.tutsplus.com%2Fimages%2Fhub%2Favatar_default.png&amp;r=PG" alt="" loading="lazy"></div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Filip Komorowski</div>
<div class="roundup-block__published-date">23 Dec 2024</div>
</div>
</div>
</div>
</div></a></li>
</ul>
</div><div class="mediafed_ad"><img border="0" height="1" src="http://audio.tutsplus.com.feedsportal.com/c/35227/f/669438/s/109081/sc/4/mf.gif" width="1" /><a href="http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/109081/a2.htm"><img border="0" src="http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/109081/a2.img" /></a><img border="0" height="1" src="http://pi.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/109081/a2t.img" width="1" /></div></content>
<published>2025-01-24 21:01:00 UTC</published>
<updated>2025-01-24 21:01:00 UTC</updated>
<author>
<name>Diana Toma</name>
</author>
</entry>
<entry>
<id>tag:tutsplus.com,2005:PostPresenter/cms-33589</id>
<published>2019-07-08T14:29:59+00:00</published>
<link rel="alternate" type="text/html" href="https://business.tutsplus.com/articles/creative-fashion-powerpoint-templates--cms-33589"/>
<title>30 top fashion PowerPoint templates for trendy presentations in 2025</title>
<content type="html"><style>* { box-sizing: border-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}</style><div data-content-block-type="Wysi" id="iiut" class="content-block-wysi content-block">
<p>New year, new opportunity to be a fashionista! With <a href="https://fashionweekonline.com/fashion-week-2025" target="_self">Fashion Week 2025</a> right around the corner, this is your chance to revolutionize your style and become an avant-garde creative. Dior, Alexander McQueen, <a href="https://elements.envato.com/learn/vivienne-westwood-aesthetic" target="_self" rel="nofollow" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Vivienne Westwood</a>, Maison Margiela and all the greats can inspire you to take your projects to haute-couture status. </p>
<p>If you have a presentation coming up, make it fashion. One way to become a trend-setter is to use a <a href="https://elements.envato.com/presentation-templates/fashion/compatible-with-powerpoint" target="_blank" rel="external noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">fashion PowerPoint template</a>.</p>
<p>Luckily for you, you can use templates to create a professional-looking fashion presentation. It won't need a lot of hard work to make it come to life!</p>
<figure class="post_image"><a href="https://elements.envato.com/louture-fashion-powerpoint-224JVVM" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2777/posts/33589/image-upload/Louture_Fashion_PowerPoint.jpg" alt="Louture is a fashion PowerPoint template. There's a green background with green slides and images of fashion models on top." loading="lazy" width="870px" height="587px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2777/posts/33589/image-upload/Louture_Fashion_PowerPoint.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2777/posts/33589/image-upload/Louture_Fashion_PowerPoint.jpg" alt="Louture is a fashion PowerPoint template. There's a green background with green slides and images of fashion models on top." loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2777/posts/33589/image-upload/Louture_Fashion_PowerPoint.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2777/posts/33589/image-upload/Louture_Fashion_PowerPoint.jpg" alt="Louture is a fashion PowerPoint template. There's a green background with green slides and images of fashion models on top." loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2777/posts/33589/image-upload/Louture_Fashion_PowerPoint.jpg 2x"></a></figure>
<div class="callout-block">
<span class="callout-icon callout-do"></span>
<div class="callout-message"><em>PowerPoint presentations are the best way to present information to your audience. </em></div>
<em> </em>
</div>
<p>Add photos, videos, and essential information. This allows people to visually understand what you're talking about. </p>
<p>A fashion presentation lets you show off your sense of style to an audience. Fashion design templates come in different styles and formats. Tailor the presentation to fit your style!</p>
<p>There's an awesome place to get <a href="https://elements.envato.com/presentation-templates/fashion/compatible-with-powerpoint" rel="external" data-action="click-&gt;ga-analytics#sendElementsClickEvent">fashion slide templates</a>: <strong>Envato</strong>. Let's pull up our sleeves and get exploring some of the best PowerPoint templates in the business.</p>
<h2 id="toc-03pd-30-top-fashion-presentation-templates-from-envato-for-2025">30 top fashion presentation templates from Envato for 2025</h2>
<p>Want to hear a little fashion secret? Envato is a great place to find the <a href="https://elements.envato.com/presentation-templates/fashion/compatible-with-powerpoint" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">best fashion design templates</a>. Dress to the nines with some of our top fashion presentation options:</p>
<h3 id="toc-5xtl-kupula---fashion-powerpoint-presentation-template">1. <a href="https://elements.envato.com/kupula-brand-fashion-powerpoint-GVT574N" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Kupula Fashion PowerPoint Template</a>
</h3>
</div><div data-content-block-type="ImageGallery" class="content-block content-block-imagegallery" id="igrup9">
<div class="image-gallery_preview-container">
<figure class="post_image"><a href="https://elements.envato.com/kupula-brand-fashion-powerpoint-GVT574N" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33589/image-upload/f1_1_.jpg" alt="Kupula is a fashion PowerPoint template." id="i4sbph" loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33589/image-upload/f1_1_.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33589/image-upload/f1_1_.jpg" alt="Kupula is a fashion PowerPoint template." id="i4sbph" loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33589/image-upload/f1_1_.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33589/image-upload/f1_1_.jpg" alt="Kupula is a fashion PowerPoint template." id="i4sbph" loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33589/image-upload/f1_1_.jpg 2x"></a></figure><figure class="post_image"><a href="https://elements.envato.com/kupula-brand-fashion-powerpoint-GVT574N" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2660/posts/33589/image-upload/1_kupula_brand_fashion_powerpoint_GVT574N.jpg" alt="02 Kupula is a fashion PowerPoint template" id="iw8jc5" loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2660/posts/33589/image-upload/1_kupula_brand_fashion_powerpoint_GVT574N.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2660/posts/33589/image-upload/1_kupula_brand_fashion_powerpoint_GVT574N.jpg" alt="02 Kupula is a fashion PowerPoint template" id="iw8jc5" loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2660/posts/33589/image-upload/1_kupula_brand_fashion_powerpoint_GVT574N.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2660/posts/33589/image-upload/1_kupula_brand_fashion_powerpoint_GVT574N.jpg" alt="02 Kupula is a fashion PowerPoint template" id="iw8jc5" loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2660/posts/33589/image-upload/1_kupula_brand_fashion_powerpoint_GVT574N.jpg 2x"></a></figure><figure class="post_image"><a href="https://elements.envato.com/kupula-brand-fashion-powerpoint-GVT574N" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2660/posts/33589/image-upload/2_kupula_brand_fashion_powerpoint_GVT574N.jpg" alt="03 Kupula is a fashion PowerPoint template." id="iwnv6x" loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2660/posts/33589/image-upload/2_kupula_brand_fashion_powerpoint_GVT574N.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2660/posts/33589/image-upload/2_kupula_brand_fashion_powerpoint_GVT574N.jpg" alt="03 Kupula is a fashion PowerPoint template." id="iwnv6x" loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2660/posts/33589/image-upload/2_kupula_brand_fashion_powerpoint_GVT574N.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2660/posts/33589/image-upload/2_kupula_brand_fashion_powerpoint_GVT574N.jpg" alt="03 Kupula is a fashion PowerPoint template." id="iwnv6x" loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2660/posts/33589/image-upload/2_kupula_brand_fashion_powerpoint_GVT574N.jpg 2x"></a></figure><figure class="post_image"><a href="https://elements.envato.com/kupula-brand-fashion-powerpoint-GVT574N" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2660/posts/33589/image-upload/3_kupula_brand_fashion_powerpoint_GVT574N.jpg" alt="04 Kupula is a fashion PowerPoint template." id="iko6xd" loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2660/posts/33589/image-upload/3_kupula_brand_fashion_powerpoint_GVT574N.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2660/posts/33589/image-upload/3_kupula_brand_fashion_powerpoint_GVT574N.jpg" alt="04 Kupula is a fashion PowerPoint template." id="iko6xd" loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2660/posts/33589/image-upload/3_kupula_brand_fashion_powerpoint_GVT574N.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2660/posts/33589/image-upload/3_kupula_brand_fashion_powerpoint_GVT574N.jpg" alt="04 Kupula is a fashion PowerPoint template." id="iko6xd" loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2660/posts/33589/image-upload/3_kupula_brand_fashion_powerpoint_GVT574N.jpg 2x"></a></figure><figure class="post_image"><a href="https://elements.envato.com/kupula-brand-fashion-powerpoint-GVT574N" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2660/posts/33589/image-upload/4_kupula_brand_fashion_powerpoint_GVT574N.jpg" alt="05 Kupula is a fashion PowerPoint template." id="ijkb9g" loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2660/posts/33589/image-upload/4_kupula_brand_fashion_powerpoint_GVT574N.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2660/posts/33589/image-upload/4_kupula_brand_fashion_powerpoint_GVT574N.jpg" alt="05 Kupula is a fashion PowerPoint template." id="ijkb9g" loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2660/posts/33589/image-upload/4_kupula_brand_fashion_powerpoint_GVT574N.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2660/posts/33589/image-upload/4_kupula_brand_fashion_powerpoint_GVT574N.jpg" alt="05 Kupula is a fashion PowerPoint template." id="ijkb9g" loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2660/posts/33589/image-upload/4_kupula_brand_fashion_powerpoint_GVT574N.jpg 2x"></a></figure><figure class="post_image"><a href="https://elements.envato.com/kupula-brand-fashion-powerpoint-GVT574N" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2660/posts/33589/image-upload/5_kupula_brand_fashion_powerpoint_GVT574N.jpg" alt="06 Kupula is a fashion PowerPoint template." id="icnzfe" loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2660/posts/33589/image-upload/5_kupula_brand_fashion_powerpoint_GVT574N.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2660/posts/33589/image-upload/5_kupula_brand_fashion_powerpoint_GVT574N.jpg" alt="06 Kupula is a fashion PowerPoint template." id="icnzfe" loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2660/posts/33589/image-upload/5_kupula_brand_fashion_powerpoint_GVT574N.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2660/posts/33589/image-upload/5_kupula_brand_fashion_powerpoint_GVT574N.jpg" alt="06 Kupula is a fashion PowerPoint template." id="icnzfe" loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2660/posts/33589/image-upload/5_kupula_brand_fashion_powerpoint_GVT574N.jpg 2x"></a></figure>
</div>
<div class="image-gallery_thumbnail-container" id="i3fu3">
<div class="image-gallery-thumbnail_preview" id="icqa8q">
<img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33589/image-upload/f1_1_.jpg" alt="" loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33589/image-upload/f1_1_.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33589/image-upload/f1_1_.jpg" alt="" loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33589/image-upload/f1_1_.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33589/image-upload/f1_1_.jpg" alt="" loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33589/image-upload/f1_1_.jpg 2x">
</div>
<div class="image-gallery-thumbnail_preview" id="if70ht">
<img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2660/posts/33589/image-upload/1_kupula_brand_fashion_powerpoint_GVT574N.jpg" alt="" loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2660/posts/33589/image-upload/1_kupula_brand_fashion_powerpoint_GVT574N.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2660/posts/33589/image-upload/1_kupula_brand_fashion_powerpoint_GVT574N.jpg" alt="" loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2660/posts/33589/image-upload/1_kupula_brand_fashion_powerpoint_GVT574N.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2660/posts/33589/image-upload/1_kupula_brand_fashion_powerpoint_GVT574N.jpg" alt="" loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2660/posts/33589/image-upload/1_kupula_brand_fashion_powerpoint_GVT574N.jpg 2x">
</div>
<div class="image-gallery-thumbnail_preview" id="irpz7w">
<img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2660/posts/33589/image-upload/2_kupula_brand_fashion_powerpoint_GVT574N.jpg" alt="" loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2660/posts/33589/image-upload/2_kupula_brand_fashion_powerpoint_GVT574N.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2660/posts/33589/image-upload/2_kupula_brand_fashion_powerpoint_GVT574N.jpg" alt="" loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2660/posts/33589/image-upload/2_kupula_brand_fashion_powerpoint_GVT574N.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2660/posts/33589/image-upload/2_kupula_brand_fashion_powerpoint_GVT574N.jpg" alt="" loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2660/posts/33589/image-upload/2_kupula_brand_fashion_powerpoint_GVT574N.jpg 2x">
</div>
<div class="image-gallery-thumbnail_preview" id="i1x1t4">
<img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2660/posts/33589/image-upload/3_kupula_brand_fashion_powerpoint_GVT574N.jpg" alt="" loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2660/posts/33589/image-upload/3_kupula_brand_fashion_powerpoint_GVT574N.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2660/posts/33589/image-upload/3_kupula_brand_fashion_powerpoint_GVT574N.jpg" alt="" loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2660/posts/33589/image-upload/3_kupula_brand_fashion_powerpoint_GVT574N.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2660/posts/33589/image-upload/3_kupula_brand_fashion_powerpoint_GVT574N.jpg" alt="" loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2660/posts/33589/image-upload/3_kupula_brand_fashion_powerpoint_GVT574N.jpg 2x">
</div>
<div class="image-gallery-thumbnail_preview" id="ij35nw">
<img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2660/posts/33589/image-upload/4_kupula_brand_fashion_powerpoint_GVT574N.jpg" alt="" loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2660/posts/33589/image-upload/4_kupula_brand_fashion_powerpoint_GVT574N.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2660/posts/33589/image-upload/4_kupula_brand_fashion_powerpoint_GVT574N.jpg" alt="" loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2660/posts/33589/image-upload/4_kupula_brand_fashion_powerpoint_GVT574N.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2660/posts/33589/image-upload/4_kupula_brand_fashion_powerpoint_GVT574N.jpg" alt="" loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2660/posts/33589/image-upload/4_kupula_brand_fashion_powerpoint_GVT574N.jpg 2x">
</div>
<div class="image-gallery-thumbnail_preview" id="i3hoyf">
<img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2660/posts/33589/image-upload/5_kupula_brand_fashion_powerpoint_GVT574N.jpg" alt="" loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2660/posts/33589/image-upload/5_kupula_brand_fashion_powerpoint_GVT574N.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2660/posts/33589/image-upload/5_kupula_brand_fashion_powerpoint_GVT574N.jpg" alt="" loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2660/posts/33589/image-upload/5_kupula_brand_fashion_powerpoint_GVT574N.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2660/posts/33589/image-upload/5_kupula_brand_fashion_powerpoint_GVT574N.jpg" alt="" loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2660/posts/33589/image-upload/5_kupula_brand_fashion_powerpoint_GVT574N.jpg 2x">
</div>
</div>
</div><div data-content-block-type="Wysi" id="iyqv" class="content-block-wysi content-block">
<div class="callout-block">
<span class="callout-icon callout-info"></span>
<div id="toc-zz34-the-kupula-fashion-presentation-template-is-a-chic-powerpoint-option-have-a-look-at-the-image-gallery-to-see-more-of-its-slides" class="callout-message"><em>The <a href="https://elements.envato.com/kupula-brand-fashion-powerpoint-GVT574N" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Kupula</a> fashion presentation template is a chic PowerPoint option. Have a look at the image gallery to see more of its slides.</em></div>
</div>
<p>This fashion presentation template knows your images are the star of the show. It's easy to edit, and it offers:</p>
<ul>
<li>image placeholders</li>
<li>widescreen 16:9 format</li>
<li>fully customizable elements</li>
<li>vector 3D infographics and icons</li>
</ul>
<h3 id="toc-b3du-cruve-fashion-powerpoint-template">2. <a href="https://elements.envato.com/armaya-fashion-powerpoint-template-9Q4TMZ8" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">ARMAYA Fashion PowerPoint Template</a>
</h3>
<figure class="post_image"><a href="https://elements.envato.com/armaya-fashion-powerpoint-template-9Q4TMZ8" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33589/image-upload/f3_1_.jpg" alt="ARMAYA is a fashion PowerPoint template." loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33589/image-upload/f3_1_.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33589/image-upload/f3_1_.jpg" alt="ARMAYA is a fashion PowerPoint template." loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33589/image-upload/f3_1_.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33589/image-upload/f3_1_.jpg" alt="ARMAYA is a fashion PowerPoint template." loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33589/image-upload/f3_1_.jpg 2x"></a></figure>
<p>ARMAYA is the perfect fashion PowerPoint template to build a clear presentation. To work with this fashion presentation download, you won't need any additional software. This fashion template features:</p>
<ul>
<li>44 slides in total</li>
<li>16:9 widescreen ratio</li>
<li>picture placeholders</li>
<li>easy-to-customize files</li>
<li>based on Master Slides</li>
<li>free font used</li>
</ul>
<p>Find a documentation file included with this fashion presentation for PowerPoint. </p>
<h3 id="toc-s4qt-">3. <a href="https://elements.envato.com/portfolio-powerpoint-presentation-template-95A29KV" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Portfolio PowerPoint Fashion Slideshow Template</a>
</h3>
<figure class="post_image"><a href="https://elements.envato.com/portfolio-powerpoint-presentation-template-95A29KV" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33589/image-upload/f3_1_.jpg" alt="Portfolio is a fashion PowerPoint template." loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33589/image-upload/f3_1_.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33589/image-upload/f3_1_.jpg" alt="Portfolio is a fashion PowerPoint template." loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33589/image-upload/f3_1_.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33589/image-upload/f3_1_.jpg" alt="Portfolio is a fashion PowerPoint template." loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33589/image-upload/f3_1_.jpg 2x"></a></figure>
<p>Need to use design fashion templates that could work as a portfolio? This is a good fit for you. You'll get and elegant fashion presentation with:</p>
<ul>
<li>12 unique and creative slides</li>
<li>master slides-based layout</li>
<li>theme color options</li>
<li>fully editable file</li>
</ul>
<h3 id="toc-rlsh-liwear---fashion-powerpoint-template">4. <a href="https://elements.envato.com/liwear-fashion-powerpoint-template-BHWKR83" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Liwear Fashion PowerPoint Template</a>
</h3>
<figure class="post_image"><a href="https://elements.envato.com/liwear-fashion-powerpoint-template-BHWKR83" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33589/image-upload/f4_1_.jpg" alt="Liwear is a fashion PowerPoint template." loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33589/image-upload/f4_1_.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33589/image-upload/f4_1_.jpg" alt="Liwear is a fashion PowerPoint template." loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33589/image-upload/f4_1_.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33589/image-upload/f4_1_.jpg" alt="Liwear is a fashion PowerPoint template." loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33589/image-upload/f4_1_.jpg 2x"></a></figure>
<p>Liwear is the fashion design template you need. It can be used for different kinds of fashion brands such as jeans, sneakers, or even dresses. This download features:</p>
<ul>
<li>30+ PPT slides</li>
<li>resizable graphics </li>
<li>free web fonts used</li>
<li>picture placeholders</li>
<li>16:9 widescreen ratio</li>
<li>based on Master Slides</li>
</ul>
<h3 id="toc-774c-cruve-fashion-powerpoint-template">5. <a href="https://elements.envato.com/cruve-fashion-powerpoint-template-T2X358Z" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Cruve Fashion PowerPoint Template</a>
</h3>
</div><figure class="post_image"><a href="https://elements.envato.com/cruve-fashion-powerpoint-template-T2X358Z" rel="external" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33589/image-upload/f5_1_.jpg" alt="Cruve is a fashion PowerPoint template." id="ibnxc" loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33589/image-upload/f5_1_.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33589/image-upload/f5_1_.jpg" alt="Cruve is a fashion PowerPoint template." id="ibnxc" loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33589/image-upload/f5_1_.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33589/image-upload/f5_1_.jpg" alt="Cruve is a fashion PowerPoint template." id="ibnxc" loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33589/image-upload/f5_1_.jpg 2x"></a></figure><div data-content-block-type="Wysi" id="im278" class="content-block-wysi content-block">
<p>Cruve is a modern fashion template that you can't miss. The download comes with:</p>
<ul>
<li>image placeholders</li>
<li>three premade color schemes</li>
<li>dark and light backgrounds</li>
<li>widescreen and a standard screen formats</li>
<li>contact support and documentation for guidance</li>
</ul>
<h3 id="toc-2lgg-chic-style-powerpoint-template">6. <a href="https://elements.envato.com/chic-style-powerpoint-template-VSK662Y" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Chic Fashion PowerPoint Template</a>
</h3>
<figure class="post_image"><a href="https://elements.envato.com/chic-style-powerpoint-template-VSK662Y" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33589/image-upload/f6_1_.jpg" alt="Chic Style is a fashion PowerPoint template." loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33589/image-upload/f6_1_.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33589/image-upload/f6_1_.jpg" alt="Chic Style is a fashion PowerPoint template." loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33589/image-upload/f6_1_.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33589/image-upload/f6_1_.jpg" alt="Chic Style is a fashion PowerPoint template." loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33589/image-upload/f6_1_.jpg 2x"></a></figure>
<p>Looking for a stylish fashion template in PowerPoint? Check out this design for your next fashion presentation. It features:</p>
<ul>
<li>minimalist slide designs</li>
<li>image placeholders</li>
<li>icons and buttons</li>
<li>documentation</li>
</ul>
<h3 id="toc-b10b-">7. <a href="https://elements.envato.com/fashion-look-book-presentation-template-RHKAMZ8" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Fashion Look Book Presentation Template</a>
</h3>
<figure class="post_image"><a href="https://elements.envato.com/fashion-look-book-presentation-template-RHKAMZ8" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33589/image-upload/f7_1_.jpg" alt="Fashion Look Book is a fashion PowerPoint template." loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33589/image-upload/f7_1_.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33589/image-upload/f7_1_.jpg" alt="Fashion Look Book is a fashion PowerPoint template." loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33589/image-upload/f7_1_.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33589/image-upload/f7_1_.jpg" alt="Fashion Look Book is a fashion PowerPoint template." loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33589/image-upload/f7_1_.jpg 2x"></a></figure>
<p>Show off your amazing brand with this fashion slides template. You'll get:</p>
<ul>
<li>21 unique slides</li>
<li>master slide layout</li>
<li>Excel-linked Smart Art</li>
<li>fully resizable vector elements</li>
<li>drag-and-drop image placeholders</li>
</ul>
<p>A fashion PowerPoint template for free won't be so easy to customize!</p>
<h3 id="toc-60op-">8. <a href="https://elements.envato.com/colorfun-powerpoint-presentation-template-RY3BTN5" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Colorfun Fashion Presentation Template</a>
</h3>
<figure class="post_image"><a href="https://elements.envato.com/colorfun-powerpoint-presentation-template-RY3BTN5" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33589/image-upload/f8.jpg" alt="Colorfun is a colorful fashion PowerPoint template." loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33589/image-upload/f8.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33589/image-upload/f8.jpg" alt="Colorfun is a colorful fashion PowerPoint template." loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33589/image-upload/f8.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33589/image-upload/f8.jpg" alt="Colorfun is a colorful fashion PowerPoint template." loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33589/image-upload/f8.jpg 2x"></a></figure>
<p>Are you into the more colorful side of fashion? Then COLORFUN is exactly what you need. This creative fashion PowerPoint template features:</p>
<ul>
<li>42 slides in total</li>
<li>16:9 widescreen ratio format</li>
<li>based on Master Slides</li>
<li>free font used</li>
<li>easy color change</li>
<li>documentation file</li>
<li>picture placeholders</li>
</ul>
<p>No fashion PowerPoint template for free will be as complete as this one. </p>
<h3 id="toc-0r29-">9. <a href="https://elements.envato.com/luna-powerpoint-template-GYBTSJF" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Luna Fashion PowerPoint Template</a>
</h3>
<figure class="post_image"><a href="https://elements.envato.com/luna-powerpoint-template-GYBTSJF" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33589/image-upload/f9.jpg" alt="Luna is a fashion PowerPoint template." loading="lazy" width="870px" height="587px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33589/image-upload/f9.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33589/image-upload/f9.jpg" alt="Luna is a fashion PowerPoint template." loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33589/image-upload/f9.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33589/image-upload/f9.jpg" alt="Luna is a fashion PowerPoint template." loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33589/image-upload/f9.jpg 2x"></a></figure>
<p>Luna is one of the top design fashion templates. It's simple and flexible, featuring:</p>
<ul>
<li>drag-and-drop picture placeholders with auto-adjustment </li>
<li>easy-to-edit color schemes</li>
<li>fully customizable file</li>
<li>device mockups </li>
</ul>
<h3 id="toc-mpov-chizuru-powerpoint">10. <a href="https://elements.envato.com/chizuru-powerpoint-4MPF4RF" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Chizuru Fashion Presentation PowerPoint</a>
</h3>
<figure class="post_image"><a href="https://elements.envato.com/chizuru-powerpoint-4MPF4RF" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33589/image-upload/f10_1_.jpg" alt="Chizuru is a fashion PowerPoint template." loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33589/image-upload/f10_1_.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33589/image-upload/f10_1_.jpg" alt="Chizuru is a fashion PowerPoint template." loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33589/image-upload/f10_1_.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33589/image-upload/f10_1_.jpg" alt="Chizuru is a fashion PowerPoint template." loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33589/image-upload/f10_1_.jpg 2x"></a></figure>
<p>Chizuru is a great choice for the adventurous minds. This fashion presentation template comes with a multipurpose design. You'll get with this download:</p>
<ul>
<li>30 slide designs in total</li>
<li>easy-to-edit file</li>
<li>16:9 ratio (1920×1080 px)</li>
<li>drag and drop content into placeholders</li>
<li>links to free fonts used </li>
</ul>
<h3 id="toc-am9p-sweatre-style---fashion-showcase-slideshow-presentation">11. <a href="https://elements.envato.com/sweatre-style-powerpoint-template-2APZW49" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Sweatre Style Fashion Slide Templates</a> </h3>
</div><figure class="post_image"><a href="https://elements.envato.com/sweatre-style-powerpoint-template-2APZW49" rel="external" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33589/image-upload/f11.jpg" alt="Sweatre is a fashion PowerPoint template." id="ilmqt" loading="lazy" width="870px" height="587px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33589/image-upload/f11.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33589/image-upload/f11.jpg" alt="Sweatre is a fashion PowerPoint template." id="ilmqt" loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33589/image-upload/f11.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33589/image-upload/f11.jpg" alt="Sweatre is a fashion PowerPoint template." id="ilmqt" loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33589/image-upload/f11.jpg 2x"></a></figure><div data-content-block-type="Wysi" id="ih09w" class="content-block-wysi content-block">
<p>Sweatre Style is a creative fashion presentation that can be easily customized. Here are some key features of this fashion presentation template:</p>
<ul>
<li>150 total slides</li>
<li>5 <span>fashion slide templates in different colors</span>
</li>
<li>handmade infographics</li>
<li>drag-and-drop image placeholders</li>
</ul>
<p>This fashion PowerPoint template is perfect for presenting information in a fun way. </p>
<h3 id="toc-r34c-">12. <a href="https://elements.envato.com/karaka-powerpoint-template-2B8FG5U" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Karaka Fashion PowerPoint Template</a>
</h3>
<figure class="post_image"><a href="https://elements.envato.com/karaka-powerpoint-template-2B8FG5U" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33589/image-upload/f12.jpg" alt="Karaka is a creative PowerPoint template." loading="lazy" width="870px" height="587px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33589/image-upload/f12.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33589/image-upload/f12.jpg" alt="Karaka is a creative PowerPoint template." loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33589/image-upload/f12.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33589/image-upload/f12.jpg" alt="Karaka is a creative PowerPoint template." loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33589/image-upload/f12.jpg 2x"></a></figure>
<p>Karaka is a fashion presentation with plenty of customization options. Work with:</p>
<ul>
<li>color schemes</li>
<li>device mockups</li>
<li>slide master for flexible design</li>
<li>drag-and-drop picture placeholders</li>
<li>adjustable size, transparency, shapes, and more</li>
</ul>
<h3 id="toc-hspj-">13. <a href="https://elements.envato.com/lynx-powerpoint-template-FUCV98D" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Lynx Fashion PowerPoint Template</a>
</h3>
<figure class="post_image"><a href="https://elements.envato.com/lynx-powerpoint-template-FUCV98D" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33589/image-upload/f13.jpg" alt="Lynx is a minimal PowerPoint template." loading="lazy" width="870px" height="587px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33589/image-upload/f13.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33589/image-upload/f13.jpg" alt="Lynx is a minimal PowerPoint template." loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33589/image-upload/f13.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33589/image-upload/f13.jpg" alt="Lynx is a minimal PowerPoint template." loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33589/image-upload/f13.jpg 2x"></a></figure>
<p>Looking for modern and minimalist fashion design templates? Lynx is a PPT fashion template you should consider. Save plenty of time thanks to:</p>
<ul>
<li>minimalist fashion PowerPoint template layout</li>
<li>content placeholders with auto adjustment</li>
<li>drag-and-drop device mockups</li>
<li>fully and easily editable file</li>
</ul>
<h3 id="toc-geyn-coat---creative-fashion-presentation-template">14. <a href="https://elements.envato.com/coat-fashion-powerpoint-presentation-7XJ3WT" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Coat Creative Fashion Presentation Template</a>
</h3>
</div><figure class="post_image"><a href="https://elements.envato.com/coat-fashion-powerpoint-presentation-7XJ3WT" rel="external" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33589/image-upload/f14.jpg" alt="Coat is a creative PowerPoint template." id="i22sd" loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33589/image-upload/f14.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33589/image-upload/f14.jpg" alt="Coat is a creative PowerPoint template." id="i22sd" loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33589/image-upload/f14.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33589/image-upload/f14.jpg" alt="Coat is a creative PowerPoint template." id="i22sd" loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33589/image-upload/f14.jpg 2x"></a></figure><div data-content-block-type="Wysi" id="ixgwg" class="content-block-wysi content-block">
<p>Coat is a creative fashion PowerPoint template with a modern layout. It comes with:</p>
<ul>
<li>50+ fashion slides</li>
<li>500+ easy-to-use icons</li>
<li>free font used</li>
<li>fully editable fashion PowerPoint template file</li>
</ul>
<h3 id="toc-3swm-servamps---fashion-slide-templates">15. <a href="https://elements.envato.com/servamps-fashion-minimal-powerpoint-T68WS2P" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Servamps Fashion Slide Templates</a>
</h3>
</div><figure class="post_image"><a href="https://elements.envato.com/servamps-fashion-minimal-powerpoint-T68WS2P" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33589/image-upload/f15.jpg" alt="Servamps is a fashion PowerPoint template." id="iw0za" loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33589/image-upload/f15.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33589/image-upload/f15.jpg" alt="Servamps is a fashion PowerPoint template." id="iw0za" loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33589/image-upload/f15.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33589/image-upload/f15.jpg" alt="Servamps is a fashion PowerPoint template." id="iw0za" loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33589/image-upload/f15.jpg 2x"></a></figure><div data-content-block-type="Wysi" id="i51cz" class="content-block-wysi content-block">
<p>Servamps is a minimalist and modern fashion PowerPoint presentation. The fashion template comes with:</p>
<ul>
<li>50 unique slides</li>
<li>full HD aspect radio</li>
<li>multi-shape vector icons</li>
<li>master slides-based layout</li>
</ul>
<h3 id="toc-1ey5-velina-lingerie-powerpoint">16. <a href="https://elements.envato.com/velina-lingerie-powerpoint-5UG4EPF" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Velina Lingerie Fashion Template in PowerPoint</a>
</h3>
<figure class="post_image"><a href="https://elements.envato.com/velina-lingerie-powerpoint-5UG4EPF" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33589/image-upload/f16.jpg" alt="Velina is a lingerie PowerPoint template." loading="lazy" width="870px" height="587px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33589/image-upload/f16.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33589/image-upload/f16.jpg" alt="Velina is a lingerie PowerPoint template." loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33589/image-upload/f16.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33589/image-upload/f16.jpg" alt="Velina is a lingerie PowerPoint template." loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33589/image-upload/f16.jpg 2x"></a></figure>
<p>Velina is perfect for anyone with a lingerie brand. It could also work for any kind of clothing line PowerPoint presentation. Save time by working with:</p>
<ul>
<li>device mockups</li>
<li>master slide layout</li>
<li>drag-and-drop image placeholders</li>
</ul>
<h3 id="toc-yocw-lexki---fashion-powerpoint-template">17. <a href="https://elements.envato.com/lexki-fashion-powerpoint-template-T5KYA2S" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Lexki Fashion PowerPoint Template</a>
</h3>
<figure class="post_image"><a href="https://elements.envato.com/lexki-fashion-powerpoint-template-T5KYA2S" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33589/image-upload/f17.jpg" alt="LEXKI is a fashion PowerPoint template." loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33589/image-upload/f17.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33589/image-upload/f17.jpg" alt="LEXKI is a fashion PowerPoint template." loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33589/image-upload/f17.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33589/image-upload/f17.jpg" alt="LEXKI is a fashion PowerPoint template." loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33589/image-upload/f17.jpg 2x"></a></figure>
<p>Looking for a clean <span>fashion design template</span>? Lexki is a minimalist fashion PowerPoint template ready for your content. You won't need additional software to create a cool PPT on fashion. This download features:</p>
<ul>
<li>40 slides total</li>
<li>easy to customize</li>
<li>16:9 widescreen ratio</li>
<li>picture placeholders</li>
<li>based on Master Slides</li>
<li>free font used</li>
</ul>
<h3 id="toc-jvs3-orion---powerpoint-template">18. <a href="https://elements.envato.com/orion-powerpoint-template-UTY24ZL" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Orion Fashion PowerPoint Template</a>
</h3>
<figure class="post_image"><a href="https://elements.envato.com/orion-powerpoint-template-UTY24ZL" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33589/image-upload/f18.jpg" alt="ORION is a colorful PowerPoint template." loading="lazy" width="870px" height="587px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33589/image-upload/f18.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33589/image-upload/f18.jpg" alt="ORION is a colorful PowerPoint template." loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33589/image-upload/f18.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33589/image-upload/f18.jpg" alt="ORION is a colorful PowerPoint template." loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33589/image-upload/f18.jpg 2x"></a></figure>
<p>If you're looking for a fashion template with and edge, this one's for you. Orion comes with:</p>
<ul>
<li>a modern design</li>
<li>creative fashion slide options</li>
<li>drag-and-drop photo placeholders </li>
<li>device mockups with screen placeholders</li>
</ul>
<h3 id="toc-nx9j-beauth---fashion-and-beauty-powerpoint-template">19. <a href="https://elements.envato.com/beauth-fashion-and-beauty-powerpoint-template-U7LLRLD" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Beauth Beauty and Fashion PowerPoint Template</a>
</h3>
<figure class="post_image"><a href="https://elements.envato.com/beauth-fashion-and-beauty-powerpoint-template-U7LLRLD" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33589/image-upload/f19_1_.jpg" alt="Beauth is a fashion and beauty PowerPoint template." loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33589/image-upload/f19_1_.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33589/image-upload/f19_1_.jpg" alt="Beauth is a fashion and beauty PowerPoint template." loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33589/image-upload/f19_1_.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33589/image-upload/f19_1_.jpg" alt="Beauth is a fashion and beauty PowerPoint template." loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33589/image-upload/f19_1_.jpg 2x"></a></figure>
<p>Beauth is one of the best <span>fashion template PPTs out there. Premium fashion slide templates like this one are easy to customize. It's a professional fashion presentation template with:</span></p>
<ul>
<li>32 slides in total</li>
<li>ready-to-use file</li>
<li>simple, clean, and minimalist design</li>
<li>a help file to guide you</li>
</ul>
<h3 id="toc-b2hj-belle-minimal-powerpoint">20. <a href="https://elements.envato.com/belle-minimal-powerpoint-XEA6JBC" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Belle Minimalist Fashion PowerPoint Presentation</a>
</h3>
<figure class="post_image"><a href="https://elements.envato.com/belle-minimal-powerpoint-XEA6JBC" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33589/image-upload/f20.jpg" alt="Belle is a minimal PowerPoint template." loading="lazy" width="870px" height="587px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33589/image-upload/f20.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33589/image-upload/f20.jpg" alt="Belle is a minimal PowerPoint template." loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33589/image-upload/f20.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33589/image-upload/f20.jpg" alt="Belle is a minimal PowerPoint template." loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33589/image-upload/f20.jpg 2x"></a></figure>
<p>There's nothing better than a minimalist fashion presentation template. Simplicity is the answer to your design problems. This fashion template in PowerPoint features:</p>
<ul>
<li>slide master layout</li>
<li>editable elements only</li>
<li>very easy-to-customize file</li>
<li>fast edits with auto-adjustment</li>
</ul>
<h3 id="toc-8tru-jasmine-fashion-template-powerpoint">21. <a href="https://elements.envato.com/jasmine-fashion-powerpoint-W76HR3T" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Jasmine Fashion Slideshow Template for PowerPoint </a>
</h3>
<figure class="post_image"><a href="https://elements.envato.com/jasmine-fashion-powerpoint-W76HR3T" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33589/image-upload/f21.jpg" alt="Jasmine is a fashion PowerPoint template." loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33589/image-upload/f21.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33589/image-upload/f21.jpg" alt="Jasmine is a fashion PowerPoint template." loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33589/image-upload/f21.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33589/image-upload/f21.jpg" alt="Jasmine is a fashion PowerPoint template." loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33589/image-upload/f21.jpg 2x"></a></figure>
<p>Jasmine is one of the most elegant fashion templates you'll find. It's a professional and easy-to-use PPT. You'll get:</p>
<ul>
<li>35 slides in a fashion template</li>
<li>drag-and-drop placeholders</li>
<li>16:9 ratio resolution</li>
<li>easy to customize</li>
<li>free fonts used</li>
</ul>
<h3 id="toc-jxil-rose---fashion-powerpoint-template">22. <a href="https://elements.envato.com/rose-fashion-powerpoint-template-L7DXWBL" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Rose Fashion PowerPoint Template</a>
</h3>
<figure class="post_image"><a href="https://elements.envato.com/rose-fashion-powerpoint-template-L7DXWBL" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33589/image-upload/f22.jpg" alt="ROSE is a minimal PowerPoint template." loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33589/image-upload/f22.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33589/image-upload/f22.jpg" alt="ROSE is a minimal PowerPoint template." loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33589/image-upload/f22.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33589/image-upload/f22.jpg" alt="ROSE is a minimal PowerPoint template." loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33589/image-upload/f22.jpg 2x"></a></figure>
<p>Looking for a fashion slides template<span> for an online shop? Rose is a good fit for you. </span>You'll be working with:</p>
<ul>
<li>42 slides in total</li>
<li>16:9 widescreen ratio</li>
<li>easy-to-customize file</li>
<li>master slides-based layout</li>
</ul>
<p>Fashion slide templates like this one will save you plenty of time. </p>
<h3 id="toc-8cyp-orlova-presentation-powerpoint-template">23. <a href="https://elements.envato.com/orlova-presentation-powerpoint-template-79RJL4F" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Orlova Fashion Presentation PowerPoint Template</a>
</h3>
<figure class="post_image"><a href="https://elements.envato.com/orlova-presentation-powerpoint-template-79RJL4F" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33589/image-upload/f23.jpg" alt="Orlova is a fashion PowerPoint template." loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33589/image-upload/f23.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33589/image-upload/f23.jpg" alt="Orlova is a fashion PowerPoint template." loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33589/image-upload/f23.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33589/image-upload/f23.jpg" alt="Orlova is a fashion PowerPoint template." loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33589/image-upload/f23.jpg 2x"></a></figure>
<p>Orlova is one of the coolest fashion design templates<span>. It </span>comes with:</p>
<ul>
<li>20 slide designs</li>
<li>recommended web fonts</li>
<li>resizable and editable graphics</li>
<li>drag-and-drop image placeholders</li>
</ul>
<h3 id="toc-x1tw-riot---urban-powerpoint">24. <a href="https://elements.envato.com/riot-urban-powerpoint-VHAGJHM" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Urban Fashion PowerPoint Template</a>
</h3>
<figure class="post_image"><a href="https://elements.envato.com/riot-urban-powerpoint-VHAGJHM" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33589/image-upload/f24.jpg" alt="RIOT is a urban-style PowerPoint template." loading="lazy" width="870px" height="587px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33589/image-upload/f24.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33589/image-upload/f24.jpg" alt="RIOT is a urban-style PowerPoint template." loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33589/image-upload/f24.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33589/image-upload/f24.jpg" alt="RIOT is a urban-style PowerPoint template." loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33589/image-upload/f24.jpg 2x"></a></figure>
<p>This sleek template is perfect for an urban fashion presentation. You'll get:</p>
<ul>
<li>device mockups</li>
<li>adjustable colors</li>
<li>16:9 aspect ratio</li>
<li>creative and minimalist design</li>
</ul>
<p>You won't find this much quality in a fashion PowerPoint template for free.</p>
<h3 id="toc-vczj-leslar-minimal-powerpoint">25. <a href="https://elements.envato.com/leslar-minimal-powerpoint-T39D6H3" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Leslar Minimalist Fashion PowerPoint Template</a>
</h3>
<figure class="post_image"><a href="https://elements.envato.com/leslar-minimal-powerpoint-T39D6H3" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33589/image-upload/f25.jpg" alt="Leslar is a minimal PowerPoint template." loading="lazy" width="870px" height="587px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33589/image-upload/f25.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33589/image-upload/f25.jpg" alt="Leslar is a minimal PowerPoint template." loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33589/image-upload/f25.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33589/image-upload/f25.jpg" alt="Leslar is a minimal PowerPoint template." loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33589/image-upload/f25.jpg 2x"></a></figure>
<p>Keep it cool and simple with minimalist design fashion templates. This one is a good example, thanks to:</p>
<ul>
<li>16:9 aspect ratio</li>
<li>device mockups</li>
<li>fully editable shapes</li>
<li>easy-to-customize layout</li>
<li>auto-adjustment for quick edits</li>
</ul>
<h3 id="toc-4z98-sick-vintage-powerpoint">26. <a href="https://elements.envato.com/sick-vintage-powerpoint-C3BXUEX" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Sick Vintage Fashion PowerPoint Template</a>
</h3>
<figure class="post_image"><a href="https://elements.envato.com/sick-vintage-powerpoint-C3BXUEX" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33589/image-upload/f26.jpg" alt="Sick is a vintage PowerPoint template." loading="lazy" width="870px" height="587px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33589/image-upload/f26.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33589/image-upload/f26.jpg" alt="Sick is a vintage PowerPoint template." loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33589/image-upload/f26.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33589/image-upload/f26.jpg" alt="Sick is a vintage PowerPoint template." loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33589/image-upload/f26.jpg 2x"></a></figure>
<p>Create a fashion presentation in PowerPoint with a vintage design. Save some time by working with this fashion design template. It features:</p>
<ul>
<li>creative and minimalist theme</li>
<li>easy-to-customize file</li>
<li>16:9 aspect ratio</li>
<li>device mockups</li>
</ul>
<h3 id="toc-jfix-gloomy-minimal-powerpoint">27. <a href="https://elements.envato.com/gloomy-minimal-powerpoint-FK9FP56" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Gloomy Minimalist PPT Fashion Slideshow Template</a>
</h3>
<figure class="post_image"><a href="https://elements.envato.com/gloomy-minimal-powerpoint-FK9FP56" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33589/image-upload/f27.jpg" alt="Gloomy is a minimal PowerPoint template." loading="lazy" width="870px" height="587px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33589/image-upload/f27.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33589/image-upload/f27.jpg" alt="Gloomy is a minimal PowerPoint template." loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33589/image-upload/f27.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33589/image-upload/f27.jpg" alt="Gloomy is a minimal PowerPoint template." loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33589/image-upload/f27.jpg 2x"></a></figure>
<p>Looking for a darker fashion presentation template? Create a mysterious PPT with this download. It offers:</p>
<ul>
<li>16:9 aspect ratio</li>
<li>device mockups included</li>
<li>modern and minimalist design</li>
<li>easy-to-edit colors, shapes, and sizes</li>
<li>automatic size, transparency, and shape adjustment </li>
</ul>
<h3 id="toc-g0pp-gloamour---powerpoint-template">28. <a href="https://elements.envato.com/gloamour-powerpoint-template-LUBNQJN" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Gloamour PowerPoint Fashion Template</a>
</h3>
<figure class="post_image"><a href="https://elements.envato.com/gloamour-powerpoint-template-LUBNQJN" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33589/image-upload/f28.jpg" alt="Gloamour is a minimal PowerPoint template." loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33589/image-upload/f28.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33589/image-upload/f28.jpg" alt="Gloamour is a minimal PowerPoint template." loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33589/image-upload/f28.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33589/image-upload/f28.jpg" alt="Gloamour is a minimal PowerPoint template." loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33589/image-upload/f28.jpg 2x"></a></figure>
<p>Gloamour is a high-quality fashion template. Its handcrafted design features:</p>
<ul>
<li>25 unique slides</li>
<li>editable vector shapes</li>
<li>16:9 HD widescreen format</li>
<li>easily and fully customizable</li>
<li>drag-and-drop picture placeholders</li>
<li>free fonts used</li>
</ul>
<h3 id="toc-effb-cekicrot---powerpoint-template">29. <a href="https://elements.envato.com/cekicrot-powerpoint-template-GVL4HLU" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Cekicrot Fashion PowerPoint Template</a>
</h3>
<figure class="post_image"><a href="https://elements.envato.com/cekicrot-powerpoint-template-GVL4HLU" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33589/image-upload/f29.jpg" alt="Cekicrot is a minimal PowerPoint template." loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33589/image-upload/f29.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33589/image-upload/f29.jpg" alt="Cekicrot is a minimal PowerPoint template." loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33589/image-upload/f29.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33589/image-upload/f29.jpg" alt="Cekicrot is a minimal PowerPoint template." loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33589/image-upload/f29.jpg 2x"></a></figure>
<p>Cekicrot is a great choice of design fashion templates. It's multipurpose and can be used for business, startup projects, and more. This download features:</p>
<ul>
<li>30+ slides</li>
<li>picture placeholders</li>
<li>easy color change</li>
<li>vector-based icons</li>
<li>free support </li>
<li>drag-and-drop images</li>
<li>used and recommended free web fonts</li>
</ul>
<p>Grab your audience’s attention with fashion slide templates like this one.</p>
<h3 id="toc-7l6j-pisano---minimal-powerpoint">30. <a href="https://elements.envato.com/pisano-minimal-powerpoint-Y4PF3HP" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Pisano Minimalist Fashion Slides Template</a>
</h3>
<figure class="post_image"><a href="https://elements.envato.com/pisano-minimal-powerpoint-Y4PF3HP" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33589/image-upload/f30.jpg" alt="Pisano is a minimal PowerPoint template." loading="lazy" width="870px" height="587px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33589/image-upload/f30.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33589/image-upload/f30.jpg" alt="Pisano is a minimal PowerPoint template." loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33589/image-upload/f30.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33589/image-upload/f30.jpg" alt="Pisano is a minimal PowerPoint template." loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33589/image-upload/f30.jpg 2x"></a></figure>
<p>Last but not least, take a look at Pisano. This clean fashion presentation template is ready to make your brand shine, featuring:</p>
<ul>
<li>clean and professional design</li>
<li>many image placeholders</li>
<li>16:9 aspect ratio</li>
<li>device mockups</li>
<li>full documentation</li>
</ul>
<p>It has the ideal layout for a branding, photography, or fashion presentation.</p>
</div><div data-content-block-type="Wysi" id="i6lfpk" class="content-block-wysi content-block">
<h2 id="toc-4eni-how-to-quickly-make-fashion-presentations-with-ppt-templates">How to quickly make a striking fashion presentation with PPT templates</h2>
<p>Envato's presentation templates are an amazing starting point. Still, you will need to add your own information and style to tailor them to perfection. Let's learn how to customize a fashion slides template to create a presentation that will make jaws drop.</p>
<p>I'll be using the <a href="https://elements.envato.com/splash-fashion-presentation-5QV7H6N" target="_blank" rel="external noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Splash fashion presentation</a> template for this tutorial. </p>
<figure class="post_image"><a href="https://elements.envato.com/splash-fashion-presentation-5QV7H6N" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2815/posts/33589/image-upload/How_To_01_Fashion_PPTs.jpeg" alt='Blue and pink background with the word "Splash" in big, white letters on top.' loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2815/posts/33589/image-upload/How_To_01_Fashion_PPTs.jpeg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2815/posts/33589/image-upload/How_To_01_Fashion_PPTs.jpeg" alt='Blue and pink background with the word "Splash" in big, white letters on top.' loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2815/posts/33589/image-upload/How_To_01_Fashion_PPTs.jpeg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2815/posts/33589/image-upload/How_To_01_Fashion_PPTs.jpeg" alt='Blue and pink background with the word "Splash" in big, white letters on top.' loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2815/posts/33589/image-upload/How_To_01_Fashion_PPTs.jpeg 2x"></a>
<figcaption></figcaption>
</figure>
<p>Here are some tips to help you customize your fashion PowerPoint template:</p>
<h3 id="toc-bfzs-delete-text">1. Delete text</h3>
<p>To start, let's delete some text. I'll be using slide number 5. Here's an unedited version of this slide:</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2815/posts/33589/image-upload/How_To_02_Fashion_PPTs.jpeg" alt="Slide number five unedited." loading="lazy" width="870px" height="420px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2815/posts/33589/image-upload/How_To_02_Fashion_PPTs.jpeg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2815/posts/33589/image-upload/How_To_02_Fashion_PPTs.jpeg" alt="Slide number five unedited." loading="lazy" width="650px" height="316px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2815/posts/33589/image-upload/How_To_02_Fashion_PPTs.jpeg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2815/posts/33589/image-upload/How_To_02_Fashion_PPTs.jpeg" alt="Slide number five unedited." loading="lazy" width="380px" height="189px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2815/posts/33589/image-upload/How_To_02_Fashion_PPTs.jpeg 2x">
<figcaption>Slide number five unedited.</figcaption>
</figure>
<p>Since this slide says 2018, let's change it to say 2025. This can be easily done.</p>
<p>To change the text, <strong>highlight</strong> the text that you want to change. You'll know that the correct text is highlighted when <strong>handles </strong>appear around the text.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2815/posts/33589/image-upload/How_To_03_Fashion_PPTs.jpeg" alt="How to delete text from your fashion presentation." loading="lazy" width="870px" height="470px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2815/posts/33589/image-upload/How_To_03_Fashion_PPTs.jpeg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2815/posts/33589/image-upload/How_To_03_Fashion_PPTs.jpeg" alt="How to delete text from your fashion presentation." loading="lazy" width="650px" height="354px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2815/posts/33589/image-upload/How_To_03_Fashion_PPTs.jpeg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2815/posts/33589/image-upload/How_To_03_Fashion_PPTs.jpeg" alt="How to delete text from your fashion presentation." loading="lazy" width="380px" height="211px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2815/posts/33589/image-upload/How_To_03_Fashion_PPTs.jpeg 2x">
<figcaption>How to delete text from your fashion presentation.</figcaption>
</figure>
<div id="toc-5ebp-once-the-text-is-highlighted-change-the-text-to-anything-youd-like" class="callout-block">
<span class="callout-icon callout-do"></span>
<div id="toc-wxdj-once-the-text-is-highlighted-change-the-text-to-anything-youd-like" class="callout-message"><em>Once the text is highlighted, change the text to anything you'd like.</em></div>
<em> </em>
</div>
<p>In this case, I changed the second half of the year to 20.</p>
<h3 id="toc-0nmk-change-the-color">2. Change the color</h3>
<p>The second slide that we'll be using is slide 6 of <a href="https://elements.envato.com/splash-fashion-presentation-5QV7H6N" target="_blank" rel="external noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Splash - Fashion presentation</a>. </p>
<p>Here's an unedited version of slide 6:</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2815/posts/33589/image-upload/How_To_04_Fashion_PPTs.jpeg" alt="Unedited slide number six of the fashion marketing PowerPoint." loading="lazy" width="870px" height="470px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2815/posts/33589/image-upload/How_To_04_Fashion_PPTs.jpeg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2815/posts/33589/image-upload/How_To_04_Fashion_PPTs.jpeg" alt="Unedited slide number six of the fashion marketing PowerPoint." loading="lazy" width="650px" height="354px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2815/posts/33589/image-upload/How_To_04_Fashion_PPTs.jpeg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2815/posts/33589/image-upload/How_To_04_Fashion_PPTs.jpeg" alt="Unedited slide number six of the fashion marketing PowerPoint." loading="lazy" width="380px" height="211px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2815/posts/33589/image-upload/How_To_04_Fashion_PPTs.jpeg 2x">
<figcaption>Unedited slide number six of the fashion marketing PowerPoint.</figcaption>
</figure>
<div id="toc-d81q-on-this-slide-im-going-to-change-the-color-of-the-triangle-from-orange-to-blue" class="callout-block">
<span class="callout-icon callout-do"></span>
<div id="toc-goaa-on-this-slide-im-going-to-change-the-color-of-the-triangle-from-orange-to-blue" class="callout-message"><em>On this slide, I'm going to change the color of the triangle from orange to blue.</em></div>
<em> </em>
</div>
<p>First, select the image to be changed. You'll know that you've selected the object when handles<strong> </strong>appear around the image.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2815/posts/33589/image-upload/How_To_05_Fashion_PPTs.jpeg" alt="How to change the color of an object in your fashion design presentation." loading="lazy" width="870px" height="470px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2815/posts/33589/image-upload/How_To_05_Fashion_PPTs.jpeg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2815/posts/33589/image-upload/How_To_05_Fashion_PPTs.jpeg" alt="How to change the color of an object in your fashion design presentation." loading="lazy" width="650px" height="354px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2815/posts/33589/image-upload/How_To_05_Fashion_PPTs.jpeg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2815/posts/33589/image-upload/How_To_05_Fashion_PPTs.jpeg" alt="How to change the color of an object in your fashion design presentation." loading="lazy" width="380px" height="211px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2815/posts/33589/image-upload/How_To_05_Fashion_PPTs.jpeg 2x">
<figcaption>How to change the color of an object in your fashion design presentation.</figcaption>
</figure>
<p>After you've selected the image, click the <strong>Shape Fill </strong>button. Clicking on this button causes the <strong>Theme Colors</strong> menu to appear. Then select the color that you want to add to your slide from the <strong>Theme Colors</strong> menu.</p>
<h3 id="toc-gzpn-add-an-image">3. Add an image</h3>
<p>For this tip, we'll be using slide number 37 of the fashion design presentation. Here's an unedited version of slide 37:</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2815/posts/33589/image-upload/How_To_06_Fashion_PPTs.jpeg" alt="Unedited slide number 37 of a fashion design presentation." loading="lazy" width="870px" height="470px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2815/posts/33589/image-upload/How_To_06_Fashion_PPTs.jpeg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2815/posts/33589/image-upload/How_To_06_Fashion_PPTs.jpeg" alt="Unedited slide number 37 of a fashion design presentation." loading="lazy" width="650px" height="354px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2815/posts/33589/image-upload/How_To_06_Fashion_PPTs.jpeg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2815/posts/33589/image-upload/How_To_06_Fashion_PPTs.jpeg" alt="Unedited slide number 37 of a fashion design presentation." loading="lazy" width="380px" height="211px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2815/posts/33589/image-upload/How_To_06_Fashion_PPTs.jpeg 2x">
<figcaption>Unedited slide number 37 of a fashion design presentation.</figcaption>
</figure>
<div id="toc-fqzj-use-the-image-placeholders-to-add-an-image-to-the-template" class="callout-block">
<span class="callout-icon callout-do"></span>
<div id="toc-oaci-use-the-image-placeholders-to-add-an-image-to-the-template" class="callout-message"><em>Use the image placeholders to add an image to the template.</em></div>
<em> </em>
</div>
<p>One way is to click on the image icon in the middle of the image placeholder. Then select the image of your choice from your computer.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2815/posts/33589/image-upload/How_To_07_Fashion_PPTs.jpeg" alt="How to add an image." loading="lazy" width="870px" height="470px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2815/posts/33589/image-upload/How_To_07_Fashion_PPTs.jpeg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2815/posts/33589/image-upload/How_To_07_Fashion_PPTs.jpeg" alt="How to add an image." loading="lazy" width="650px" height="354px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2815/posts/33589/image-upload/How_To_07_Fashion_PPTs.jpeg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2815/posts/33589/image-upload/How_To_07_Fashion_PPTs.jpeg" alt="How to add an image." loading="lazy" width="380px" height="211px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2815/posts/33589/image-upload/How_To_07_Fashion_PPTs.jpeg 2x">
<figcaption>How to add an image.</figcaption>
</figure>
<p>Another way to add an image is to click the <strong>Insert </strong>tab. Select the <strong>Pictures</strong> button. This button will take you to a location on your computer where you select an image. </p>
<p>Select your image from its location and click <strong>Insert</strong>. Then adjust the image as needed.</p>
<h3 id="toc-2u0e-add-a-new-text-box">4. Add a new text box</h3>
<p>We'll add a new text box. Go to slide number 66 of the fashion presentation PowerPoint template:</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2815/posts/33589/image-upload/How_To_08_Fashion_PPTs.jpeg" alt="Unedited slide number 66 of the fashion presentation PowerPoint." loading="lazy" width="870px" height="485px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2815/posts/33589/image-upload/How_To_08_Fashion_PPTs.jpeg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2815/posts/33589/image-upload/How_To_08_Fashion_PPTs.jpeg" alt="Unedited slide number 66 of the fashion presentation PowerPoint." loading="lazy" width="650px" height="365px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2815/posts/33589/image-upload/How_To_08_Fashion_PPTs.jpeg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2815/posts/33589/image-upload/How_To_08_Fashion_PPTs.jpeg" alt="Unedited slide number 66 of the fashion presentation PowerPoint." loading="lazy" width="380px" height="217px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2815/posts/33589/image-upload/How_To_08_Fashion_PPTs.jpeg 2x">
<figcaption>Unedited slide number 66 of the fashion presentation PowerPoint.</figcaption>
</figure>
<div id="toc-ljjh-to-add-more-text-to-a-slide-add-another-text-box-to-the-slide" class="callout-block">
<span class="callout-icon callout-do"></span>
<div id="toc-jbcl-to-add-more-text-to-a-slide-add-another-text-box-to-the-slide" class="callout-message"><em>To add more text to a slide, add another text box to the slide.</em></div>
<em> </em>
</div>
<p>To add another text box to the slide, click the <strong>Insert </strong>tab. On the <strong>Insert Tab </strong>toolbar click on the <strong>Text Box</strong> button.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2815/posts/33589/image-upload/How_To_09_Fashion_PPTs.jpeg" alt="How to add a new text box to your fashion presentation." loading="lazy" width="870px" height="570px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2815/posts/33589/image-upload/How_To_09_Fashion_PPTs.jpeg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2815/posts/33589/image-upload/How_To_09_Fashion_PPTs.jpeg" alt="How to add a new text box to your fashion presentation." loading="lazy" width="650px" height="428px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2815/posts/33589/image-upload/How_To_09_Fashion_PPTs.jpeg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2815/posts/33589/image-upload/How_To_09_Fashion_PPTs.jpeg" alt="How to add a new text box to your fashion presentation." loading="lazy" width="380px" height="253px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2815/posts/33589/image-upload/How_To_09_Fashion_PPTs.jpeg 2x">
<figcaption>How to add a new text box to your fashion presentation.</figcaption>
</figure>
<p>Use the handles to drag the text box to the desired location and to size it. You've just added a new text box.</p>
<h3 id="toc-fped-delete-an-object">5. Delete an object</h3>
<div id="toc-jtqd-the-design-can-have-objects-on-the-slides-that-you-find-distracting" class="callout-block">
<span class="callout-icon callout-info"></span>
<div id="toc-4vxw-the-design-can-have-objects-on-the-slides-that-you-find-distracting" class="callout-message"><em>The design can have objects on the slides that you find distracting.</em></div>
<em> </em>
</div>
<p>You can easily delete these objects. For this action, we'll use slide 11:</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2815/posts/33589/image-upload/How_To_10_Fashion_PPTs.jpeg" alt="Unedited slide number 11 from the fashion presentation PowerPoint." loading="lazy" width="870px" height="670px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2815/posts/33589/image-upload/How_To_10_Fashion_PPTs.jpeg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2815/posts/33589/image-upload/How_To_10_Fashion_PPTs.jpeg" alt="Unedited slide number 11 from the fashion presentation PowerPoint." loading="lazy" width="650px" height="502px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2815/posts/33589/image-upload/How_To_10_Fashion_PPTs.jpeg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2815/posts/33589/image-upload/How_To_10_Fashion_PPTs.jpeg" alt="Unedited slide number 11 from the fashion presentation PowerPoint." loading="lazy" width="380px" height="295px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2815/posts/33589/image-upload/How_To_10_Fashion_PPTs.jpeg 2x">
<figcaption>Unedited slide number 11 from the fashion presentation PowerPoint.</figcaption>
</figure>
<p>If there's an object on the slide that you don't want, you can delete it. Click on the object you want to delete.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2815/posts/33589/image-upload/How_To_11_Fashion_PPTs.jpeg" alt="How to delete an object on your fashion presentation PowerPoint slide." loading="lazy" width="870px" height="570px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2815/posts/33589/image-upload/How_To_11_Fashion_PPTs.jpeg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2815/posts/33589/image-upload/How_To_11_Fashion_PPTs.jpeg" alt="How to delete an object on your fashion presentation PowerPoint slide." loading="lazy" width="650px" height="428px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2815/posts/33589/image-upload/How_To_11_Fashion_PPTs.jpeg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2815/posts/33589/image-upload/How_To_11_Fashion_PPTs.jpeg" alt="How to delete an object on your fashion presentation PowerPoint slide." loading="lazy" width="380px" height="253px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2815/posts/33589/image-upload/How_To_11_Fashion_PPTs.jpeg 2x">
<figcaption>How to delete an object on your fashion presentation PowerPoint slide.</figcaption>
</figure>
<p>You'll know you've selected the right object when handles appear around it. Tap the <strong>Delete </strong>button on your keyboard.</p>
<h2 id="toc-cqbw-5-top-fashion-powerpoint-presentation-slide-design-tips-for-2023">5 top fashion PowerPoint presentation slide design tips for 2025</h2>
<p>As Nigel from the <em>Devil Wears Prada</em> says when speaking about legendary fashion designers, "What they created was greater than art, because you live your life in it."</p>
<p>Powerful statement, huh? But what is fashion and art without <a href="https://design.tutsplus.com/articles/how-fashion-influences-design--cms-27222" target="_self">thoughtful design</a>? Design is at the forefront of everything we do, including our clothing and the best <a href="https://elements.envato.com/presentation-templates/fashion/compatible-with-powerpoint" target="_blank" rel="external noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">fashion PPT templates</a>.</p>
<p>That's why you have to design your PowerPoint to perfection with the tips here!</p>
<h3 id="toc-d14l-begin-with-a-strong-title-slide">1. Begin with a strong title slide</h3>
<div id="toc-r7nc-the-title-slide-is-the-one-that-sets-the-tone-of-the-presentation" class="callout-block">
<span class="callout-icon callout-do"></span>
<div id="toc-ve0k-the-title-slide-is-the-one-that-sets-the-tone-of-the-presentation" class="callout-message"><em>The title slide is the one that sets the tone of the presentation. </em></div>
<em> </em>
</div>
<p>It's also the first thing your audience sees. Make sure you start with a strong and creative title to tell your audience they're about to attend a memorable presentation about fashion.</p>
<p>If you need ideas, check out this tutorial on how to make a great PPT title slide:</p>
<ul class="roundup-block__contents posts--half-width roundup-block--list"><li class="roundup-block__content"><a class="roundup-block__content-link" href="https://business.tutsplus.com/tutorials/make-a-powerpoint-title-slide--cms-31553"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/988/posts/31553/preview_image/preview_intro_powerpoint_title_slide.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/988/posts/31553/preview_image/preview_intro_powerpoint_title_slide.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/988/posts/31553/preview_image/preview_intro_powerpoint_title_slide.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/988/posts/31553/preview_image/preview_intro_powerpoint_title_slide.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/988/posts/31553/preview_image/preview_intro_powerpoint_title_slide.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/988/posts/31553/preview_image/preview_intro_powerpoint_title_slide.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">How to Make a Great PowerPoint Title Cover Slide Quickly (+ Video)</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/15/profiles/36/profileImage/profile.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/15/profiles/36/profileImage/profile.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/15/profiles/36/profileImage/profile.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/15/profiles/36/profileImage/profile.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/15/profiles/36/profileImage/profile.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/15/profiles/36/profileImage/profile.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Andrew Childress</div>
<div class="roundup-block__published-date">14 Jan 2024</div>
</div>
</div>
</div>
</div></a></li></ul>
<h3 id="toc-6n0g-try-image-masking">2. Try image masking </h3>
<p>Image masking is a reversible image editing technique. It covers a part of an image and reveals another. Use it to tell the audience to focus on a part of an image. This isn't a new method, but it sure can give your fashion presentation a different look. </p>
<p>There are fashion presentation templates that already include masks, like the one below. Or you can do it yourself in PowerPoint using the <strong>Image</strong> tab.</p>
<figure class="post_image"><a href="https://elements.envato.com/fashionista-fashion-powerpoint-5G2UZGJ" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2815/posts/33589/image-upload/Tip_02_Fashion_PPTs.jpeg" alt="Blue background with white slides on top." loading="lazy" width="870px" height="580px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2815/posts/33589/image-upload/Tip_02_Fashion_PPTs.jpeg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2815/posts/33589/image-upload/Tip_02_Fashion_PPTs.jpeg" alt="Blue background with white slides on top." loading="lazy" width="650px" height="435px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2815/posts/33589/image-upload/Tip_02_Fashion_PPTs.jpeg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2815/posts/33589/image-upload/Tip_02_Fashion_PPTs.jpeg" alt="Blue background with white slides on top." loading="lazy" width="380px" height="257px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2815/posts/33589/image-upload/Tip_02_Fashion_PPTs.jpeg 2x"></a></figure>
<h3 id="toc-kdi5-use-animation-with-caution">3. Use animation (with caution)</h3>
<p>When you use animation effects properly, they bring key elements onto your slides in an impactful way. They can add flair and a surprise element to your presentation. </p>
<p>Be cautious. Don't overuse animations because they can give the impression your presentation isn't serious. But still, don't be afraid to use them when sharing your fashion show presentation ideas.</p>
<p>Learn about animation effects, and using them effectively, here: </p>
<ul class="roundup-block__contents posts--half-width roundup-block--list"><li class="roundup-block__content"><a class="roundup-block__content-link" href="https://business.tutsplus.com/tutorials/how-to-add-animations-to-powerpoint-presentations--cms-28035"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/988/posts/28035/preview_image/preview_good_PPT_animations.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/988/posts/28035/preview_image/preview_good_PPT_animations.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/988/posts/28035/preview_image/preview_good_PPT_animations.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/988/posts/28035/preview_image/preview_good_PPT_animations.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/988/posts/28035/preview_image/preview_good_PPT_animations.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/988/posts/28035/preview_image/preview_good_PPT_animations.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">How to Quickly Add Good Animations to Your PowerPoint PPT Presentations </div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/15/profiles/36/profileImage/profile.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/15/profiles/36/profileImage/profile.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/15/profiles/36/profileImage/profile.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/15/profiles/36/profileImage/profile.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/15/profiles/36/profileImage/profile.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/15/profiles/36/profileImage/profile.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Andrew Childress</div>
<div class="roundup-block__published-date">02 Apr 2024</div>
</div>
</div>
</div>
</div></a></li></ul>
<h3 id="toc-0ngk-close-strongly">4. Close strongly</h3>
<div id="toc-mm8s-youve-got-to-close-with-a-powerful-slide-and-a-strong-conclusion" class="callout-block">
<span class="callout-icon callout-do"></span>
<div id="toc-tkl4-youve-got-to-close-with-a-powerful-slide-and-a-strong-conclusion" class="callout-message"><em>You've got to close with a powerful slide and a strong conclusion.</em></div>
<em> </em>
</div>
<p>This is the key to making a memorable presentation. There are slide designs, tricks, and speaking techniques that'll help you achieve this. </p>
<h3 id="toc-6ysf-think-outside-the-box">5. Think outside the box</h3>
<p>This is key when doing a presentation about fashion. Your goal is to attract and keep your audience's attention. They should be focused on your images, brand, and products. </p>
<p>Think outside the box when choosing your fashion presentation template. Choose a unique design. It could feature:</p>
<ul>
<li>bright colors</li>
<li>different slide layouts</li>
<li>image masking</li>
<li>geometrical design </li>
<li>any element that immediately pops </li>
</ul>
<p>These elements will make your presentation a truly memorable one.</p>
<figure class="post_image"><a href="https://elements.envato.com/hurahura-colorful-powerpoint-presentation-R9ELYRU" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33589/image-upload/503f2342_e50c_436c_92f6_d48abe38669b.jpg" alt="Colorful bright colors" loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33589/image-upload/503f2342_e50c_436c_92f6_d48abe38669b.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33589/image-upload/503f2342_e50c_436c_92f6_d48abe38669b.jpg" alt="Colorful bright colors" loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33589/image-upload/503f2342_e50c_436c_92f6_d48abe38669b.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33589/image-upload/503f2342_e50c_436c_92f6_d48abe38669b.jpg" alt="Colorful bright colors" loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33589/image-upload/503f2342_e50c_436c_92f6_d48abe38669b.jpg 2x"></a></figure>
<h2 id="toc-dfmf-5-fashion-ppt-presentation-design-trends-for-2024">5 fashion PPT presentation design trends for 2025</h2>
<p>In fashion, one day you're in, and the next day, you're out. To make sure you stay fresh, you need to be aware and ahead of the trends. The fashion world lives on using the latest trends, so your presentation about fashion can't be any different.</p>
<p>Just like the season's freshest styles, presentation trends change quickly. Make sure your fashion show presentation ideas are up to date.</p>
<p>Here are five design trends to follow: </p>
<h3 id="toc-2wrf-declutter-your-slides">1. Declutter your slides</h3>
<p>The minimalist look is a difference-maker when it comes to presentations. Premium templates may come with a lot of infographic and icon options, but that doesn't mean they all belong on the same slide.</p>
<p>Less is more. Not only does it look better, but it makes your point come across more clearly.</p>
<figure class="post_image"><a href="https://elements.envato.com/shoko-minimal-fashion-presentation-TX393BQ" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2815/posts/33589/image-upload/Trend_01_Fashion_PPTs.jpeg" alt="Beige background with neutral color slides on top." loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2815/posts/33589/image-upload/Trend_01_Fashion_PPTs.jpeg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2815/posts/33589/image-upload/Trend_01_Fashion_PPTs.jpeg" alt="Beige background with neutral color slides on top." loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2815/posts/33589/image-upload/Trend_01_Fashion_PPTs.jpeg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2815/posts/33589/image-upload/Trend_01_Fashion_PPTs.jpeg" alt="Beige background with neutral color slides on top." loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2815/posts/33589/image-upload/Trend_01_Fashion_PPTs.jpeg 2x"></a>
<figcaption></figcaption>
</figure>
<h3 id="toc-7ur2-keep-the-visuals-lose-the-text">2. Keep the visuals, lose the text</h3>
<div id="toc-d34a-too-much-text-means-your-audience-isnt-paying-attention-to-what-youve-got-to-say" class="callout-block">
<span class="callout-icon callout-info"></span>
<div id="toc-c3k8-too-much-text-means-your-audience-isnt-paying-attention-to-what-youve-got-to-say" class="callout-message"><em>Too much text means your audience isn't paying attention to what you've got to say.</em></div>
<em> </em>
</div>
<p>To avoid this, find ways to convert extra text into graphs or charts. Since your presentation is about fashion, this trend works in your favor.</p>
<p>Visuals are easy to take in and will impress more than written words.</p>
<h3 id="toc-q2db-have-fun-with-typography">3. Have fun with typography</h3>
<div id="toc-0v2t-try-to-cut-the-amount-of-text-youve-got-on-your-slides" class="callout-block">
<span class="callout-icon callout-tip"></span>
<div id="toc-jka8-try-to-cut-the-amount-of-text-youve-got-on-your-slides" class="callout-message"><em>Try to cut the amount of text you've got on your slides. </em></div>
<em> </em>
</div>
<p>But you can't avoid it completely. That's why it's important to use this 2025 design trend. Bold, eye-catching typography is making a splash in graphic design. Pair fun typefaces with your fashion images. You'll create a winning presentation.</p>
<figure class="post_image"><a href="https://elements.envato.com/honey-creative-powerpoint-fashion-7GRQYWT" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2815/posts/33589/image-upload/Trend_03_Fashion_PPTs.jpeg" alt="Black background with orange and white slides on top." loading="lazy" width="870px" height="586px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2815/posts/33589/image-upload/Trend_03_Fashion_PPTs.jpeg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2815/posts/33589/image-upload/Trend_03_Fashion_PPTs.jpeg" alt="Black background with orange and white slides on top." loading="lazy" width="650px" height="440px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2815/posts/33589/image-upload/Trend_03_Fashion_PPTs.jpeg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2815/posts/33589/image-upload/Trend_03_Fashion_PPTs.jpeg" alt="Black background with orange and white slides on top." loading="lazy" width="380px" height="260px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2815/posts/33589/image-upload/Trend_03_Fashion_PPTs.jpeg 2x"></a></figure>
<h3 id="toc-droz-colors-colors-colors">4. Colors, colors, colors</h3>
<div id="toc-jvmc-no-presentation-about-fashion-would-be-complete-without-the-trendiest-colors-in-use" class="callout-block">
<span class="callout-icon callout-info"></span>
<div id="toc-c64x-no-presentation-about-fashion-would-be-complete-without-the-trendiest-colors-in-use" class="callout-message"><em>No presentation about fashion would be complete without the trendiest colors in use.</em></div>
<em> </em>
</div>
<p>Peach fuzz and rosy tones. These are taking the fashion world by storm this year. Follow the latest color trends, and remember to check out the <a href="https://elements.envato.com/learn/pantone-color-of-the-year-2025" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Pantone Color of the Year 2025</a>.</p>
<figure class="post_image"><a href="https://elements.envato.com/learn/pantone-color-of-the-year-2025" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/48/posts/33589/image-upload/COTY_2025.jpg" alt="Pantone color of the year 2025" loading="lazy" width="870px" height="498px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/48/posts/33589/image-upload/COTY_2025.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/48/posts/33589/image-upload/COTY_2025.jpg" alt="Pantone color of the year 2025" loading="lazy" width="650px" height="374px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/48/posts/33589/image-upload/COTY_2025.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/48/posts/33589/image-upload/COTY_2025.jpg" alt="Pantone color of the year 2025" loading="lazy" width="380px" height="222px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/48/posts/33589/image-upload/COTY_2025.jpg 2x"></a></figure>
<h3 id="toc-vpu3-tell-a-visual-story">5. Tell a visual story</h3>
<div id="toc-sirk-fashion-is-more-than-articles-of-clothing" class="callout-block">
<span class="callout-icon callout-info"></span>
<div id="toc-9j5j-fashion-is-more-than-articles-of-clothing" class="callout-message"><em>Fashion is more than articles of clothing.</em></div>
<em> </em>
</div>
<p>It's the design story and emotions that it brings out of people. First, put together your fashion design presentation ideas.</p>
<p>Then, arrange them into a visually compelling story that can hook your audience.</p>
<h2 id="toc-vhlc-common-powerpoint-questions-answered-faq">Common PowerPoint questions answered (FAQ)</h2>
<p>There is no room for questions or doubt in fashion! You need to be fabulous all day, every day. Making a fashion presentation is a process made easier by understanding how to use PowerPoint. That's why I'm answering five common questions users have about the software.</p>
<p>Let's put your doubts about PowerPoint to rest:</p>
<h3 id="toc-v9yf-do-i-need-to-write-my-presentation-first">1. Do I need to write my presentation first?</h3>
<p>Writing is an important first step in creating an outstanding presentation. You can edit, keep, and improve sections of your fashion PPT once it's written.</p>
<p>You'll also be able to practice and deliver your presentation well. Writing your PowerPoint is easier than you think:</p>
<ul class="roundup-block__contents posts--half-width roundup-block--list"><li class="roundup-block__content"><a class="roundup-block__content-link" href="https://business.tutsplus.com/tutorials/how-to-write-a-professional-powerpoint-presentation-discover-the-writing-process--cms-25682"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/988/posts/25682/preview_image/preview_MILD_PowerPoint_Template.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/988/posts/25682/preview_image/preview_MILD_PowerPoint_Template.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/988/posts/25682/preview_image/preview_MILD_PowerPoint_Template.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/988/posts/25682/preview_image/preview_MILD_PowerPoint_Template.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/988/posts/25682/preview_image/preview_MILD_PowerPoint_Template.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/988/posts/25682/preview_image/preview_MILD_PowerPoint_Template.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">How to Write a Professional PowerPoint Presentation (Discover the Writing Process)</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/23/profiles/19723/profileImage/brad-smith.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/23/profiles/19723/profileImage/brad-smith.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/23/profiles/19723/profileImage/brad-smith.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/23/profiles/19723/profileImage/brad-smith.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/23/profiles/19723/profileImage/brad-smith.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/23/profiles/19723/profileImage/brad-smith.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Brad Smith</div>
<div class="roundup-block__published-date">19 Jun 2023</div>
</div>
</div>
</div>
</div></a></li></ul>
<h3 id="toc-ugfb-how-do-i-add-narration">2. How do I add narration?</h3>
<p>Click on the <strong>Slide Show</strong> tab in PowerPoint. Then select <strong>Record Slide Show</strong> in the <strong>Set Up</strong> group. The steps are simple.</p>
<p>But there's a lot more to know about narrating presentations to get it right:</p>
<ul class="roundup-block__contents posts--half-width roundup-block--list"><li class="roundup-block__content"><a class="roundup-block__content-link" href="https://business.tutsplus.com/tutorials/powerpoint-narration--cms-29313"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/988/posts/29313/preview_image/icon_How_to_Record_Narration_in_a_PowerPoint_Presentation.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/988/posts/29313/preview_image/icon_How_to_Record_Narration_in_a_PowerPoint_Presentation.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/988/posts/29313/preview_image/icon_How_to_Record_Narration_in_a_PowerPoint_Presentation.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/988/posts/29313/preview_image/icon_How_to_Record_Narration_in_a_PowerPoint_Presentation.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/988/posts/29313/preview_image/icon_How_to_Record_Narration_in_a_PowerPoint_Presentation.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/988/posts/29313/preview_image/icon_How_to_Record_Narration_in_a_PowerPoint_Presentation.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">How to Record Narration in a PowerPoint Presentation (New Video)</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/15/profiles/36/profileImage/profile.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/15/profiles/36/profileImage/profile.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/15/profiles/36/profileImage/profile.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/15/profiles/36/profileImage/profile.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/15/profiles/36/profileImage/profile.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/15/profiles/36/profileImage/profile.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Andrew Childress</div>
<div class="roundup-block__published-date">20 Feb 2023</div>
</div>
</div>
</div>
</div></a></li></ul>
<h3 id="toc-fe7p-can-i-make-videos-from-my-presentations">3. Can I make videos from my presentations?</h3>
<p>You can export your PowerPoint to a video file easily. From there, use it in a variety of settings, like a display video for your boutique or menu.</p>
<p>Check out this tutorial for more details:</p>
<ul class="roundup-block__contents posts--half-width roundup-block--list"><li class="roundup-block__content"><a class="roundup-block__content-link" href="https://business.tutsplus.com/tutorials/how-to-convert-powerpoint-to-video--cms-29154"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/151/posts/29154/preview_image/video-icon.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/151/posts/29154/preview_image/video-icon.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/151/posts/29154/preview_image/video-icon.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/151/posts/29154/preview_image/video-icon.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/151/posts/29154/preview_image/video-icon.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/151/posts/29154/preview_image/video-icon.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">How to Convert Your PowerPoint (PPT) Presentation Into Video </div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/15/profiles/36/profileImage/profile.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/15/profiles/36/profileImage/profile.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/15/profiles/36/profileImage/profile.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/15/profiles/36/profileImage/profile.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/15/profiles/36/profileImage/profile.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/15/profiles/36/profileImage/profile.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Andrew Childress</div>
<div class="roundup-block__published-date">25 May 2022</div>
</div>
</div>
</div>
</div></a></li></ul>
<h3 id="toc-oz2z-what-can-i-do-if-presenting-makes-me-nervous">4. What can I do if presenting makes me nervous?</h3>
<p>Public speaking is a fear that many people have. One way to overcome this phobia is by thinking about your audience. Think about how they'll benefit from your presentation and not about your nerves.</p>
<p>We've made a helpful guide on overcoming your fear of speaking in public:</p>
<ul class="roundup-block__contents posts--half-width roundup-block--list"><li class="roundup-block__content"><a class="roundup-block__content-link" href="https://business.tutsplus.com/tutorials/how-to-give-a-good-presentation-without-anxiety--cms-27476"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/48/posts/27476/preview_image/pres_pre.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/48/posts/27476/preview_image/pres_pre.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/48/posts/27476/preview_image/pres_pre.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/48/posts/27476/preview_image/pres_pre.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/48/posts/27476/preview_image/pres_pre.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/48/posts/27476/preview_image/pres_pre.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">How to Give a Good Presentation—Without Anxiety or Being Nervous</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/23/profiles/19557/profileImage/umk18FtE.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/23/profiles/19557/profileImage/umk18FtE.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/23/profiles/19557/profileImage/umk18FtE.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/23/profiles/19557/profileImage/umk18FtE.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/23/profiles/19557/profileImage/umk18FtE.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/23/profiles/19557/profileImage/umk18FtE.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Julia Melymbrose</div>
<div class="roundup-block__published-date">24 Jan 2023</div>
</div>
</div>
</div>
</div></a></li></ul>
<h3 id="toc-n1ua-can-i-see-more-than-one-slide-at-a-time">5. Can I see more than one slide at a time?</h3>
<p>To see an overview of your fashion presentation, go to the <strong>View</strong> tab. Click on <strong>Slide Sorter</strong> under the <strong>Presentation Views</strong> group. There are other useful views in this group, too.</p>
<h2 id="toc-mspm-learn-more-about-powerpoint">Get more PowerPoint and fashion resources from Envato!</h2>
<p>Eager to keep learning more about the world's most popular presentation software? Or how about becoming a fashion-forward creative? </p>
<p>Here are excellent resources from Envato that you can check out:</p>
<ul class="roundup-block__contents posts--half-width roundup-block--list">
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://business.tutsplus.com/tutorials/add-audio-powerpoint-free-powerpoint-template--cms-108214"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2362/posts/108214/preview_image/cropped_view_of_woman_holding_loudspeaker_with_col_2022_12_16_20_37_40_utc_1_.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2362/posts/108214/preview_image/cropped_view_of_woman_holding_loudspeaker_with_col_2022_12_16_20_37_40_utc_1_.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2362/posts/108214/preview_image/cropped_view_of_woman_holding_loudspeaker_with_col_2022_12_16_20_37_40_utc_1_.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2362/posts/108214/preview_image/cropped_view_of_woman_holding_loudspeaker_with_col_2022_12_16_20_37_40_utc_1_.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/108214/preview_image/cropped_view_of_woman_holding_loudspeaker_with_col_2022_12_16_20_37_40_utc_1_.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/108214/preview_image/cropped_view_of_woman_holding_loudspeaker_with_col_2022_12_16_20_37_40_utc_1_.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">How to Add Audio to PowerPoint (Free PowerPoint Template Included)</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2362/profiles/20879/profileImage/dacia.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2362/profiles/20879/profileImage/dacia.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2362/profiles/20879/profileImage/dacia.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2362/profiles/20879/profileImage/dacia.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/profiles/20879/profileImage/dacia.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/profiles/20879/profileImage/dacia.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Dacia Egurrola</div>
<div class="roundup-block__published-date">07 Dec 2023</div>
</div>
</div>
</div>
</div></a></li>
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://business.tutsplus.com/tutorials/how-to-change-powerpoint-templates--cms-28980"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/988/posts/28980/preview_image/preview_Audrey.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/988/posts/28980/preview_image/preview_Audrey.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/988/posts/28980/preview_image/preview_Audrey.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/988/posts/28980/preview_image/preview_Audrey.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/988/posts/28980/preview_image/preview_Audrey.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/988/posts/28980/preview_image/preview_Audrey.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">How to Quickly Change PowerPoint Templates (Download &amp; Import) 2025</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/15/profiles/36/profileImage/profile.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/15/profiles/36/profileImage/profile.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/15/profiles/36/profileImage/profile.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/15/profiles/36/profileImage/profile.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/15/profiles/36/profileImage/profile.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/15/profiles/36/profileImage/profile.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Andrew Childress</div>
<div class="roundup-block__published-date">16 Jun 2023</div>
</div>
</div>
</div>
</div></a></li>
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://business.tutsplus.com/tutorials/how-to-work-with-images-in-powerpoint--cms-29133"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/988/posts/29133/preview_image/How_to_Work_With_Images_in_PowerPoint__Complete_PPT_Picture_Guide_.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/988/posts/29133/preview_image/How_to_Work_With_Images_in_PowerPoint__Complete_PPT_Picture_Guide_.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/988/posts/29133/preview_image/How_to_Work_With_Images_in_PowerPoint__Complete_PPT_Picture_Guide_.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/988/posts/29133/preview_image/How_to_Work_With_Images_in_PowerPoint__Complete_PPT_Picture_Guide_.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/988/posts/29133/preview_image/How_to_Work_With_Images_in_PowerPoint__Complete_PPT_Picture_Guide_.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/988/posts/29133/preview_image/How_to_Work_With_Images_in_PowerPoint__Complete_PPT_Picture_Guide_.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">How to Work With Images in PowerPoint (Complete PPT Picture Guide)</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/15/profiles/36/profileImage/profile.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/15/profiles/36/profileImage/profile.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/15/profiles/36/profileImage/profile.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/15/profiles/36/profileImage/profile.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/15/profiles/36/profileImage/profile.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/15/profiles/36/profileImage/profile.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Andrew Childress</div>
<div class="roundup-block__published-date">31 Oct 2022</div>
</div>
</div>
</div>
</div></a></li>
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://business.tutsplus.com/articles/fashion-business-card-templates--cms-37938"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2092/posts/37938/preview_image/thumbnail.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2092/posts/37938/preview_image/thumbnail.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2092/posts/37938/preview_image/thumbnail.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2092/posts/37938/preview_image/thumbnail.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2092/posts/37938/preview_image/thumbnail.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2092/posts/37938/preview_image/thumbnail.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">14 Best Fashion Business Card Templates With Creative Designs 2025</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2092/profiles/20609/profileImage/new_avatar.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2092/profiles/20609/profileImage/new_avatar.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2092/profiles/20609/profileImage/new_avatar.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2092/profiles/20609/profileImage/new_avatar.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2092/profiles/20609/profileImage/new_avatar.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2092/profiles/20609/profileImage/new_avatar.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Daisy E.</div>
<div class="roundup-block__published-date">30 Jul 2022</div>
</div>
</div>
</div>
</div></a></li>
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://webdesign.tutsplus.com/articles/best-fashion-wordpress-themes--cms-29797"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/30/posts/29797/preview_image/fashion-wordpress.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/30/posts/29797/preview_image/fashion-wordpress.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/30/posts/29797/preview_image/fashion-wordpress.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/30/posts/29797/preview_image/fashion-wordpress.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/30/posts/29797/preview_image/fashion-wordpress.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/30/posts/29797/preview_image/fashion-wordpress.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">25 Best Fashion WordPress Themes (2025) for Blog &amp; Magazine Sites</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/1223/profiles/19734/profileImage/192887389_10226422225921366_1386554784344850241_n.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/1223/profiles/19734/profileImage/192887389_10226422225921366_1386554784344850241_n.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/1223/profiles/19734/profileImage/192887389_10226422225921366_1386554784344850241_n.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/1223/profiles/19734/profileImage/192887389_10226422225921366_1386554784344850241_n.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1223/profiles/19734/profileImage/192887389_10226422225921366_1386554784344850241_n.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/1223/profiles/19734/profileImage/192887389_10226422225921366_1386554784344850241_n.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Brenda Barron</div>
<div class="roundup-block__published-date">02 Mar 2023</div>
</div>
</div>
</div>
</div></a></li>
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://design.tutsplus.com/tutorials/how-to-create-a-tri-fold-fashion-brochure--cms-41166"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2760/posts/41166/preview_image/FashionBrochure_Hero_Preview.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2760/posts/41166/preview_image/FashionBrochure_Hero_Preview.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2760/posts/41166/preview_image/FashionBrochure_Hero_Preview.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2760/posts/41166/preview_image/FashionBrochure_Hero_Preview.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2760/posts/41166/preview_image/FashionBrochure_Hero_Preview.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2760/posts/41166/preview_image/FashionBrochure_Hero_Preview.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">How to Create a Tri-Fold Fashion Brochure</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2796/profiles/21283/profileImage/Ash_HS_1.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2796/profiles/21283/profileImage/Ash_HS_1.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2796/profiles/21283/profileImage/Ash_HS_1.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2796/profiles/21283/profileImage/Ash_HS_1.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2796/profiles/21283/profileImage/Ash_HS_1.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2796/profiles/21283/profileImage/Ash_HS_1.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Ashlee Harrell</div>
<div class="roundup-block__published-date">17 Jun 2022</div>
</div>
</div>
</div>
</div></a></li>
</ul>
<p>Don't be a fashion victim! Go to Envato for premium <a href="https://elements.envato.com/presentation-templates/fashion/compatible-with-powerpoint" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">fashion PowerPoint templates</a>, dress your fashion presentation for success, and make it fit like a glove!</p>
<p>With a fashionable subscription to Envato, you can ensure your creative projects stay in the limelight. You'll get unlimited downloads of <a href="https://design.tutsplus.com/articles/cool-fashion-beauty-logo-designs--cms-32861" target="_self">logo templates</a>, <a href="https://photography.tutsplus.com/articles/10-easy-fashion-video-templates-for-adobe-premiere-pro--cms-32495" target="_self" rel="nofollow">video templates</a>, <a href="https://design.tutsplus.com/articles/15-fab-fashion-photography-photoshop-actions-and-lightroom-presets--cms-27814" target="_self" rel="nofollow">add-ons</a>, and many more fashion slideshow templates! Why not get started today?</p>
</div><div class="mediafed_ad"><img border="0" height="1" src="http://audio.tutsplus.com.feedsportal.com/c/35227/f/669438/s/33589/sc/4/mf.gif" width="1" /><a href="http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/33589/a2.htm"><img border="0" src="http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/33589/a2.img" /></a><img border="0" height="1" src="http://pi.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/33589/a2t.img" width="1" /></div></content>
<published>2025-01-23 19:32:00 UTC</published>
<updated>2025-01-23 19:32:00 UTC</updated>
<author>
<name>Sarah Joy</name>
</author>
</entry>
<entry>
<id>tag:tutsplus.com,2005:PostPresenter/cms-109089</id>
<published>2025-01-17T02:41:13+00:00</published>
<link rel="alternate" type="text/html" href="https://photography.tutsplus.com/tutorials/how-to-make-animated-text-after-effects--cms-109089"/>
<title>How to make an animated text effect in After Effects</title>
<content type="html"><style>* { box-sizing: border-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#ic4f{background-color:rgb(255, 245, 237);}</style><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="ij2l">
<p>Do you want to take your text animations to the next level? Look no further! With its powerful tools, <a href="https://photography.tutsplus.com/video/compatible-with/adobe-after-effects" target="_blank" rel="noopener">Adobe After Effects</a> is a must-have for designers and beginners looking to add that extra flair to their projects.</p>
<p>In this tutorial, we’ll walk you through step-by-step how to create an eye-catching animated text effect in After Effects. You’ll learn everything you need to know to bring your text to life.</p>
<p>So grab your creativity and let’s go!</p>
</div><div data-content-block-type="FullWidthSection" class="content-block content-block-fullwidthsection" id="ic4f"><div class="full-width-section__content-container div-container"><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="i9xp">
<h2 id="toc-maca-final-result">Final result</h2>
<p>What exactly are we creating here? Hit <strong>play</strong> and take a look at our animated text effect!</p>
<figure class="embedded-video" data-video-embed="true" data-original-url="https://www.youtube.com/watch?v=v26mNpoLZgs&amp;t=0">
<iframe src="https://www.youtube.com/embed/v26mNpoLZgs?rel=0&amp;start=0" frameborder="0" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" mozallowfullscreen="mozallowfullscreen" loading="lazy"></iframe>
</figure>
</div></div></div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="ia0m">
<h2 id="toc-q1p1-how-to-create-a-composition-in-after-effects">How to create a composition in After Effects</h2>
<h3 id="toc-ufsj-step-1">Step 1</h3>
<p><span>Start by creating a <strong>Composition</strong> with the following settings: </span></p>
<ul>
<li><span>Width: 2000 px</span></li>
<li><span>Height: 2000 px</span></li>
<li><span>Frame rate: 24</span></li>
<li><span>Background color: Gray</span></li>
</ul>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/1.png" alt="After Effects Composition settings" loading="lazy" width="870px" height="848px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/1.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/1.png" alt="After Effects Composition settings" loading="lazy" width="650px" height="634px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/1.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/1.png" alt="After Effects Composition settings" loading="lazy" width="380px" height="371px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/1.png 2x"></figure>
<h3 id="toc-ob6k-step-2"><span>Step 2</span></h3>
<p><span>Create a black text with the word you want and convert it to <strong>Shape layer. </strong></span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/2.png" alt="After Effects Shape layer" loading="lazy" width="870px" height="834px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/2.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/2.png" alt="After Effects Shape layer" loading="lazy" width="650px" height="623px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/2.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/2.png" alt="After Effects Shape layer" loading="lazy" width="380px" height="365px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/2.png 2x"></figure>
<h3 id="toc-ob6k-step-2"><span>Step 3</span></h3>
<p><span>Using the <strong>Selection tool </strong>(<strong>Shortcut V</strong>), move the points of the shape to make it roughly the size of the Composition, or y</span><span>ou can just <strong>Scale</strong> it vertically if the text distortion doesn’t bother you.</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/3.png" alt="After Effects selection tool" loading="lazy" width="870px" height="869px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/3.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/3.png" alt="After Effects selection tool" loading="lazy" width="650px" height="649px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/3.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/3.png" alt="After Effects selection tool" loading="lazy" width="380px" height="379px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/3.png 2x"></figure>
<h3 id="toc-kpkc-step-4"><span>Step 4</span></h3>
<p><span>Select the text, right-click and select <strong>Pre-compose shortcut (Ctrl + Shift + C).</strong></span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/4.png" alt="After Effects Precompose shortcut" loading="lazy" width="870px" height="466px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/4.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/4.png" alt="After Effects Precompose shortcut" loading="lazy" width="650px" height="351px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/4.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/4.png" alt="After Effects Precompose shortcut" loading="lazy" width="380px" height="209px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/4.png 2x"></figure>
<h3 id="toc-r5qi-step-5"><span>Step 5</span></h3>
<p><span>Repeat the same steps to create the second word and <strong>Pre-compose </strong>it. Make sure the second word is white.</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/5.png" alt="After Effects pre-compose" loading="lazy" width="870px" height="878px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/5.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/5.png" alt="After Effects pre-compose" loading="lazy" width="650px" height="656px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/5.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/5.png" alt="After Effects pre-compose" loading="lazy" width="380px" height="384px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/5.png 2x"></figure>
<h2 id="toc-9ohf-how-to-create-a-mask"><span>How to create and adjust masks in After Effects</span></h2>
<h3 id="toc-gclv-step-6"><span>Step 1</span></h3>
<p><span>While selecting the first composition, double click the <strong>Rectangle tool (Q)</strong> to create a mask exactly the size of the composition.</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/6.png" alt="After Effects rectangle tool" loading="lazy" width="870px" height="618px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/6.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/6.png" alt="After Effects rectangle tool" loading="lazy" width="650px" height="463px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/6.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/6.png" alt="After Effects rectangle tool" loading="lazy" width="380px" height="273px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/6.png 2x"></figure>
<h3 id="toc-gclv-step-6"><span>Step 2</span></h3>
<p><span>Adjust the mask size by selecting the top left and right points using the <strong>Selection tool (V)</strong> and move them to cover half of the word. </span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/7.png" alt="After Effects selection tool" loading="lazy" width="870px" height="872px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/7.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/7.png" alt="After Effects selection tool" loading="lazy" width="650px" height="651px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/7.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/7.png" alt="After Effects selection tool" loading="lazy" width="380px" height="381px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/7.png 2x"></figure>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/8.png" alt="After Effects Selection tool" loading="lazy" width="870px" height="873px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/8.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/8.png" alt="After Effects Selection tool" loading="lazy" width="650px" height="652px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/8.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/8.png" alt="After Effects Selection tool" loading="lazy" width="380px" height="381px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/8.png 2x"></figure>
<h3 id="toc-gclv-step-6"><span>Step 3</span></h3>
<p><span> Duplicate the layer using <strong>Ctrl + D</strong> or go to <strong>Edit &gt; Duplicate</strong> and move the bottom two points of the mask to the top to reveal the other half of the word.</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/9.png" alt="Duplicate layer in After Effects " loading="lazy" width="870px" height="877px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/9.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/9.png" alt="Duplicate layer in After Effects " loading="lazy" width="650px" height="655px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/9.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/9.png" alt="Duplicate layer in After Effects " loading="lazy" width="380px" height="383px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/9.png 2x"></figure>
<h3 id="toc-gclv-step-6"><span>Step 4</span></h3>
<p><span>Using <strong>Pan behind tool (Y)</strong>, move the anchor point of the bottom half of the word to the bottom edge, and move the anchor point to the top edge of the top half of the word.</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/10.png" alt="Editing layer in After Effects " loading="lazy" width="870px" height="881px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/10.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/10.png" alt="Editing layer in After Effects " loading="lazy" width="650px" height="658px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/10.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/10.png" alt="Editing layer in After Effects " loading="lazy" width="380px" height="385px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/10.png 2x"></figure>
<h2 id="toc-3qwf-how-to-create-keyframes-and-edit-values"><span>How to add and set and keyframes in After Effects</span></h2>
<h3 id="toc-eujb-step-10"><span>Step 1</span></h3>
<p><span>Selecting all the layers, use <strong>shortcut (S)</strong> to reveal the scale property and create a keyframe at the first frame by <strong>clicking on the stopwatch icon</strong>.</span></p>
<p><span>Unlink the scale dimensions and edit the values like shown in the image. Then, m</span>ove the keyframe two frames forward.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/11.png" alt="Setting keyframes in After Effects " loading="lazy" width="870px" height="123px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/11.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/11.png" alt="Setting keyframes in After Effects " loading="lazy" width="650px" height="96px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/11.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/11.png" alt="Setting keyframes in After Effects " loading="lazy" width="380px" height="64px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/11.png 2x"></figure>
<h3 id="toc-eujb-step-10"><span>Step 2</span></h3>
<p><span>Move the time indicator to the one 24th frame (1 second mark) and edit the values like shown in the image.</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/12.png" alt="Adding values to keyframes in After Effects " loading="lazy" width="870px" height="181px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/12.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/12.png" alt="Adding values to keyframes in After Effects " loading="lazy" width="650px" height="139px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/12.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/12.png" alt="Adding values to keyframes in After Effects " loading="lazy" width="380px" height="88px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/12.png 2x"></figure>
<h3 id="toc-eujb-step-10"><span>Step 3</span></h3>
<p><span>Select all the layers and go to <strong>Edit &gt; Split layer (Ctrl + Shift + D)</strong> to split the layers at the 1 second mark.</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/14_A.png" alt="Selecting layers in After Effects " loading="lazy" width="870px" height="221px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/14_A.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/14_A.png" alt="Selecting layers in After Effects " loading="lazy" width="650px" height="169px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/14_A.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/14_A.png" alt="Selecting layers in After Effects " loading="lazy" width="380px" height="105px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/14_A.png 2x"></figure>
<h2 id="toc-58bi-how-to-select-and-arrange-layers-in-after-effects"><span>How to select and arrange layers in After Effects</span></h2>
<h3 id="toc-g3oh-step-x"><span>Step 1</span></h3>
<p><span>Select the top two MAKE layers, and while holding<strong> Alt</strong>, grab the MISTAKE composition and release it on top of one of the two layers to replace them.</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/15_A.png" alt="Replace layers in After Effects " loading="lazy" width="870px" height="970px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/15_A.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/15_A.png" alt="Replace layers in After Effects " loading="lazy" width="650px" height="724px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/15_A.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/15_A.png" alt="Replace layers in After Effects " loading="lazy" width="380px" height="422px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/15_A.png 2x"></figure>
<h3 id="toc-g3oh-step-x"><span>Step 2</span></h3>
<p><span>Repeat the same steps to replace the top word MISTAKES with the word MAKE.</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/16_A.png" alt="Replace layers in After Effects " loading="lazy" width="870px" height="970px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/16_A.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/16_A.png" alt="Replace layers in After Effects " loading="lazy" width="650px" height="724px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/16_A.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/16_A.png" alt="Replace layers in After Effects " loading="lazy" width="380px" height="422px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/16_A.png 2x"></figure>
<h3 id="toc-g3oh-step-x"><span>Step 3</span></h3>
<p><span>Select all the layers and press <strong>(U) </strong>to reveal all the Keyframes. Select the keyframes of the top three layers, and move them to the 1 second mark.</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/17_A.png" alt="Revealing keyframes and layers in After Effects " loading="lazy" width="870px" height="239px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/17_A.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/17_A.png" alt="Revealing keyframes and layers in After Effects " loading="lazy" width="650px" height="182px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/17_A.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/17_A.png" alt="Revealing keyframes and layers in After Effects " loading="lazy" width="380px" height="113px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/17_A.png 2x"></figure>
<h3 id="toc-g3oh-step-x"><span>Step 4</span></h3>
<p><span> Create a new adjustment layer by right-clicking an empty space and going to <strong>New &gt; Adjustment Layer.</strong></span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/18_A.png" alt="Adding a new adjustment layer in After Effects " loading="lazy" width="870px" height="416px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/18_A.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/18_A.png" alt="Adding a new adjustment layer in After Effects " loading="lazy" width="650px" height="314px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/18_A.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/18_A.png" alt="Adding a new adjustment layer in After Effects " loading="lazy" width="380px" height="188px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/18_A.png 2x"></figure>
<h3 id="toc-g3oh-step-x"><span>Step 5</span></h3>
<p><span>Search for <strong>CC Power Pin </strong>in the <strong>Effect panel</strong> and apply it to the adjustment layer.</span></p>
<p><span>Move the time indicator to the first frame and click the stopwatch on all the elements shown in the image to create keyframes. </span></p>
<p><span>Change the values of the effect to match the values in the image. </span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/19.png" alt="Add values to layers in After Effects " loading="lazy" width="870px" height="521px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/19.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/19.png" alt="Add values to layers in After Effects " loading="lazy" width="650px" height="391px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/19.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/19.png" alt="Add values to layers in After Effects " loading="lazy" width="380px" height="232px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/19.png 2x"></figure>
<h3 id="toc-g3oh-step-x"><span>Step 6</span></h3>
<p><span> Move the time indicator to the 1 second mark and input the values shown in the image.</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/20_A.png" alt="Moving time indicator in After Effects " loading="lazy" width="870px" height="138px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/20_A.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/20_A.png" alt="Moving time indicator in After Effects " loading="lazy" width="650px" height="107px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/20_A.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/20_A.png" alt="Moving time indicator in After Effects " loading="lazy" width="380px" height="70px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/20_A.png 2x"></figure>
<h3 id="toc-g3oh-step-x"><span>Step 7</span></h3>
<p><span>Select the first keyframes and <strong>Copy them (Ctrl + C)</strong>.</span></p>
<p><span>Move the time indicator to the 2 second mark and <strong>Paste the keyframes (Ctrl + V)</strong>.</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/21.png" alt="Moving time indicator in After Effects " loading="lazy" width="870px" height="521px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/21.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/21.png" alt="Moving time indicator in After Effects " loading="lazy" width="650px" height="391px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/21.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/21.png" alt="Moving time indicator in After Effects " loading="lazy" width="380px" height="232px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/21.png 2x"></figure>
<h3 id="toc-g3oh-step-x"><span>Step 8</span></h3>
<p><span> Select all the keyframes and <strong>right click &gt; Keyframe assistant &gt; Easy Ease</strong> or use the shortcut <strong>(F9).</strong> </span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/23_A.png" alt="Easey Ease in After Effects " loading="lazy" width="870px" height="436px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/23_A.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/23_A.png" alt="Easey Ease in After Effects " loading="lazy" width="650px" height="328px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/23_A.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/23_A.png" alt="Easey Ease in After Effects " loading="lazy" width="380px" height="196px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/23_A.png 2x"></figure>
<figure class="post_image"></figure>
<h3 id="toc-g3oh-step-x"><span>Step 9</span></h3>
<p><span> Select all the layers and the adjustment layer, and <strong>Pre-compose</strong> them with </span><strong>(Ctrl + Shift + C).</strong></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/24.png" alt="Pre-compose in After Effects " loading="lazy" width="870px" height="266px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/24.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/24.png" alt="Pre-compose in After Effects " loading="lazy" width="650px" height="202px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/24.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/24.png" alt="Pre-compose in After Effects " loading="lazy" width="380px" height="124px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/24.png 2x"></figure>
<figure class="post_image"></figure>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/25.png" alt="Pre-compose in After Effects " loading="lazy" width="870px" height="446px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/25.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/25.png" alt="Pre-compose in After Effects " loading="lazy" width="650px" height="336px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/25.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/25.png" alt="Pre-compose in After Effects " loading="lazy" width="380px" height="200px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/25.png 2x"></figure>
<h3 id="toc-g3oh-step-x"><span>Step 10</span></h3>
<p><span> Right click on the new Composition and go to <strong>Time &gt; Enable Time Remapping</strong></span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/26_A.jpg" alt="Enable Time Remapping in After Effects " loading="lazy" width="870px" height="710px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/26_A.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/26_A.jpg" alt="Enable Time Remapping in After Effects " loading="lazy" width="650px" height="531px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/26_A.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/26_A.jpg" alt="Enable Time Remapping in After Effects " loading="lazy" width="380px" height="312px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/26_A.jpg 2x"></figure>
<h3 id="toc-g3oh-step-x"><span>Step 11</span></h3>
<p><span>Move the time indicator to the 2 second mark and create a new keyframe by <strong>clicking on the stopwatch icon</strong>. </span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/27.png" alt="Stopwatch icon in After Effects " loading="lazy" width="870px" height="97px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/27.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/27.png" alt="Stopwatch icon in After Effects " loading="lazy" width="650px" height="77px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/27.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/27.png" alt="Stopwatch icon in After Effects " loading="lazy" width="380px" height="53px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/27.png 2x"></figure>
<p><span> Go to the last frame and delete the keyframe. </span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/28.png" alt="Stopwatch icon in After Effects " loading="lazy" width="870px" height="101px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/28.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/28.png" alt="Stopwatch icon in After Effects " loading="lazy" width="650px" height="80px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/28.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/28.png" alt="Stopwatch icon in After Effects " loading="lazy" width="380px" height="54px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/28.png 2x"></figure>
<h2 id="toc-ruq7-step-25"><span>How to animate in After Effects</span></h2>
<h3 id="toc-hxqf-step-1"><span>Step 1</span></h3>
<p><span><strong>Alt + Left click</strong> to enable expressions and write the following expression: <code>loopOut()</code></span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/29.png" alt="Enable expression in After Effects " loading="lazy" width="870px" height="147px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/29.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/29.png" alt="Enable expression in After Effects " loading="lazy" width="650px" height="114px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/29.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/29.png" alt="Enable expression in After Effects " loading="lazy" width="380px" height="74px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/29.png 2x"></figure>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/30.png" alt="loopOut in After Effects " loading="lazy" width="870px" height="131px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/30.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/30.png" alt="loopOut in After Effects " loading="lazy" width="650px" height="102px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/30.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/30.png" alt="loopOut in After Effects " loading="lazy" width="380px" height="67px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/30.png 2x"></figure>
<h3 id="toc-g3oh-step-x"><span>Step 2</span></h3>
<p><span>To ensure the animation loops seamlessly, move the time indicator to the 2 second mark and <strong>press (i)</strong> to move to the start of the animation. </span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/31.png" alt="Start the animation in After Effects " loading="lazy" width="870px" height="122px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/31.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/31.png" alt="Start the animation in After Effects " loading="lazy" width="650px" height="96px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/31.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/31.png" alt="Start the animation in After Effects " loading="lazy" width="380px" height="63px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/31.png 2x"></figure>
<p><span>Move the time indicator to the 4 second mark and <strong>press (O)</strong> to move to the end of the animation.</span></p>
<h3 id="toc-g3oh-step-x"><span>Step 3</span></h3>
<p><span>Create a new solid by going to<strong> New &gt; Solid</strong></span><span>. Name it<strong> Displacement map.</strong></span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/32.png" alt="Create a Solid in After Effects " loading="lazy" width="870px" height="394px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/32.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/32.png" alt="Create a Solid in After Effects " loading="lazy" width="650px" height="297px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/32.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/32.png" alt="Create a Solid in After Effects " loading="lazy" width="380px" height="178px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/32.png 2x"></figure>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/33.png" alt="Create a Solid in After Effects " loading="lazy" width="870px" height="515px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/33.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/33.png" alt="Create a Solid in After Effects " loading="lazy" width="650px" height="387px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/33.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/33.png" alt="Create a Solid in After Effects " loading="lazy" width="380px" height="230px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/33.png 2x"></figure>
<h3 id="toc-g3oh-step-x"><span>Step 4</span></h3>
<p><span>Apply the following effects to the solid:</span></p>
<ul>
<li><span>Gradient ramp</span></li>
<li><span>Fast box blur </span></li>
</ul>
<p><span>Make sure to copy the values shown in the image. </span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/34_A.jpg" alt="Solid effects in After Effects " loading="lazy" width="870px" height="518px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/34_A.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/34_A.jpg" alt="Solid effects in After Effects " loading="lazy" width="650px" height="389px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/34_A.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/34_A.jpg" alt="Solid effects in After Effects " loading="lazy" width="380px" height="231px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/34_A.jpg 2x"></figure>
<h3 id="toc-g3oh-step-x"><span>Step 5</span></h3>
<p><span> For the <strong>Main Animation</strong> layer, apply these effects:</span></p>
<ul>
<li><span>Time Displacement</span></li>
<li><span>Gaussian Blur</span></li>
<li><span>Curves</span></li>
</ul>
<p><span>Match the values with the values shown below. </span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/35.png" alt="Values for a layer in After Effects " loading="lazy" width="870px" height="627px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/35.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/35.png" alt="Values for a layer in After Effects " loading="lazy" width="650px" height="470px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/35.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/35.png" alt="Values for a layer in After Effects " loading="lazy" width="380px" height="277px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/35.png 2x"></figure>
<h3 id="toc-g3oh-step-x"><span>Step 6</span></h3>
<p><span> Select all the layers and <strong>Pre-compose</strong> them. </span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/37.png" alt="Pre-compose layers" loading="lazy" width="870px" height="161px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/37.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/37.png" alt="Pre-compose layers" loading="lazy" width="650px" height="124px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/37.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/37.png" alt="Pre-compose layers" loading="lazy" width="380px" height="80px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/37.png 2x"></figure>
<h3 id="toc-g3oh-step-x"><span>Step 7</span></h3>
<p><span> Duplicate the new layer by going to <strong>Edit &gt; Duplicate</strong> or use <strong>shortcut (Ctrl + D).</strong></span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/38.png" alt="Duplicate layers" loading="lazy" width="870px" height="116px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/38.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/38.png" alt="Duplicate layers" loading="lazy" width="650px" height="91px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/38.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/38.png" alt="Duplicate layers" loading="lazy" width="380px" height="61px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/38.png 2x"></figure>
<h3 id="toc-g3oh-step-x"><span>Step 8</span></h3>
<p><span> Select the top layer and apply a stroke to it by going to <strong>Layer &gt; Layer Styles &gt; Stroke.</strong></span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/39.png" alt="Apply Stroke to layer in After Effects " loading="lazy" width="870px" height="706px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/39.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/39.png" alt="Apply Stroke to layer in After Effects " loading="lazy" width="650px" height="529px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/39.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/39.png" alt="Apply Stroke to layer in After Effects " loading="lazy" width="380px" height="311px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/39.png 2x"></figure>
<h3 id="toc-g3oh-step-x"><span>Step 9</span></h3>
<p><span> Change the fill opacity to<strong> 0%</strong> and stroke size to <strong>6pt.</strong></span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/40.png" alt="Setting values in After Effects " loading="lazy" width="870px" height="394px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/40.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/40.png" alt="Setting values in After Effects " loading="lazy" width="650px" height="297px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/40.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/40.png" alt="Setting values in After Effects " loading="lazy" width="380px" height="178px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/40.png 2x"></figure>
<h3 id="toc-g3oh-step-x"><span>Step 10</span></h3>
<p><span>Pre-compose the top layer and name it <em>Outline</em>. Make sure to check <strong>Move all attributes into the new composition.</strong></span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/41.png" alt="New composition in After Effects " loading="lazy" width="870px" height="536px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/41.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/41.png" alt="New composition in After Effects " loading="lazy" width="650px" height="403px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/41.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/41.png" alt="New composition in After Effects " loading="lazy" width="380px" height="239px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/41.png 2x"></figure>
<h3 id="toc-g3oh-step-x"><span>Step 11</span></h3>
<p><span> Create a new solid, name it <em>Background</em> and give it a dark color.</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/42.png" alt="Background" loading="lazy" width="870px" height="521px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/42.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/42.png" alt="Background" loading="lazy" width="650px" height="391px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/42.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/42.png" alt="Background" loading="lazy" width="380px" height="232px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/42.png 2x"></figure>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/43.png" alt="Solid Settings in After Effects " loading="lazy" width="870px" height="503px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/43.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/43.png" alt="Solid Settings in After Effects " loading="lazy" width="650px" height="378px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/43.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/43.png" alt="Solid Settings in After Effects " loading="lazy" width="380px" height="225px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/43.png 2x"></figure>
<h3 id="toc-g3oh-step-x"><span>Step 12</span></h3>
<p><span> Arrange the layers like shown in the image. </span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/44.png" alt="Arranging layers in After Effects " loading="lazy" width="870px" height="112px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/44.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/44.png" alt="Arranging layers in After Effects " loading="lazy" width="650px" height="88px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/44.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/44.png" alt="Arranging layers in After Effects " loading="lazy" width="380px" height="59px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/44.png 2x"></figure>
<h3 id="toc-g3oh-step-x"><span>Step 13</span></h3>
<p><span> Change the blending mode of the top layer to <strong>Exclusion</strong>. </span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/46.png" alt="Exclusion mode in After Effects " loading="lazy" width="870px" height="482px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/46.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/46.png" alt="Exclusion mode in After Effects " loading="lazy" width="650px" height="363px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/46.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/46.png" alt="Exclusion mode in After Effects " loading="lazy" width="380px" height="216px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/46.png 2x"></figure>
<h3 id="toc-g3oh-step-x"><span>Step 14</span></h3>
<p><span> Add the following effects to the <em>Outline</em> layer and match all the values:</span></p>
<ul>
<li><span>Echo</span></li>
<li><span>Gaussian blur</span></li>
<li><span>Colorama</span></li>
<li>Colors used: #FF7D26 - #FFFCDE - #17E6FF</li>
</ul>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/47_A.jpg" alt="Effects to the Outline layer " loading="lazy" width="870px" height="624px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/47_A.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/47_A.jpg" alt="Effects to the Outline layer " loading="lazy" width="650px" height="468px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/47_A.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/47_A.jpg" alt="Effects to the Outline layer " loading="lazy" width="380px" height="276px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/47_A.jpg 2x"></figure>
<h3 id="toc-g3oh-step-x"><span>Step 15</span></h3>
<p><span> Add these effects to top layer (Animation + Time Displace):</span></p>
<ul>
<li><span>Tint</span></li>
<li><span>Gaussian blur</span></li>
<li>Color: #FFD738</li>
</ul>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/48_A.jpg" alt="Top layer effects" loading="lazy" width="870px" height="635px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/48_A.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/48_A.jpg" alt="Top layer effects" loading="lazy" width="650px" height="476px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/48_A.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/48_A.jpg" alt="Top layer effects" loading="lazy" width="380px" height="280px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/48_A.jpg 2x"></figure>
<h3 id="toc-g3oh-step-x"><span>Step 16</span></h3>
<p><span>Create a <strong>New Composition</strong> and add different textures you want to use. </span><span>Move the time indicator to frame 4 and trim layer out point to current time <strong>(Alt + [ )</strong>.</span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/49_A.jpg" alt="New composition in After Effects " loading="lazy" width="870px" height="166px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/49_A.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/49_A.jpg" alt="New composition in After Effects " loading="lazy" width="650px" height="128px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/49_A.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/49_A.jpg" alt="New composition in After Effects " loading="lazy" width="380px" height="82px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/49_A.jpg 2x"></figure>
<h3 id="toc-g3oh-step-x"><span>Step 17</span></h3>
<p><span>Select all layers, <strong>duplicate them (Ctrl + D)</strong> and move them to the top. </span><span>Repeat this process multiple times. </span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/50_A.jpg" alt="Duplicate layers in After Effects " loading="lazy" width="870px" height="229px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/50_A.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/50_A.jpg" alt="Duplicate layers in After Effects " loading="lazy" width="650px" height="175px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/50_A.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/50_A.jpg" alt="Duplicate layers in After Effects " loading="lazy" width="380px" height="109px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/50_A.jpg 2x"></figure>
<h3 id="toc-g3oh-step-x"><span>Step 18</span></h3>
<p><span> Select all layers and <strong>right click &gt; Keyframe Assistant &gt; Sequence layers.</strong></span></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2827/posts/109089/image-upload/51_A.jpg" alt="Sequence layers in After Effects " loading="lazy" width="870px" height="379px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2827/posts/109089/image-upload/51_A.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2827/posts/109089/image-upload/51_A.jpg" alt="Sequence layers in After Effects " loading="lazy" width="650px" height="286px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2827/posts/109089/image-upload/51_A.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2827/posts/109089/image-upload/51_A.jpg" alt="Sequence layers in After Effects " loading="lazy" width="380px" height="172px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2827/posts/109089/image-upload/51_A.jpg 2x"></figure>
<h3 id="toc-g3oh-step-x"><span>Step 19</span></h3>
<p><span> Put the <strong>Texture Composition</strong> on top of everything and set <strong>Blending mode </strong>to <strong>Screen.</strong></span></p>
</div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="izli">
<h2 id="toc-5qwj-and-youre-done">And that’s it! </h2>
<figure class="embedded-video" data-video-embed="true" data-original-url="https://www.youtube.com/watch?v=v26mNpoLZgs&amp;t=0">
<iframe src="https://www.youtube.com/embed/v26mNpoLZgs?rel=0&amp;start=0" frameborder="0" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" mozallowfullscreen="mozallowfullscreen" loading="lazy"></iframe>
</figure>
<p>This striking animated text effect can be used in a variety of projects, from <a href="https://elements.envato.com/learn/c/design/social-media-design" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">social media posts</a> and motion graphics to short films and <a href="https://elements.envato.com/learn/video-marketing-guide/video-advertising/" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">commercials</a>. Apply these techniques to your own projects and watch your creativity take off.</p>
</div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="ilqx">
<p>Looking to up your video editing game? Check out this Adobe After Effects course from Envato Tuts+! </p>
<figure class="embedded-video" data-video-embed="true" data-original-url="https://www.youtube.com/watch?v=6DC187p6UHA&amp;t=0">
<iframe src="https://www.youtube.com/embed/6DC187p6UHA?rel=0&amp;start=0" frameborder="0" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" mozallowfullscreen="mozallowfullscreen" loading="lazy"></iframe>
</figure>
</div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="ief9">
<h2 id="toc-hqau-more-after-effects-learning">Expand your After Effects knowledge</h2>
<p>Also, if you want to master After Effects and create stunning motion graphics, you can find awesome tutorials on <a href="https://tutsplus.com/" target="_blank" rel="noopener">Envato Tuts+</a> that cover everything from beginner to advanced techniques.</p>
</div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="ivxr"><ul class="roundup-block__contents posts--half-width roundup-block--list">
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://photography.tutsplus.com/tutorials/20-best-after-effects-intro-templates-premium-free-for-2023--cms-107170"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/151/posts/107170/preview_image/icon_20_Best_After_Effects_Intro_Templates.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/151/posts/107170/preview_image/icon_20_Best_After_Effects_Intro_Templates.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/151/posts/107170/preview_image/icon_20_Best_After_Effects_Intro_Templates.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/151/posts/107170/preview_image/icon_20_Best_After_Effects_Intro_Templates.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/151/posts/107170/preview_image/icon_20_Best_After_Effects_Intro_Templates.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/151/posts/107170/preview_image/icon_20_Best_After_Effects_Intro_Templates.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">20 Best After Effects Intro Templates (Premium &amp; Free for 2025)</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/15/profiles/36/profileImage/profile.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/15/profiles/36/profileImage/profile.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/15/profiles/36/profileImage/profile.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/15/profiles/36/profileImage/profile.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/15/profiles/36/profileImage/profile.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/15/profiles/36/profileImage/profile.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Andrew Childress</div>
<div class="roundup-block__published-date">05 Mar 2024</div>
</div>
</div>
</div>
</div></a></li>
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://photography.tutsplus.com/tutorials/how-to-quickly-cut-split-clips-in-after-effects--cms-108508"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/151/posts/108508/preview_image/icon_How_to_Quickly_Cut_Split_Clips_in_After_Effects.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/151/posts/108508/preview_image/icon_How_to_Quickly_Cut_Split_Clips_in_After_Effects.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/151/posts/108508/preview_image/icon_How_to_Quickly_Cut_Split_Clips_in_After_Effects.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/151/posts/108508/preview_image/icon_How_to_Quickly_Cut_Split_Clips_in_After_Effects.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/151/posts/108508/preview_image/icon_How_to_Quickly_Cut_Split_Clips_in_After_Effects.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/151/posts/108508/preview_image/icon_How_to_Quickly_Cut_Split_Clips_in_After_Effects.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">How to Quickly Cut &amp; Split Clips in After Effects</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/15/profiles/36/profileImage/profile.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/15/profiles/36/profileImage/profile.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/15/profiles/36/profileImage/profile.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/15/profiles/36/profileImage/profile.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/15/profiles/36/profileImage/profile.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/15/profiles/36/profileImage/profile.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Andrew Childress</div>
<div class="roundup-block__published-date">25 Mar 2024</div>
</div>
</div>
</div>
</div></a></li>
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://photography.tutsplus.com/tutorials/how-to-use-crt-and-vhs-overlays-in-after-effects-quick-method--cms-106744"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/403/posts/106744/preview_image/overlays_preview.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/403/posts/106744/preview_image/overlays_preview.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/403/posts/106744/preview_image/overlays_preview.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/403/posts/106744/preview_image/overlays_preview.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/106744/preview_image/overlays_preview.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/403/posts/106744/preview_image/overlays_preview.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">How to Use CRT and VHS Overlays in After Effects (Quick Method)</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/403/profiles/18836/profileImage/jon_lam.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/403/profiles/18836/profileImage/jon_lam.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/403/profiles/18836/profileImage/jon_lam.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/403/profiles/18836/profileImage/jon_lam.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/profiles/18836/profileImage/jon_lam.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/403/profiles/18836/profileImage/jon_lam.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Jonathan Lam</div>
<div class="roundup-block__published-date">07 Feb 2024</div>
</div>
</div>
</div>
</div></a></li>
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://photography.tutsplus.com/tutorials/top-3-after-effects-text-animations--cms-32043"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/392/posts/32043/preview_image/top-text-effects-after-effects.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/392/posts/32043/preview_image/top-text-effects-after-effects.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/392/posts/32043/preview_image/top-text-effects-after-effects.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/392/posts/32043/preview_image/top-text-effects-after-effects.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/392/posts/32043/preview_image/top-text-effects-after-effects.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/392/posts/32043/preview_image/top-text-effects-after-effects.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">20 Best After Effects Text Animation Templates (Free &amp; Paid, 2025)</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/15/profiles/36/profileImage/profile.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/15/profiles/36/profileImage/profile.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/15/profiles/36/profileImage/profile.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/15/profiles/36/profileImage/profile.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/15/profiles/36/profileImage/profile.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/15/profiles/36/profileImage/profile.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Andrew Childress</div>
<div class="roundup-block__published-date">12 Mar 2024</div>
</div>
</div>
</div>
</div></a></li>
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://photography.tutsplus.com/articles/youtube-shorts-templates-for-ae--cms-37779"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/412/posts/37779/preview_image/top-10-ae-shorts.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/412/posts/37779/preview_image/top-10-ae-shorts.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/412/posts/37779/preview_image/top-10-ae-shorts.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/412/posts/37779/preview_image/top-10-ae-shorts.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/412/posts/37779/preview_image/top-10-ae-shorts.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/412/posts/37779/preview_image/top-10-ae-shorts.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">10 top YouTube Shorts templates for After Effects (make vertical video)</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/412/profiles/18841/profileImage/me_web_size.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/412/profiles/18841/profileImage/me_web_size.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/412/profiles/18841/profileImage/me_web_size.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/412/profiles/18841/profileImage/me_web_size.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/412/profiles/18841/profileImage/me_web_size.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/412/profiles/18841/profileImage/me_web_size.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Marie Gardiner</div>
<div class="roundup-block__published-date">31 Oct 2024</div>
</div>
</div>
</div>
</div></a></li>
<li class="roundup-block__content"><a class="roundup-block__content-link" href="https://photography.tutsplus.com/tutorials/top-text-animation-presets-after-effects--cms-34767"><div class="roundup-block__content-container">
<div class="roundup-block__preview">
<img class="roundup-block__preview-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/392/posts/34767/preview_image/after-effects-text-animation-press.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/392/posts/34767/preview_image/after-effects-text-animation-press.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/392/posts/34767/preview_image/after-effects-text-animation-press.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/392/posts/34767/preview_image/after-effects-text-animation-press.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/392/posts/34767/preview_image/after-effects-text-animation-press.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/392/posts/34767/preview_image/after-effects-text-animation-press.jpg 2x">
</div>
<div class="roundup-block__content-meta">
<div class="roundup-block__content-title">20 Best Text Animation Presets and Templates for After Effects 2025</div>
<div class="roundup-block__author-info">
<div class="roundup-block__author-profile-image">
<img class="roundup-block__author-image resized-image resized-image-desktop" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/15/profiles/36/profileImage/profile.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/15/profiles/36/profileImage/profile.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/15/profiles/36/profileImage/profile.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/15/profiles/36/profileImage/profile.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/15/profiles/36/profileImage/profile.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/15/profiles/36/profileImage/profile.jpg 2x">
</div>
<div class="roundup-block__author-meta">
<div class="roundup-block__author-name">Andrew Childress</div>
<div class="roundup-block__published-date">11 Jan 2024</div>
</div>
</div>
</div>
</div></a></li>
</ul></div><div class="mediafed_ad"><img border="0" height="1" src="http://audio.tutsplus.com.feedsportal.com/c/35227/f/669438/s/109089/sc/4/mf.gif" width="1" /><a href="http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/109089/a2.htm"><img border="0" src="http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/109089/a2.img" /></a><img border="0" height="1" src="http://pi.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/109089/a2t.img" width="1" /></div></content>
<published>2025-01-23 11:06:00 UTC</published>
<updated>2025-01-23 11:06:00 UTC</updated>
<author>
<name>Mohamed Elaasry</name>
</author>
</entry>
<entry>
<id>tag:tutsplus.com,2005:PostPresenter/cms-108362</id>
<published>2023-12-28T18:37:50+00:00</published>
<link rel="alternate" type="text/html" href="https://webdesign.tutsplus.com/currency-converter-with-html-css-and-vanilla-javascript--cms-108362t"/>
<title>Create a currency converter with HTML, CSS, and vanilla JavaScript</title>
<content type="html"><style>* { box-sizing: border-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}#ihkj{background-color:rgb(191, 234, 200);}</style><div data-content-block-type="SummaryText" class="content-block content-block-summarytext summary-text" id="izff"><p>By the end of this tutorial, you’ll have learned how to build a responsive currency app that fetches real-time data with the Exchange Rate API in a user-friendly interface. Let’s get to it!</p></div><div data-content-block-type="FullWidthSection" class="content-block content-block-fullwidthsection" id="ihkj"><div class="full-width-section__content-container div-container" id="ikdy"><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="i5xc">
<h2 id="toc-e745-our-currency-converter-demo">Our currency converter demo</h2>
<p>To create your own currency converter, you’ll first need to register your own API key from <a href="https://www.exchangerate-api.com/" target="_blank" rel="noopener">exchangerate-api.com</a>.</p>
<p><iframe src="https://codepen.io/tutsplus/embed/rNRebdQ?default-tab=result" width="850" height="800" frameborder="no" scrolling="no" allowfullscreen="true" loading="lazy">
</iframe></p>
<p>I based this design loosely on the excellent <a href="https://dribbble.com/shots/19533571-Crypto-exchange-platform" target="_blank" rel="noopener">Crypto exchange platform</a> by Yev Ledenov on Dribbble. </p>
</div></div></div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="ipwb">
<h2 id="toc-i0mz-html-structure">Currency converter code in HTML</h2>
<p><span>We'll begin with the HTML part of our app. The currency converter code in HTML will give our application a simple interface containing:</span></p>
<ul>
<li><span>An input field for the amount to be converted</span></li>
<li><span>A drop-down to select the from Currency value</span></li>
<li><span>A second drop-down to select the to currency value</span></li>
<li><span>A convert button</span></li>
<li><span>A <a href="https://webdesign.tutsplus.com/html-element-p--cms-93847a" target="_blank" rel="noopener"><code>&lt;p&gt;</code></a> tag to show the converted amount</span></li>
<li><span>A <code>&lt;p&gt;</code> tag to show any errors that might occur during the conversion process</span></li>
</ul>
<p>The currency converter HTML code will look like this:</p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table html"><tbody>
<tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre><span style="color: #f4bf75">&lt;div</span> <span style="color: #6a9fb5">class=</span><span style="color: #90a959">"container"</span><span style="color: #f4bf75">&gt;</span>
</pre></td>
</tr>
<tr id="line-2" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>2</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-3" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>3</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;div</span> <span style="color: #6a9fb5">class=</span><span style="color: #90a959">"currency-container"</span><span style="color: #f4bf75">&gt;</span>
</pre></td>
</tr>
<tr id="line-4" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>4</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;h1&gt;</span>Currency converter<span style="color: #f4bf75">&lt;/h1&gt;</span>
</pre></td>
</tr>
<tr id="line-5" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>5</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;div</span> <span style="color: #6a9fb5">class=</span><span style="color: #90a959">"input-box"</span><span style="color: #f4bf75">&gt;</span>
</pre></td>
</tr>
<tr id="line-6" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>6</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;label</span> <span style="color: #6a9fb5">for=</span><span style="color: #90a959">"amount"</span><span style="color: #f4bf75">&gt;</span>Enter amount<span style="color: #f4bf75">&lt;/label&gt;</span>
</pre></td>
</tr>
<tr id="line-7" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>7</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;input</span> <span style="color: #6a9fb5">type=</span><span style="color: #90a959">"text"</span> <span style="color: #6a9fb5">id=</span><span style="color: #90a959">"amount"</span> <span style="color: #6a9fb5">placeholder=</span><span style="color: #90a959">"100"</span> <span style="color: #6a9fb5">required</span><span style="color: #f4bf75">/&gt;</span>
</pre></td>
</tr>
<tr id="line-8" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>8</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;/div&gt;</span>
</pre></td>
</tr>
<tr id="line-9" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>9</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;div</span> <span style="color: #6a9fb5">class=</span><span style="color: #90a959">"currency"</span><span style="color: #f4bf75">&gt;</span>
</pre></td>
</tr>
<tr id="line-10" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>10</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;div</span> <span style="color: #6a9fb5">class=</span><span style="color: #90a959">"box"</span><span style="color: #f4bf75">&gt;</span>
</pre></td>
</tr>
<tr id="line-11" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>11</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;select</span>
</pre></td>
</tr>
<tr id="line-12" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>12</pre></td>
<td class="rouge-code"><pre> <span style="color: #6a9fb5">class=</span><span style="color: #90a959">"select-option"</span>
</pre></td>
</tr>
<tr id="line-13" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>13</pre></td>
<td class="rouge-code"><pre> <span style="color: #6a9fb5">name=</span><span style="color: #90a959">"from-currency"</span>
</pre></td>
</tr>
<tr id="line-14" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>14</pre></td>
<td class="rouge-code"><pre> <span style="color: #6a9fb5">id=</span><span style="color: #90a959">"fromCurrency"</span>
</pre></td>
</tr>
<tr id="line-15" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>15</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&gt;</span>
</pre></td>
</tr>
<tr id="line-16" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>16</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;option</span> <span style="color: #6a9fb5">value=</span><span style="color: #90a959">"USD"</span><span style="color: #f4bf75">&gt;</span>United States Dollar<span style="color: #f4bf75">&lt;/option&gt;</span>
</pre></td>
</tr>
<tr id="line-17" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>17</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;/select&gt;</span>
</pre></td>
</tr>
<tr id="line-18" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>18</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;/div&gt;</span>
</pre></td>
</tr>
<tr id="line-19" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>19</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;div&gt;</span>
</pre></td>
</tr>
<tr id="line-20" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>20</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;span&gt;</span>TO<span style="color: #f4bf75">&lt;/span&gt;</span>
</pre></td>
</tr>
<tr id="line-21" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>21</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;/div&gt;</span>
</pre></td>
</tr>
<tr id="line-22" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>22</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;div</span> <span style="color: #6a9fb5">class=</span><span style="color: #90a959">"box"</span><span style="color: #f4bf75">&gt;</span>
</pre></td>
</tr>
<tr id="line-23" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>23</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;select</span> <span style="color: #6a9fb5">class=</span><span style="color: #90a959">"select-option"</span> <span style="color: #6a9fb5">name=</span><span style="color: #90a959">"to-currency"</span> <span style="color: #6a9fb5">id=</span><span style="color: #90a959">"toCurrency"</span><span style="color: #f4bf75">&gt;</span>
</pre></td>
</tr>
<tr id="line-24" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>24</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;option</span> <span style="color: #6a9fb5">value=</span><span style="color: #90a959">"USD"</span><span style="color: #f4bf75">&gt;</span>United States Dollar<span style="color: #f4bf75">&lt;/option&gt;</span>
</pre></td>
</tr>
<tr id="line-25" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>25</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;/select&gt;</span>
</pre></td>
</tr>
<tr id="line-26" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>26</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;/div&gt;</span>
</pre></td>
</tr>
<tr id="line-27" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>27</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;button</span> <span style="color: #6a9fb5">class=</span><span style="color: #90a959">"convert"</span><span style="color: #f4bf75">&gt;</span>Convert<span style="color: #f4bf75">&lt;/button&gt;</span>
</pre></td>
</tr>
<tr id="line-28" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>28</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;p</span> <span style="color: #6a9fb5">class=</span><span style="color: #90a959">"result"</span><span style="color: #f4bf75">&gt;&lt;/p&gt;</span>
</pre></td>
</tr>
<tr id="line-29" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>29</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;p</span> <span style="color: #6a9fb5">class=</span><span style="color: #90a959">"error"</span><span style="color: #f4bf75">&gt;&lt;/p&gt;</span>
</pre></td>
</tr>
<tr id="line-30" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>30</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-31" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>31</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;/div&gt;</span>
</pre></td>
</tr>
<tr id="line-32" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>32</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">&lt;/div&gt;</span>
</pre></td>
</tr>
<tr id="line-33" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>33</pre></td>
<td class="rouge-code"><pre><span style="color: #f4bf75">&lt;/div&gt;</span>
</pre></td>
</tr>
</tbody></table></div>
<p>Currently, we are using the option value as a placeholder. We will replace and add more option data dynamically to our currency converter with JavaScript.</p>
<h2 id="toc-t90e-styking-with-css">Styling with CSS</h2>
<p>All the greatest currency converter apps start with nice, basic styles. We’ve pulled in the rather excellent <a href="https://fonts.google.com/specimen/Bricolage+Grotesque" target="_blank" rel="noopener">Bricolage Grotesque</a> font from Google fonts too:</p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table css"><tbody>
<tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">*</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-2" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>2</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">margin</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">0</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-3" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>3</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">padding</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">0</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-4" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>4</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">box-sizing</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">border-box</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-5" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>5</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">font-family</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">'Bricolage Grotesque'</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">sans-serif</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-6" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>6</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-7" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>7</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-8" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>8</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">h1</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-9" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>9</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">font-size</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">5em</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-10" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>10</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">font-weight</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">bold</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-11" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>11</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">text-align</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">center</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-12" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>12</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">margin</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">.5em</span> <span style="color: #90a959">0</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-13" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>13</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">line-height</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">.8</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-14" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>14</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-15" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>15</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-16" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>16</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">.container</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-17" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>17</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">margin</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">auto</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-18" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>18</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">min-height</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">100vh</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-19" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>19</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">background-color</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">#202020</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-20" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>20</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">padding</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">2em</span> <span style="color: #90a959">0</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-21" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>21</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">color</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">#040203</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-22" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>22</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">display</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">flex</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-23" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>23</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">flex-direction</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">column</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-24" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>24</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">align-items</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">center</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-25" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>25</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">justify-content</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">center</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-26" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>26</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-27" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>27</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-28" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>28</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">.currency-container</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-29" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>29</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">height</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">fit-content</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-30" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>30</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">background-color</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">#7cb889</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-31" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>31</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">padding</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">3em</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-32" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>32</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">border-radius</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">40px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-33" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>33</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
</tbody></table></div>
<p>For the input and label (including the placeholder in the input) they will have the following styles:</p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table css"><tbody>
<tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">.input-box</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-2" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>2</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">display</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">flex</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-3" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>3</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">flex-direction</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">column</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-4" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>4</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">align-items</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">center</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-5" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>5</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">justify-content</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">center</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-6" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>6</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">text-align</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">center</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-7" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>7</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-8" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>8</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-9" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>9</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">label</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-10" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>10</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">font-size</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">1.5em</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-11" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>11</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">margin-bottom</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">.4em</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-12" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>12</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-13" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>13</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-14" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>14</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">#amount</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-15" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>15</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">300px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-16" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>16</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">padding</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">20px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-17" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>17</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">border-radius</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">30px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-18" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>18</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">font-size</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">3em</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-19" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>19</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">border</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">3px</span> <span style="color: #d0d0d0;background-color: #151515">solid</span> <span style="color: #f4bf75">black</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-20" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>20</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">background</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">transparent</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-21" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>21</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">color</span><span style="color: #d0d0d0">:</span> <span style="color: #f4bf75">black</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-22" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>22</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-23" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>23</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-24" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>24</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">#amount</span><span style="color: #d0d0d0;background-color: #151515">:focus</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-25" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>25</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">border</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">3px</span> <span style="color: #d0d0d0;background-color: #151515">solid</span> <span style="color: #f4bf75">white</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-26" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>26</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">outline</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">none</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-27" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>27</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-28" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>28</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-29" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>29</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">::placeholder</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-30" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>30</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">color</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">rgba</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">0</span><span style="color: #d0d0d0">,</span><span style="color: #90a959">0</span><span style="color: #d0d0d0">,</span><span style="color: #90a959">0</span><span style="color: #d0d0d0">,</span><span style="color: #90a959">0.6</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-31" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>31</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">opacity</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">1</span><span style="color: #d0d0d0">;</span> <span style="color: #949494">/* Firefox */</span>
</pre></td>
</tr>
<tr id="line-32" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>32</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
</tbody></table></div>
<p>Next, we will apply styling to the box elements containing the <strong>From</strong> and <strong>To</strong> currency drop-downs. The drop-down elements will be arranged in a column layout <a href="https://webdesign.tutsplus.com/flexbox-vs-css-grid-which-should-you-use--cms-30184a" target="_self">using Flexbox</a>. They'll be centered vertically and horizontally.</p>
<p>We also have a gap between the box elements, some padding, and a border radius:</p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table css"><tbody>
<tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">.currency</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-2" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>2</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">margin-top</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">50px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-3" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>3</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">padding</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">20px</span> <span style="color: #90a959">20px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-4" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>4</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">display</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">flex</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-5" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>5</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">align-items</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">center</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-6" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>6</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">justify-content</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">center</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-7" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>7</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">flex-direction</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">column</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-8" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>8</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">gap</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">1.5rem</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-9" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>9</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-10" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>10</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-11" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>11</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">.box</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-12" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>12</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">display</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">flex</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-13" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>13</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">align-items</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">center</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-14" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>14</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">justify-content</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">center</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-15" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>15</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
</tbody></table></div>
<p>The select-option will have the following styles:</p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table css"><tbody>
<tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">.select-option</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-2" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>2</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">font-size</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">16px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-3" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>3</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">color</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">#333</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-4" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>4</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">padding</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">20px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-5" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>5</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">display</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">block</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-6" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>6</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">font-weight</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">700</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-7" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>7</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">line-height</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">1.3</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-8" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>8</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">100%</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-9" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>9</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">max-width</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">100%</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-10" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>10</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">margin</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">0</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-11" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>11</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">outline</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">none</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-12" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>12</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">border-radius</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">20px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-13" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>13</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">border</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">3px</span> <span style="color: #d0d0d0;background-color: #151515">solid</span> <span style="color: #f4bf75">black</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-14" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>14</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
</tbody></table></div>
<p>Finally, the convert button, the result, and the error message elements will have the following styles:</p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table css"><tbody>
<tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">button</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-2" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>2</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">100%</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-3" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>3</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">height</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">100px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-4" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>4</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">padding</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">10px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-5" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>5</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">border-radius</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">30px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-6" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>6</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">border</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">none</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-7" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>7</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">font-size</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">1.5em</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-8" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>8</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">align-items</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">center</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-9" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>9</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">background-color</span><span style="color: #d0d0d0">:</span> <span style="color: #f4bf75">black</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-10" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>10</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">color</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">#fff</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-11" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>11</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">margin-top</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">30px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-12" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>12</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-13" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>13</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">.result</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-14" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>14</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">color</span><span style="color: #d0d0d0">:</span> <span style="color: #f4bf75">black</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-15" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>15</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">font-size</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">2.5em</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-16" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>16</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-17" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>17</pre></td>
<td class="rouge-code"><pre> <span style="color: #f4bf75">.error</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-18" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>18</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">color</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">#800020</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-19" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>19</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">font-size</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">12px</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-20" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>20</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
</tbody></table></div>
<p>We're getting there! Now, let's convert currency with the JavaScript functionality.</p>
<h2 id="toc-5ywd-javascript-functunality">JavaScript currency functionality</h2>
<p><span>The JavaScript currency functionality will have two key parts:</span></p>
<ul>
<li><span>Getting the currency code, currency name, and flag from the REST countries API</span></li>
<li><span>Getting conversion rate from the Exchange Rate API</span></li>
</ul>
<h3 id="toc-yurg-currencies-api">REST countries API</h3>
<p><span>The </span><a class="editor-rtfLink" href="https://restcountries.com/" target="_blank" rel="noopener"><span>REST countries API</span></a><span> provides an API with the endpoint <a href="https://restcountries.com/v3.1/all" target="_self">https://restcountries.com/v3.1/all</a>. There, you can <a href="https://webdesign.tutsplus.com/how-to-build-a-filtering-component-in-pure-css--cms-33111t" target="_self">filter results</a> by providing the fields you are interested in. In our case, we want the country flag, currency name, and currency code. </span></p>
<p><span>The endpoint will look like this:</span></p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table plaintext"><tbody><tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre>https://restcountries.com/v3.1/all?fields=currencies,flag
</pre></td>
</tr></tbody></table></div>
<p>And here's how the resulting sample data will look like:</p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table plaintext"><tbody>
<tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre>{
</pre></td>
</tr>
<tr id="line-2" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>2</pre></td>
<td class="rouge-code"><pre> "name": {
</pre></td>
</tr>
<tr id="line-3" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>3</pre></td>
<td class="rouge-code"><pre> "common": "Eritrea",
</pre></td>
</tr>
<tr id="line-4" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>4</pre></td>
<td class="rouge-code"><pre> "official": "State of Eritrea",
</pre></td>
</tr>
<tr id="line-5" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>5</pre></td>
<td class="rouge-code"><pre> "nativeName": {
</pre></td>
</tr>
<tr id="line-6" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>6</pre></td>
<td class="rouge-code"><pre> "ara": {
</pre></td>
</tr>
<tr id="line-7" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>7</pre></td>
<td class="rouge-code"><pre> "official": "دولة إرتريا",
</pre></td>
</tr>
<tr id="line-8" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>8</pre></td>
<td class="rouge-code"><pre> "common": "إرتريا"
</pre></td>
</tr>
<tr id="line-9" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>9</pre></td>
<td class="rouge-code"><pre> },
</pre></td>
</tr>
<tr id="line-10" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>10</pre></td>
<td class="rouge-code"><pre> "eng": {
</pre></td>
</tr>
<tr id="line-11" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>11</pre></td>
<td class="rouge-code"><pre> "official": "State of Eritrea",
</pre></td>
</tr>
<tr id="line-12" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>12</pre></td>
<td class="rouge-code"><pre> "common": "Eritrea"
</pre></td>
</tr>
<tr id="line-13" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>13</pre></td>
<td class="rouge-code"><pre> },
</pre></td>
</tr>
<tr id="line-14" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>14</pre></td>
<td class="rouge-code"><pre> "tir": {
</pre></td>
</tr>
<tr id="line-15" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>15</pre></td>
<td class="rouge-code"><pre> "official": "ሃገረ ኤርትራ",
</pre></td>
</tr>
<tr id="line-16" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>16</pre></td>
<td class="rouge-code"><pre> "common": "ኤርትራ"
</pre></td>
</tr>
<tr id="line-17" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>17</pre></td>
<td class="rouge-code"><pre> }
</pre></td>
</tr>
<tr id="line-18" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>18</pre></td>
<td class="rouge-code"><pre> }
</pre></td>
</tr>
<tr id="line-19" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>19</pre></td>
<td class="rouge-code"><pre> },
</pre></td>
</tr>
<tr id="line-20" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>20</pre></td>
<td class="rouge-code"><pre> "currencies": {
</pre></td>
</tr>
<tr id="line-21" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>21</pre></td>
<td class="rouge-code"><pre> "ERN": {
</pre></td>
</tr>
<tr id="line-22" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>22</pre></td>
<td class="rouge-code"><pre> "name": "Eritrean nakfa",
</pre></td>
</tr>
<tr id="line-23" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>23</pre></td>
<td class="rouge-code"><pre> "symbol": "Nfk"
</pre></td>
</tr>
<tr id="line-24" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>24</pre></td>
<td class="rouge-code"><pre> }
</pre></td>
</tr>
<tr id="line-25" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>25</pre></td>
<td class="rouge-code"><pre> },
</pre></td>
</tr>
<tr id="line-26" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>26</pre></td>
<td class="rouge-code"><pre> "flag": "🇪🇷"
</pre></td>
</tr>
<tr id="line-27" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>27</pre></td>
<td class="rouge-code"><pre> },
</pre></td>
</tr>
</tbody></table></div>
<div class="callout-block">
<span class="callout-icon callout-tip"></span>
<div class="callout-message">To make it easier to display our currencies, we will fetch the data and store it in a JavaScript file.</div>
</div>
<p>The script for fetching the data will look like this:</p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table javascript"><tbody>
<tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre><span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">url</span> <span style="color: #d0d0d0">=</span>
</pre></td>
</tr>
<tr id="line-2" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>2</pre></td>
<td class="rouge-code"><pre> <span style="color: #90a959">"</span><span style="color: #90a959">https://restcountries.com/v3.1/all?fields=name,currencies,flag</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-3" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>3</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0;background-color: #151515">fetch</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">url</span><span style="color: #d0d0d0">)</span>
</pre></td>
</tr>
<tr id="line-4" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>4</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">then</span><span style="color: #d0d0d0">((</span><span style="color: #d0d0d0;background-color: #151515">response</span><span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">=&gt;</span> <span style="color: #d0d0d0;background-color: #151515">response</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">json</span><span style="color: #d0d0d0">())</span>
</pre></td>
</tr>
<tr id="line-5" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>5</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">then</span><span style="color: #d0d0d0">((</span><span style="color: #d0d0d0;background-color: #151515">data</span><span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">=&gt;</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-6" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>6</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-7" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>7</pre></td>
<td class="rouge-code"><pre> <span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">result</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0">[];</span>
</pre></td>
</tr>
<tr id="line-8" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>8</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">data</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">forEach</span><span style="color: #d0d0d0">((</span><span style="color: #d0d0d0;background-color: #151515">country</span><span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">=&gt;</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-9" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>9</pre></td>
<td class="rouge-code"><pre> <span style="color: #aa759f">if </span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">Object</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">keys</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">country</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">currencies</span><span style="color: #d0d0d0">).</span><span style="color: #d0d0d0;background-color: #151515">length</span> <span style="color: #d0d0d0">&gt;</span><span style="color: #90a959">0</span><span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-10" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>10</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">result</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">push</span><span style="color: #d0d0d0">({</span>
</pre></td>
</tr>
<tr id="line-11" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>11</pre></td>
<td class="rouge-code"><pre> <span style="color: #6a9fb5">countryname</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">country</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">name</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">common</span><span style="color: #d0d0d0">,</span>
</pre></td>
</tr>
<tr id="line-12" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>12</pre></td>
<td class="rouge-code"><pre> <span style="color: #6a9fb5">name</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">Object</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">values</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">country</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">currencies</span><span style="color: #d0d0d0">)[</span><span style="color: #90a959">0</span><span style="color: #d0d0d0">].</span><span style="color: #d0d0d0;background-color: #151515">name</span><span style="color: #d0d0d0">,</span>
</pre></td>
</tr>
<tr id="line-13" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>13</pre></td>
<td class="rouge-code"><pre> <span style="color: #6a9fb5">code</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">Object</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">keys</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">country</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">currencies</span><span style="color: #d0d0d0">)[</span><span style="color: #90a959">0</span><span style="color: #d0d0d0">],</span>
</pre></td>
</tr>
<tr id="line-14" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>14</pre></td>
<td class="rouge-code"><pre> <span style="color: #6a9fb5">flag</span><span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">country</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">flag</span><span style="color: #d0d0d0">,</span>
</pre></td>
</tr>
<tr id="line-15" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>15</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">});</span>
</pre></td>
</tr>
<tr id="line-16" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>16</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-17" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>17</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">});</span>
</pre></td>
</tr>
<tr id="line-18" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>18</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-19" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>19</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">result</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">sort</span><span style="color: #d0d0d0">((</span><span style="color: #d0d0d0;background-color: #151515">a</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">b</span><span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">=&gt;</span> <span style="color: #d0d0d0;background-color: #151515">a</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">code</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">localeCompare</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">b</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">code</span><span style="color: #d0d0d0">));</span>
</pre></td>
</tr>
<tr id="line-20" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>20</pre></td>
<td class="rouge-code"><pre> <span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">jsonString</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">JSON</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">stringify</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">result</span><span style="color: #d0d0d0">,</span> <span style="color: #d28445">null</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-21" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>21</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">console</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">log</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">jsonString</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-22" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>22</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-23" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>23</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">});</span>
</pre></td>
</tr>
</tbody></table></div>
<p>The code above does the following:</p>
<ol>
<li>We use the <code>fetch()</code> method to make an HTTP request to the REST countries API.</li>
<li>Then, we convert the response to JSON format and start processing the data.</li>
<li>From the response JSON, we first check if each country has a currency code—since not all countries have one.</li>
<li>If a country has a currency, we create an object with its name, code, and currency name and push it to the empty result array.</li>
<li>Next, we sort the currency code alphabetically.</li>
<li>Finally, we convert the result to JSON and print the <span>stringified</span> data to the console.</li>
</ol>
<p>When you run the script in a browser environment, you should be able to copy the data to your JavaScript currency file. The data looks like this:</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/1885/posts/108362/image-upload/currencies_1_.png" alt="Create a currency converter with JavaScript." loading="lazy" width="870px" height="370px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/1885/posts/108362/image-upload/currencies_1_.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/1885/posts/108362/image-upload/currencies_1_.png" alt="Create a currency converter with JavaScript." loading="lazy" width="650px" height="279px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/1885/posts/108362/image-upload/currencies_1_.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1885/posts/108362/image-upload/currencies_1_.png" alt="Create a currency converter with JavaScript." loading="lazy" width="380px" height="168px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/1885/posts/108362/image-upload/currencies_1_.png 2x"></figure>
<p>Another options is to add this <a href="https://essykings.github.io/JavaScript/currency.js" target="_self">link</a> to your script using the <code>src</code> attribute.</p>
<p>Next, let’s get the select elements:</p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table javascript"><tbody>
<tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre><span style="color: #d28445">let</span> <span style="color: #d0d0d0;background-color: #151515">fromCurrency</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">document</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">getElementById</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">fromCurrency</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-2" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>2</pre></td>
<td class="rouge-code"><pre><span style="color: #d28445">let</span> <span style="color: #d0d0d0;background-color: #151515">toCurrency</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">document</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">getElementById</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">toCurrency</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
</tbody></table></div>
<div>
<div class="public-DraftStyleDefault-block public-DraftStyleDefault-ltr">
<span>We have the data in an array, so it’s easier to append the currencies to the option elements of the fromCurrency and toCurrency select elements</span><span>.</span>
</div>
</div>
<div> </div>
<p>Create a function called <code>addCurrency()</code>. Inside the <code>addCurrency()</code> function, we use the <code>forEach()</code> function to loop through the currencies array. For each iteration, we want to add the currency code to the option element and append the option element to both the select elements:</p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table javascript"><tbody>
<tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre> <span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">result</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">currencies</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">forEach</span><span style="color: #d0d0d0">((</span><span style="color: #d0d0d0;background-color: #151515">currency</span><span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">=&gt;</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-2" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>2</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-3" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>3</pre></td>
<td class="rouge-code"><pre> <span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">optionFrom</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">document</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">createElement</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">option</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-4" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>4</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">optionFrom</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">classList</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">add</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">select-option</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-5" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>5</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">optionFrom</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">value</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">currency</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">code</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-6" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>6</pre></td>
<td class="rouge-code"><pre> <span style="color: #aa759f">if </span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">currency</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">code</span> <span style="color: #d0d0d0">===</span> <span style="color: #90a959">"</span><span style="color: #90a959">USD</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-7" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>7</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">optionFrom</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">selected</span> <span style="color: #d0d0d0">=</span> <span style="color: #d28445">true</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-8" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>8</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-9" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>9</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">optionFrom</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">text</span> <span style="color: #d0d0d0">=</span><span style="color: #90a959">`</span><span style="color: #d0d0d0">${</span><span style="color: #d0d0d0;background-color: #151515">currency</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">flag</span><span style="color: #d0d0d0">}</span><span style="color: #90a959"> </span><span style="color: #d0d0d0">${</span><span style="color: #d0d0d0;background-color: #151515">currency</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">code</span><span style="color: #d0d0d0">}</span><span style="color: #90a959"> - </span><span style="color: #d0d0d0">${</span><span style="color: #d0d0d0;background-color: #151515">currency</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">name</span><span style="color: #d0d0d0">}</span><span style="color: #90a959">`</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-10" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>10</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-11" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>11</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">fromCurrency</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">appendChild</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">optionFrom</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-12" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>12</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-13" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>13</pre></td>
<td class="rouge-code"><pre> <span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">optionTO</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">document</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">createElement</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">option</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-14" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>14</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">optionTO</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">classList</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">add</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">select-option</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-15" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>15</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">optionTO</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">value</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">currency</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">code</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-16" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>16</pre></td>
<td class="rouge-code"><pre> <span style="color: #aa759f">if </span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">currency</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">code</span> <span style="color: #d0d0d0">===</span> <span style="color: #90a959">"</span><span style="color: #90a959">EUR</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-17" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>17</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">optionTO</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">selected</span> <span style="color: #d0d0d0">=</span> <span style="color: #d28445">true</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-18" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>18</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-19" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>19</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">optionTO</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">text</span> <span style="color: #d0d0d0">=</span><span style="color: #90a959">`</span><span style="color: #d0d0d0">${</span><span style="color: #d0d0d0;background-color: #151515">currency</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">flag</span><span style="color: #d0d0d0">}</span><span style="color: #90a959"> </span><span style="color: #d0d0d0">${</span><span style="color: #d0d0d0;background-color: #151515">currency</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">code</span><span style="color: #d0d0d0">}</span><span style="color: #90a959"> - </span><span style="color: #d0d0d0">${</span><span style="color: #d0d0d0;background-color: #151515">currency</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">name</span><span style="color: #d0d0d0">}</span><span style="color: #90a959">`</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-20" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>20</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">toCurrency</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">appendChild</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">optionTO</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-21" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>21</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">});</span>
</pre></td>
</tr>
</tbody></table></div>
<p>In the code above, we use the <code>ForEach()</code> function to iterate on each the currencies array data and do the following:</p>
<ul>
<li>Extracts the currency key from the currencies array for each currency.</li>
<li>Gets the flag.</li>
<li>Gets the currency name.</li>
<li>Creates an HTML option element for the "<code>fromCurrency</code>" select dropdown.</li>
<li>Sets the option value to the currency code.</li>
<li>Sets the option text to a combination of the flag, the currency name, and the currency code.</li>
<li>Appends the created option element to the "<code>fromCurrency</code>" select dropdown.</li>
<li>Creates another option element for the "<code>toCurrency</code>" select dropdown with the same data as the <code>fromCurrency</code>.</li>
<li>Appends the created option element to the "toCurrency" select dropdown.</li>
<li>Finally, we invoke the <code>addCurrency()</code> function to apply the functionality.</li>
</ul>
<p>The <strong>option value</strong> will be the currency code. The <strong>option text</strong> will be the currency flag, currency code, and currency name separated by a hyphen.</p>
<p>We also set the default currency in the <code>fromCurrency</code> option element to USD. <span>We set EUR as the default currency for the</span> <code>toCurrency</code> option element.</p>
<p>Now, our drop down is showing the currencies.</p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/1885/posts/108362/image-upload/currency_option.png" loading="lazy" width="870px" height="804px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/1885/posts/108362/image-upload/currency_option.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/1885/posts/108362/image-upload/currency_option.png" loading="lazy" width="650px" height="601px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/1885/posts/108362/image-upload/currency_option.png 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1885/posts/108362/image-upload/currency_option.png" loading="lazy" width="380px" height="352px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/1885/posts/108362/image-upload/currency_option.png 2x"></figure>
<h3 id="toc-z2xz-code-refactoring">Code refactoring</h3>
<p>From the <code>addCurrency()</code> function, you can see that we are repeating the same code to add the option values. Let’s create another function for generating the options for each currency element.</p>
<p>The function will look like this:</p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table javascript"><tbody>
<tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre><span style="color: #d28445">function</span> <span style="color: #d0d0d0;background-color: #151515">createOption</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">country</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">defaultCode</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">element</span> <span style="color: #d0d0d0">){</span>
</pre></td>
</tr>
<tr id="line-2" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>2</pre></td>
<td class="rouge-code"><pre> <span style="color: #949494">// console.log(country);
</span>
</pre></td>
</tr>
<tr id="line-3" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>3</pre></td>
<td class="rouge-code"><pre> <span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">option</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">document</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">createElement</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">option</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-4" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>4</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">option</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">classList</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">add</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">select-option</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-5" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>5</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">option</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">value</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">country</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">code</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-6" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>6</pre></td>
<td class="rouge-code"><pre> <span style="color: #aa759f">if </span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">country</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">code</span> <span style="color: #d0d0d0">===</span> <span style="color: #d0d0d0;background-color: #151515">defaultCode</span><span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-7" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>7</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">option</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">selected</span> <span style="color: #d0d0d0">=</span> <span style="color: #d28445">true</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-8" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>8</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-9" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>9</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">option</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">text</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">`</span><span style="color: #d0d0d0">${</span><span style="color: #d0d0d0;background-color: #151515">country</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">flag</span><span style="color: #d0d0d0">}</span><span style="color: #90a959"> </span><span style="color: #d0d0d0">${</span><span style="color: #d0d0d0;background-color: #151515">country</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">code</span><span style="color: #d0d0d0">}</span><span style="color: #90a959"> - </span><span style="color: #d0d0d0">${</span><span style="color: #d0d0d0;background-color: #151515">country</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">name</span><span style="color: #d0d0d0">}</span><span style="color: #90a959">`</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-10" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>10</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">element</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">appendChild</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">option</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-11" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>11</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-12" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>12</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-13" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>13</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
</tbody></table></div>
<p>The <code>createOption()</code> function takes three parameters:</p>
<ol>
<li>the country object</li>
<li>the default code</li>
<li>the element where the options will be appended</li>
</ol>
<p>Next, update the addCurrency() function as follows:</p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table javascript"><tbody>
<tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre><span style="color: #d28445">function</span> <span style="color: #d0d0d0;background-color: #151515">addCurrency</span><span style="color: #d0d0d0">()</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-2" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>2</pre></td>
<td class="rouge-code"><pre> <span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">result</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">countries</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">map</span><span style="color: #d0d0d0">((</span><span style="color: #d0d0d0;background-color: #151515">country</span><span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">=&gt;</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-3" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>3</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">createOption</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">country</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">"</span><span style="color: #90a959">USD</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">fromCurrency</span> <span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-4" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>4</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">createOption</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">country</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">"</span><span style="color: #90a959">EUR</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">toCurrency</span> <span style="color: #d0d0d0">)</span>
</pre></td>
</tr>
<tr id="line-5" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>5</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-6" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>6</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">});</span>
</pre></td>
</tr>
<tr id="line-7" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>7</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
</tbody></table></div>
<p>The function is now easier to read since we don’t have any repetitive code.</p>
<h3 id="toc-rv2a-currency-conversion">Currency conversion</h3>
<p><span>We will use the ExchangeRate API for currency conversion. The ExchangeRate API provides currency conversion rates for 161 currencies.</span></p>
<div class="callout-block">
<span class="callout-icon callout-tip"></span>
<div class="callout-message">
<span>Head over to </span><a class="editor-rtfLink" href="https://www.exchangerate-api.com/" target="_blank" rel="noopener"><span>www.exchangerate-api.com</span></a> <span>and get a Free API key.</span>
</div>
</div>
<p><span>The API allows developers to convert currencies by providing a pair of currency codes in the request. For example, if you want to convert USD to EUR, your API call will look like this:</span></p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table plaintext"><tbody><tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre>https://v6.exchangerate-api.com/v6/24faec6b42da4a96ceea41d3/pair/USD/EUR
</pre></td>
</tr></tbody></table></div>
<p>The endpoint will give us the following result:</p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table shell"><tbody>
<tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-2" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>2</pre></td>
<td class="rouge-code"><pre> <span style="color: #90a959">"result"</span>: <span style="color: #90a959">"success"</span>,
</pre></td>
</tr>
<tr id="line-3" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>3</pre></td>
<td class="rouge-code"><pre> <span style="color: #90a959">"documentation"</span>: <span style="color: #90a959">"https://www.exchangerate-api.com/docs"</span>,
</pre></td>
</tr>
<tr id="line-4" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>4</pre></td>
<td class="rouge-code"><pre> <span style="color: #90a959">"terms_of_use"</span>: <span style="color: #90a959">"https://www.exchangerate-api.com/terms"</span>,
</pre></td>
</tr>
<tr id="line-5" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>5</pre></td>
<td class="rouge-code"><pre> <span style="color: #90a959">"time_last_update_unix"</span>: 1703721602,
</pre></td>
</tr>
<tr id="line-6" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>6</pre></td>
<td class="rouge-code"><pre> <span style="color: #90a959">"time_last_update_utc"</span>: <span style="color: #90a959">"Thu, 28 Dec 2023 00:00:02 +0000"</span>,
</pre></td>
</tr>
<tr id="line-7" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>7</pre></td>
<td class="rouge-code"><pre> <span style="color: #90a959">"time_next_update_unix"</span>: 1703808002,
</pre></td>
</tr>
<tr id="line-8" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>8</pre></td>
<td class="rouge-code"><pre> <span style="color: #90a959">"time_next_update_utc"</span>: <span style="color: #90a959">"Fri, 29 Dec 2023 00:00:02 +0000"</span>,
</pre></td>
</tr>
<tr id="line-9" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>9</pre></td>
<td class="rouge-code"><pre> <span style="color: #90a959">"base_code"</span>: <span style="color: #90a959">"USD"</span>,
</pre></td>
</tr>
<tr id="line-10" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>10</pre></td>
<td class="rouge-code"><pre> <span style="color: #90a959">"target_code"</span>: <span style="color: #90a959">"EUR"</span>,
</pre></td>
</tr>
<tr id="line-11" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>11</pre></td>
<td class="rouge-code"><pre> <span style="color: #90a959">"conversion_rate"</span>: 0.9015
</pre></td>
</tr>
<tr id="line-12" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>12</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
</tbody></table></div>
<p>Since we already have the codes in our select options, we will pass the values in the API and multiply the conversion rate by the amount to get the result. </p>
<p>Create a function called <code>convertCurrency()</code> function. In the function:</p>
<ul>
<li>Get the display element</li>
<li>Get the values from the selected options</li>
<li>Store the url in a variable</li>
</ul>
<div class="rouge-syntax-highlight"><table class="rouge-line-table javascript"><tbody>
<tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre><span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">BASE_URL</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">`https://v6.exchangerate-api.com/v6/</span><span style="color: #d0d0d0">${</span><span style="color: #d0d0d0;background-color: #151515">apiKey</span><span style="color: #d0d0d0">}</span><span style="color: #90a959">`</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-2" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>2</pre></td>
<td class="rouge-code"><pre><span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">fromCurrrencyCode</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">document</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">getElementById</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">fromCurrency</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">).</span><span style="color: #d0d0d0;background-color: #151515">value</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-3" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>3</pre></td>
<td class="rouge-code"><pre><span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">toCurrencyCode</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">document</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">getElementById</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">toCurrency</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">).</span><span style="color: #d0d0d0;background-color: #151515">value</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-4" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>4</pre></td>
<td class="rouge-code"><pre><span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">result</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">document</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">querySelector</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">.result</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-5" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>5</pre></td>
<td class="rouge-code"><pre><span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">error</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">document</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">querySelector</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">.error</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
</tbody></table></div>
<p>Ensure you supply your API key from the Exchange Rate API. You can obtain one for free <a href="https://www.exchangerate-api.com/" target="_self">here</a>.</p>
<p>In the <code>convertCurrency()</code> function, we first check if a valid amount has been entered. I<span>f true, we perform a GET request to the exchange rate API with the currency pairs.</span></p>
<p>The response will contain the conversion rate. Finally we update the result with a formatted converted amount:</p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table javascript"><tbody>
<tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre><span style="color: #d28445">function</span> <span style="color: #d0d0d0;background-color: #151515">convertCurrency</span><span style="color: #d0d0d0">()</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-2" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>2</pre></td>
<td class="rouge-code"><pre> <span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">BASE_URL</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">`https://v6.exchangerate-api.com/v6/</span><span style="color: #d0d0d0">${</span><span style="color: #d0d0d0;background-color: #151515">apiKey</span><span style="color: #d0d0d0">}</span><span style="color: #90a959">`</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-3" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>3</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-4" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>4</pre></td>
<td class="rouge-code"><pre> <span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">fromCurrrencyCode</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">document</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">getElementById</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">fromCurrency</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">).</span><span style="color: #d0d0d0;background-color: #151515">value</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-5" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>5</pre></td>
<td class="rouge-code"><pre> <span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">toCurrencyCode</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">document</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">getElementById</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">toCurrency</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">).</span><span style="color: #d0d0d0;background-color: #151515">value</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-6" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>6</pre></td>
<td class="rouge-code"><pre> <span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">result</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">document</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">querySelector</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">.result</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-7" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>7</pre></td>
<td class="rouge-code"><pre> <span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">error</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">document</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">querySelector</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">.error</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-8" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>8</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-9" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>9</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">console</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">log</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">fromCurrrencyCode</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-10" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>10</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">console</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">log</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">toCurrencyCode</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-11" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>11</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-12" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>12</pre></td>
<td class="rouge-code"><pre> <span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">amount</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">input</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">value</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-13" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>13</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-14" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>14</pre></td>
<td class="rouge-code"><pre> <span style="color: #aa759f">if </span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">amount</span> <span style="color: #d0d0d0">!==</span> <span style="color: #90a959">""</span> <span style="color: #d0d0d0">&amp;&amp;</span> <span style="color: #d0d0d0;background-color: #151515">parseFloat</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">amount</span><span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">&gt;=</span> <span style="color: #90a959">1</span><span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-15" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>15</pre></td>
<td class="rouge-code"><pre> <span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">url</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">`</span><span style="color: #d0d0d0">${</span><span style="color: #d0d0d0;background-color: #151515">BASE_URL</span><span style="color: #d0d0d0">}</span><span style="color: #90a959">/pair/</span><span style="color: #d0d0d0">${</span><span style="color: #d0d0d0;background-color: #151515">fromCurrrencyCode</span><span style="color: #d0d0d0">}</span><span style="color: #90a959">/</span><span style="color: #d0d0d0">${</span><span style="color: #d0d0d0;background-color: #151515">toCurrencyCode</span><span style="color: #d0d0d0">}</span><span style="color: #90a959">`</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-16" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>16</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">console</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">log</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">url</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-17" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>17</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">fetch</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">url</span><span style="color: #d0d0d0">)</span>
</pre></td>
</tr>
<tr id="line-18" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>18</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">then</span><span style="color: #d0d0d0">((</span><span style="color: #d0d0d0;background-color: #151515">resp</span><span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">=&gt;</span> <span style="color: #d0d0d0;background-color: #151515">resp</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">json</span><span style="color: #d0d0d0">())</span>
</pre></td>
</tr>
<tr id="line-19" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>19</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">then</span><span style="color: #d0d0d0">((</span><span style="color: #d0d0d0;background-color: #151515">data</span><span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">=&gt;</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-20" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>20</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">console</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">log</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">data</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">conversion_rate</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-21" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>21</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-22" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>22</pre></td>
<td class="rouge-code"><pre> <span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">conversionResult</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">amount</span> <span style="color: #d0d0d0">*</span> <span style="color: #d0d0d0;background-color: #151515">data</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">conversion_rate</span><span style="color: #d0d0d0">).</span><span style="color: #d0d0d0;background-color: #151515">toFixed</span><span style="color: #d0d0d0">(</span>
</pre></td>
</tr>
<tr id="line-23" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>23</pre></td>
<td class="rouge-code"><pre> <span style="color: #90a959">2</span>
</pre></td>
</tr>
<tr id="line-24" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>24</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-25" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>25</pre></td>
<td class="rouge-code"><pre> <span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">formattedResult</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">conversionResult</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">replace</span><span style="color: #d0d0d0">(</span>
</pre></td>
</tr>
<tr id="line-26" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>26</pre></td>
<td class="rouge-code"><pre> <span style="color: #75b5aa">/</span><span style="color: #8f5536">\B(?=(\d{3})</span><span style="color: #75b5aa">+</span><span style="color: #8f5536">(?!\d))</span><span style="color: #75b5aa">/g</span><span style="color: #d0d0d0">,</span>
</pre></td>
</tr>
<tr id="line-27" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>27</pre></td>
<td class="rouge-code"><pre> <span style="color: #90a959">"</span><span style="color: #90a959">,</span><span style="color: #90a959">"</span>
</pre></td>
</tr>
<tr id="line-28" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>28</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-29" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>29</pre></td>
<td class="rouge-code"><pre>
</pre></td>
</tr>
<tr id="line-30" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>30</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">result</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">innerHTML</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">`</span><span style="color: #d0d0d0">${</span><span style="color: #d0d0d0;background-color: #151515">amount</span><span style="color: #d0d0d0">}</span><span style="color: #90a959"> </span><span style="color: #d0d0d0">${</span><span style="color: #d0d0d0;background-color: #151515">fromCurrrencyCode</span><span style="color: #d0d0d0">}</span><span style="color: #90a959"> = </span><span style="color: #d0d0d0">${</span><span style="color: #d0d0d0;background-color: #151515">formattedResult</span><span style="color: #d0d0d0">}</span><span style="color: #90a959"> </span><span style="color: #d0d0d0">${</span><span style="color: #d0d0d0;background-color: #151515">toCurrencyCode</span><span style="color: #d0d0d0">}</span><span style="color: #90a959">`</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-31" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>31</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">amount</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">innerHTML</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">"</span><span style="color: #90a959"> </span><span style="color: #90a959">"</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-32" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>32</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">})</span>
</pre></td>
</tr>
<tr id="line-33" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>33</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">.</span><span style="color: #aa759f">catch</span><span style="color: #d0d0d0">(()</span> <span style="color: #d0d0d0">=&gt;</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-34" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>34</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">error</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">textContent</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">"</span><span style="color: #90a959">An error occured, please try again later </span><span style="color: #90a959">"</span><span style="color: #d0d0d0">;</span>
</pre></td>
</tr>
<tr id="line-35" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>35</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">});</span>
</pre></td>
</tr>
<tr id="line-36" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>36</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span> <span style="color: #aa759f">else</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-37" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>37</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">alert</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">Please enter an amount</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-38" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>38</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
<tr id="line-39" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>39</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">}</span>
</pre></td>
</tr>
</tbody></table></div>
<p>If an error occurs, we display a message to the user, letting them know something went wrong. </p>
<p>For the conversion to work, let’s add an event listener to the convert button and invoke the <code>convertCurrency()</code> function, as shown below:</p>
<div class="rouge-syntax-highlight"><table class="rouge-line-table javascript"><tbody>
<tr id="line-1" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>1</pre></td>
<td class="rouge-code"><pre><span style="color: #d28445">const</span> <span style="color: #d0d0d0;background-color: #151515">convertBtn</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">document</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">querySelector</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">.convert</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span>
</pre></td>
</tr>
<tr id="line-2" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>2</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0;background-color: #151515">convertBtn</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">addEventListener</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">click</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0">()</span> <span style="color: #d0d0d0">=&gt;</span> <span style="color: #d0d0d0">{</span>
</pre></td>
</tr>
<tr id="line-3" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>3</pre></td>
<td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">convertCurrency</span><span style="color: #d0d0d0">();</span>
</pre></td>
</tr>
<tr id="line-4" class="lineno">
<td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>4</pre></td>
<td class="rouge-code"><pre><span style="color: #d0d0d0">});</span>
</pre></td>
</tr>
</tbody></table></div>
<h3 id="toc-ypau-final-result">Final result</h3>
<p>Congratulations! You just created a nice and easy currency converter app. Here is the final result:</p>
<p><iframe src="https://codepen.io/tutsplus/embed/rNRebdQ?default-tab=result" width="850" height="800" frameborder="no" scrolling="no" allowfullscreen="true" loading="lazy">
</iframe></p>
<h2 id="toc-n0rk-conclusion">Keep learning, keep creating!</h2>
<p>There you go! This tutorial has covered how to build an easy currency converter app that fetches real-time data from the Exchange Rate API.</p>
<p>You can add other functionalities to your website with plugins and templates designed by the pros. That's where Envato comes in! For a low monthly fee, you'll get unlimited downloads of <a href="https://elements.envato.com/web-templates" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">web templates</a>, <a href="https://elements.envato.com/wordpress/plugins" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">WordPress plugins</a>, <a href="https://elements.envato.com/cms-templates" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">CMS themes</a>, and so much more.</p>
<p>Ensure you get your free API key from the ExchangeRateAPI, explore <a href="https://elements.envato.com/" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">the Envato library</a>, and have fun building things!</p>
</div><div class="mediafed_ad"><img border="0" height="1" src="http://audio.tutsplus.com.feedsportal.com/c/35227/f/669438/s/108362/sc/4/mf.gif" width="1" /><a href="http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/108362/a2.htm"><img border="0" src="http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/108362/a2.img" /></a><img border="0" height="1" src="http://pi.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/108362/a2t.img" width="1" /></div></content>
<published>2025-01-23 09:38:00 UTC</published>
<updated>2025-01-23 09:38:00 UTC</updated>
<author>
<name>Esther Vaati</name>
</author>
</entry>
<entry>
<id>tag:tutsplus.com,2005:PostPresenter/cms-109076</id>
<published>2025-01-15T04:43:59+00:00</published>
<link rel="alternate" type="text/html" href="https://design.tutsplus.com/tutorials/texture-key-element-of-design--cms-109076"/>
<title>Texture: A key element of design</title>
<content type="html"><style>* { box-sizing: border-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}</style><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="i323">
<p>Texture is every graphic designer's best friend. It helps to add depth, personality, and complexity to a simple 2D design. If you think about it, texture is a storytelling tool, with the ability to give a whole new purpose to any shape, sketch, or layout. </p>
<p>But how does it work? We'll share a couple of examples to give you a clearer picture of the role that texture plays in <a href="https://elements.envato.com/learn/c/design/graphic-design" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">graphic design</a>.</p>
<h2 id="toc-jtal-how-does-texture-work">How does texture work?</h2>
<p>Texture can basically work in two ways. It can either make 2D designs <a href="https://design.tutsplus.com/tutorials/how-to-make-a-flat-lay-3d-mockup-in-photoshop--cms-108312" target="_blank" rel="noopener">look like 3D</a>, or it can actually provide tactile 3D properties.</p>
<p>In the first case, texture in design adds volume through the use of shadows and patterns, simulating depth.</p>
</div><div data-content-block-type="Grid" class="content-block content-block-grid">
<div class="element-row two-column-grid grid-gap--col-extra-wide grid-gap--row-extra-wide" id="i4lt">
<div class="element-col"><figure class="post_image"><a href="https://elements.envato.com/halftoner-engraving-effect-YR9MEPV" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=750/uploads/users/2815/posts/109076/image-upload/Halftone_Texture_Example.jpg" alt="Halftone example of texture as an element of design." id="i16xz" loading="lazy" width="770px" height="420px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1500/uploads/users/2815/posts/109076/image-upload/Halftone_Texture_Example.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2815/posts/109076/image-upload/Halftone_Texture_Example.jpg" alt="Halftone example of texture as an element of design." id="i16xz" loading="lazy" width="650px" height="356px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2815/posts/109076/image-upload/Halftone_Texture_Example.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2815/posts/109076/image-upload/Halftone_Texture_Example.jpg" alt="Halftone example of texture as an element of design." id="i16xz" loading="lazy" width="380px" height="212px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2815/posts/109076/image-upload/Halftone_Texture_Example.jpg 2x"></a><figcaption id="imep"><p>Halftone graphic design textures available on Envato.</p></figcaption></figure></div>
<div class="element-col"><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="ioile">
<p>Here's an example of a halftone texture effect.</p>
<p>It adds a vintage, pop art feel to the image, but it also makes it look as if it was <a href="https://design.tutsplus.com/tutorials/newspaper-cut-ransom-note-text-effect--cms-29186" target="_blank" rel="noopener">printed in a newspaper</a> and digitalized afterwards.</p>
<p>Depending on the concentration of the halftone and the size of the dots, it can resemble different combinations of light and shadow—which naturally creates a 3D visual effect.</p>
</div></div>
</div>
<div class="element-row two-column-grid grid-gap--col-extra-wide grid-gap--row-extra-wide">
<div class="element-col"><figure class="post_image"><a href="https://elements.envato.com/chalk-texture-photoshop-stamp-brushes-2-GUJEX2G" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=750/uploads/users/2815/posts/109076/image-upload/Chalk_Texture_Example.jpg" alt="Chalk example of texture as an element of design." id="ia93z" loading="lazy" width="770px" height="420px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1500/uploads/users/2815/posts/109076/image-upload/Chalk_Texture_Example.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2815/posts/109076/image-upload/Chalk_Texture_Example.jpg" alt="Chalk example of texture as an element of design." id="ia93z" loading="lazy" width="650px" height="356px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2815/posts/109076/image-upload/Chalk_Texture_Example.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2815/posts/109076/image-upload/Chalk_Texture_Example.jpg" alt="Chalk example of texture as an element of design." id="ia93z" loading="lazy" width="380px" height="212px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2815/posts/109076/image-upload/Chalk_Texture_Example.jpg 2x"></a><figcaption id="i1iig"><p>Chalk brushes graphic design texture from Envato.</p></figcaption></figure></div>
<div class="element-col"><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="i88dl">
<p>This set of chalk brushes helps you add a realistic graphic design <a href="https://design.tutsplus.com/tutorials/how-to-work-with-color-and-textures-in-photoshop--cms-108958" target="_self">texture in Photoshop</a>.</p>
<p>It almost looks as if you'll get chalk on your skin if you touch the artwork. It doesn't get much more three-dimensional than that!</p>
<p>Effects like this one are great hacks to bring your designs to life.</p>
</div></div>
</div>
</div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="i5pe8"><p>The other way in which we find texture in graphic design is, as we said before, providing real 3D properties. This is done by embossing <a href="https://design.tutsplus.com/articles/35-best-print-textures-screen-printmaking-canvas-and-more--cms-38681" target="_self">printed designs</a>, like business cards or letterheads.</p></div><div data-content-block-type="Grid" class="content-block content-block-grid"><div class="element-row two-column-grid grid-gap--col-extra-wide grid-gap--row-extra-wide">
<div class="element-col"><figure class="post_image"><a href="https://elements.envato.com/gold-foil-embossed-paper-logo-mockup-BUGGK8P" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=750/uploads/users/2815/posts/109076/image-upload/Embossed_Texture_Example.jpg" alt="This element of design, texture, as a gold foil embossed paper." id="izsbe" loading="lazy" width="770px" height="420px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1500/uploads/users/2815/posts/109076/image-upload/Embossed_Texture_Example.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2815/posts/109076/image-upload/Embossed_Texture_Example.jpg" alt="This element of design, texture, as a gold foil embossed paper." id="izsbe" loading="lazy" width="650px" height="356px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2815/posts/109076/image-upload/Embossed_Texture_Example.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2815/posts/109076/image-upload/Embossed_Texture_Example.jpg" alt="This element of design, texture, as a gold foil embossed paper." id="izsbe" loading="lazy" width="380px" height="212px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2815/posts/109076/image-upload/Embossed_Texture_Example.jpg 2x"></a><figcaption>Gold foil embossed paper mockup available on Envato.</figcaption></figure></div>
<div class="element-col"><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="incyc">
<p>This example of texture in design is a digital mockup of an <a href="https://design.tutsplus.com/articles/the-comprehensive-guide-to-bevel-and-emboss--psd-17308" target="_self">embossed business card</a>.</p>
<p>However, in real life, the texture can look exactly the same. Designs can benefit from the texture of the chosen paper or object they are printed on.</p>
<p>When done right, embossed logos can give an expensive, exclusive, and high-quality look to your stationery.</p>
</div></div>
</div></div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="iyqj">
<div class="callout-block">
<span class="callout-icon callout-tip"></span>
<div class="callout-message">There's no better way to understand texture in graphic design than to experiment with it as much as you can in your projects—whether they're printed or digital.</div>
</div>
<p>All in all, that's how texture in graphic design can elevate your creations. You can revisit all the other <a href="https://design.tutsplus.com/articles/the-basic-elements-of-design--cms-33922" target="_self">basic elements of design</a> in our detailed course. Get a complete overview and a deeper understanding of each of them.</p>
<figure class="embedded-video" data-video-embed="true" data-original-url="https://www.youtube.com/watch?v=MshxnTQW4qU&amp;t=0">
<iframe src="https://www.youtube.com/embed/MshxnTQW4qU?rel=0&amp;start=0" frameborder="0" allowfullscreen="allowfullscreen" webkitallowfullscreen="webkitallowfullscreen" mozallowfullscreen="mozallowfullscreen" loading="lazy"></iframe>
</figure>
<p>If you want to learn more <a href="https://design.tutsplus.com/" target="_blank" rel="noopener">about design and illustration</a>, we've got you! With thousands of tutorials on these topics, Envato Tuts+ is a carefully crafted knowledge base you can dive into for free.</p>
<p>You can also try an <a href="https://elements.envato.com/" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Envato</a> subscription for unlimited access to premium creative assets: from <a href="https://elements.envato.com/add-ons/compatible-with-adobe-photoshop" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Photoshop add-ons</a> to <a href="https://elements.envato.com/graphic-templates" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">graphic templates</a> and <a href="https://elements.envato.com/fonts" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">fonts</a>, there are millions of files to explore! And you can get all the inspiration on how to use these assets on the <a href="https://elements.envato.com/learn/c/design" target="_blank" rel="noopener" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Envato blog</a>.</p>
<p>When it comes to graphic design, textures are a lot of fun to play with. Try different brushes, layers, effects, and materials. Enjoy the journey!</p>
</div><div class="mediafed_ad"><img border="0" height="1" src="http://audio.tutsplus.com.feedsportal.com/c/35227/f/669438/s/109076/sc/4/mf.gif" width="1" /><a href="http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/109076/a2.htm"><img border="0" src="http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/109076/a2.img" /></a><img border="0" height="1" src="http://pi.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/109076/a2t.img" width="1" /></div></content>
<published>2025-01-22 11:57:00 UTC</published>
<updated>2025-01-22 11:57:00 UTC</updated>
<author>
<name>Laura Keung</name>
</author>
</entry>
<entry>
<id>tag:tutsplus.com,2005:PostPresenter/cms-108983</id>
<published>2024-10-11T10:06:31+00:00</published>
<link rel="alternate" type="text/html" href="https://photography.tutsplus.com/articles/3d-de-aging-exploring-digital-youth-in-film--cms-108983"/>
<title>3D De-aging: Exploring digital youth in film</title>
<content type="html"><style>* { box-sizing: border-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}</style><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="i0rl">
<p>Imagine watching your favorite actor from decades ago step back onto the screen, looking exactly as they did when they were in their prime. De-aging technology has quickly become Hollywood’s time bending secret weapon, from Harrison Ford’s youthful transformation in <em>Indiana Jones and the Dial of Destiny </em>to Samuel L. Jackson’s smooth-faced appearance in <em>Captain Marvel.</em></p>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108983/image-upload/de_aging_00.jpg" alt="De-aged Harrison Ford (left) vs. real-life Ford (right) in Indiana Jones and the Dial of Destiny. (Image credit: Lucasfilm Ltd.)" loading="lazy" width="870px" height="507px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108983/image-upload/de_aging_00.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108983/image-upload/de_aging_00.jpg" alt="De-aged Harrison Ford (left) vs. real-life Ford (right) in Indiana Jones and the Dial of Destiny. (Image credit: Lucasfilm Ltd.)" loading="lazy" width="650px" height="381px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108983/image-upload/de_aging_00.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108983/image-upload/de_aging_00.jpg" alt="De-aged Harrison Ford (left) vs. real-life Ford (right) in Indiana Jones and the Dial of Destiny. (Image credit: Lucasfilm Ltd.)" loading="lazy" width="380px" height="226px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/403/posts/108983/image-upload/de_aging_00.jpg 2x"></figure>
<p>This process uses complex 3D models, facial capture and AI magic to resurrect actors to their own younger selves. This stuff is pretty complex, but the result can be jaw-dropping quality if done correctly. In this article we’ll take a closer look at 3D de-aging, how it works, its issues and the future of this fascinating feature.</p>
<h2 id="toc-n88k-the-history-and-evolution-of-de-aging-technology">The history and evolution of de-aging technology</h2>
<p>De-aging in film didn’t start with advanced computer graphics or AI; it began with simple techniques like makeup and clever lighting tricks. For years, filmmakers relied on everything from soft-focus lenses to heavy makeup and even using younger body doubles to make actors appear youthful. While these methods worked, they often fell short, especially in close-ups where every detail matters.</p>
<p>With the rise of digital effects, the game began to change. Here’s a look at how de-aging technology evolved over time.</p>
<h3 id="toc-nfej-the-early-digital-era">The early digital days</h3>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108983/image-upload/de_aging_02.jpg" alt="De-aged Patrick Stewart (left) and Ian McKellen (right) in X-Men: The Last Stand, showcasing early use of digital de-aging technology. (Image credit: 20th Century Fox)" loading="lazy" width="870px" height="507px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108983/image-upload/de_aging_02.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108983/image-upload/de_aging_02.jpg" alt="De-aged Patrick Stewart (left) and Ian McKellen (right) in X-Men: The Last Stand, showcasing early use of digital de-aging technology. (Image credit: 20th Century Fox)" loading="lazy" width="650px" height="381px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108983/image-upload/de_aging_02.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108983/image-upload/de_aging_02.jpg" alt="De-aged Patrick Stewart (left) and Ian McKellen (right) in X-Men: The Last Stand, showcasing early use of digital de-aging technology. (Image credit: 20th Century Fox)" loading="lazy" width="380px" height="226px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/403/posts/108983/image-upload/de_aging_02.jpg 2x"></figure>
<p>Initial attempts at digital de-aging were often imperfect. A classic example is <em>X-Men: The Last Stand</em> (2006), where a digitally de-aged Patrick Stewart and Ian McKellen make a cameo as younger versions of themselves. While innovative for its time, the effect was somewhat stiff and unnatural, highlighting the early challenges of making digital youth believable.</p>
<h3 id="toc-0zoj-key-turning-points">Key turning points</h3>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108983/image-upload/de_aging_03.jpg" alt="Normal-aged Brad Pitt (left) vs. de-aged Brad Pitt (right) using advanced visual effects in The Curious Case of Benjamin Button. (Image credit: Paramount Pictures)" loading="lazy" width="870px" height="507px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108983/image-upload/de_aging_03.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108983/image-upload/de_aging_03.jpg" alt="Normal-aged Brad Pitt (left) vs. de-aged Brad Pitt (right) using advanced visual effects in The Curious Case of Benjamin Button. (Image credit: Paramount Pictures)" loading="lazy" width="650px" height="381px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108983/image-upload/de_aging_03.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108983/image-upload/de_aging_03.jpg" alt="Normal-aged Brad Pitt (left) vs. de-aged Brad Pitt (right) using advanced visual effects in The Curious Case of Benjamin Button. (Image credit: Paramount Pictures)" loading="lazy" width="380px" height="226px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/403/posts/108983/image-upload/de_aging_03.jpg 2x"></figure>
<p>One of the major breakthroughs came with <em>The Curious Case of Benjamin Button</em> (2008), where Brad Pitt’s character ages in reverse. The film’s VFX team used a combination of motion capture and CGI to create a convincing younger version of Pitt. This film showed how digital de-aging could be done on a large scale, earning widespread praise and even an Academy Award for Best Visual Effects.</p>
<h3 id="toc-nazs-marvels-impact">Marvel’s impact</h3>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108983/image-upload/de_aging_04.jpg" alt="Normal-aged Samuel L. Jackson (left) vs. de-aged Samuel L. Jackson (right) in Captain Marvel, showcasing Marvel’s use of de-aging technology. (Image credit: Marvel Studios)" loading="lazy" width="870px" height="507px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108983/image-upload/de_aging_04.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108983/image-upload/de_aging_04.jpg" alt="Normal-aged Samuel L. Jackson (left) vs. de-aged Samuel L. Jackson (right) in Captain Marvel, showcasing Marvel’s use of de-aging technology. (Image credit: Marvel Studios)" loading="lazy" width="650px" height="381px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108983/image-upload/de_aging_04.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108983/image-upload/de_aging_04.jpg" alt="Normal-aged Samuel L. Jackson (left) vs. de-aged Samuel L. Jackson (right) in Captain Marvel, showcasing Marvel’s use of de-aging technology. (Image credit: Marvel Studios)" loading="lazy" width="380px" height="226px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/403/posts/108983/image-upload/de_aging_04.jpg 2x"></figure>
<p>In <em>Captain Marvel</em> (2019), Samuel L. Jackson was digitally de-aged by 25 years to play a younger Nick Fury. Marvel employed state-of-the-art facial scanning and digital retouching techniques, resulting in a flawless transition that allowed Jackson to act without the need for heavy makeup or body doubles. It was so well done that most viewers didn’t even notice the de-aging.</p>
<h3 id="toc-jozq-ai-and-machine-learning-enter-the-scene">AI and machine learning enter the scene</h3>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108983/image-upload/de_aging_05.jpg" alt="Normal-aged Mark Hamill (left) vs. de-aged Mark Hamill (right) as Luke Skywalker in The Mandalorian, showcasing impressive de-aging techniques. (Image credit: Lucasfilm Ltd.)" loading="lazy" width="870px" height="507px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108983/image-upload/de_aging_05.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108983/image-upload/de_aging_05.jpg" alt="Normal-aged Mark Hamill (left) vs. de-aged Mark Hamill (right) as Luke Skywalker in The Mandalorian, showcasing impressive de-aging techniques. (Image credit: Lucasfilm Ltd.)" loading="lazy" width="650px" height="381px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108983/image-upload/de_aging_05.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108983/image-upload/de_aging_05.jpg" alt="Normal-aged Mark Hamill (left) vs. de-aged Mark Hamill (right) as Luke Skywalker in The Mandalorian, showcasing impressive de-aging techniques. (Image credit: Lucasfilm Ltd.)" loading="lazy" width="380px" height="226px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/403/posts/108983/image-upload/de_aging_05.jpg 2x"></figure>
<p>AI-driven de-aging, like in the case of <em>The Mandalorian</em> (2020), where Mark Hamill’s Luke Skywalker appears younger, has taken things to the next level. Using AI-driven tools, VFX artists were able to create a younger Luke by analyzing footage and photos from Hamill’s earlier career. While this technology is still developing, it already shows immense promise, and its use is expected to grow in the coming years.</p>
<h2 id="toc-c8l6-how-3d-de-aging-works-a-step-by-step-breakdown">How 3D de-aging works: A step-by-step breakdown</h2>
<p>Creating a convincing younger version of an actor isn’t as simple as waving a digital magic wand. It’s a detailed process involving multiple steps, from capturing performances to crafting the final look. </p>
<h3 id="toc-mcxc-step-1-scanning-and-capturing-the-actors-performance">Step 1: Scanning and capturing the actor’s performance</h3>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108983/image-upload/de_aging_07.jpg" alt="Will Smith during a facial motion capture session for his de-aged character in Gemini Man. (Image credit: Paramount Pictures)" loading="lazy" width="870px" height="504px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108983/image-upload/de_aging_07.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108983/image-upload/de_aging_07.jpg" alt="Will Smith during a facial motion capture session for his de-aged character in Gemini Man. (Image credit: Paramount Pictures)" loading="lazy" width="650px" height="379px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108983/image-upload/de_aging_07.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108983/image-upload/de_aging_07.jpg" alt="Will Smith during a facial motion capture session for his de-aged character in Gemini Man. (Image credit: Paramount Pictures)" loading="lazy" width="380px" height="225px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/403/posts/108983/image-upload/de_aging_07.jpg 2x"></figure>
<p>To start, the actor’s current look and performance are captured in extreme detail. This involves:</p>
<ul>
<li>
<p><strong>3D Scanning:</strong> High-resolution scans of the actor’s face and body are taken to create a digital model. This process captures every feature, from skin texture to facial structure, in precise detail.</p>
</li>
<li>
<p><strong>Facial and Motion Capture:</strong> Specialized rigs and cameras are used to capture the actor’s facial expressions and body movements. This data ensures that every smile, frown, or subtle twitch can be accurately replicated in the digital version.</p>
</li>
</ul>
<h3 id="toc-cjs2-step-2-digital-modeling-and-texture-mapping">Step 2: Digital modelling and texture mapping</h3>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108983/image-upload/de_aging_08.jpg" alt="3D modelling and texture mapping for the younger version of Will Smith in Gemini Man. (Image credit: Paramount Pictures)" loading="lazy" width="870px" height="504px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108983/image-upload/de_aging_08.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108983/image-upload/de_aging_08.jpg" alt="3D modelling and texture mapping for the younger version of Will Smith in Gemini Man. (Image credit: Paramount Pictures)" loading="lazy" width="650px" height="379px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108983/image-upload/de_aging_08.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108983/image-upload/de_aging_08.jpg" alt="3D modelling and texture mapping for the younger version of Will Smith in Gemini Man. (Image credit: Paramount Pictures)" loading="lazy" width="380px" height="225px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/403/posts/108983/image-upload/de_aging_08.jpg 2x"></figure>
<p>Now, it’s time to roll back the years by digitally sculpting a younger version of the actor. This is where artists get creative:</p>
<ul>
<li>
<p><strong>Modelling:</strong> Using software like ZBrush or Blender, artists carefully adjust the digital model, shaving years off the actor’s appearance. They study old photos, movie clips, and reference images to ensure every detail is just right, from a more defined jawline to fuller cheeks.</p>
</li>
<li>
<p><strong>Texture Mapping:</strong> Realistic textures are applied, layering skin, pores, and subtle details to make the face look lifelike. It’s like giving the model a digital makeover, with every pixel carefully placed.</p>
</li>
</ul>
<h3 id="toc-t394-step-3-animation-and-performance-retargeting">Step 3: Animation and performance retargeting</h3>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108983/image-upload/de_aging_09.jpg" alt="Animation and performance retargeting for a de-aged Will Smith in Gemini Man. (Image credit: Paramount Pictures)" loading="lazy" width="870px" height="504px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108983/image-upload/de_aging_09.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108983/image-upload/de_aging_09.jpg" alt="Animation and performance retargeting for a de-aged Will Smith in Gemini Man. (Image credit: Paramount Pictures)" loading="lazy" width="650px" height="379px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108983/image-upload/de_aging_09.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108983/image-upload/de_aging_09.jpg" alt="Animation and performance retargeting for a de-aged Will Smith in Gemini Man. (Image credit: Paramount Pictures)" loading="lazy" width="380px" height="225px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/403/posts/108983/image-upload/de_aging_09.jpg 2x"></figure>
<p>Next, the younger digital model needs to move just like the real actor did during filming. This involves:</p>
<ul>
<li>
<p><strong>Retargeting Animation:</strong> The recorded performance data is mapped onto the digital model, ensuring that every expression and movement feels natural. It’s like watching the actor’s performance replayed on their younger self.</p>
</li>
<li>
<p><strong>Blending Artistry and Tech:</strong> This step requires a careful balance, as the de-aged model needs to reflect the real actor’s performance while maintaining the look of their younger face.</p>
</li>
</ul>
<h3 id="toc-dgw3-step-4-rendering-and-integration-into-the-scene">Step 4: Rendering and integration into the scene</h3>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108983/image-upload/de_aging_10.jpg" alt="Will Smith (left) in a facial motion capture session, with the final de-aged rendering of his character integrated into the scene (right) in Gemini Man. (Image credit: Paramount Pictures)" loading="lazy" width="870px" height="504px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108983/image-upload/de_aging_10.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108983/image-upload/de_aging_10.jpg" alt="Will Smith (left) in a facial motion capture session, with the final de-aged rendering of his character integrated into the scene (right) in Gemini Man. (Image credit: Paramount Pictures)" loading="lazy" width="650px" height="379px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108983/image-upload/de_aging_10.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108983/image-upload/de_aging_10.jpg" alt="Will Smith (left) in a facial motion capture session, with the final de-aged rendering of his character integrated into the scene (right) in Gemini Man. (Image credit: Paramount Pictures)" loading="lazy" width="380px" height="225px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/403/posts/108983/image-upload/de_aging_10.jpg 2x"></figure>
<p>Finally, the de-aged digital model is rendered and integrated back into the original scene. This involves:</p>
<ul>
<li>
<p><strong>Rendering:</strong> The VFX team matches lighting, shadows, and colors to the original footage, ensuring the de-aged face blends perfectly. This is where the model goes from looking like a digital creation to a believable part of the film.</p>
</li>
<li>
<p><strong>Seamless Integration:</strong> The finished de-aged actor is inserted into the movie, creating a flawless look that doesn’t stand out as “fake” or out of place.</p>
</li>
</ul>
<p>Each of these steps plays a crucial role in creating a realistic de-aging effect. When done right, the result is so convincing that it feels like the actor has stepped back in time, capturing the magic of their younger days on screen.</p>
<h2 id="toc-td7f-the-role-of-ai-and-machine-learning-in-de-aging">The role of AI and machine learning in de-aging</h2>
<p>AI and machine learning have transformed the de-aging process, adding new levels of efficiency and realism that traditional methods alone couldn’t achieve. Let’s take a closer look at how these technologies are reshaping the digital de-aging process:</p>
<h3 id="toc-rcvx-learning-from-the-past">Learning from the past</h3>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108983/image-upload/de_aging_11.jpg" alt="AI learning from decades of Robert De Niro’s work to create a de-aged version of him for The Irishman. (Image credit: Netflix)" loading="lazy" width="870px" height="828px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108983/image-upload/de_aging_11.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108983/image-upload/de_aging_11.jpg" alt="AI learning from decades of Robert De Niro’s work to create a de-aged version of him for The Irishman. (Image credit: Netflix)" loading="lazy" width="650px" height="619px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108983/image-upload/de_aging_11.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108983/image-upload/de_aging_11.jpg" alt="AI learning from decades of Robert De Niro’s work to create a de-aged version of him for The Irishman. (Image credit: Netflix)" loading="lazy" width="380px" height="362px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/403/posts/108983/image-upload/de_aging_11.jpg 2x"></figure>
<p>AI uses deep learning algorithms to study thousands of images and videos of an actor from their younger days. This allows the system to understand and replicate their youthful appearance with impressive accuracy.</p>
<ul>
<li>
<strong>Deepfake technology:</strong> AI analyzes old footage to recreate facial features, expressions, and even the actor’s distinct mannerisms.</li>
<li>
<strong>Automated adjustments:</strong> Instead of artists manually tweaking every detail, AI can generate a younger version almost instantly, providing a strong base for further refinement.</li>
</ul>
<h3 id="toc-gyal-machine-learnings-fine-tuning-skills">Machine learning’s fine-tuning skills</h3>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108983/image-upload/de_aging_12.jpg" alt="Al Pacino as he appears normally (left) vs. de-aged (right) in The Irishman, using advanced digital effects to portray a younger version of his character. (Image credit: Netflix)" loading="lazy" width="870px" height="440px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108983/image-upload/de_aging_12.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108983/image-upload/de_aging_12.jpg" alt="Al Pacino as he appears normally (left) vs. de-aged (right) in The Irishman, using advanced digital effects to portray a younger version of his character. (Image credit: Netflix)" loading="lazy" width="650px" height="331px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108983/image-upload/de_aging_12.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108983/image-upload/de_aging_12.jpg" alt="Al Pacino as he appears normally (left) vs. de-aged (right) in The Irishman, using advanced digital effects to portray a younger version of his character. (Image credit: Netflix)" loading="lazy" width="380px" height="198px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/403/posts/108983/image-upload/de_aging_12.jpg 2x"></figure>
<p>Once the initial younger model is created, machine learning takes over to refine the details, making sure the final result looks authentic and natural.</p>
<ul>
<li>
<strong>Facial adjustments:</strong> Machine learning algorithms adjust subtle elements like skin smoothness, lighting, and facial movements, capturing the nuances of the actor’s expressions.</li>
<li>
<strong>Constant improvement:</strong> The more the AI learns, the better it becomes at replicating youthful looks, which means that every new project helps the system improve.</li>
</ul>
<h3 id="toc-huk6-artists-and-ai">Artists and AI</h3>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108983/image-upload/de_aging_13.jpg" alt="Artists further refine the de-aged Harrison Ford to achieve a seamless look in this scene from Indiana Jones and the Dial of Destiny. (Image credit: Lucasfilm Ltd.)" loading="lazy" width="870px" height="483px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108983/image-upload/de_aging_13.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108983/image-upload/de_aging_13.jpg" alt="Artists further refine the de-aged Harrison Ford to achieve a seamless look in this scene from Indiana Jones and the Dial of Destiny. (Image credit: Lucasfilm Ltd.)" loading="lazy" width="650px" height="363px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108983/image-upload/de_aging_13.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108983/image-upload/de_aging_13.jpg" alt="Artists further refine the de-aged Harrison Ford to achieve a seamless look in this scene from Indiana Jones and the Dial of Destiny. (Image credit: Lucasfilm Ltd.)" loading="lazy" width="380px" height="216px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/403/posts/108983/image-upload/de_aging_13.jpg 2x"></figure>
<p>AI doesn’t work alone; it’s there to support human artists. By taking care of the technical side, AI allows artists to focus on the creative elements, like making sure the de-aged face fits the emotional tone of the scene.</p>
<p>This teamwork between technology and artistry ensures that each de-aging project doesn’t just look good, but also feels right for the story being told.</p>
<h2 id="toc-pwc5-challenges-and-limitations-of-digital-de-aging">Challenges and limitations of digital de-aging</h2>
<p>Digital de-aging might look like pure movie magic, but behind every flawless transformation lies a series of challenges that filmmakers must tackle. Let’s break down some of the key challenges and limitations that come with digital de-aging.</p>
<h3 id="toc-4ekr-avoiding-the-uncanny-valley">Avoiding the “uncanny valley”</h3>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108983/image-upload/de_aging_14.jpg" alt="Something’s not quite right with this digitally de-aged Carrie Fisher as Princess Leia in Rogue One: A Star Wars Story (Image credit: Lucasfilm Ltd.)" loading="lazy" width="870px" height="483px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108983/image-upload/de_aging_14.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108983/image-upload/de_aging_14.jpg" alt="Something’s not quite right with this digitally de-aged Carrie Fisher as Princess Leia in Rogue One: A Star Wars Story (Image credit: Lucasfilm Ltd.)" loading="lazy" width="650px" height="363px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108983/image-upload/de_aging_14.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108983/image-upload/de_aging_14.jpg" alt="Something’s not quite right with this digitally de-aged Carrie Fisher as Princess Leia in Rogue One: A Star Wars Story (Image credit: Lucasfilm Ltd.)" loading="lazy" width="380px" height="216px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/403/posts/108983/image-upload/de_aging_14.jpg 2x"></figure>
<p>One of the biggest hurdles in de-aging is steering clear of the uncanny valley. That uncomfortable feeling when a digital character looks almost real but not quite. It’s that moment when the eyes don’t seem to connect, or the skin looks a bit too smooth, making the character just feel off. </p>
<ul>
<li>
<strong>Expression misalignment:</strong> Sometimes, the digital face doesn’t quite match the actor’s expressions, making emotions feel hollow or disconnected.</li>
<li>
<strong>Skin texture issues:</strong> Overly smooth skin or unnatural lighting can make the character look artificial, losing the nuances that make a face feel real.</li>
<li>
<strong>Eye realism:</strong> Eyes are notoriously difficult to get right, and any slight mistake can make the character seem lifeless or robotic, breaking the immersion.</li>
</ul>
<p>Films like <em>Gemini Man</em>, which de-aged Will Smith, showed how even minor issues with eye movement or facial expressions can stand out, reminding viewers they’re looking at a digital creation.</p>
<h3 id="toc-zuzt-high-costs-and-time-consuming-process">High costs and time-consuming process</h3>
<p>Creating a believable younger version of an actor isn’t just artistically challenging. It’s also a significant financial and time investment! Because of the time and resources required, de-aging remains mostly in the realm of big-budget films, making it inaccessible for smaller productions.</p>
<p>These effects often take longer than anticipated, delaying film releases and adding to the overall pressure on production timelines.</p>
<h3 id="toc-on2f-matching-youthful-movement-and-energy">Matching youthful movement and energy</h3>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108983/image-upload/de_aging_16.jpg" alt="De-aged Robert De Niro in a scene from The Irishman. (Image credit: Netflix)" loading="lazy" width="870px" height="483px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108983/image-upload/de_aging_16.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108983/image-upload/de_aging_16.jpg" alt="De-aged Robert De Niro in a scene from The Irishman. (Image credit: Netflix)" loading="lazy" width="650px" height="363px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108983/image-upload/de_aging_16.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108983/image-upload/de_aging_16.jpg" alt="De-aged Robert De Niro in a scene from The Irishman. (Image credit: Netflix)" loading="lazy" width="380px" height="216px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/403/posts/108983/image-upload/de_aging_16.jpg 2x"></figure>
<p>Actors, despite looking younger thanks to digital effects, may still move like their current selves. Movements, posture, and even subtle gestures can betray their true age, creating a disconnect between the de-aged face and the body language. </p>
<p>For example, in <em>The Irishman</em>, while Robert De Niro’s face was convincingly de-aged, some scenes still felt off because of his natural movements.</p>
<h3 id="toc-enh1-ethical-considerations">Ethical considerations</h3>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108983/image-upload/de_aging_17.jpg" alt="CGI recreation of Peter Cushing as Grand Moff Tarkin in Rogue One: A Star Wars Story, bringing the late actor back to the screen. (Image credit: Lucasfilm Ltd.)" loading="lazy" width="870px" height="483px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108983/image-upload/de_aging_17.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108983/image-upload/de_aging_17.jpg" alt="CGI recreation of Peter Cushing as Grand Moff Tarkin in Rogue One: A Star Wars Story, bringing the late actor back to the screen. (Image credit: Lucasfilm Ltd.)" loading="lazy" width="650px" height="363px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108983/image-upload/de_aging_17.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108983/image-upload/de_aging_17.jpg" alt="CGI recreation of Peter Cushing as Grand Moff Tarkin in Rogue One: A Star Wars Story, bringing the late actor back to the screen. (Image credit: Lucasfilm Ltd.)" loading="lazy" width="380px" height="216px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/403/posts/108983/image-upload/de_aging_17.jpg 2x"></figure>
<p>Using digital de-aging or recreating actors who have passed away, like Peter Cushing in <em>Rogue One</em>, raises concerns about consent and the rights over a performer’s likeness. There’s also the worry that studios might overuse this technology, impacting how we value genuine, unaltered performances. As technology advances, these ethical dilemmas will continue to shape the way de-aging is approached in the industry.</p>
<h2 id="toc-9n0x-technical-software-used-for-de-aging">Technical software used for de-aging</h2>
<p>Creating believable de-aged characters requires more than just creative vision; it demands powerful software tools that can bring these visions to life. Here’s a quick look at some of the key programs used by artists to make digital de-aging possible.</p>
<h3 id="toc-1am3-zbrush">ZBrush</h3>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108983/image-upload/de_aging_21.jpg" alt="basic interface for ZBrush" loading="lazy" width="870px" height="496px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108983/image-upload/de_aging_21.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108983/image-upload/de_aging_21.jpg" alt="basic interface for ZBrush" loading="lazy" width="650px" height="373px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108983/image-upload/de_aging_21.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108983/image-upload/de_aging_21.jpg" alt="basic interface for ZBrush" loading="lazy" width="380px" height="222px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/403/posts/108983/image-upload/de_aging_21.jpg 2x"></figure>
<p>ZBrush is renowned for its ability to handle complex, high-resolution sculpting, making it a favorite among artists for creating detailed 3D models. In the de-aging process, ZBrush is used to meticulously adjust facial features, allowing artists to sculpt younger versions of actors with unparalleled control and detail.</p>
<ul>
<li>High-detail sculpting</li>
<li>Texture mapping</li>
<li>Intuitive brush system</li>
<li>High-resolution modelling</li>
</ul>
<h3 id="toc-6mck-maya">Maya</h3>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108983/image-upload/de_aging_19.jpg" alt="Maya user interface" loading="lazy" width="870px" height="422px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108983/image-upload/de_aging_19.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108983/image-upload/de_aging_19.jpg" alt="Maya user interface" loading="lazy" width="650px" height="318px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108983/image-upload/de_aging_19.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108983/image-upload/de_aging_19.jpg" alt="Maya user interface" loading="lazy" width="380px" height="190px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/403/posts/108983/image-upload/de_aging_19.jpg 2x"></figure>
<p>Maya is a versatile tool that excels in modelling, animating, and rendering digital characters. It’s crucial in the de-aging process for bringing the digital face to life, ensuring the younger version of the actor moves naturally and expressively. Maya’s integration of performance capture data allows for smooth, believable animations that match the actor’s true performance.</p>
<ul>
<li>Advanced facial rigging</li>
<li>Performance capture integration</li>
<li>Versatile rendering</li>
<li>Modelling and animation tools</li>
</ul>
<h3 id="toc-6apm-houdini">Houdini</h3>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108983/image-upload/de_aging_20.jpg" alt="Houdini User Interface" loading="lazy" width="870px" height="613px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108983/image-upload/de_aging_20.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108983/image-upload/de_aging_20.jpg" alt="Houdini User Interface" loading="lazy" width="650px" height="460px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108983/image-upload/de_aging_20.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108983/image-upload/de_aging_20.jpg" alt="Houdini User Interface" loading="lazy" width="380px" height="271px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/403/posts/108983/image-upload/de_aging_20.jpg 2x"></figure>
<p>Houdini stands out for its procedural generation and powerful effects capabilities, making it ideal for the seamless integration of digital models into live-action footage. In de-aging, Houdini helps blend digital faces with real environments, matching lighting and adding effects that make the de-aged character feel like a natural part of the scene.</p>
<ul>
<li>Procedural generation</li>
<li>Lighting and integration</li>
<li>Dynamic skin effects</li>
<li>Environmental blending</li>
</ul>
<h2 id="toc-l41m-the-role-of-performance-capture-and-3d-scanning">The role of performance capture and 3D scanning</h2>
<p>Performance capture and 3D scanning are key to de-aging, bridging the gap between an actor’s current look and their younger digital self.</p>
<h3 id="toc-q4ue-facial-capture-rigs">Facial Capture Rigs</h3>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108983/image-upload/de_aging_23.jpg" alt="Facial capture rig from behind the scenes in The Irishman. (Image credit: Netflix)" loading="lazy" width="870px" height="496px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108983/image-upload/de_aging_23.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108983/image-upload/de_aging_23.jpg" alt="Facial capture rig from behind the scenes in The Irishman. (Image credit: Netflix)" loading="lazy" width="650px" height="373px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108983/image-upload/de_aging_23.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108983/image-upload/de_aging_23.jpg" alt="Facial capture rig from behind the scenes in The Irishman. (Image credit: Netflix)" loading="lazy" width="380px" height="222px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/403/posts/108983/image-upload/de_aging_23.jpg 2x"></figure>
<p><span style="font-family:system-ui, Roboto, Arial, sans-serif;font-size:16px;font-weight:normal">Advanced camera rigs and sensors are used to capture an actor’s facial movements in extreme detail. These rigs track subtle expressions, eye movements, and muscle contractions, providing data that can be transferred onto a digital model to ensure that the de-aged face retains the actor’s authentic performance.</span></p>
<h3 id="toc-q4ue-facial-capture-rigs">Motion Capture</h3>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108983/image-upload/de_aging_22.jpg" alt="Will Smith wearing a motion capture suit during the filming of Gemini Man. (Image credit: Paramount Pictures)" loading="lazy" width="870px" height="496px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108983/image-upload/de_aging_22.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108983/image-upload/de_aging_22.jpg" alt="Will Smith wearing a motion capture suit during the filming of Gemini Man. (Image credit: Paramount Pictures)" loading="lazy" width="650px" height="373px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108983/image-upload/de_aging_22.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108983/image-upload/de_aging_22.jpg" alt="Will Smith wearing a motion capture suit during the filming of Gemini Man. (Image credit: Paramount Pictures)" loading="lazy" width="380px" height="222px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/403/posts/108983/image-upload/de_aging_22.jpg 2x"></figure>
<p>For full-body movements, actors wear motion capture suits embedded with sensors. These suits record physical movements that can be applied to a younger digital version, ensuring the de-aged character moves naturally.</p>
<h3 id="toc-418g-3d-scanning">Photogrammetry and 3D Scanning</h3>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108983/image-upload/de_aging_24.jpg" alt="A camera setup at Pixel Light Effects Studio ready for photogrammetry capture" loading="lazy" width="870px" height="569px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108983/image-upload/de_aging_24.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108983/image-upload/de_aging_24.jpg" alt="A camera setup at Pixel Light Effects Studio ready for photogrammetry capture" loading="lazy" width="650px" height="427px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108983/image-upload/de_aging_24.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108983/image-upload/de_aging_24.jpg" alt="A camera setup at Pixel Light Effects Studio ready for photogrammetry capture" loading="lazy" width="380px" height="253px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/403/posts/108983/image-upload/de_aging_24.jpg 2x"></figure>
<p>Photogrammetry uses multiple images taken from different angles to create detailed 3D models of actors. In de-aging, this helps in building a precise digital version of the actor’s current appearance, which can then be modified to look younger.</p>
<h2 id="toc-0erf-conclusion">Conclusion</h2>
<figure class="post_image"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108983/image-upload/de_aging_25.jpg" alt="Will Smith in various stages of the de-aging process for Gemini Man (Image credit: Paramount Pictures)" loading="lazy" width="870px" height="496px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108983/image-upload/de_aging_25.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108983/image-upload/de_aging_25.jpg" alt="Will Smith in various stages of the de-aging process for Gemini Man (Image credit: Paramount Pictures)" loading="lazy" width="650px" height="373px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108983/image-upload/de_aging_25.jpg 2x"><img src="https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108983/image-upload/de_aging_25.jpg" alt="Will Smith in various stages of the de-aging process for Gemini Man (Image credit: Paramount Pictures)" loading="lazy" width="380px" height="222px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/403/posts/108983/image-upload/de_aging_25.jpg 2x"></figure>
<p>Digital de-aging has opened up a whole new world of possibilities in filmmaking, allowing us to revisit beloved characters and explore stories that span generations. While the process involves cutting-edge technology, talented artists, and a careful balance between creativity and technical precision, it’s the magic of storytelling that drives this innovation forward. </p>
<p>As the technology becomes more refined, it will keep pushing the boundaries of what’s possible in cinema, allowing us to dream, remember, and create in ways we’ve never imagined before.</p>
</div><div class="mediafed_ad"><img border="0" height="1" src="http://audio.tutsplus.com.feedsportal.com/c/35227/f/669438/s/108983/sc/4/mf.gif" width="1" /><a href="http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/108983/a2.htm"><img border="0" src="http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/108983/a2.img" /></a><img border="0" height="1" src="http://pi.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/108983/a2t.img" width="1" /></div></content>
<published>2025-01-22 08:55:00 UTC</published>
<updated>2025-01-22 08:55:00 UTC</updated>
<author>
<name>Jonathan Lam</name>
</author>
</entry>
<entry>
<id>tag:tutsplus.com,2005:PostPresenter/fsw-23604</id>
<published>2014-01-20T01:51:21+00:00</published>
<link rel="alternate" type="text/html" href="https://business.tutsplus.com/articles/9-steps-to-starting-your-freelance-web-design-business--fsw-23604"/>
<title>9 steps to starting your freelance web design business</title>
<content type="html"><style>* { box-sizing: border-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}</style><div data-content-block-type="Wysi" id="ihkq" class="content-block-wysi content-block">
<p>So you want to be a freelance web designer? Ah, the glamor of it all. Your own boss, answering only to the call of your creative muse... Or welcome to a world of uncertainty, of irregular income, of blurred lines between work and home.</p>
<p>The truth lies somewhere in between, of course—but you're more likely to achieve the success you would like if you can create a plan and structure for your freelance web design business early on.</p>
<p>In this post, you'll learn the main issues you need to consider when setting up your freelance web design business. Let's get started.</p>
<h4 id="toc-1f43-resources-are-you-ready-to-freelance">Resources: Are you ready to freelance?</h4>
<ul>
<li>
<strong><a href="https://www.forbes.com/sites/rachelwells/2024/02/21/10-strategies-for-a-successful-career-as-a-freelancer-in-2024/" target="_self">How to become a successful freelancer</a></strong>: Outsourcing and social media mean there's never been a better time to freelance. Check out these top tips to see if freelancing can work for you.</li>
<li>
<strong><a href="https://freelancefolder.com/threads/12-reasons-you-shouldn%E2%80%99t-freelance.23/" target="_self">12 reasons you shouldn’t be a freelancer</a></strong>: Make an informed decision about whether freelancing as a web designer is really something you want to do in your career.</li>
<li>
<strong><a href="https://elements.envato.com/web-templates/web+template" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Web templates from Envato</a></strong>: These are resources you can use to build professional websites, while offering your customers consistent high quality and a ton of creative options.</li>
</ul>
<h2 id="toc-395i-step-1-calculate-start-up-costs">Step 1: Calculate startup costs</h2>
<p>Everything has costs associated with it—how much will a move to a freelance web design business cost you? Make a list of the basic equipment you're going to need. At first, it might just be a computer and a phone.</p>
<p>You'll want to factor in the cost of registering your domain name and hosting your own website. You might want to get business cards printed, a dedicated desk, stationery supplies, and so forth. You'll need new pajamas for sitting around in all day (optional).</p>
<p>Will you need new software? As you start out, take advantage of free trials of popular web design software—you'll often have 30 days to get familiar with it. When you have the money, purchase the one you liked the best.</p>
<p>Do you need health insurance? Do you need personal liability insurance (yes, if you are taking office space)? Do you need to buy any other insurance or pay any kind of taxes before you start out?</p>
<p>Finding a good accountant early on who can help you with this is essential. Most accountants won't charge you for an initial meeting, so meet up with a few local ones, and glean as much advice as you can regarding your tax position and any other liabilities you might have.</p>
<h4 id="toc-dl1j-resources-the-cost-of-becoming-a-freelancer">Resources: The cost of becoming a freelancer</h4>
<ul>
<li>
<strong><a href="https://www.bpi-aia.com.ph/en/about-us/articles/building-my-wealth/the-hidden-costs-of-being-a-freelancer" target="_self">Cost of going freelance</a></strong>: This article reviews some of the hidden costs of going freelance to consider before you take the leap.</li>
<li>
<strong><a href="https://nickleroy.com/blog/yearly-expenses/" target="_self">What it really costs to be a freelancer</a></strong>: This comprehensive article reviews the major costs of starting any freelance business.</li>
<li>
<strong><a href="https://freelancersunion.org/the-freelancers-guide-to-health-insurance/" target="_self">Health insurance for freelancers</a></strong>: This article on Freelancers Union goes in-depth into the costs and needs of health insurance for freelancers in their guide.</li>
</ul>
<h2>Step 2: Establish your brand</h2>
<p>How are you going to brand yourself? Many freelance web designers use their name as their brand. This is great and can lend real personal attachment—clients know that they're getting an individual, someone who maybe has a bit more flexibility in their availability, someone they can hire probably a bit cheaper than a fully fledged agency.</p>
<p>Alternatively, like I did, consider using a more formal name for your fledgling business, especially if you envisage your business becoming more robust in the future. If you have plans to turn yourself into a studio, with a couple of people working for you, you might want to start out with a more formal company name.</p>
<p>Think about how you would like to be perceived—as an individual brand or as a young company. Think about what your potential clients will read into this and ask yourself whether that fits in with your view as a freelancer.</p>
<h4 id="toc-xt8c-resources-developing-your-brand">Resources: developing your brand</h4>
<ul>
<li>
<strong><a href="https://elements.envato.com/learn/how-to-build-a-brand" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">9 Steps to building a personal brand</a></strong>: Here are nine steps to building a brand from scratch.</li>
<li>
<a href="https://elements.envato.com/learn/building-brand-for-freelance-business" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent"><strong>Nail your freelancer branding</strong></a>: Learn how to build a strong brand for your freelance business.</li>
</ul>
<h2 id="toc-c3pt-step-3-create-your-own-portfolio-website">Step 3: Create your own portfolio website</h2>
<p>You're going to need something to point people to—to show off your expertise, to seal the deal, to… well, you know why you need your own website: who's going to buy a website from someone who doesn't have one? That's right. Nobody.</p>
<p>Your website should at the very least clearly state the services you offer, provide a clear means for people to contact you, and wherever possible, showcase some of your work. 'Ahh,' I hear you say, 'but how can I showcase work if I'm just starting out?'. 'Well, ' you hear me answer, 'let me count the ways…'</p>
<p>Do work for free. I don't mean take on spec work, or enter design competitions, or get your hopes up with the guy who says, "Look, just do this one little project for me, and I'll give you more work than you can handle in the future." (Put the phone down on that guy. Now.)</p>
<p>I bet there are organizations or groups in your local community who could benefit right now from your services. Charity organizations, social clubs, church groups, community sports, local schools… whoever they are, they'd likely be extremely grateful to you if you could provide them with a new website, social media templates, banner ads, a blog, or whatever. You can do it for free or very low cost, you're helping a worthy cause, and you're generating a portfolio piece.</p>
<p>Do three or four of these, and suddenly your new portfolio is looking quite respectable. Nobody puts all the work they've ever done in a portfolio, so just having a few pieces in there might be enough for you.</p>
<h4 id="toc-41ok-resources-developing-your-own-portfolio-website">Resources: Developing your own portfolio website</h4>
<ul>
<li>
<strong><a href="https://elements.envato.com/all-items/portfolio" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Portfolio templates from Envato</a></strong>: These are WordPress, HTML, and a bevy of additional CMS themes you can use to build your portfolio. Lots of creative options and thousands of themes to choose from.</li>
<li>
<strong><a href="https://elements.envato.com/learn/how-to-create-a-portfolio" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Ultimate Design Portfolio Guide</a></strong>: Building your portfolio is easy. The hard part is making it good. A killer portfolio does more than just showcase your work. It transforms visitors into clients. Best of all, it’s an automatic work generator. In this post, learn how to take your online portfolio to the next level.</li>
<li>
<strong><a href="https://blog.hubspot.com/marketing/free-portfolio-websites" target="_self">18 solutions to easily create your online portfolio</a></strong>: Here are 18 solutions for easily creating an online portfolio of your own, giving you the platform to showcase your work to the world. These are some great portfolio networks to tap into.</li>
<li>
<strong><a href="https://blog.prototypr.io/10-steps-to-the-perfect-portfolio-website-182b1adcbfc8" target="_self">10 steps to the perfect portfolio site</a></strong>: Learn the key factors that will help you answer the question of what makes for a good personal portfolio website. This article on Smashing Magazine is filled with portfolio design tips.</li>
<li>
<strong><a href="https://www.creativeboom.com/tips/six-easy-steps-to-create-a-successful-online-portfolio/" target="_self">Creating a successful online portolio</a></strong>: Take a close look at six steps to create successful portfolio designs. This article also delivers portfolio tips that, if carefully considered and well executed, will deliver quality results for your portfolio.</li>
</ul>
<h2 id="toc-pz9w-step-4---figure-out-how-much-to-charge">Step 4: Figure out how much to charge</h2>
<p>This is a whole separate debate in itself, but you need to at least have a framework for establishing your rates up front, or else you'll end up working for peanuts and find it difficult to ever raise your rates, and it will take much longer for your freelance web design business to get off the ground.</p>
<p>Figure out your monthly costs: rent, heat, power, phone bill, travel, insurance, tax liability, etc. Multiply that by 12. Add on what you'd like your annual salary to be. Divide that whole thing by 48 to figure out how much you need to make in a week (allowing for four weeks' vacation). Then, assume that you'll be able to do billable work for about 20 hours a week at first. That's a good place to start for your hourly rate.</p>
<p>You should try to get as specific as you can. This can be difficult as you’re looking for your first client, but the resources below will help.</p>
<h4 id="toc-194h-resources-how-to-bill-and-what-to-charge">Resources: How to bill and what to charge</h4>
<ul>
<li>
<strong><a href="https://allfreelancewriting.com/freelance-hourly-rate-calculator/" target="_self">Freelance hourly rate calculator</a></strong>: All Freelance Writing developed this hourly rate calculator to give you an interactive guide based on your costs, number of billable hours, and desired profit. This very handy tool will help you figure out how much you should be charging per hour.</li>
<li>
<strong><a href="https://business.tutsplus.com/tutorials/freelance-rates-guide-to-hourly-versus-project-pricing--cms-24959" target="_self">Hourly vs. fixed pricing</a></strong>: Learn the most common ways freelancers charge their clients for work. Learn the benefits and drawbacks of hourly and fixed pricing, with additional advice as well.</li>
<li>
<strong><a href="https://thesambarnes.com/digital-delivery/estimating-time-for-digital-projects-more-accurately-part-1/" target="_self">Estimate time for web projects more accurately</a></strong>: This two-part guide from Sam Barnes goes into great detail about how to break a project down for pricing and is essential reading.</li>
</ul>
<h2 id="toc-uxth-step-5-develop-a-sales-cycle">Step 5: Develop a sales cycle</h2>
<p>Notice how I haven't talked about the actual 'doing web design' bit? That's because you're not really in the business of web design at all. You're in the business of selling. From now on, your only real job is to promote your services.</p>
<p>Being a fabulous web designer might make you feel all tingly inside, but it means nothing if you're unable to sell your services. It won't put food on the table, that's for sure.</p>
<p>So you need to formalize a sales cycle: a process for finding prospects, cultivating your relationship with them, educating them about your services, offering your services to the right ones, fulfilling their expectations, and developing a relationship with them.</p>
<p>You're going to need ways to find good prospects. Start by identifying your ideal client: who are they, what do they do, and where do they hang out (either in person or online)? Start hanging out there too and engaging them in conversation. Work on your elevator pitch—that little burst of information that explains clearly to potential clients how you can help their business and why they should hire you to do it.</p>
<p>Use your elevator pitch to summarize who you offer your services to, identify the biggest concerns facing those people, explain how you solve those problems, and show how you've helped similar people in the past. In conversation, it might go something like this:</p>
<blockquote>
<p>You know how small businesses often struggle to get the most out of their websites? Well, what I do is create websites that really engage browsers and work hard to convert them into customers—with measurable results. One company I worked with recently was able to increase online sales by 40% over 3 months.</p>
</blockquote>
<p>You've told people your target market, and what their concerns are. You've explained how you tackle the problem, and you've given an example of how you've achieved it.</p>
<h4 id="toc-sj0j-links-for-building-sales-cycle-book-yourself-solid-etc">Resources: Develop a sales cycle</h4>
<ul>
<li>
<strong><a href="https://www.bookyourselfsolid.com">Michael Port’s Book Yourself Solid program</a></strong>: An incredibly helpful sales book, with free chapters on the website.</li>
<li>
<strong><a href="https://blog.hubspot.com/sales/sales-cycle" target="_self">Create a steady sales cycle</a></strong>: An oldie but a goodie.</li>
<li>
<strong><a href="http://www.forentrepreneurs.com/sales-marketing-machine/building-the-machine/">Building the machine</a></strong>: In no way freelancer specific (or web design specific for that matter), but an in-depth look at the sales process that when implemented will boost your results.</li>
<li>
<strong><a href="https://www.flowla.com/blog/4-stages-of-the-buying-cycle" target="_self">Buying cycle</a></strong>: Understand what the buying cycle is and how you can use it.</li>
</ul>
<h2 id="toc-jpe9-step-6---organize-a-routine">Step 6: Organize a routine</h2>
<p>Your day is going to need structure. It'll help if you can have a consistent structure for your working day. Have a daily schedule mapped out which works around when you're most productive and when you're more likely to get things done.</p>
<p>I like to group like tasks together: if I have a bunch of phone calls to make, I try to do them all mid-morning (after my second cup of coffee). Emails I typically handle mid-afternoon. If I'm coding, I find that easiest to do first thing in the morning when my brain is fresh, and, oddly, last thing in the evening when I get a second wind.</p>
<p>Go with whatever works for you, but being able to stick to a similar routine each day will help you.</p>
<h4 id="toc-ndtb-resources-sticking-to-a-routine">Resources: Sticking to a routine</h4>
<ul>
<li>
<strong><a href="https://elements.envato.com/learn/habits-for-freelance-designers" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">7 habits every freelance designer should have</a></strong>: Learn to make your days great and get the most out of them by applying a few simple tips.</li>
<li>
<strong><a href="https://business.tutsplus.com/tutorials/how-to-make-an-effective-schedule--cms-39737" target="_self">The importance of time management</a></strong>: This article focuses on how to manage your time. Learning how to manage your time can help you in your freelance business.</li>
</ul>
<h2 id="toc-xkti-step-7---find-your-community-and-work-it">Step 7: Find your community and work it</h2>
<p>The great thing about being a freelance web designer is that there's a tremendous community of professionals who can support you in what you do. It's a very open, communicative bunch of people. So start following people on X and getting to know them on LinkedIn, Instagram, and other social media hangouts. There are other people out there in similar situations, and they have a lot to offer.</p>
<p>LinkedIn offers a number of groups for freelance web design professionals. Many are great places to network. Answering questions on LinkedIn is another great way to network, both with fellow professionals and potential clients. Sign up to receive updates on questions from web development boards, and spend ten minutes each day helping out people in need. You establish your expertise and help people out who may be looking for your services.</p>
<p>Be sure to get involved in the communities where your customers are. If you're targeting a specific niche, what online forums do they use? Are there newsgroups that you should belong to? Are there regular meetups that you should be attending?</p>
<p>Immerse yourself in the communities in which you operate, and you'll build up a really strong network, not just of other web designers but of potential clients and referrals.</p>
<h4 id="toc-ld5x-resources---web-design-community">Resources: Web design community</h4>
<p>Look for any sites with lots of regular contributors and solid tutorials. The following are some of the blogs I follow for that reason:</p>
<ul>
<li>
<strong><a href="https://elements.envato.com/learn/c/web-design" target="_self" data-action="click-&gt;ga-analytics#sendElementsClickEvent">Envato Blog</a></strong>: Envato's blog is aimed at web developers and designers, offering tutorials and articles on technologies, skills, and techniques to improve how you design and build websites.</li>
<li>
<strong><a href="http://css-tricks.com">CSS Tricks</a></strong>: One of the top sites for learning CSS and web design techniques, with articles, tutorials, and videos - all excellent.</li>
<li>
<strong><a href="http://www.alistapart.com">A List Apart</a></strong>: Essential reading for people who make websites.</li>
</ul>
<p>There are too many others to mention, but look up the blogs of Jeffrey Zeldman, Dan Cederholm, Eric Meyer, Ethan Marcotte, Sarah Parmenter… they’ll all inspire you at one point or another.</p>
<p>On LinkedIn, the following groups I’ve also found helpful:</p>
<ul>
<li><strong><a href="http://www.linkedin.com/groups?gid=1254407">LinkedIn freelance web designers group</a></strong></li>
<li><strong><a href="http://www.linkedin.com/groups/Designers-Talk-92232">LinkedIn designers talk group</a></strong></li>
<li><strong><a href="http://www.linkedin.com/groups/Web-Professionals-Connect-3002424">Web professionals connect group</a></strong></li>
</ul>
<h2 id="toc-l61i-step-8---sign-up-and-use-learning-sites">Step 8: Sign up and use learning sites</h2>
<p>There are a wealth of web design conferences and other opportunities out there for you to keep on learning your craft. Fabulous resources with a wealth of information to share: some free, some paid for. The important thing is to make time to develop your craft, to continue learning, and to share what you learn with others.</p>
<p>Something often overlooked, though, is to continue learning the art of freelancing itself—not just web design. There comes a point where, for most of us, continuing to learn more about web design is 'only' about our own professional and personal development. It becomes less valuable to the majority of our clients that we know XYZ about latest technology ABC. (It is still valuable to us, but the salable value of the skill becomes diminished). It is at this point that becoming a better freelancer is more important than becoming a better web designer, so never stop learning that also.</p>
<h4 id="toc-mnyn-resources---for-developing-your-core-skills">Resources for developing your core skills</h4>
<ul>
<li>
<strong><a href="https://tutsplus.com/">Envato Tuts+</a></strong>: A free site offering tutorials, videos, and more. It covers advanced training in web design, web development, and numerous other topics.</li>
<li>
<strong><a href="http://teamtreehouse.com">Treehouse</a></strong>: Excellent subscription-based video training, with a library of well-designed content.</li>
<li>
<strong><a href="http://www.w3schools.com">W3 School</a></strong>: Well-developed web design site for learning coding with ample free learning resources.</li>
</ul>
<h2 id="toc-cvql-step-9---get-set-up-with-the-tools-youll-need">Step 9: Get set up with the tools you'll need</h2>
<p>Of course, as you go on, you’ll need more bits and pieces. I use software to track time and keep on top of task management, and you might use tools for project management or for managing your finances. Here, I’ve listed a few for each main category of my day-to-day freelance existence. Most are paid services, but some are free or have very cheap entry-level plans.</p>
<p>One word of advice: take an audit of all your monthly web app payments at the end of each year (or every six months) You may be surprised at how many things you’ve signed up for—and how much it’s costing you!</p>
<h4>Time tracking</h4>
<ul>
<li>
<strong><a href="https://stuntsoftware.com/onthejob3/" target="_self">On the Job</a></strong>: I use this to track time. It will also create invoices for you, but I personally don’t use it for that. I like this because it’s a standalone app rather than a web service. I sync the data via Dropbox (although that is not officially supported, I’ve never had any problems with it), so it’s available on all my machines.</li>
<li>
<strong><a href="http://www.getharvest.com">Harvest</a></strong>: Full-featured online service for time tracking and invoice generation.</li>
<li>
<strong><a href="https://www.toggl.com">Toggl</a></strong>: Offers a smooth interface and looks cool with its iOS and Android apps.</li>
</ul>
<h4 id="toc-6075-finances-invoicing">Finances &amp; invoicing</h4>
<ul>
<li>
<strong><a href="http://www.freeagent.com">Free Agent</a></strong>: This is an impressive piece of software. Use it to track time, send estimates, send invoices, integrate with your bank accounts, make cups of tea. (It may not actually make tea). For me, I prefer to separate these processes, but I can see the appeal for many.</li>
<li>
<strong><a href="http://www.freshbooks.com">FreshBooks</a></strong>: This is more of a bookkeeping/invoicing solution. It does less than Free Agent and, in my opinion, is better for it.</li>
<li>
<strong><a href="http://www.xero.com">Xero</a></strong>: Another full online financial management and accounting system.</li>
</ul>
<h4>Project management</h4>
<ul>
<li>
<strong><a href="http://basecamphq.com">37Signals products</a></strong>: I can’t go through this without mentioning 37Signals products. Basecamp, their project management tool, is probably their most popular.</li>
<li>
<strong><a href="https://company.podio.com/">Podio</a></strong>: This is my favorite solution, since it incorporates some CRM elements and is free up to five users.</li>
<li>
<strong><a href="http://teambox.com">Team Box</a></strong>: This is another good solution for team collaboration and project management.</li>
</ul>
<h4 id="toc-6iwb-task-management">Task management</h4>
<p>My favorite apps are always task management apps, and I’m genetically incapable of limiting this to just three items. Currently, I use three of the below: Things, TeuxDeux, and Omni Outliner. I’ve tried all the others, though, and they’re all fab. It depends on what fits your needs the best, but check them all out:</p>
<ul>
<li>
<strong><a href="http://culturedcode.com/things">Things</a></strong>: This is Mac only but integrates nicely with iPhone and iPad apps. Not cheap, but very slick.</li>
<li>
<strong><a href="http://teuxdeux.com">TeuxDeux</a></strong>: Very simple, very effective, very free. It’s a simple to-do list, and all the better for its simplicity.</li>
<li>
<strong><a href="http://www.omnigroup.com/products/omnioutliner">OmniOutliner</a></strong>: Strictly speaking, this is an ‘idea organization tool’ (no, me neither). Since its release, OmniGroup has put out an app specifically for task management, <a href="http://www.omnigroup.com/products/omnifocus/%20">OmniFocus</a>, but OO came first and it’s what I’ve been using for organizing to-do’s on projects for years. I can’t fault it, but I haven’t tried hard to.</li>
<li>
<strong><a href="http://www.rememberthemilk.com">Remember the Milk</a></strong>: This is a strong online task management tool. Another that benefits from the ‘do one thing, and do it well’ philosophy. Great integration with mobile phones and iPad.</li>
</ul>
<p>So there it is. A by no means comprehensive, easy to disagree with guide to the things you’ll need to start your freelance web design business. Don’t take my word for it, though—get out and do it!</p>
<p>And if you need a pro theme for your next project, then browse through the <a href="https://elements.envato.com/wordpress" data-action="click-&gt;ga-analytics#sendElementsClickEvent">great WordPress themes</a> on Envato. There are lots of comprehensive themes that you can use for your client project. They can help you build your web design business and serve your clients well.</p>
</div><div class="mediafed_ad"><img border="0" height="1" src="http://audio.tutsplus.com.feedsportal.com/c/35227/f/669438/s/7612/sc/4/mf.gif" width="1" /><a href="http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/7612/a2.htm"><img border="0" src="http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/7612/a2.img" /></a><img border="0" height="1" src="http://pi.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/7612/a2t.img" width="1" /></div></content>
<published>2025-01-20 19:09:00 UTC</published>
<updated>2025-01-20 19:09:00 UTC</updated>
<author>
<name>David Horn</name>
</author>
</entry>
</feed>