tag:tutsplus.com,2005:/posts Envato Tuts+ Tutorials 2026-02-24T06:47:32Z tag:tutsplus.com,2005:PostPresenter/cms-92920 2022-07-19T16:55:36+00:00 16 Fonts Similar to Bauhaus <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="i5c2"> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2860/posts/92920/image-upload/bauhaus_font_herbert_bayer_geometric_sans_serif_typeface.png" alt="Original Bauhaus typeface designed by Herbert Bayer with modern geometric letterforms" loading="lazy" width="870px" height="642px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2860/posts/92920/image-upload/bauhaus_font_herbert_bayer_geometric_sans_serif_typeface.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2860/posts/92920/image-upload/bauhaus_font_herbert_bayer_geometric_sans_serif_typeface.png" alt="Original Bauhaus typeface designed by Herbert Bayer with modern geometric letterforms" loading="lazy" width="650px" height="481px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2860/posts/92920/image-upload/bauhaus_font_herbert_bayer_geometric_sans_serif_typeface.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2860/posts/92920/image-upload/bauhaus_font_herbert_bayer_geometric_sans_serif_typeface.png" alt="Original Bauhaus typeface designed by Herbert Bayer with modern geometric letterforms" 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/2860/posts/92920/image-upload/bauhaus_font_herbert_bayer_geometric_sans_serif_typeface.png 2x"></figure> <p><strong>TL;DR:</strong> Learn how Bauhaus typography evolved from a modernist design movement into a recognizable typographic style, which modern fonts capture the Bauhaus look, and when to use them effectively in contemporary design.</p> <h2 id="toc-5b0c-what-is-the-bauhaus-font">What is the Bauhaus font?</h2> <p><span>The Bauhaus font is not a single, original typeface but a typographic style rooted in the Bauhaus School of Design, founded in Germany in 1919. Rather than producing a definitive font, the school promoted a functional approach to letterforms based on geometry, simplicity, and clarity.</span></p> <p><span>Bauhaus-style typography is defined by clean geometric construction, minimal ornamentation, and consistent strokes. Built from basic shapes such as circles and straight lines, these letterforms feel modern, structured, and highly readable, particularly at display sizes.</span></p> <p><span>Today, designers use Bauhaus-inspired fonts for branding, logos, headlines, and digital interfaces where strong hierarchy and visual impact matter most. In 2026, this visual language continues to influence </span><a href="proxy.php?url=https://design.tutsplus.com/the-ultimate-guide-to-typography--ytc-28c"><span>typography</span></a><span>, </span><a href="proxy.php?url=https://elements.envato.com/learn/what-is-branding" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><span>branding</span></a><span>, and digital design. nearly a century after its origins.</span></p> <h2 id="toc-0clg-the-origins-of-bauhaus-typography">The origins of Bauhaus typography</h2> <p><strong>Bauhaus typography began as an experimental idea, not a commercial font.</strong></p> <p><span>In 1925, designer </span><a href="proxy.php?url=https://www.moma.org/artists/399-herbert-bayer"><span>Herbert Bayer</span></a><span> developed the concept of the Universal typeface while teaching at the Bauhaus school in Germany. His unicase alphabet removed traditional distinctions between uppercase and lowercase letters, favoring pure geometry and functional clarity. Although Universal was never released as a finished font, it became a defining visual expression of </span><a href="proxy.php?url=https://elements.envato.com/learn/bauhaus-graphic-design" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><span>Bauhaus design</span></a><span> principles.</span></p> <figure class="post_image"><a href="proxy.php?url=https://www.nytimes.com/2016/08/14/travel/bauhaus-germany-art-design.html"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2860/posts/92920/image-upload/bauhaus_building_dessau_modernist_architecture_typography.jpg" alt="Historic Bauhaus school building featuring vertical lettering and International Style design" 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/2860/posts/92920/image-upload/bauhaus_building_dessau_modernist_architecture_typography.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2860/posts/92920/image-upload/bauhaus_building_dessau_modernist_architecture_typography.jpg" alt="Historic Bauhaus school building featuring vertical lettering and International Style design" 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/2860/posts/92920/image-upload/bauhaus_building_dessau_modernist_architecture_typography.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2860/posts/92920/image-upload/bauhaus_building_dessau_modernist_architecture_typography.jpg" alt="Historic Bauhaus school building featuring vertical lettering and International Style design" 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/2860/posts/92920/image-upload/bauhaus_building_dessau_modernist_architecture_typography.jpg 2x"></a> <figcaption>Bauhaus building in Dessau, Germany. Photo by The New York Times</figcaption> </figure> <h3 id="toc-1n3y-from-concept-to-commercial-type">From concept to commercial type</h3> <p><strong>Bauhaus ideas entered commercial typography decades later.</strong></p> <p><span>In the late 1960s and early 1970s, designer Joe Taylor created a typeface inspired by Bayer’s work for the Fotostar foundry. This interpretation introduced uppercase characters and more conventional proportions while preserving the geometric spirit of the original concept.</span></p> <p><span>The design was later refined by Ed Benguiat and Victor Caruso at the International Typeface Corporation (ITC), resulting in ITC Bauhaus—a professional, multi-weight type family that helped popularize the Bauhaus look in modern </span><a href="proxy.php?url=https://design.tutsplus.com/graphic-design-basics--ytc-67c"><span>graphic design</span></a><span>.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2860/posts/92920/image-upload/itc_bauhaus_font_official_geometric_typeface_five_styles.png" alt="Official ITC Bauhaus typeface showing clean geometric letterforms in multiple weights" width="870px" height="444px" loading="lazy" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2860/posts/92920/image-upload/itc_bauhaus_font_official_geometric_typeface_five_styles.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2860/posts/92920/image-upload/itc_bauhaus_font_official_geometric_typeface_five_styles.png" alt="Official ITC Bauhaus typeface showing clean geometric letterforms in multiple weights" width="650px" height="334px" loading="lazy" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2860/posts/92920/image-upload/itc_bauhaus_font_official_geometric_typeface_five_styles.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2860/posts/92920/image-upload/itc_bauhaus_font_official_geometric_typeface_five_styles.png" alt="Official ITC Bauhaus typeface showing clean geometric letterforms in multiple weights" width="380px" height="200px" loading="lazy" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2860/posts/92920/image-upload/itc_bauhaus_font_official_geometric_typeface_five_styles.png 2x"></figure> <h3 id="toc-nun5-bauhaus-in-the-digital-era">Bauhaus in the digital era</h3> <p><strong>The Bauhaus aesthetic became widely recognizable in the 1990s.</strong></p> <p><span>A simplified digital typeface known as Bauhaus 93 spread through desktop publishing software and operating systems. While not historically connected to the Bauhaus school, its accessibility helped establish Bauhaus-style typography as a familiar visual language rather than a single historical font.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2860/posts/92920/image-upload/bauhaus_93_font_microsoft_geometric_typeface_specimen.jpg" alt="Official Bauhaus 93 font from Microsoft with distinctive rounded characters" width="870px" height="128px" loading="lazy" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2860/posts/92920/image-upload/bauhaus_93_font_microsoft_geometric_typeface_specimen.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2860/posts/92920/image-upload/bauhaus_93_font_microsoft_geometric_typeface_specimen.jpg" alt="Official Bauhaus 93 font from Microsoft with distinctive rounded characters" width="650px" height="100px" loading="lazy" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2860/posts/92920/image-upload/bauhaus_93_font_microsoft_geometric_typeface_specimen.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2860/posts/92920/image-upload/bauhaus_93_font_microsoft_geometric_typeface_specimen.jpg" alt="Official Bauhaus 93 font from Microsoft with distinctive rounded characters" width="380px" height="66px" loading="lazy" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2860/posts/92920/image-upload/bauhaus_93_font_microsoft_geometric_typeface_specimen.jpg 2x"></figure> <p><span>In 2026, Bauhaus-style fonts are usually used in web or </span><span>print design projects, </span><span>especially for </span><span>logos, </span><span>visual identities, and</span><span> headlines </span><span>that aim to feel bold, structured, and timeless.</span></p> <h2 id="toc-3jvm-18-high-quality-fonts-similar-to-bauhaus">16 high-quality fonts similar to Bauhaus</h2> <p><span>If you’re searching for <a href="proxy.php?url=https://elements.envato.com/learn/the-psychology-of-fonts-fonts-that-evoke-emotion" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">fonts</a> similar to Bauhaus, this curated collection has you covered.Featuring up to 16 typefaces that echo this iconic style, you can explore and download all of them through <a href="proxy.php?url=https://app.envato.com/fonts">Envato</a>—perfect for your next project or creative experiment.</span></p> <h3 id="toc-mc5u-redtone"><span>1. Redtone</span></h3> <figure class="post_image"><a href="proxy.php?url=https://app.envato.com/fonts/1de69769-d38b-45d8-a7a9-2a724117034d"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2860/posts/92920/image-upload/redtone_geometric_sans_serif_font_bauhaus_alternative.jpg" alt="Redtone geometric sans serif font similar to Bauhaus on red background" 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/2860/posts/92920/image-upload/redtone_geometric_sans_serif_font_bauhaus_alternative.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2860/posts/92920/image-upload/redtone_geometric_sans_serif_font_bauhaus_alternative.jpg" alt="Redtone geometric sans serif font similar to Bauhaus on red background" 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/2860/posts/92920/image-upload/redtone_geometric_sans_serif_font_bauhaus_alternative.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2860/posts/92920/image-upload/redtone_geometric_sans_serif_font_bauhaus_alternative.jpg" alt="Redtone geometric sans serif font similar to Bauhaus on red background" 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/2860/posts/92920/image-upload/redtone_geometric_sans_serif_font_bauhaus_alternative.jpg 2x"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/fonts/1de69769-d38b-45d8-a7a9-2a724117034d">Redtone</a> is a <strong>contemporary</strong><strong> geometric sans-serif font </strong>that interprets Bauhaus principles through precision and flexibility rather than nostalgia. Instead of leaning heavily into retro forms, it uses near-perfect circular shapes and carefully controlled proportions to create a system that feels modern and adaptable.</p> <p><strong>Best fit if you’re designing for…</strong></p> <p><span>Clarity, structure, and strong on-screen legibility in digital-first design work, especially in:</span></p> <ul> <li><span>Tech and SaaS branding, UI systems, apps, and digital products where readability and hierarchy are essential</span></li> <li><span>Minimal or premium brands and packaging built around clean layouts and confident headlines</span></li> <li><span>Architecture and interior design projects that rely on structured visual systems and editorial polish</span></li> <li> <span>Editorial and digital layouts, such as online </span><a href="proxy.php?url=https://design.tutsplus.com/articles/back-to-school-magazine-design--cms-31508"><span>magazines</span></a><span>, </span><a href="proxy.php?url=https://elements.envato.com/learn/lookbook-designs-to-showcase-your-work" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><span>lookbooks</span></a><span>, and </span><a href="proxy.php?url=https://elements.envato.com/learn/how-to-create-a-portfolio" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><span>portfolios</span></a><span>, with a clear hierarchy</span> </li> <li><span>Podcast covers and album artwork where typography needs to remain clear at smaller sizes</span></li> <li><span>Lifestyle, streetwear, and urban brands that need a sharp, modern look without losing edge</span></li> </ul> <p><span><strong>Format:</strong> OTF, TTF, WOFF</span></p> <h3 id="toc-a94k-bergen-sans"><span>2. Bergen Sans</span></h3> <figure class="post_image"><a href="proxy.php?url=https://app.envato.com/fonts/d16f57d8-ceec-426b-b669-359e1c127280"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2860/posts/92920/image-upload/bergen_sans_font_similar_to_bauhaus.jpg" alt="Bergen Sans explosive font family similar to Bauhaus with OpenType features" 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/2860/posts/92920/image-upload/bergen_sans_font_similar_to_bauhaus.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2860/posts/92920/image-upload/bergen_sans_font_similar_to_bauhaus.jpg" alt="Bergen Sans explosive font family similar to Bauhaus with OpenType features" 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/2860/posts/92920/image-upload/bergen_sans_font_similar_to_bauhaus.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2860/posts/92920/image-upload/bergen_sans_font_similar_to_bauhaus.jpg" alt="Bergen Sans explosive font family similar to Bauhaus with OpenType features" 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/2860/posts/92920/image-upload/bergen_sans_font_similar_to_bauhaus.jpg 2x"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/fonts/d16f57d8-ceec-426b-b669-359e1c127280">Bergen Sans </a>is a <strong>clean</strong>, <strong>geometric sans-serif</strong> that draws on Bauhaus principles while leaning into a more expressive, contemporary tone. Built on circular forms and consistent stroke widths, it balances functional clarity with a bolder visual presence, making it feel confident without slipping into retro pastiche.</p> <p><strong>Best fit if you’re designing for…</strong></p> <p><span>Visual impact, bold presence, and expressive typography, particularly for:</span></p> <ul> <li><span>High-impact advertising and bold messaging, such as social media campaigns, posters, and digital ads, where type needs to stop the scroll quickly</span></li> <li> <span>Streetwear and urban fashion branding, including </span><a href="proxy.php?url=https://elements.envato.com/learn/logo-design-guide" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><span>logos</span></a><span>, </span><a href="proxy.php?url=https://elements.envato.com/learn/product-packaging-design-tips" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><span>packaging</span></a><span>, and fashion websites that aim to feel modern, confident, and unapologetically bold</span> </li> <li> <span>Expressive UI and digital products such as music apps, gaming platforms, and experimental digital magazines that rely on strong </span><a href="proxy.php?url=https://elements.envato.com/learn/typographic-trends-in-title-sequences" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><span>typographic headlines</span></a> </li> <li><span>Contemporary editorial design, from opinion-led headlines to art magazines and non-fiction book covers that rely on strong hierarchy and visual personality</span></li> <li> <span>Creative projects with vibrant </span><a href="proxy.php?url=https://elements.envato.com/learn/color-psychology" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><span>color palettes</span></a><span> where short, punchy phrases need to feel energetic, dominant, and visually striking</span> </li> </ul> <p><span><strong>Format: </strong>OTF</span></p> <h3 id="toc-h0et-causten"><span>3. Causten</span></h3> <figure class="post_image"><a href="proxy.php?url=https://app.envato.com/fonts/26986ac4-5fb1-4bae-b78b-71fa2dda1417"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2860/posts/92920/image-upload/causten_geometric_rationalistic_font_family_bauhaus_alternative.jpg" alt="Causten geometric font family similar to Bauhaus with 18 font styles" 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/2860/posts/92920/image-upload/causten_geometric_rationalistic_font_family_bauhaus_alternative.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2860/posts/92920/image-upload/causten_geometric_rationalistic_font_family_bauhaus_alternative.jpg" alt="Causten geometric font family similar to Bauhaus with 18 font styles" 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/2860/posts/92920/image-upload/causten_geometric_rationalistic_font_family_bauhaus_alternative.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2860/posts/92920/image-upload/causten_geometric_rationalistic_font_family_bauhaus_alternative.jpg" alt="Causten geometric font family similar to Bauhaus with 18 font styles" 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/2860/posts/92920/image-upload/causten_geometric_rationalistic_font_family_bauhaus_alternative.jpg 2x"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/fonts/26986ac4-5fb1-4bae-b78b-71fa2dda1417">Causten</a> is a <strong>clean geometric sans-serif </strong>built around precision, balance, and system consistency. While its structure reflects Bauhaus-inspired geometry, its real strength lies in its calm, reliable performance across large typographic systems. With nine weights and matching obliques, Causten is designed to scale smoothly from headlines to body text without losing clarity or cohesion.</p> <p><strong>Best fit if you’re designing for…</strong></p> <p><span>Consistency at scale, strong legibility, and a rational, trustworthy typographic system, with a strong focus on:</span></p> <ul> <li><span>Corporate identity and fintech branding, including logos, marketing materials, and formal documentation, where consistency across many touchpoints is critical</span></li> <li><span>Complex design systems for web and mobile, such as dashboards, educational platforms, and data-heavy interfaces that demand clarity and structure</span></li> <li><span>Editorial projects and annual reports, including business magazines, sustainability reports, and corporate publications with a refined, professional tone</span></li> <li><span>Information-driven layouts where multiple weights create a clear hierarchy, from confident headlines to clean, readable body text</span></li> <li><span>Signage and wayfinding systems for museums, airports, and office buildings that rely on clean geometry and distraction-free communication</span></li> </ul> <p><strong>Format:</strong><span> OTF</span></p> <h3 id="toc-mlxh-elpi"><span>4. Elpi</span></h3> <figure class="post_image"><a href="proxy.php?url=https://app.envato.com/fonts/cbaede11-07f6-41b9-b87c-67c4bdf30aee"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2860/posts/92920/image-upload/elpi_modern_typeface_bauhaus_geometric_font_family.jpg" alt="Elpi modern typeface similar to Bauhaus with eight geometric styles" 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/2860/posts/92920/image-upload/elpi_modern_typeface_bauhaus_geometric_font_family.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2860/posts/92920/image-upload/elpi_modern_typeface_bauhaus_geometric_font_family.jpg" alt="Elpi modern typeface similar to Bauhaus with eight geometric styles" 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/2860/posts/92920/image-upload/elpi_modern_typeface_bauhaus_geometric_font_family.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2860/posts/92920/image-upload/elpi_modern_typeface_bauhaus_geometric_font_family.jpg" alt="Elpi modern typeface similar to Bauhaus with eight geometric styles" 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/2860/posts/92920/image-upload/elpi_modern_typeface_bauhaus_geometric_font_family.jpg 2x"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/fonts/cbaede11-07f6-41b9-b87c-67c4bdf30aee">Elpi</a> is a <strong>minimalist geometric</strong><strong> sans-serif typeface</strong> that interprets Bauhaus-inspired forms through a softer, more fluid approach. Rooted in clean geometry and uniform strokes, it strips typography down to its essentials while avoiding the rigidity often associated with strictly rationalist designs. The result is a typeface that feels modern and futuristic, yet approachable rather than cold.</p> <p><strong>Best fit if you’re designing for…</strong></p> <p><span>Calm modernity, soft futurism, and clean geometry with a human touch, such as:</span></p> <ul> <li><span>Tech startups, digital products, and app interfaces that want a forward-looking aesthetic without feeling harsh or overwhelming</span></li> <li> <span>Video game branding, sci-fi or </span><a href="proxy.php?url=https://design.tutsplus.com/articles/best-cyber-monday-flyers-banners-and-ads--cms-107964"><span>cyber-inspired posters</span></a><span>, and speculative design projects that rely on minimal forms rather than visual noise</span> </li> <li><span>Consumer electronics and smart gadgets, including packaging and interface design, where clarity and refinement go hand in hand</span></li> <li><span>Contemporary editorial layouts and creative portfolios that need a polished, modern presence with a subtle personality</span></li> <li><span>Lifestyle-driven digital experiences where lighter weights create softness, rhythm, and visual balance</span></li> </ul> <p><span><strong>Format:</strong> OTF, TTF, WOFF</span></p> <h3 id="toc-nj9l-yampu"><span>5. Yampu</span></h3> <figure class="post_image"><a href="proxy.php?url=https://app.envato.com/fonts/c305d666-89c2-41e3-8a09-71168fc9f123"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2860/posts/92920/image-upload/yampu_modern_typeface_bauhaus_geometric_sans_serif_font.jpg" alt="Modern Bauhaus alternative Yampu font featuring clean geometric letterforms" 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/2860/posts/92920/image-upload/yampu_modern_typeface_bauhaus_geometric_sans_serif_font.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2860/posts/92920/image-upload/yampu_modern_typeface_bauhaus_geometric_sans_serif_font.jpg" alt="Modern Bauhaus alternative Yampu font featuring clean geometric letterforms" 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/2860/posts/92920/image-upload/yampu_modern_typeface_bauhaus_geometric_sans_serif_font.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2860/posts/92920/image-upload/yampu_modern_typeface_bauhaus_geometric_sans_serif_font.jpg" alt="Modern Bauhaus alternative Yampu font featuring clean geometric letterforms" 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/2860/posts/92920/image-upload/yampu_modern_typeface_bauhaus_geometric_sans_serif_font.jpg 2x"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/fonts/c305d666-89c2-41e3-8a09-71168fc9f123">Yampu</a> is an <strong>expressive geometric display</strong><strong> font</strong> resembling Bauhaus aesthetics, designed to function as a visual statement rather than a full typographic system. Although it comes in a single weight, its playful construction and strong forms give it a distinctive personality that works best at large sizes, where structure and expression take center stage.</p> <p><strong>Best fit if you’re designing for…</strong></p> <p><span>Experimentation, strong visual personality, and typography as a graphic element, with applications including:</span></p> <ul> <li><span>Festival posters and cultural event identities, from electronic music to contemporary art and digital exhibitions</span></li> <li><span>Fashion, beauty, and niche cosmetic branding, including unisex perfumes and luxury skincare with an unconventional, design-led edge</span></li> <li><span>Magazine covers and editorial titles where oversized typography drives the visual language</span></li> <li><span>Creative studio and agency logos for teams positioning themselves as bold, conceptual, and forward-thinking</span></li> <li><span>Art-driven visual systems where typography plays an expressive, decorative role rather than a purely functional one</span></li> </ul> <p><span><strong>Format: </strong>OTF, TTF, WOFF</span></p> <h3 id="toc-gzg3-magnify"><span>6. Magnify </span></h3> <figure class="post_image"><a href="proxy.php?url=https://app.envato.com/fonts/7752c0a9-5871-492e-a6d3-b7e7949d12d8"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2860/posts/92920/image-upload/magnify_geometric_sans_font_bauhaus_style_16_styles.jpg" alt="Magnify geometric sans font similar to Bauhaus with 16 clean modern styles" 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/2860/posts/92920/image-upload/magnify_geometric_sans_font_bauhaus_style_16_styles.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2860/posts/92920/image-upload/magnify_geometric_sans_font_bauhaus_style_16_styles.jpg" alt="Magnify geometric sans font similar to Bauhaus with 16 clean modern styles" 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/2860/posts/92920/image-upload/magnify_geometric_sans_font_bauhaus_style_16_styles.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2860/posts/92920/image-upload/magnify_geometric_sans_font_bauhaus_style_16_styles.jpg" alt="Magnify geometric sans font similar to Bauhaus with 16 clean modern styles" 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/2860/posts/92920/image-upload/magnify_geometric_sans_font_bauhaus_style_16_styles.jpg 2x"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/fonts/7752c0a9-5871-492e-a6d3-b7e7949d12d8">Magnify </a>is a <strong>geometric </strong><strong>sans-serif</strong><strong> font</strong>designed around clarity, balance, and long-term usability. Shaped by circular forms and precise straight cuts, Magnify draws from Bauhaus principles while maintaining a neutral, contemporary tone that feels professional rather than expressive. </p> <p><span>With</span><span> eight weights </span><span>and</span><span> matching obliques, Magnify </span><span>functions comfortably across a wide range of design contexts, from headlines to extended content.</span></p> <p><strong>Best fit if you’re designing for…</strong></p> <p><span>Timeless minimalism, geometric clarity, and a contemporary corporate feel, such as:</span></p> <ul> <li><span>Next-generation corporate branding for consultancies, modern law firms, and technology companies that want to feel established yet current</span></li> <li> <span>UX/UI systems and </span><a href="proxy.php?url=https://elements.envato.com/learn/how-to-design-a-mobile-app" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><span>mobile apps</span></a><span> where high legibility and simple construction support everything from navigation to long-form content</span> </li> <li><span>Editorial layouts for print and digital centered on clean grids, confident hierarchy, and restrained typography</span></li> <li> <span>Sustainable and </span><a href="proxy.php?url=https://elements.envato.com/learn/sustainable-practices-for-product-design" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><span>eco-friendly packaging</span></a><span> for organic products and natural cosmetics, where clarity and restraint reinforce brand values</span> </li> <li><span>Scalable visual identities inspired by classic geometric sans-serifs with a modern, dependable edge</span></li> </ul> <p><span><strong>Format:</strong> TTF</span></p> <h3 id="toc-jsog-altone"><span>7. Altone</span></h3> <figure class="post_image"><a href="proxy.php?url=https://app.envato.com/fonts/7e008cb2-a160-4470-b9b1-49d2b9d0024c"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2860/posts/92920/image-upload/altone_geometric_sans_font_bauhaus_style_18_styles.jpg" alt="Modern Bauhaus alternative Altone font featuring complete 18-style family" 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/2860/posts/92920/image-upload/altone_geometric_sans_font_bauhaus_style_18_styles.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2860/posts/92920/image-upload/altone_geometric_sans_font_bauhaus_style_18_styles.jpg" alt="Modern Bauhaus alternative Altone font featuring complete 18-style family" 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/2860/posts/92920/image-upload/altone_geometric_sans_font_bauhaus_style_18_styles.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2860/posts/92920/image-upload/altone_geometric_sans_font_bauhaus_style_18_styles.jpg" alt="Modern Bauhaus alternative Altone font featuring complete 18-style family" 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/2860/posts/92920/image-upload/altone_geometric_sans_font_bauhaus_style_18_styles.jpg 2x"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/fonts/7e008cb2-a160-4470-b9b1-49d2b9d0024c">Altone</a> is a <strong>geometric grotesk sans-serif </strong>designed for clarity, balance, and refined neutrality.Shaped by fundamental geometric forms and carefully balanced proportions, it aligns with Bauhaus-era construction while maintaining a polished, contemporary tone suited to professional, global-facing design work. Including nine weights and matching obliques, Altone adapts easily across branding systems without calling attention to itself.</p> <p><strong>Best fit if you’re designing for…</strong></p> <p><span>Scalability, clarity, and a refined global aesthetic, especially in:</span></p> <ul> <li> <span>Global corporate branding systems where large families support everything from confident logos to cohesive </span><a href="proxy.php?url=https://business.tutsplus.com/articles/stationery-templates-professional-stationery-designs--cms-33034"><span>stationery</span></a><span> and websites</span> </li> <li><span>Lifestyle and travel-focused apps such as city guides, boutique hotels, and experiential platforms with a clean, aspirational tone</span></li> <li><span>High-end UI and digital interfaces, including productivity tools and fashion-forward e-commerce, that require long-term legibility</span></li> <li><span>Museum and gallery signage where clean geometry keeps information clear, calm, and elegant</span></li> <li><span>Premium, information-heavy environments where consistency and restraint elevate the overall experience</span></li> </ul> <p><span><strong>Format</strong>: TTF</span></p> <h3 id="toc-mch6-normal"><span>8. Normal</span></h3> <figure class="post_image"><a href="proxy.php?url=https://app.envato.com/fonts/c4ffa666-828f-4a7c-9692-2438f1d00b16"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2860/posts/92920/image-upload/normal_minimalist_geometric_font_bauhaus_style_red_circle.jpg" alt="Normal geometric font similar to Bauhaus with minimalist red circle design" 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/2860/posts/92920/image-upload/normal_minimalist_geometric_font_bauhaus_style_red_circle.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2860/posts/92920/image-upload/normal_minimalist_geometric_font_bauhaus_style_red_circle.jpg" alt="Normal geometric font similar to Bauhaus with minimalist red circle design" 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/2860/posts/92920/image-upload/normal_minimalist_geometric_font_bauhaus_style_red_circle.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2860/posts/92920/image-upload/normal_minimalist_geometric_font_bauhaus_style_red_circle.jpg" alt="Normal geometric font similar to Bauhaus with minimalist red circle design" 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/2860/posts/92920/image-upload/normal_minimalist_geometric_font_bauhaus_style_red_circle.jpg 2x"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/fonts/c4ffa666-828f-4a7c-9692-2438f1d00b16">Normal </a>is a <strong>minimal</strong><strong>ist sans-serif</strong> with a distinctly understated character. Drawing on rational proportions and essential forms, it balances geometric precision with subtle personality, creating a typeface that feels intentional, modern, and quietly confident. Available in five weights from ExtraLight to ExtraBold, Normal delivers clarity without visual excess.</p> <p><strong>Best fit if you’re designing for…</strong></p> <p><span>Radical minimalism, geometric precision, and quiet luxury, for use in:</span></p> <ul> <li> <span>High-</span><a href="proxy.php?url=https://elements.envato.com/learn/best-fashion-photography-filters-presets-actions-for-lightroom-photoshop" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><span>fashion photography</span></a><span> and luxury editorial covers where typography supports imagery without competing for attention</span> </li> <li><span>Museum and contemporary art gallery branding, including logos and exhibition materials featuring white space and typographic purity</span></li> <li><span>Architecture and industrial design identities for studios that value structure, proportion, and timeless geometric systems</span></li> <li><span>Minimalist signage and architectural applications, such as engraved wayfinding, where precision and materiality are essential</span></li> <li><span>Clean beauty and science-led cosmetic brands where purity, transparency, and restraint define the visual language</span></li> </ul> <p><strong>Format:</strong><span> OTF, TTF, WOFF</span></p> <h3 id="toc-h79b-gorge"><span>9. Géorge</span></h3> <figure class="post_image"><a href="proxy.php?url=https://app.envato.com/fonts/9d1d53fc-2aa1-4eb2-b18e-46a40cb021f4"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2860/posts/92920/image-upload/george_geometric_sans_serif_font_bauhaus_eight_weights.jpg" alt="Géorge geometric sans serif font similar to Bauhaus with eight weight variations" 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/2860/posts/92920/image-upload/george_geometric_sans_serif_font_bauhaus_eight_weights.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2860/posts/92920/image-upload/george_geometric_sans_serif_font_bauhaus_eight_weights.jpg" alt="Géorge geometric sans serif font similar to Bauhaus with eight weight variations" 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/2860/posts/92920/image-upload/george_geometric_sans_serif_font_bauhaus_eight_weights.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2860/posts/92920/image-upload/george_geometric_sans_serif_font_bauhaus_eight_weights.jpg" alt="Géorge geometric sans serif font similar to Bauhaus with eight weight variations" 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/2860/posts/92920/image-upload/george_geometric_sans_serif_font_bauhaus_eight_weights.jpg 2x"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/fonts/9d1d53fc-2aa1-4eb2-b18e-46a40cb021f4">Géorge</a> is a <strong>contemporary geometric sans-serif </strong>that balances architectural structure with approachability. It echoes Bauhaus geometry through precise, well-balanced forms, yet feels firmly grounded in modern digital design rather than a retro revival.  Its versatility allows it to perform comfortably in both body text and headlines, making it a flexible choice for structured yet friendly layouts.</p> <p><strong>Best fit if you’re designing for…</strong></p> <p><span>Clarity, modernity, and a versatile geometric voice made for digital-first use, particularly for:</span></p> <ul> <li><span>User interfaces for apps and web platforms, including music and streaming services that require strong contrast and high legibility on vibrant screens</span></li> <li><span>Contemporary fashion and lifestyle branding that balances minimalism with a chic, approachable edge</span></li> <li><span>Outdoor advertising and digital banners, such as festival promotions or tech campaigns where multiple weights create bold typographic contrast</span></li> <li><span>Digital magazine covers and editorial layouts where large headlines feel clean, structured, and confidently modern</span></li> <li> <span>Youth-forward </span><a href="proxy.php?url=https://business.tutsplus.com/articles/how-to-design-a-new-brand-identity-for-your-business--cms-27036"><span>visual identities</span></a><span> that communicate freshness and innovation while remaining polished and readable</span> </li> </ul> <p><span><strong>Format:</strong> OTF, TTF, WOFF</span></p> <h3 id="toc-hb7k-autorich-sans"><span>10. Autorich Sans</span></h3> <figure class="post_image"><a href="proxy.php?url=https://app.envato.com/fonts/de9e8c7b-a184-43bb-a698-abb9967ebfea"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2860/posts/92920/image-upload/autorich_display_sans_font_bauhaus_style_geometric_typeface.jpg" alt="Autorich display sans font with geometric Bauhaus-inspired design" 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/2860/posts/92920/image-upload/autorich_display_sans_font_bauhaus_style_geometric_typeface.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2860/posts/92920/image-upload/autorich_display_sans_font_bauhaus_style_geometric_typeface.jpg" alt="Autorich display sans font with geometric Bauhaus-inspired design" 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/2860/posts/92920/image-upload/autorich_display_sans_font_bauhaus_style_geometric_typeface.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2860/posts/92920/image-upload/autorich_display_sans_font_bauhaus_style_geometric_typeface.jpg" alt="Autorich display sans font with geometric Bauhaus-inspired design" 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/2860/posts/92920/image-upload/autorich_display_sans_font_bauhaus_style_geometric_typeface.jpg 2x"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/fonts/de9e8c7b-a184-43bb-a698-abb9967ebfea">Autorich</a> is an <strong>all-caps </strong><strong>geometric</strong><strong> display typeface </strong>that reflects Bauhaus construction while leaning into a more decorative, statement-driven direction. Constructed from circles and straight lines and released in two distinct uppercase letter sets, it is designed for visual impact rather than long-form readability. Its stylized forms and subtle Art Deco influence give Autorich a confident, fashion-forward presence.</p> <p><strong>Best fit if you’re designing for…</strong></p> <p><span>Bold personality, bespoke detail, and typography as the visual centerpiece, such as:</span></p> <ul> <li><span>Signature logos and wordmarks where distinctive letterforms create instant brand recognition</span></li> <li><span>Luxury and lifestyle branding such as fragrances, contemporary jewelry, and artisanal spirits with a confident, modern edge</span></li> <li><span>Avant-garde editorial design for architecture, design, and culture magazines that treat typography as a graphic statement</span></li> <li><span>High-end events and exclusive experiences, including galas, fashion shows, and premium product launches, where typography signals exclusivity</span></li> </ul> <p><span><strong>Format:</strong> OTF, TTF, WOFF</span></p> <h3 id="toc-8iq9-pure-mechanic"><span>11. Pure Mechanic</span></h3> <figure class="post_image"><a href="proxy.php?url=https://app.envato.com/fonts/75ea8c5f-b14b-4eb3-9c21-f9eac10ac7c6"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2860/posts/92920/image-upload/pure_mechanic_geometric_font_bauhaus_inspired_typeface.jpg" alt="Pure Mechanic typeface, Bauhaus-style geometric font with clean lines" 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/2860/posts/92920/image-upload/pure_mechanic_geometric_font_bauhaus_inspired_typeface.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2860/posts/92920/image-upload/pure_mechanic_geometric_font_bauhaus_inspired_typeface.jpg" alt="Pure Mechanic typeface, Bauhaus-style geometric font with clean lines" 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/2860/posts/92920/image-upload/pure_mechanic_geometric_font_bauhaus_inspired_typeface.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2860/posts/92920/image-upload/pure_mechanic_geometric_font_bauhaus_inspired_typeface.jpg" alt="Pure Mechanic typeface, Bauhaus-style geometric font with clean lines" 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/2860/posts/92920/image-upload/pure_mechanic_geometric_font_bauhaus_inspired_typeface.jpg 2x"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/fonts/75ea8c5f-b14b-4eb3-9c21-f9eac10ac7c6">Pure Mechanic</a> is a <strong>geometric </strong><strong>sans-serif</strong><strong> </strong>with a distinctly engineered, industrial character. Defined by strict geometric modules and sharp cuts, it recalls Bauhaus-style construction while pushing the aesthetic toward a more futuristic, mechanical direction. Pure Mechanic has a balance of strength and refinement, which gives the typeface a confident presence that feels technical without becoming overly rigid.</p> <p><strong>Best fit if you’re designing for…</strong></p> <p><span>A futuristic, mechanical aesthetic driven by precision, structure, and technology, particularly for:</span></p> <ul> <li><span>Gaming and eSports branding, including team identities, sci-fi interfaces, and digital assets that emphasize speed and competition</span></li> <li><span>Engineering, robotics, and hardware-driven brands such as drone companies, automation startups, and AI or robotics prototypes</span></li> <li><span>High-tech architecture and future-facing infrastructure, from research labs and data centers to speculative design publications</span></li> <li><span>Electric and autonomous automotive design, including digital dashboards, in-car UI systems, and next-generation vehicle campaigns</span></li> <li><span>Technology-forward visual identities where geometric cuts, negative space, and modular systems reinforce precision and control</span></li> </ul> <p><strong>Format: </strong><span>OTF, TTF, WOFF</span></p> <h3 id="toc-hsns-regime-grotesk"><span>12. Regime Grotesk</span></h3> <figure class="post_image"><a href="proxy.php?url=https://app.envato.com/fonts/9036f46e-1f11-4704-a8d7-109d357272a4"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2860/posts/92920/image-upload/regime_grotesk_geometric_sans_serif_font_bauhaus_alternative.jpg" alt="Regime grotesk sans serif font similar to Bauhaus font" 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/2860/posts/92920/image-upload/regime_grotesk_geometric_sans_serif_font_bauhaus_alternative.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2860/posts/92920/image-upload/regime_grotesk_geometric_sans_serif_font_bauhaus_alternative.jpg" alt="Regime grotesk sans serif font similar to Bauhaus font" 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/2860/posts/92920/image-upload/regime_grotesk_geometric_sans_serif_font_bauhaus_alternative.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2860/posts/92920/image-upload/regime_grotesk_geometric_sans_serif_font_bauhaus_alternative.jpg" alt="Regime grotesk sans serif font similar to Bauhaus font" 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/2860/posts/92920/image-upload/regime_grotesk_geometric_sans_serif_font_bauhaus_alternative.jpg 2x"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/fonts/9036f46e-1f11-4704-a8d7-109d357272a4">Regime Grotesk</a> is a <strong>bold grotesk</strong><strong> sans-serif font </strong>defined by discipline, structure, and visual authority. Drawing on Bauhaus geometry and early 20th-century European design traditions, its construction feels controlled and intentional rather than decorative. With four weights, Regime Grotesk delivers a strong, grounded presence that works best when typography needs to carry meaning, tone, and emphasis.</p> <p><strong>Best fit if you’re designing for…</strong></p> <p><span>Strong visual authority, historical weight, and a bold grotesk voice rooted in modernist design, with a strong focus on: </span></p> <ul> <li><span>Opinion-led editorial and historical publications, including magazines focused on politics, sociology, and cultural analysis, that require typographic gravitas</span></li> <li><span>Film posters, documentary titles, and visual campaigns exploring political tension, social movements, or historical conflict</span></li> <li><span>Streetwear and urban brands using bold typography as a statement rather than decoration</span></li> <li><span>Museum, archive, and institutional branding for exhibitions and cultural spaces that reference specific historical periods</span></li> <li><span>Conceptual visual systems where rigid forms deliver impact, with limited weights reinforcing consistency and control</span></li> </ul> <p><strong>Format:</strong><span> TTF</span></p> <h3 id="toc-at3u-jaileq"><span>13. Jaileq</span></h3> <figure class="post_image"><a href="proxy.php?url=https://app.envato.com/fonts/a72210a9-a766-4857-9231-34c906916372"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2860/posts/92920/image-upload/jaileq_modern_bold_font_bauhaus_geometric_sans_serif.jpg" alt="Jaileq modern bold font similar to Bauhaus geometric design" 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/2860/posts/92920/image-upload/jaileq_modern_bold_font_bauhaus_geometric_sans_serif.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2860/posts/92920/image-upload/jaileq_modern_bold_font_bauhaus_geometric_sans_serif.jpg" alt="Jaileq modern bold font similar to Bauhaus geometric design" 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/2860/posts/92920/image-upload/jaileq_modern_bold_font_bauhaus_geometric_sans_serif.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2860/posts/92920/image-upload/jaileq_modern_bold_font_bauhaus_geometric_sans_serif.jpg" alt="Jaileq modern bold font similar to Bauhaus geometric design" 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/2860/posts/92920/image-upload/jaileq_modern_bold_font_bauhaus_geometric_sans_serif.jpg 2x"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/fonts/a72210a9-a766-4857-9231-34c906916372">Jaileq</a> is a <strong>bold geometric</strong><strong> sans-serif </strong>defined by heavy weight, wide proportions, and uncompromising visual strength.This font follows a rigid geometric construction and simplified letter anatomy; it channels Bauhaus-era construction logic into a typeface designed to dominate space rather than blend in. Its thick strokes and controlled negative space ensure clarity even at extreme sizes.</p> <p><strong>Best fit if you’re designing for…</strong></p> <p><span>Maximum impact, structural strength, and typography designed to command attention, such as:</span></p> <ul> <li><span>Large-scale advertising and billboards where extreme weight and wide forms remain legible from a distance</span></li> <li><span>Construction, engineering, and industrial branding for companies that need to signal durability, power, and technical reliability</span></li> <li><span>Business, finance, and economics magazine covers where oversized headlines must feel authoritative and confident</span></li> <li><span>Sports, fitness, and performance-driven merchandising, including apparel and packaging that rely on bold typographic presence</span></li> <li><span>Brands that lead with strength and stability, using typography that feels grounded, direct, and unapologetically bold</span></li> </ul> <p><strong>Format: </strong><span>OTF, TTF</span></p> <h3 id="toc-ebhl-oliviar-regular"><span>14. Oliviar Regular</span></h3> <figure class="post_image"><a href="proxy.php?url=https://app.envato.com/fonts/7d1fff81-7ea6-401a-9c79-9e2ba968e94b"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2860/posts/92920/image-upload/oliviar_regular_sans_font_bauhaus_minimalist_geometric_seven_weights.jpg" alt="Oliviar regular sans serif font similar to Bauhaus with seven minimalist weight options" 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/2860/posts/92920/image-upload/oliviar_regular_sans_font_bauhaus_minimalist_geometric_seven_weights.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2860/posts/92920/image-upload/oliviar_regular_sans_font_bauhaus_minimalist_geometric_seven_weights.jpg" alt="Oliviar regular sans serif font similar to Bauhaus with seven minimalist weight options" 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/2860/posts/92920/image-upload/oliviar_regular_sans_font_bauhaus_minimalist_geometric_seven_weights.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2860/posts/92920/image-upload/oliviar_regular_sans_font_bauhaus_minimalist_geometric_seven_weights.jpg" alt="Oliviar regular sans serif font similar to Bauhaus with seven minimalist weight options" 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/2860/posts/92920/image-upload/oliviar_regular_sans_font_bauhaus_minimalist_geometric_seven_weights.jpg 2x"></a></figure> <p>Another font similar to Bauhaus is <a href="proxy.php?url=https://app.envato.com/fonts/7d1fff81-7ea6-401a-9c79-9e2ba968e94b">Oliviar</a> Regular. This <strong>modern, </strong><strong>geometric sans-serif </strong>that balances precision with visual warmth. Oliviar is defined by clean, simplified forms, softened through generous spacing and calm proportions. Available in seven weights ranging from Thin to Bold, it feels refined and contemporary without becoming cold or overly rigid.</p> <p><strong>Best fit if you’re designing for…</strong></p> <p><span>Organic elegance, modern restraint, and warmth, especially in:</span></p> <ul> <li> <a href="proxy.php?url=https://elements.envato.com/learn/create-with-me" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><span>Skincare</span></a><span>, beauty, and wellness branding, including natural cosmetics, spas, and self-care products focused on purity and calm</span> </li> <li><span>Residential interior design and architecture, from Scandinavian-inspired catalogs to studios creating light-filled, contemporary spaces</span></li> <li><span>Lifestyle editorial design for travel, food, and fashion titles where subtle hierarchy and quiet confidence matter</span></li> <li><span>Elegant invitations and high-end events such as modern weddings, gala dinners, and premium social stationery</span></li> <li><span>Creative personal brands that balance warmth, polish, and approachability within a clean visual system</span></li> </ul> <p><strong>Format</strong><span>:</span><span> OTF</span></p> <h3 id="toc-6vhh-darbots"><span>15. Darbots</span></h3> <figure class="post_image"><a href="proxy.php?url=https://app.envato.com/fonts/60d1e20f-78ba-4c00-b053-80f357be7fb2"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2860/posts/92920/image-upload/darbots_modern_stencil_sans_serif_bauhaus_inspired_font.jpg" alt="Darbots modern stencil font similar to Bauhaus geometric style" 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/2860/posts/92920/image-upload/darbots_modern_stencil_sans_serif_bauhaus_inspired_font.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2860/posts/92920/image-upload/darbots_modern_stencil_sans_serif_bauhaus_inspired_font.jpg" alt="Darbots modern stencil font similar to Bauhaus geometric style" 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/2860/posts/92920/image-upload/darbots_modern_stencil_sans_serif_bauhaus_inspired_font.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2860/posts/92920/image-upload/darbots_modern_stencil_sans_serif_bauhaus_inspired_font.jpg" alt="Darbots modern stencil font similar to Bauhaus geometric style" 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/2860/posts/92920/image-upload/darbots_modern_stencil_sans_serif_bauhaus_inspired_font.jpg 2x"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/fonts/60d1e20f-78ba-4c00-b053-80f357be7fb2">Darbots</a> is a <strong>modern stencil</strong><strong>-style geometric</strong><strong> sans-serif</strong> that combines industrial structure with refined contemporary design. Shaped by clean geometric forms and precise cuts, it references Bauhaus construction while using stencil details as a deliberate graphic feature rather than a purely functional one. The result is a typeface that feels controlled, intentional, and quietly sophisticated.</p> <p><strong>Best fit if you’re designing for…</strong></p> <p><span>Industrial precision paired with refined minimalism, using stencil details in a modern way, such as:</span></p> <ul> <li><span>Luxury industrial branding for design studios, steel furniture, and architectural lighting brands that value craftsmanship and structure</span></li> <li><span>Creative workspace signage and wayfinding for coworking spaces, studios, and workshops where clarity meets a subtle artistic edge</span></li> <li><span>Modern craft and artisanal packaging, from specialty coffee and craft beer to minimalist candles and small-batch products</span></li> <li><span>Architectural and engineering identities where geometric construction and precise cuts signal technical expertise</span></li> <li><span>Brands rooted in making and fabrication that reference production and materiality without feeling utilitarian</span></li> </ul> <p><span><strong>Format:</strong> OTF, TTF</span></p> <h3 id="toc-rm4z-bahuss"><span>16. Bahuss</span></h3> <figure class="post_image"><a href="proxy.php?url=https://app.envato.com/fonts/ab41c798-391f-4957-8f32-60bfb089defe"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2860/posts/92920/image-upload/bahuss_geometric_display_font_bauhaus_inspired_typeface.jpg" alt="Bahuss display font similar to Bauhaus with bold geometric letterforms" 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/2860/posts/92920/image-upload/bahuss_geometric_display_font_bauhaus_inspired_typeface.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2860/posts/92920/image-upload/bahuss_geometric_display_font_bauhaus_inspired_typeface.jpg" alt="Bahuss display font similar to Bauhaus with bold geometric letterforms" 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/2860/posts/92920/image-upload/bahuss_geometric_display_font_bauhaus_inspired_typeface.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2860/posts/92920/image-upload/bahuss_geometric_display_font_bauhaus_inspired_typeface.jpg" alt="Bahuss display font similar to Bauhaus with bold geometric letterforms" 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/2860/posts/92920/image-upload/bahuss_geometric_display_font_bauhaus_inspired_typeface.jpg 2x"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/search/fonts/ab41c798-391f-4957-8f32-60bfb089defe?itemType=fonts&amp;term=bauhaus">Bahuss</a> is a <strong>geometric sans-serif</strong> that delivers a bold, high-energy reinterpretation of Bauhaus typography. Built entirely from basic geometric forms and uniform stroke weights, it takes the movement’s functional logic and amplifies it into a far more intense, contemporary expression. The result feels unapologetic and powerful, designed to make typography the focal point rather than a supporting element.</p> <p><strong>Best fit if you’re designing for…</strong></p> <p><span>A high-impact, contemporary take on Bauhaus geometry, especially in:</span></p> <ul> <li><span>Electronic music and techno visuals, including festival posters, club flyers, and album covers driven by rhythm and repetition</span></li> <li><span>Extreme sports and motorsport branding for racing teams, gear, and performance-focused labels driven by speed and power</span></li> <li><span>Avant-garde editorial design and independent zines centered on urban culture and experimental ideas</span></li> <li> <span>High-impact streetwear graphics, particularly large-scale prints for hoodies and </span><a href="proxy.php?url=https://elements.envato.com/learn/ai-tshirt-design?" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><span>T-shirts</span></a><span>, where typography must dominate</span> </li> <li><span>Youth-driven visual systems that use aggressive geometry and saturated color for an unapologetic presence</span></li> </ul> <p><strong>Format:</strong><span> OTF, TTF, WOFF</span></p> <h3 id="toc-un5s-bonus-bauxify"><span>Bonus: Bauxify</span></h3> <figure class="post_image"><a href="proxy.php?url=https://app.envato.com/fonts/57ff4f5f-94a6-436f-b615-47752ed4c6d1"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2860/posts/92920/image-upload/bauxify_experimental_bauhaus_display_font_334_glyphs.jpg" alt="Modern Bauhaus alternative Bauxify font featuring bold display style and 334 characters" 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/2860/posts/92920/image-upload/bauxify_experimental_bauhaus_display_font_334_glyphs.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2860/posts/92920/image-upload/bauxify_experimental_bauhaus_display_font_334_glyphs.jpg" alt="Modern Bauhaus alternative Bauxify font featuring bold display style and 334 characters" 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/2860/posts/92920/image-upload/bauxify_experimental_bauhaus_display_font_334_glyphs.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2860/posts/92920/image-upload/bauxify_experimental_bauhaus_display_font_334_glyphs.jpg" alt="Modern Bauhaus alternative Bauxify font featuring bold display style and 334 characters" 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/2860/posts/92920/image-upload/bauxify_experimental_bauhaus_display_font_334_glyphs.jpg 2x"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/search/fonts/57ff4f5f-94a6-436f-b615-47752ed4c6d1?itemType=fonts&amp;term=bauhaus">Bauxify</a> is an <strong>experimental display typeface</strong> that channels the artistic and exploratory side of Bauhaus typography. Designed with expressive intent, it prioritizes bold visual construction over neutrality, resulting in letterforms that feel closer to modern art objects than conventional branding tools. Its heavy, modular forms create a strong graphic presence, making typography the central visual element.</p> <p><strong>Best fit if you’re designing for…</strong></p> <p><span>High-impact applications, experimentation, and typography as an artistic statement, especially in:</span></p> <ul> <li><span>Avant-garde logo design where expressive letterforms support art-led and concept-driven identities</span></li> <li><span>Design event posters and visual identities for fairs, biennials, and exhibitions where typography takes center stage</span></li> <li> <span>Art and theory </span><a href="proxy.php?url=https://elements.envato.com/learn/how-to-create-a-book-cover-using-ai-complete-guide?" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><span>book covers</span></a><span> focused on design history, visual culture, and artist monographs with strong conceptual weight</span> </li> <li> <span>Experimental animation and </span><a href="proxy.php?url=https://elements.envato.com/learn/motion-graphics-guide" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><span>motion graphics</span></a><span> that benefit from modular construction and geometric cuts</span> </li> <li><span>Conceptual visual systems where typography is meant to be explored, interpreted, and experienced, not just read</span></li> </ul> <p><strong>Format:</strong><span> OTF, TTF, WOFF</span></p> <h2 id="toc-04sv-how-to-choose-the-right-font-similar-to-bauhaus">How to choose the right font similar to Bauhaus</h2> <p><span>Choosing the right Bauhaus-style font isn’t about sticking to a strict visual rulebook. It’s about knowing when geometric clarity and functional form actually add value to your design, and when they don’t.</span></p> <p><span>Before committing to a font, keep these principles in mind:</span></p> <ul> <li> <strong>Match the font to the tone of your project. </strong><span>Clean, neutral families work best for systems and long-form layouts, while bolder, more expressive fonts shine in branding, posters, and headline-driven work.</span> </li> <li> <strong>Test fonts at real usage sizes. </strong><span>Many Bauhaus-style fonts look great at display scale but lose clarity in UI or body text. Always check how they perform where they’ll actually live.</span> </li> <li> <strong>Look beyond a single weight.</strong><span> Larger families give you flexibility across layouts, hierarchy, and responsive designs, especially in complex projects.</span> </li> </ul> <p><span>All the fonts featured in this guide are high-quality, versatile, and suitable for professional use. Even better, they’re all available with an Envato subscription, giving you unlimited access to fonts, graphics, templates, photos, and access to </span><a href="proxy.php?url=https://elements.envato.com/learn/envato-ai-features" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><span>AI tools</span></a><span> to support your workflow from start to finish.</span></p> <p><span>Want to keep exploring strong typographic styles? You might also enjoy these font collections:</span></p> <ul> <li><a href="proxy.php?url=https://design.tutsplus.com/articles/15-fonts-similar-to-muro--cms-41021"><span>15 Fonts Similar to Muro</span></a></li> <li><a href="proxy.php?url=https://design.tutsplus.com/articles/15-fonts-similar-to-bebas-neue-and-bebas-neue-font-pairings--cms-36760"><span>14+ Fonts Similar to Bebas Neue</span></a></li> <li><a href="proxy.php?url=https://design.tutsplus.com/articles/fonts-similar-to-rockwell-including-rockwell-extra-bold--cms-38513"><span>Fonts Similar to Rockwell</span></a></li> <li><a href="proxy.php?url=https://design.tutsplus.com/articles/16-fonts-similar-to-cern--cms-41600"><span>16 Fonts Similar to Cern</span></a></li> </ul> <figure class="post_image"></figure> <h2 id="toc-a0uh-fonts-similar-to-bauhaus-faqs">Fonts similar to Bauhaus FAQs</h2> </div><div data-content-block-type="FrequentlyAskedQuestion" class="content-block content-block-frequentlyaskedquestion frequently-asked-question-component" id="ivi9"><div class="frequently-asked-question-wrapper flex flex-col div-container"> <details class="frequently-asked-question-question-block group peer flex cursor-pointer flex-row items-center justify-between border-b-2 div-container"><summary class="frequently-asked-question-question-summary list-none flex flex-row justify-between items-center div-container" id="i6d2"><div id="ilmd" class="frequently-asked-question-question text-xl font-medium"><p>Why is Bauhaus popular in design?</p></div> <div class="frequently-asked-question-icon content-container"> <div class="group-open:hidden"> <svg xmlns="https://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M12 4C11.4477 4 11 4.44772 11 5V11H5C4.44772 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H11V19C11 19.5523 11.4477 20 12 20C12.5523 20 13 19.5523 13 19V13H19C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11H13V5C13 4.44772 12.5523 4 12 4Z" fill="#000000"></path> </svg> </div> <div class="group-open:flex hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M4 12C4 11.4477 4.44772 11 5 11H19C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13H5C4.44772 13 4 12.5523 4 12Z" fill="#000000"></path> </svg> </div> </div></summary><div class="frequently-asked-question-answer-block div-container"><div id="iq3g" class="frequently-asked-question-answer"><p>Bauhaus is popular because it revolutionized design by prioritizing clarity, function, and simplicity over decoration. Founded in the 1920s in Germany, the movement introduced a geometric, minimal design language that still feels timeless and works just as well in modern branding and digital design.</p></div></div></details><details class="frequently-asked-question-question-block group peer flex cursor-pointer flex-row items-center justify-between border-b-2 div-container"><summary class="frequently-asked-question-question-summary list-none flex flex-row justify-between items-center div-container" id="i3iyk"><div id="igvs8" class="frequently-asked-question-question text-xl font-medium"><p>Is Bauhaus a font?</p></div> <div class="frequently-asked-question-icon content-container"> <div class="group-open:hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M12 4C11.4477 4 11 4.44772 11 5V11H5C4.44772 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H11V19C11 19.5523 11.4477 20 12 20C12.5523 20 13 19.5523 13 19V13H19C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11H13V5C13 4.44772 12.5523 4 12 4Z" fill="#000000"></path> </svg> </div> <div class="group-open:flex hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M4 12C4 11.4477 4.44772 11 5 11H19C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13H5C4.44772 13 4 12.5523 4 12Z" fill="#000000"></path> </svg> </div> </div></summary><div class="frequently-asked-question-answer-block div-container"><div id="i18t4" class="frequently-asked-question-answer"> <p> Bauhaus is a design movement, not a single original font.</p> <p>While typefaces such as ITC Bauhaus and Bauhaus 93 exist, they are later interpretations inspired by the movement’s geometric principles rather than fonts created by the Bauhaus school itself.</p> </div></div></details><details class="frequently-asked-question-question-block group peer flex cursor-pointer flex-row items-center justify-between border-b-2 div-container"><summary class="frequently-asked-question-question-summary list-none flex flex-row justify-between items-center div-container" id="i3m1a"><div id="igezh" class="frequently-asked-question-question text-xl font-medium"><p>What projects use Bauhaus-style design most often?</p></div> <div class="frequently-asked-question-icon content-container"> <div class="group-open:hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M12 4C11.4477 4 11 4.44772 11 5V11H5C4.44772 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H11V19C11 19.5523 11.4477 20 12 20C12.5523 20 13 19.5523 13 19V13H19C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11H13V5C13 4.44772 12.5523 4 12 4Z" fill="#000000"></path> </svg> </div> <div class="group-open:flex hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M4 12C4 11.4477 4.44772 11 5 11H19C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13H5C4.44772 13 4 12.5523 4 12Z" fill="#000000"></path> </svg> </div> </div></summary><div class="frequently-asked-question-answer-block div-container"><div id="i1qky" class="frequently-asked-question-answer"> <p>Bauhaus-style design is commonly used in branding, logos, and display typography.</p> <p>It’s especially effective for posters, editorial layouts, signage, packaging, and modern web design where strong structure and visual impact matter.</p> </div></div></details><details class="frequently-asked-question-question-block group peer flex cursor-pointer flex-row items-center justify-between border-b-2 div-container"><summary class="frequently-asked-question-question-summary list-none flex flex-row justify-between items-center div-container"><div id="iigw6" class="frequently-asked-question-question text-xl font-medium"><p>Is ITC Bauhaus free to use?</p></div> <div class="frequently-asked-question-icon content-container"> <div class="group-open:hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M12 4C11.4477 4 11 4.44772 11 5V11H5C4.44772 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H11V19C11 19.5523 11.4477 20 12 20C12.5523 20 13 19.5523 13 19V13H19C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11H13V5C13 4.44772 12.5523 4 12 4Z" fill="#000000"></path> </svg> </div> <div class="group-open:flex hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M4 12C4 11.4477 4.44772 11 5 11H19C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13H5C4.44772 13 4 12.5523 4 12Z" fill="#000000"></path> </svg> </div> </div></summary><div class="frequently-asked-question-answer-block div-container"><div id="in2ko" class="frequently-asked-question-answer"> <p> ITC Bauhaus is a commercial typeface and requires a license for use.</p> <p>It’s not free by default, but it can be used legally through licensed platforms or font providers. Envato provides access to Bauhaus-inspired fonts under a commercial license, making them suitable for both personal and professional projects.</p> </div></div></details><details class="frequently-asked-question-question-block group peer flex cursor-pointer flex-row items-center justify-between border-b-2 div-container"><summary class="frequently-asked-question-question-summary list-none flex flex-row justify-between items-center div-container"><div id="io3xz" class="frequently-asked-question-question text-xl font-medium"><p>Is Bauhaus 93 free to use?</p></div> <div class="frequently-asked-question-icon content-container"> <div class="group-open:hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M12 4C11.4477 4 11 4.44772 11 5V11H5C4.44772 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H11V19C11 19.5523 11.4477 20 12 20C12.5523 20 13 19.5523 13 19V13H19C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11H13V5C13 4.44772 12.5523 4 12 4Z" fill="#000000"></path> </svg> </div> <div class="group-open:flex hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M4 12C4 11.4477 4.44772 11 5 11H19C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13H5C4.44772 13 4 12.5523 4 12Z" fill="#000000"></path> </svg> </div> </div></summary><div class="frequently-asked-question-answer-block div-container"><div id="ivfpu" class="frequently-asked-question-answer"> <p>Bauhaus 93 is a commercial typeface and is not free for unrestricted use.</p> <p>Although it is often preinstalled on some systems or widely distributed online, its usage rights depend on the license under which it was obtained. Designers should always check the font’s licensing terms before using Bauhaus 93 in commercial projects.</p> </div></div></details><details class="frequently-asked-question-question-block group peer flex cursor-pointer flex-row items-center justify-between border-b-2 div-container"><summary class="frequently-asked-question-question-summary list-none flex flex-row justify-between items-center div-container" id="idddn"><div id="inzl8" class="frequently-asked-question-question text-xl font-medium"><p>Is Bauhaus good for body text?</p></div> <div class="frequently-asked-question-icon content-container"> <div class="group-open:hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M12 4C11.4477 4 11 4.44772 11 5V11H5C4.44772 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H11V19C11 19.5523 11.4477 20 12 20C12.5523 20 13 19.5523 13 19V13H19C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11H13V5C13 4.44772 12.5523 4 12 4Z" fill="#000000"></path> </svg> </div> <div class="group-open:flex hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M4 12C4 11.4477 4.44772 11 5 11H19C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13H5C4.44772 13 4 12.5523 4 12Z" fill="#000000"></path> </svg> </div> </div></summary><div class="frequently-asked-question-answer-block div-container" id="i1eqp"><div id="iev5u" class="frequently-asked-question-answer"> <p>Bauhaus-style fonts are better suited for headlines than long body text.</p> <p>Their geometric forms work best at larger sizes, so designers often pair them with neutral sans-serif fonts such as Montserrat, Helvetica, or Open Sans for body copy.</p> </div></div></details> </div></div><div class="mediafed_ad"><img border="0" height="1" src="proxy.php?url=http://audio.tutsplus.com.feedsportal.com/c/35227/f/669438/s/92920/sc/4/mf.gif" width="1" /><a href="proxy.php?url=http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/92920/a2.htm"><img border="0" src="proxy.php?url=http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/92920/a2.img" /></a><img border="0" height="1" src="proxy.php?url=http://pi.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/92920/a2t.img" width="1" /></div> 2026-02-24 06:47:32 UTC 2026-02-24 06:47:32 UTC MissChatz tag:tutsplus.com,2005:PostPresenter/cms-108152 2023-11-29T14:27:30+00:00 How to quickly nest & unnest clips in Premiere Pro <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="i7yz"> <p><strong>TL:DR: </strong><span>Nesting in </span>Premiere Pro<span> lets you group multiple clips into a single nested sequence so you can move, trim, and apply effects all at once. It’s one of the easiest ways to clean up a messy timeline and improve playback performance. </span><span>Unnesting gives you the flexibility to go back, access the original clips, and fine-tune individual edits whenever you need. Master both, and your timeline management instantly levels up.</span></p> <p><a href="proxy.php?url=https://photography.tutsplus.com/tutorials/adobe-premiere-pro-ultimate-tutorial-guide-for-beginners-2024--cms-108725"><span>Becoming efficient in </span>Premiere Pro</a><span> isn’t just a nice bonus; it’s essential. A streamlined workflow saves you time, keeps your edits organized, and helps prevent small mistakes from turning into big headaches later. And a huge part of that efficiency comes down to timeline management.</span></p> <p><span>In this tutorial, we’ll break down two key skills that will instantly clean up your workflow: how to nest clips in Premiere Pro to simplify your timeline, and how to unnest clips when you need to dive back in and fine-tune the details.</span></p> <h2 id="toc-oxhg-what-does-nesting-mean">What does nesting mean?</h2> <p><span>Nesting in Premiere Pro is a </span><span>powerful</span><span> feature that lets you group multiple clips </span><span>into</span><span> a single unit on your timeline</span><span>. </span><span> Instead of managing several separate layers, you combine them into one nested sequence, making your edit cleaner and easier to control.</span></p> <p><span>This </span><span>is especially helpful when working with</span><span> complex timelines and reducing clutter. Once you nest clips, you can apply effects, transitions, or adjustments to the entire group at once. </span><span>That means fewer repetitive steps and a much faster workflow.</span></p> <p><span>Additionally, nesting can also improve performance in your project. By </span><span>consolidating multiple layers into a single sequence, Premiere Pro has fewer active elements to process during playback. The result? Smoother previews and less strain on your system, particularly in effects-heavy projects.</span></p> <h2 id="toc-tqdh-how-to-nest-and-unnest-in-premiere-pro">How to nest and unnest in Premiere Pro</h2> <p><span>Nesting in Premiere Pro helps you join </span><span>multiple</span><span> clips together </span><span>into a single sequence</span><span>. </span><span>Instead of shifting, trimming, or applying effects to several individual clips, you can control everything at once, making your timeline cleaner and far easier to manage</span><span>. </span></p> <p><span>But </span><span>editing isn’t always linear. Sometimes you need to dive back in and tweak a specific cut, adjust timing, or refine an effect. That’s where knowing how to </span>unnest in Premiere Pro<span> becomes just as important</span><span>. </span></p> <p><span>Let’s tackle both skills in this tutorial</span><span> step by step. I’ll demonstrate using </span><span>two stock video clips from </span><a href="proxy.php?url=https://elements.envato.com/" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><span>Envato</span></a><span>. You can download them </span><a href="proxy.php?url=https://elements.envato.com/hot-air-balloon-in-the-sky-over-a-field-8T5RM9L" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><span>here</span></a><span> and </span><a href="proxy.php?url=https://elements.envato.com/soft-and-slow-wave-and-rocky-seascape-in-phangan-t-KXMEUHQ" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><span>here </span></a><span>as we tidy up the timeline together</span><span>.</span></p> <div class="callout-block"> <span class="callout-icon callout-tip"></span> <div class="callout-message"> <span>When nesting multiple clips, remember that you can always double-click on the nested sequence to make changes at any time. This allows you to edit the contents of the nested sequence without affecting the original timeline. </span><span>It’s the best of both worlds: a cleaner workspace on the surface, with full editing flexibility just one double-click away</span>.</div> </div> <h3 id="toc-kzdm-how-to-nest-in-premiere-pro-step-by-step"><span>How to nest in Premiere Pro (step by step)</span></h3> <p><span>Nesting in Premiere Pro is </span><span>one of those skills that instantly makes you a faster, cleaner editor</span><span>. You can merge several multimedia clips into </span><span>a </span>single nested sequence,<strong> </strong><span>so you can move, trim, and apply effects without juggling a stack of separate layers.</span></p> <p><span>It’s a</span><span>lso a simple way to declutter your Timeline, especially when you’re working with complex sections like montages, multi-layered B-roll, or grouped animations. By nesting clips, you streamline your workflow, stay organized, and make your project much easier to manage as it grows.</span></p> <h4 id="toc-7nui-choose-media-to-nest"><span>1. Choose media to nest</span></h4> <p><span>Nesting works with any multimedia in your project’s Timeline. This includes video clips, audio tracks, music, still images, graphics, </span><span>adjustment layers, </span><span>and more. </span><span>If it’s sitting on your timeline, you can nest it. In this example, we’ll combine the two stock video clips mentioned earlier into a single nested sequence.</span></p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/hot-air-balloon-in-the-sky-over-a-field-8T5RM9L" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/151/posts/108152/image-upload/nesting_clips.jpg" alt="Nesting clips in Adobe Premiere Pro" loading="lazy"></a> <figcaption>You can choose media to nest in your Adobe Premiere Pro Timeline. (Stock footage: <a href="proxy.php?url=https://elements.envato.com/hot-air-balloon-in-the-sky-over-a-field-8T5RM9L" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Envato.</a>)</figcaption> </figure> <p>To get started, make sure both clips are placed on your Premiere Pro Timeline. If you’re new to Premiere Pro, the Timeline is located in the lower center of your workspace, directly beneath the Program Monitor (the video preview panel). This is where all your editing happens: cuts, trims, transitions, and effects.</p> <p><span>Once your clips are positioned the way you want them, you’re ready to select and nest them into one clean, organized sequence.</span></p> <h3 id="toc-5bug-start-nesting-clips-in-premiere-pro"><span>2. Start nesting clips in Premiere Pro</span></h3> <p><span>To start nesting clips in Premiere, open the Timeline panel. </span><span>First, click on the initial multimedia clip you want to include in the nest</span><span>. Then, hold down the Shift key on your keyboard </span><span>and click the additional clips you’d like to group together</span><span>. </span><span>This allows you to select multiple clips at once, whether they’re stacked across tracks or placed side by side.</span></p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/hot-air-balloon-in-the-sky-over-a-field-8T5RM9L" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/151/posts/108152/image-upload/how_to_nest_in_premiere_pro.jpg" alt="How to nest in Premiere Pro" loading="lazy"></a> <figcaption>Hold down<strong> Shift </strong>and select clips to nest. Then, go to <strong>Clip &gt; Nest. </strong>(Stock footage: <a href="proxy.php?url=https://elements.envato.com/hot-air-balloon-in-the-sky-over-a-field-8T5RM9L" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Envato Elements.</a>)</figcaption> </figure> <p><span>With your clips selected, move to the top menu bar and click</span><span> Clip. </span><span>From the</span><span> dropdown </span><span>menu, scroll to the bottom and choose Nest. Premiere Pro will prompt you to name your new nested sequence, give it something clear and descriptive (for example, Intro Montage Nest), then click OK</span><span>.</span></p> <p><span>Now </span><span>take a</span><span> look back at your Timeline. Instead of </span><span>several separate clips, you’ll see a single green clip. That’s your </span><strong>Nested Sequence</strong><span>. Just like that, you’ve grouped multiple elements into one clean, manageable unit, making your timeline instantly more organized.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/151/posts/108152/image-upload/nesting_clips_in_premiere.jpg" alt="Nest clips" loading="lazy"> <figcaption>Nested clips are grouped into a <strong>Nested Sequence</strong> that appears on your Timeline in bright green.</figcaption> </figure> <h2 id="toc-qs22-how-to-unnest-in-premiere-pro"><span>How to unnest in Premiere Pro</span></h2> <p><span>You’ve learned </span><span>how</span><span> nesting clips in Premiere Pro </span><span>can clean up your timeline and simplify complex edits</span><span>. But </span><span>what if you need to go back and tweak the individual clips inside that nested sequence? That’s where unnesting comes in, and thankfully, it’s just as straightforward</span><span>.</span></p> <p><span>If you just created a nested sequence, </span><span> the quickest way to reverse it is to go to </span><span>Edit &gt; Undo </span><span>(or use your keyboard shortcut)</span><span>. </span><span>That instantly restores your original, separate clips.</span></p> <p><span>However, if some time has passed or you’ve continued editing, unnesting requires a slightly different approach. Let’s work through these steps so you can safely return to your individual clips without disrupting your project structure:</span></p> <h3 id="toc-v0am-open-the-nested-track"><span>1. Open the nested track</span></h3> <p>Remember, nested clips in Premiere Pro appear as a single green clip in your Timeline. This green clip represents a nested sequence, essentially a sequence within your main sequence<strong><span>.</span> </strong></p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/hot-air-balloon-in-the-sky-over-a-field-8T5RM9L" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/151/posts/108152/image-upload/unnest.jpg" alt="how to unnest in Premiere Pro" loading="lazy"></a> <figcaption>To unnest clips in Premiere, double-click on the nested sequence in your Timeline to open it.</figcaption> </figure> <p>T</p> <p><span>To open the nested sequence, simply double-click on the green clip in your Timeline. When you do, </span><span>Premiere Pro will switch you to a new Timeline tab, labeled with the name you gave the nested sequence when you created it. </span><span>Inside this tab, you’ll see all the original individual clips exactly as they were before nesting. From here, you can review, adjust, or prepare to fully unnest them back into your main timeline.</span></p> <h3 id="toc-wose-move-media-to-the-original-sequence"><span>2. Move media to the original sequence</span></h3> <p><span>On the Nested Sequence tab, you’ll see your individual clips. Again, these can include videos, audio, and more </span><span>as they were before nesting</span><span>. In our example, you’ll see both of the video clips, side by side, </span><span>ready to be edited individually</span><span>.</span></p> <p><span>Want to </span><span>fully unnest and work with those clips directly in your main project</span><span>? All that you have to do is move the clips back to your original sequence. Start by clicking and dragging one of the video clips from the nested timeline. </span><span>While holding it, drag your cursor up to the original sequence tab (for example, </span><em><span>Sequence 01</span></em><span>). Hover over it until the tab opens</span><span>.</span></p> <p><span>Once your original Timeline appears, drag the clip into position and release it where you want it placed.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/151/posts/108152/image-upload/unnesting.jpg" alt="Unnesting clips in Premiere Pro" loading="lazy"> <figcaption>Drag clips to the tab for your original sequence to remove them from nesting.</figcaption> </figure> <p><span>You can repeat this </span><span>process for any remaining clips inside the nested sequence. When all your media has been moved back into the main Timeline, you can safely delete the green </span><strong>Nested Sequence</strong><span> clip</span><span>.</span></p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/soft-and-slow-wave-and-rocky-seascape-in-phangan-t-KXMEUHQ" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/151/posts/108152/image-upload/how_to_unnest_in_premiere_pro.jpg" alt="How to unnest in Premiere Pro" loading="lazy"></a> <figcaption>Clips that you drag to the original sequence are now unnested, just like they were before! (Stock footage: <a href="proxy.php?url=https://elements.envato.com/soft-and-slow-wave-and-rocky-seascape-in-phangan-t-KXMEUHQ" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Envato.</a>)</figcaption> </figure> <p><span>That’s how to unnest in Premiere Pro. When you know how to nest and unnest, you can </span><span>gain flexibility and control over even the most complex timelines. It’s one of those everyday editing skills that keeps your workflow fast, organized, and fully in your hands.</span></p> <h2 id="toc-p87k-elements-section">The best source for Premiere Pro templates (with unlimited downloads)</h2> <p><a href="proxy.php?url=https://elements.envato.com/" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><span>Envato</span></a><span> is the go-to creative library for </span><a href="proxy.php?url=https://elements.envato.com/video-templates/" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><span>Adobe Premiere Pro templates</span></a><span>. These </span><span>professionally designed, ready-to-use templates make editing faster, smoother, and far less stressful, whether you’re building a YouTube intro, a social media promo, or a cinematic opener. </span></p> <p><span>With thousands of Premiere Pro projects available, you’ll never start from a blank timeline again. </span><span>With an Envato subscription, you can grab as many files as you need for your next video project. The </span><span>entire creative asset library is carefully curated for quality, so you’re working with polished, professional assets that save time and elevate your results</span><span>. </span></p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/freelancer-videographer-finishing-project-in-apart-5L63W2B" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2827/posts/108152/image-upload/Editing_with_Adobe_Premiere_Pro.jpg" alt="Envato Elements" loading="lazy"></a> <figcaption>Envato lets you get unlimited downloads with a flat-rate subscription.</figcaption> </figure> <p><span>And it doesn’t stop at </span><span>Premiere Pro templates. </span><span>Your subscription unlocks millions of creative assets, including </span><a href="proxy.php?url=https://elements.envato.com/photos" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><span>stock photos</span></a><span>, footage, </span><a href="proxy.php?url=https://elements.envato.com/audio" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><span>royalty-free music</span></a><span>, sound effects, </span><a href="proxy.php?url=https://elements.envato.com/graphics" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><span>graphic templates</span></a><span>, and more. Everything you need to build a complete, cohesive production under one roof</span>.</p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/video-templates/compatible-with-premiere-pro" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2861/posts/108152/image-upload/Capturadepantalla2026_02_20alas12_33_27p_m.jpeg" alt="Adobe Premiere Pro templates" loading="lazy"></a> <figcaption>Download as many <a href="proxy.php?url=https://elements.envato.com/video-templates/compatible-with-premiere-pro" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Adobe Premiere Pro templates</a> - and more - for one flat rate thanks to Envato.</figcaption> </figure> <p><span>If you’re experimenting with generative AI-powered workflows, Envato also offers tools built for modern creators. One standout is </span><a href="proxy.php?url=https://labs.envato.com/video-gen"><strong>VideoGen</strong><span>,</span></a><span> an AI  video generation tool with smart generation and editing capabilities. It can help speed up content creation, automate certain editing tasks, and streamline early-stage production, especially when you’re producing high volumes of social or marketing content.</span></p> <h2 id="toc-vbqh-conclusion">You just mastered nesting Clips and unnesting clips in Adobe Premiere Pro</h2> <p><span>Learning how to unnest in Premiere Pro is just as important as knowing how to nest. Together, these two skills are the secret to keeping your timeline clean, organized, and easy to control. When your project stays tidy, you edit faster, make fewer mistakes, and save yourself serious time in the long run.</span></p> <p><span>Now, it’s your turn </span><span>to put it into action</span><span>. It’s time to practice how to nest in Premiere Pro. </span><span>Open a project that’s starting to feel cluttered and practice how to nest clips in Premiere Pro to simplify your timeline. Then, switch things up and unnest those clips to fine-tune the details.</span></p> <p><span>That hands-on repetition is what locks the skill in, and once you get comfortable with it, nesting and unnesting will become part of your everyday editing workflow.</span></p> </div><div data-content-block-type="FrequentlyAskedQuestion" class="content-block content-block-frequentlyaskedquestion frequently-asked-question-component" id="iuzd"><div class="frequently-asked-question-wrapper flex flex-col div-container"> <details class="frequently-asked-question-question-block group peer flex cursor-pointer flex-row items-center justify-between border-b-2 div-container" id="iwhv"><summary class="frequently-asked-question-question-summary list-none flex flex-row justify-between items-center div-container"><div id="iil2" class="frequently-asked-question-question text-xl font-medium"><p>What does nesting mean in Premiere Pro?</p></div> <div class="frequently-asked-question-icon content-container"> <div class="group-open:hidden"> <svg xmlns="https://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M12 4C11.4477 4 11 4.44772 11 5V11H5C4.44772 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H11V19C11 19.5523 11.4477 20 12 20C12.5523 20 13 19.5523 13 19V13H19C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11H13V5C13 4.44772 12.5523 4 12 4Z" fill="#000000"></path> </svg> </div> <div class="group-open:flex hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M4 12C4 11.4477 4.44772 11 5 11H19C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13H5C4.44772 13 4 12.5523 4 12Z" fill="#000000"></path> </svg> </div> </div></summary><div class="frequently-asked-question-answer-block div-container"><div id="irwg" class="frequently-asked-question-answer"><p> Nesting means grouping multiple clips into one nested sequence. Instead of managing several layers individually, you combine them into a single green clip on your timeline. This makes complex edits easier to control and keeps your timeline organized.</p></div></div></details><details class="frequently-asked-question-question-block group peer flex cursor-pointer flex-row items-center justify-between border-b-2 div-container"><summary class="frequently-asked-question-question-summary list-none flex flex-row justify-between items-center div-container"><div id="i6zui" class="frequently-asked-question-question text-xl font-medium"><p>How do I nest clips in Premiere Pro?</p></div> <div class="frequently-asked-question-icon content-container"> <div class="group-open:hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M12 4C11.4477 4 11 4.44772 11 5V11H5C4.44772 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H11V19C11 19.5523 11.4477 20 12 20C12.5523 20 13 19.5523 13 19V13H19C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11H13V5C13 4.44772 12.5523 4 12 4Z" fill="#000000"></path> </svg> </div> <div class="group-open:flex hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M4 12C4 11.4477 4.44772 11 5 11H19C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13H5C4.44772 13 4 12.5523 4 12Z" fill="#000000"></path> </svg> </div> </div></summary><div class="frequently-asked-question-answer-block div-container"><div id="i6l0s" class="frequently-asked-question-answer"><p>Select your clips, then choose Clip → Nest. Hold Shift to select multiple clips in your Timeline, click Clip in the top menu, and choose Nest. Name your nested sequence and click OK. Your selected clips will be combined into a single green nested sequence.</p></div></div></details><details class="frequently-asked-question-question-block group peer flex cursor-pointer flex-row items-center justify-between border-b-2 div-container"><summary class="frequently-asked-question-question-summary list-none flex flex-row justify-between items-center div-container"><div id="i9mok" class="frequently-asked-question-question text-xl font-medium"><p>How do I unnest in Premiere Pro?</p></div> <div class="frequently-asked-question-icon content-container"> <div class="group-open:hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M12 4C11.4477 4 11 4.44772 11 5V11H5C4.44772 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H11V19C11 19.5523 11.4477 20 12 20C12.5523 20 13 19.5523 13 19V13H19C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11H13V5C13 4.44772 12.5523 4 12 4Z" fill="#000000"></path> </svg> </div> <div class="group-open:flex hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M4 12C4 11.4477 4.44772 11 5 11H19C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13H5C4.44772 13 4 12.5523 4 12Z" fill="#000000"></path> </svg> </div> </div></summary><div class="frequently-asked-question-answer-block div-container"><div id="is94p" class="frequently-asked-question-answer"><p>Open the nested sequence and move clips back to the original timeline. Double-click the green nested sequence, drag the original clips back to your main sequence tab, and place them in your Timeline. Then delete the nested sequence clip.</p></div></div></details><details class="frequently-asked-question-question-block group peer flex cursor-pointer flex-row items-center justify-between border-b-2 div-container" id="inrj6"><summary class="frequently-asked-question-question-summary list-none flex flex-row justify-between items-center div-container"><div id="ic6nh" class="frequently-asked-question-question text-xl font-medium"><p>Can I edit clips inside a nested sequence?</p></div> <div class="frequently-asked-question-icon content-container"> <div class="group-open:hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M12 4C11.4477 4 11 4.44772 11 5V11H5C4.44772 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H11V19C11 19.5523 11.4477 20 12 20C12.5523 20 13 19.5523 13 19V13H19C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11H13V5C13 4.44772 12.5523 4 12 4Z" fill="#000000"></path> </svg> </div> <div class="group-open:flex hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M4 12C4 11.4477 4.44772 11 5 11H19C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13H5C4.44772 13 4 12.5523 4 12Z" fill="#000000"></path> </svg> </div> </div></summary><div class="frequently-asked-question-answer-block div-container"><div id="i859j" class="frequently-asked-question-answer"><p>Yes, you can edit nested clips at any time. Double-click the green nested sequence in your Timeline to open it in a new tab. From there, adjust cuts, timing, effects, or transitions without affecting your main sequence layout.</p></div></div></details><details class="frequently-asked-question-question-block group peer flex cursor-pointer flex-row items-center justify-between border-b-2 div-container"><summary class="frequently-asked-question-question-summary list-none flex flex-row justify-between items-center div-container"><div id="i62lg" class="frequently-asked-question-question text-xl font-medium"><p>Does nesting improve performance in Premiere Pro?</p></div> <div class="frequently-asked-question-icon content-container"> <div class="group-open:hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M12 4C11.4477 4 11 4.44772 11 5V11H5C4.44772 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H11V19C11 19.5523 11.4477 20 12 20C12.5523 20 13 19.5523 13 19V13H19C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11H13V5C13 4.44772 12.5523 4 12 4Z" fill="#000000"></path> </svg> </div> <div class="group-open:flex hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M4 12C4 11.4477 4.44772 11 5 11H19C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13H5C4.44772 13 4 12.5523 4 12Z" fill="#000000"></path> </svg> </div> </div></summary><div class="frequently-asked-question-answer-block div-container"><div id="isqw5" class="frequently-asked-question-answer"><p>Yes, nesting can improve playback performance. By consolidating multiple layers into a single nested sequence, Premiere Pro has fewer active elements to process, leading to smoother previews, especially in effects-heavy projects.</p></div></div></details> </div></div><div class="mediafed_ad"><img border="0" height="1" src="proxy.php?url=http://audio.tutsplus.com.feedsportal.com/c/35227/f/669438/s/108152/sc/4/mf.gif" width="1" /><a href="proxy.php?url=http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/108152/a2.htm"><img border="0" src="proxy.php?url=http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/108152/a2.img" /></a><img border="0" height="1" src="proxy.php?url=http://pi.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/108152/a2t.img" width="1" /></div> 2026-02-22 23:55:05 UTC 2026-02-22 23:55:05 UTC Andrew Childress tag:tutsplus.com,2005:PostPresenter/cms-28067 2017-01-20T03:52:20+00:00 15 best stylish cursive fonts <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="iaik"><p><span><strong>TL;DR:</strong> Looking for the best cursive fonts to elevate your next design? This curated list highlights 15 stunning options, from elegant calligraphy scripts and tattoo-inspired fonts to fun, retro cursive styles. Whether you want something bold, romantic, or handcrafted, you’ll find a perfect fit for any project, each ready to download instantly from Envato.</span></p></div><div data-content-block-type="Grid" class="content-block content-block-grid" id="iuc9"> <div class="element-row three-column-grid grid-gap--col-wide grid-gap--row-wide" id="irjz"> <div class="element-col"> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/drustic-dialy-script-ZJHF6NX" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/posts/107151/image-upload/best_cursive_font_1.jpg" alt="fancy cursive fonts" loading="lazy"></a></figure><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="it73"><p><a href="proxy.php?url=https://elements.envato.com/drustic-dialy-script-ZJHF6NX" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Fancy Cursive Fonts</a></p></div> </div> <div class="element-col" id="ipzt"> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/aaron-script-UCNEGX" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/posts/107151/image-upload/best_cursive_font_4.jpg" alt="cursive fonts" loading="lazy"></a></figure><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="i3gif"><p><a href="proxy.php?url=https://elements.envato.com/aaron-script-UCNEGX" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Cursive Tattoo Font</a></p></div> </div> <div class="element-col"> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/savo-bawdy-cursive-typeface-TLYB3E" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/posts/107151/image-upload/best_cursive_font_5.jpg" alt="pretty cursive fonts" loading="lazy"></a></figure><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="iyyqj"><p><a href="proxy.php?url=https://elements.envato.com/savo-bawdy-cursive-typeface-TLYB3E" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Different Cursive Fonts</a></p></div> </div> </div> <div class="element-row three-column-grid grid-gap--col-wide grid-gap--row-wide"> <div class="element-col"> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/adorabelle-elegant-wdding-font-logotype-8Y6GAH" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/posts/107151/image-upload/best_cursive_font_6.jpg" alt="cursive handwriting fonts" loading="lazy"></a></figure><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="i1lqx"><p><a href="proxy.php?url=https://elements.envato.com/adorabelle-elegant-wdding-font-logotype-8Y6GAH" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Cursive Handwriting Fonts</a></p></div> </div> <div class="element-col"> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/margot-margery-D72Z8M" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/posts/107151/image-upload/best_cursive_font_2.jpg" alt="pretty cursive fonts" loading="lazy"></a></figure><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="icafv"><p><a href="proxy.php?url=https://elements.envato.com/margot-margery-D72Z8M" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Pretty Cursive Fonts</a></p></div> </div> <div class="element-col"> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/honeycomb-font-NDDVRB" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/posts/107151/image-upload/best_cursive_font_3.jpg" alt="cursive letters font" loading="lazy"></a></figure><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="i1eed"><p><a href="proxy.php?url=https://elements.envato.com/honeycomb-font-NDDVRB" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Cursive Letters Font </a></p></div> </div> </div> </div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="iel7"> <p><span>Looking for </span><span>a stunning </span><a href="proxy.php?url=https://elements.envato.com/learn/how-to-write-in-cursive-script" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><span>cursive script </span></a><span>font to bring your next design to life? </span><span>You’re in the right place. In this handpicked collection, you’ll discover the best and most</span><strong> modern cursive fonts</strong><span> for every kind of creative project, from </span><strong>elegant tattoo cursive styles </strong><span>to sophisticated, modern, and </span><strong>beautifully unique scripts.</strong></p> <p>Whether your goal is to add a personal touch or create something truly eye-catching, there’s a font here for you. <span>Envato is an all-in-one creative subscription, offering unlimited access to the industry’s broadest range of stock assets (including </span><a href="proxy.php?url=https://app.envato.com/search?itemType=fonts&amp;term=cursive"><span>cursive fonts)</span></a><span>, plus powerful generative AI tools built on the latest models</span><span>.</span></p> <h2 id="toc-5qo7-title">15 best cursive fonts to download now</h2> <figure class="post_image"></figure> <h3 id="toc-t568-cursive-script-font-otf-ttf">1. Cursive script font (OTF, TTF)</h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/cursive-brush-script-P8U84Z" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2660/posts/28067/image-upload/cursive-brush-script-P8U84Z.jpg" alt="Elegant Cursive Brush Script Font Style" loading="lazy"></a></figure> <p><span>Looking for an </span><strong>elegant cursive typeface</strong><span> to elevate your brand? This</span> <a href="proxy.php?url=https://app.envato.com/search/fonts/357b990e-0b68-4a5c-b05a-1151ae1a5189?itemType=fonts&amp;filter.portfolio=dirtylinestudio"><strong>brush script font</strong></a><span> is a perfect blend of sophistication and authenticity. With its smooth, hand-drawn strokes and natural flow, it delivers a truly handwritten feel that stands out in logos, packaging, and social media graphics alike.</span></p> <p><span>But that’s not all,  this download doesn’t just give you stunning cursive letters. You’ll also get a coordinating marker font and a stylish set of swashes to help you add decorative flourishes or frame text beautifully. It’s a versatile choice for designers who want that effortlessly polished, handcrafted look in their work.</span></p> <p><strong>This font is a great choice for:</strong></p> <ul> <li> <span>Projects that aim to communicate elegance and sophistication, think </span><a href="proxy.php?url=https://elements.envato.com/learn/how-to-plan-a-wedding" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><span>wedding</span></a><span> invitations, boutique branding, or luxury packaging.</span> </li> <li><span>Designs featuring metallic or textured accents, such as gold foil, embossing, or shimmer overlays.</span></li> <li><span>Highlighting key names, titles, or short headlines where you want the typography to command attention.</span></li> <li><span>Pairing with simple, refined serif or sans serif fonts that balance its decorative flair while maintaining a cohesive, high-end look.</span></li> </ul> <p><strong>Keep an eye out for:</strong></p> <ul> <li><span>This font works best at larger sizes, where its brushstrokes and curves can shine.</span></li> <li><span>While it scales fairly well, smaller sizes may reduce legibility, especially in print or dense layouts.</span></li> <li><span>Avoid using it for long paragraphs or body copy; instead, reserve it for accent text, logos, or short statements where it can truly stand out.</span></li> </ul> <h3 id="toc-8brx-burnt-rose-calligraphycursive-font-otf-ttf">2. Burnt rose cursive calligraphy fonts (OTF, TTF)</h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/calligraphycursive-font-ZC3WAEB" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2660/posts/28067/image-upload/calligraphycursive-font-ZC3WAEB.jpg" alt="Burnt Rose Awesome Cursive Letters Font Download for PC and Mac" loading="lazy"></a></figure> <p>B</p> <p><a href="proxy.php?url=https://app.envato.com/search/fonts/5500d096-0fc9-4dfa-9f4f-11d57f97ae36?itemType=fonts&amp;filter.portfolio=Krafted"><span>Burnt Rose</span></a><span> is a </span><strong>modern, handcrafted calligraphy-inspired font</strong><span> known for creating a timeless yet contemporary aesthetic. Every stroke feels handcrafted, giving your designs a natural, personal touch. </span></p> <p><span>With thoughtfully designed ligatures and stylistic sets, this font offers flexibility for creative customization,  whether you’re designing elegant invitations, branding materials, or editorial layouts. </span></p> <p>Plus, with full multilingual support, Burnt Rose ensures your message resonates across languages and cultures. It’s truly one of the most versatile and refined cursive typefaces available on Envato.</p> <p><strong>This font is a great choice for:</strong></p> <ul> <li><span>Designers who love modern calligraphy styles and want an accessible way to add that handmade, graceful look to their work.</span></li> <li> <span>Projects where ligatures and alternates can bring subtle variation and flair, helping you create unique lettering combinations.</span> </li> <li><span>Elegant layouts and decorative designs, try pairing Burnt Rose with textured backgrounds, watercolor accents, or delicate graphic elements.</span></li> </ul> <p><strong>Keep an eye out for:</strong></p> <ul> <li><span>For best results, keep your text concise. This font shines most in headlines, quotes, or short statements.</span></li> <li><span>When pairing with another font, choose a complementary typeface that supports Burnt Rose’s ornate personality rather than competing with it.</span></li> <li><span>Avoid using it for large blocks of text; instead, use Burnt Rose as an accent font to maintain balance and readability.</span></li> </ul> <h3 id="toc-rhpk-drustic-dialy-script-otf">3. Drustic dialy script retro cursive font (OTF)</h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/drustic-dialy-script-ZJHF6NX" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/48/posts/28067/image/Drustic-Dialy-2.jpg" alt="Drustic Dialy Script Cursive Font Style" loading="lazy"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/search/fonts/750cff9f-35b4-4956-adbf-2e1c8689626b?itemType=fonts&amp;filter.portfolio=adamfathony"><span>Drustic Dialy Script</span></a><span> draws on the </span><strong>nostalgic charm of classic retro lettering</strong><span>, paired with a weathered, handcrafted finish. </span></p> <p><span>The font brings a warm, rustic character that feels familiar, personal, and comfortably vintage. It works beautifully for logos, posters, and packaging designs that want an authentic, old-school look. </span></p> <p><span>In a world of polished digital type, Drustic Dialy stands out with its textured, slightly imperfect strokes. Those subtle imperfections add human flair, making typography feel lively, approachable, and full of character</span><span>.</span></p> <p><strong>This font is a great choice for:</strong></p> <ul> <li><span>Designers looking to add personality and nostalgia to their work, ideal for branding, labels, and apparel design.</span></li> <li><span>Creating a friendly, inviting aesthetic that feels handwritten and natural while retaining a touch of polish.</span></li> <li><span>Retro-themed projects, like sports designs, vintage product packaging, or signage. It works especially well on baseball-style jerseys or retro logos.</span></li> <li><span>Headline or display use, where the goal is to draw attention and establish a strong visual identity.</span></li> </ul> <p><strong>Keep an eye out for:</strong></p> <ul> <li> <span>T</span><span>his typeface is excellent for font stacking and creative pairings, especially when aiming for a playful or kitschy layout. Just be mindful not to overcrowd your composition.</span> </li> <li><span>For balance, pair Drustic Dialy Script with a clean serif or sans serif font that complements its retro energy without competing for attention.</span></li> <li><span>Due to its textured design, it’s best used sparingly in key focal points rather than long text passages.</span></li> </ul> <h3 id="toc-7448-brandine-font-otf-ttf">4. <strong> </strong>Brandine cursive handwriting fonts (OTF, TTF)</h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/brandine-SFDXFJ" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/346/posts/28067/image/sf19.jpg" alt="Brandine Awesome Cursive Letters Font" loading="lazy"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/search/fonts/b187d3fc-9f25-447a-abce-4b0662d70027?itemType=fonts&amp;filter.portfolio=august10"><span>Brandine</span></a><span> adds a touch of delicate femininity and effortless charm to any design. Inspired by </span><strong>thin watercolor brush strokes</strong><span>, this font offers a graceful handwritten flow that feels both soft and refined. </span></p> <p><span>Each character is thoughtfully crafted, complete with elegant ligatures and accented glyphs for multilingual versatility. If you’re working on a wedding invitation, personal brand logo, or editorial spread, Brandine delivers that perfect mix of subtlety and sophistication.</span></p> <p><strong>This font is a great choice for:</strong></p> <ul> <li><span>Titles, names, or headlines that deserve the spotlight,  its fine strokes and airy design make it ideal for larger display use.</span></li> <li><span>Pairing with organic or natural design elements like watercolor backgrounds, floral illustrations, or textured paper effects for an artisanal aesthetic.</span></li> <li><span>Designers seeking versatile cursive handwriting fonts that can be styled up for luxury branding or softened for casual, lifestyle-themed visuals.</span></li> <li><span>Elegant compositions that benefit from a balance of modern minimalism and handwritten warmth.</span></li> </ul> <p><strong>Keep an eye out for:</strong></p> <ul> <li><span>Brandine’s thin letterforms may lose clarity at smaller sizes, so reserve it for medium to large-scale typography where its details can shine.</span></li> <li><span>Use it strategically; it’s best suited for emphasis rather than long-form text. Pair it with a simple serif or sans serif font to maintain contrast and readability.</span></li> <li><span>When styling, adjust color and texture intentionally; lighter tones give it an airy, romantic feel, while metallic or dark hues can make it appear more formal and high-end.</span></li> </ul> <h3 id="toc-kpy4-novitha-script-font-otf-ttf">5. <span>Novitha script different cursive fonts (OTF, TTF)</span> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/novitha-script-M9NU3T" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/346/posts/28067/image/sf20.jpg" alt="Novitha Script Cursive Font Style" loading="lazy"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/search/fonts/303f9041-d1eb-4c27-b990-3b8c9294bea7?itemType=fonts&amp;filter.portfolio=Lostvoltype"><span>Novitha Script</span></a><span> brings the energy of</span><strong> hand-drawn brush lettering</strong><span> into your digital designs with remarkable texture and authenticity. </span><span>Each stroke was created with a real brush pen, capturing the organic flow and imperfect beauty of traditional calligraphy. </span></p> <p><span>With a complete character set, numbers, and multilingual support for over 30 languages, this font is both artistic and practical, perfect for designers looking to make a bold yet human impression. </span></p> <p><span>Ideal for logos, apparel designs, and social media graphics, Novitha Script infuses every curve with expressive, handcrafted personality.</span></p> <p><strong>This font is a great choice for:</strong></p> <ul> <li><span>Adding texture and movement to your designs, its dynamic brush strokes make any layout feel more tactile and handcrafted.</span></li> <li><span>Logo and title design, especially for creative brands, T-shirts, and packaging that benefit from a distinctive brush-painted look.</span></li> <li><span>Retro or nostalgic projects, where its expressive flow can be styled to echo vintage signage or classic hand-lettered ads.</span></li> <li><span>Designs that celebrate artistry and individuality, such as personal branding or custom merchandise.</span></li> </ul> <p><strong>Keep an eye out for:</strong></p> <ul> <li><span>The fine texture details may be lost at smaller sizes, so use it for headlines or medium-to-large display text.</span></li> <li><span>Because of its expressive and detailed strokes, it’s best used in moderation; short words or phrases will maintain legibility and visual impact.</span></li> <li>When pairing, opt for a minimal supporting font that balances the brushy aesthetic without cluttering the design.</li> </ul> <figure class="post_image"></figure> <h3 id="toc-df1f-start-today-script-otf-ttf">6. <span>Start today beautiful cursive fonts (OTF, TTF)</span> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/start-today-script-A3SPYN" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/346/posts/28067/image/sf21.jpg" alt="Start Today Elegant Cursive Script" loading="lazy"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/search/fonts/c3ceaae9-f6cf-4441-a62f-48051bea2a87?itemType=fonts&amp;filter.portfolio=dhanstudio"><span>Start Today</span></a><span> is the perfect fusion of energy, texture, and elegance.</span><strong> This hand-brushed cursive script</strong><span> offers a bold yet approachable feel, making it ideal for projects that need to balance creativity with personality. </span></p> <p><span>Each letter carries authentic brush textures, visible imperfections, and striking contrast between thick and thin strokes, giving your typography a handcrafted, expressive edge. </span></p> <p><span>This font duo includes a complete character set, alternates, and multilingual support, making it both visually rich and functionally versatile for global use.</span></p> <p><strong>This font is a great choice for:</strong></p> <ul> <li><span>Designers who appreciate visible texture and expressive movement in their typography, every stroke in this script tells a story.</span></li> <li><span>Calligraphy-inspired compositions that use thick and thin contrasts to create rhythm and flow in the text.</span></li> <li><span>Versatile design themes, from rustic, organic projects to refined, minimalist layouts, try pairing it with neutral palettes, earthy textures, or bold black-and-white contrasts.</span></li> <li><span>Motivational quotes, logos, and social media graphics, where personality and flair matter most.</span></li> </ul> <p><strong>Keep an eye out for:</strong></p> <ul> <li><span>This font shines at larger display sizes, where its textured details and stroke variations can be fully appreciated.</span></li> <li><span>Be mindful of the contrast between the text and the background; maintaining clarity will help preserve brush detail and ensure legibility.</span></li> <li><span>For best results, avoid overcrowding the composition, let the texture breathe by balancing it with clean negative space or simple graphic elements.</span></li> </ul> <p><span style="font-size:24px;font-weight:600">7. <span>Margot &amp; Margery cute cursive font (OTF, TTF)</span></span></p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/margot-margery-D72Z8M" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/346/posts/28067/image/sf22.jpg" alt="Margot Margery Cursive Typeface" loading="lazy"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/search/fonts/612083da-baa3-4ccd-ad57-cea43605418d?itemType=fonts&amp;filter.portfolio=august10"><span>Margot &amp; Margery</span></a><span> captures the joyful spirit of</span><strong> handmade brush lettering</strong><span> with its playful curves and organic flow. Every stroke carries a sense of personality and warmth, making it ideal for projects that need a friendly, handcrafted touch. </span></p> <p><span>This font set includes multiple file formats, along with ligatures and alternate glyphs, giving you flexibility to tailor your design’s look and feel.</span></p> <p><span>Designed for greeting cards, packaging, and creative branding, Margot &amp; Margery brings an instant sense of charm and warmth to your work.</span></p> <p><strong>This font is a great choice for:</strong></p> <ul> <li><span>Projects that celebrate handmade aesthetics, such as craft branding, artisan packaging, or DIY-inspired visuals.</span></li> <li><span>Designs featuring organic or rustic textures, like watercolor overlays, recycled paper backgrounds, or chalkboard effects.</span></li> <li><span>Highlighting key words or short phrases, where the decorative letterforms can really stand out as a focal point.</span></li> <li><span>Playful compositions that balance creativity and warmth, ideal for lifestyle or children’s design projects.</span></li> </ul> <p><strong>Keep an eye out for:</strong></p> <ul> <li><span>Because of its decorative and detailed nature, this font performs best at medium to large sizes, where each stroke remains clear.</span></li> <li><span>Avoid long text passages. Margot &amp; Margery work well as accent or display fonts.</span></li> <li>When pairing, opt for a clean, neutral typeface (such as a soft sans serif or a minimal serif) to maintain focus on the cursive design and ensure a balanced layout.</li> </ul> <figure class="post_image"></figure> <h3 id="toc-cww1-honeycomb-font-otf-ttf-woff-lst-jpg">8. <span>Honeycomb pretty cursive fonts (OTF, TTF, WOFF, LST, JPG)</span> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/honeycomb-font-NDDVRB" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/346/posts/28067/image/sf24.jpg" alt="Honeycomb Elegant Cursive Font Style" loading="lazy"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/search/fonts/89b6e24b-e069-41cc-aa0a-a06406adb634?itemType=fonts&amp;filter.portfolio=michael_gilliam"><span>Honeycomb</span></a><span> brings together elegance and playfulness in a beautifully </span><strong>versatile cursive script</strong><span>. This typeface is full of charm, featuring delicate, looping strokes and a soft, handwritten flow. </span></p> <p><span>What makes this package truly special, though, are the included gold foil patterns, perfect for adding a touch of sophistication or sparkle to your designs. Honeycomb helps you strike that perfect balance between classy and approachable.</span></p> <p><strong>This font is a great choice for:</strong></p> <ul> <li><span>Projects that call for elegance with personality, like event invitations, logos, or luxury packaging.</span></li> <li><span>Designs that let you incorporate the gold foil patterns included in the package, ideal for creating a refined, high-end look.</span></li> <li><span>Casual yet creative layouts, where you can lean into its friendly tone — think journaling graphics, handmade cards, or social media visuals.</span></li> <li><span>Font pairings with clean, neutral sans serifs, which help highlight Honeycomb’s curves without overwhelming the design.</span></li> </ul> <p><strong>Keep an eye out for:</strong></p> <ul> <li><span>The thin strokes may lose definition at smaller sizes, so reserve this font for headlines, logos, or accent text where it can shine.</span></li> <li><span>If you scale down, maintain high contrast between text and background to keep the script legible.</span></li> <li><span>Use Honeycomb strategically for emphasis, focus on keywords or titles, and pair it with a solid, easy-to-read typeface for supporting body copy.</span></li> </ul> <figure class="post_image"></figure> <h3 id="toc-w83y-aaron-script-font-otf-ttf">9. Aaron script cursive tattoo font (OTF, TTF)</h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/aaron-script-UCNEGX" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/346/posts/28067/image/sf26.jpg" alt="Aaron Script Elegant Cursive Font Style" loading="lazy"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/search/fonts/72c71cc6-1758-4cbf-8148-ae5bc31d5dfb?itemType=fonts&amp;filter.portfolio=Seniors_Studio"><span>Aaron Script</span></a><span> is a stunning</span><strong> calligraphy-inspired cursive font</strong><span> that balances timeless beauty with modern craftsmanship. Its sweeping lines and smooth ligatures make it perfect for everything from wedding stationery to tattoo-inspired designs. </span></p> <p><span>With over 400 glyphs and 190 alternate characters, Aaron Script gives you extensive creative control, allowing you to tailor each word with unique flourishes and stylistic variations. Elegant yet expressive, this font easily transitions from formal applications to more artistic, personalized projects.</span></p> <p><strong>This font is a great choice for:</strong></p> <ul> <li><span>Tattoo-style designs, especially for short quotes, names, or meaningful phrases, its curves and flow are ideal for body art compositions.</span></li> <li><span>Formal invitations, branding, or stationery, where its refined strokes add a touch of luxury and grace.</span></li> <li><span>Typographic posters or logos, where its ornate swashes can be showcased as a central design feature.</span></li> <li><span>Designers looking for a versatile cursive font that can adapt from traditional elegance to bold, decorative flair.</span></li> </ul> <p><strong>Keep an eye out for:</strong></p> <ul> <li><span>Because of its intricate letterforms, limit usage to short phrases or titles to maintain legibility and impact.</span></li> <li><span>Use the alternate characters and swashes selectively; they can beautifully frame text, but overusing them can reduce readability.</span></li> <li><span>When styling, ensure ample spacing and contrast, allowing the ornate details to stand out without overwhelming your design.</span></li> </ul> <h3 id="toc-79cq-florence-brush-font-otf-ttf-ai-eps-asl">10. Florence fancy cursive fonts<a href="proxy.php?url=https://elements.envato.com/florence-brush-font-UWJ9JY" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"> </a>(OTF, TTF, AI, EPS, ASL)</h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/florence-brush-font-UWJ9JY" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/346/posts/28067/image/sf27.jpg" alt="Florence Brush Cursive Font Download for PC and Mac" loading="lazy"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/search/fonts/b1258d0f-fe61-45a4-8ce3-b01ecd3caa28?itemType=fonts&amp;filter.portfolio=Kavoon"><span>Florence</span></a><span> is a </span><strong>luxurious brush script font</strong><span> bursting with handcrafted charm and expressive energy. With its thick, curvy strokes and dynamic texture, it’s designed to make a bold visual impact, ideal for projects that call for confidence and creativity. </span></p> <p><span>This download includes alternate letters, ligatures, and splash elements, giving you even more flexibility to personalize your typography. </span>Perfect for letterheads, apparel graphics, and upscale packaging, Florence elevates designs with bold, artistic flair.</p> <p><strong>This font is a great choice for:</strong></p> <ul> <li><span>Bold statement pieces that need presence, its weight and texture make it perfect for headlines, titles, and logo marks.</span></li> <li><span>High-contrast designs, especially where you can play with rich color combinations.</span></li> <li><span>Handcrafted or artistic projects, where its textured brush look complements organic layouts or handmade elements.</span></li> <li><span>Luxury branding or editorial design, where Florence’s curvy letterforms add a refined, contemporary edge.</span></li> </ul> <p><strong>Keep an eye out for:</strong></p> <ul> <li><span>While the font scales well, smaller sizes may lose some texture clarity; keep the contrast high for optimal readability.</span></li> <li><span>Florence is best suited for display use;, use it as a focal point for titles, headers, or packaging rather than body copy.</span></li> <li><span>To maintain a polished aesthetic, pair it with minimalist typography or clean layout spacing, allowing the brush details to shine without visual clutter.</span></li> </ul> <figure class="post_image"></figure> <h3 id="toc-jkd2-adorabelle-font-otf-ttf">11. Adorabelle cursive calligraphy fonts<a href="proxy.php?url=https://elements.envato.com/adorabelle-8Y6GAH" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"> </a> (OTF, TTF)</h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/adorabelle-8Y6GAH" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/346/posts/28067/image/sf28.jpg" alt="Adorabelle Elegant Cursive Font Download" loading="lazy"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/search/fonts/dafef14b-a520-44c0-8780-e6e96eab3432?itemType=fonts&amp;filter.portfolio=dirtylinestudio"><span>Adorabelle</span></a><span> is the epitome of romantic sophistication. This type of beautifully designed, </span><strong>elegant cursive fonts </strong><span>pairs stunning calligraphic flow with a touch of playful charm, perfect for designs that need to feel both graceful and expressive. </span></p> <p><span>With over 500 glyphs and a wide range of decorative alternates, Adorabelle offers incredible versatility for creating custom, standout typography. </span>A great fit for wedding invitations, branding, and elegant packaging, this font adds instant polish and sophistication.</p> <p><strong>This font is a great choice for:</strong></p> <ul> <li><span>Ornate, calligraphy-style compositions, where their luxurious swashes and alternates can elevate a design from simple to stunning.</span></li> <li><span>Wedding stationery, logos, and greeting cards, where decorative flourishes help convey elegance and emotion.</span></li> <li><span>Key phrases, titles, or names that need to draw attention, perfect for typographic centerpieces or romantic themes.</span></li> <li><span>Designers seeking expressive, hand-drawn elegance that still feels modern and adaptable.</span></li> </ul> <p><strong>Keep an eye out for:</strong></p> <ul> <li><span>Because of its intricate detailing, Adorabelle works best at larger sizes where its swirls and loops can remain crisp and legible.</span></li> <li><span>Pair it with simple sans serif or serif fonts to provide balance; this helps keep the focus on Adorabelle’s ornate design without overwhelming the viewer.</span></li> <li><span>Avoid using it for large blocks of text; instead, use it strategically for impact on key words or design highlights.</span></li> </ul> <figure class="post_image"></figure> <h3 id="toc-ltdw-la-venice-font-otf">12. La Venice retro cursive font (OTF)</h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/la-venice-DPVH5B" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/346/posts/28067/image/sf29.jpg" alt="La Venice Awesome Cursive Letters" loading="lazy"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/search/fonts/02fd7316-cd7c-45e3-b1b3-3d7ef228b224?itemType=fonts&amp;filter.portfolio=adamfathony"><span>La Venice</span></a><span> brings a splash of retro charm and California sunshine to your designs. Inspired by the </span><strong>vibrant hand-painted script </strong><span>signs of the iconic LA boardwalk, this cursive font captures that nostalgic, sun-faded aesthetic with a modern twist. </span></p> <p><span>The package includes multiple font files and a delightful bonus pack of watercolor flowers, perfect for adding artistic flair to posters, apparel, or branding. </span>From layered, outlined treatments to clean, simple applications, La Venice opens the door to endless creative exploration.</p> <p><strong>This font is a great choice for:</strong></p> <ul> <li><span>Retro or vintage-themed projects, especially those inspired by mid-century signage, travel posters, or old-school branding.</span></li> <li><span>Designs that balance playfulness and sophistication, it looks stunning in both its layered decorative version and a simple, solid style.</span></li> <li><span>Creative compositions that mix typography and illustration, especially with the included watercolor flower pack and extra swashes.</span></li> <li><span>Logo design or statement titles, where its distinctive lettering can anchor the entire visual style.</span></li> </ul> <p><strong>Keep an eye out for:</strong></p> <ul> <li><span>La Venice’s extras, like swashes and decorative outlines, are designed to take center stage; use them intentionally as focal elements rather than background accents.</span></li> <li><span>For supporting copy, pair with a neutral sans serif or minimalist serif font to keep the attention where it belongs, on La Venice’s expressive letterforms.</span></li> <li><span>As with most decorative display fonts, avoid long blocks of text to preserve readability and maintain visual impact.</span></li> </ul> <h3 id="toc-djkr-keyline-script-font-otf-ttf">13. Keyline script cursive letters font (OTF, TTF)</h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/keyline-script-font-4GB8RD" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2861/posts/28067/image-upload/270bb9da_678b_407a_b657_f456d48b0471.avif" alt="Keyline Script Cursive Typeface" loading="lazy"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/search/fonts/301bf442-bbfc-4fad-9a63-4b19f3973446?itemType=fonts&amp;filter.portfolio=Kavoon"><span>Keyline Script</span></a><span> is a bold, </span><strong>expressive cursive font</strong><span> that combines the confidence of thick marker strokes with the fluidity of hand lettering. Its smooth, rounded edges and substantial weight make it an instant eye-catcher, ideal for designs that need to make a statement. </span></p> <p><span>This package includes a complete character set, glyphs, and full multilingual support, ensuring creative flexibility across different projects and languages. </span>Designed for T-shirts, posters, and packaging, Keyline Script brings personality, clarity, and visual impact to your designs.</p> <p><strong>This font is a great choice for:</strong></p> <ul> <li><span>Bold, high-visibility projects like apparel designs, signage, or product packaging that need a strong focal point.</span></li> <li><span>Text effects and stylized typography, such as gold foil, gradient overlays, or layered color treatments, for a modern or retro twist.</span></li> <li><span>Titles and headlines that need to grab attention immediately, the thick brush style ensures your message stands front and center.</span></li> <li><span>Creative compositions that benefit from confident, hand-lettered energy, perfect for branding that wants to feel both bold and approachable.</span></li> </ul> <p><strong>Keep an eye out for:</strong></p> <ul> <li><span>Keyline Script pairs beautifully with clean, modern sans serif fonts that provide balance and contrast. This keeps your design cohesive without competing for attention.</span></li> <li><span>While the font scales well, it’s still best used at larger display sizes, where the stroke details and smooth curvature can shine.</span></li> <li><span>Keep the copy concise and focused; using this typeface for short, powerful phrases will maintain both legibility and visual strength.</span></li> </ul> <figure class="post_image"></figure> <h3 id="toc-xwe5-savo-bawdy-cursive-typeface-ttf">14. Savo bawdy tattoo cursive fonts (TTF)</h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/savo-bawdy-cursive-typeface-TLYB3E" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2660/posts/28067/image-upload/savo-bawdy-cursive-typeface-TLYB3E.jpg" alt="Savo Bawdy Best in Cursive Font Styles" loading="lazy"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/search/fonts/1244a77c-d7cb-4a21-b00c-03b8686f4051?itemType=fonts&amp;filter.portfolio=Layerform"><span>Savo Bawdy</span></a><span> is a lively, </span><strong>hand-crafted cursive typeface </strong><span>that blends classic tattoo script influences with modern character. With 96 unique glyphs and long, flowing curls, this font delivers a sense of energy and movement that instantly catches the eye. </span></p> <p><span>It’s stylish without feeling stiff, making it perfect for projects that need flair, rhythm, and individuality. </span><span>From book covers and event posters to </span><a href="proxy.php?url=https://design.tutsplus.com/tutorials/how-to-use-digital-scrapbook-templates--cms-36188"><span>digital scrapbooks</span></a><span>, Savo Bawdy brings a bold, playful edge to your composition.</span></p> <p><strong>This font is a great choice for:</strong></p> <ul> <li><span>Designers exploring unique tattoo cursive handwritten fonts alternatives, especially those that favor continuous, winding strokes over formal calligraphy styles.</span></li> <li><span>Energetic, upbeat projects, like event branding, party invitations, or motivational quotes, this font radiates positivity and motion.</span></li> <li><span>Display designs where attention-grabbing typography takes center stage, such as headline graphics or signage.</span></li> <li><span>Pairing with playful visuals, like geometric shapes, vibrant colors, or retro-inspired patterns to enhance its dynamic tone.</span></li> </ul> <p><strong>Keep an eye out for:</strong></p> <ul> <li><span>For larger passages of text, pair Savo Bawdy with a simple, minimalist complement font, such as a light serif or sans serif, to maintain readability.</span></li> <li><span>Because of its fine details and energetic curls, it’s best suited for medium to large text sizes. If you scale it down, ensure high contrast for clarity.</span></li> <li><span>Use it strategically for short phrases or display headlines, letting its bouncy, handcrafted strokes draw attention where it matters most.</span></li> </ul> <figure class="post_image"></figure> <h3 id="toc-bzif-skywave-display-cursive-font-otf-ttf-woff">15. Skywave Cute Cursive Font  (OTF, TTF, WOFF)</h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/skywave-display-cursive-font-PQYHDQM" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2660/posts/28067/image-upload/skywave-display-cursive-font-PQYHDQM.jpg" alt="Skywave Cursive Font Download for PC and Mac" loading="lazy"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/search/fonts/9fa52ef1-5465-4ea1-975c-0eb47eaaec27?itemType=fonts&amp;filter.portfolio=Ahnaf-Studio"><span>Skywave</span></a><span> is a whimsical, </span><strong>wave-inspired cursive font</strong><span> that brings a sense of rhythm and movement to any project. Its flowing, curvy letterforms mimic the motion of ocean waves, giving your typography a natural, fluid energy. </span></p> <p><span>This unique aesthetic makes Skywave perfect for greeting cards, social media graphics, product packaging, or any design that needs a touch of charm and individuality. With formats for both PC and Mac, it’s a versatile choice that looks as beautiful in print as it does on screen.</span></p> <p><strong>This font is a great choice for:</strong></p> <ul> <li><span>Designers seeking a distinctive cursive font with organic, wave-like curves that immediately draw attention.</span></li> <li><span>Projects that celebrate playfulness and creativity, such as invitations, brand marks, or lifestyle graphics.</span></li> <li><span>Pairing with minimalist or complementary fonts, allowing Skywave’s ornate movement to serve as the focal point.</span></li> <li><span>Designs that incorporate fluid or dynamic visuals, like swirls, curls, or wave-inspired graphics that mirror the font’s aesthetic.</span></li> </ul> <p><strong>Keep an eye out for:</strong></p> <ul> <li><span>Skywave’s elongated letterforms may take up extra space. Keep layouts flexible, especially when working with longer words or phrases.</span></li> <li><span>The decorative details are best appreciated at medium to large sizes, so use it for headlines, logos, or featured text rather than body copy.</span></li> <li><span>Maintain a strong contrast between text and background to preserve clarity, particularly when using this ornate script at smaller scales.</span></li> </ul> <h2 id="toc-ixus-envatos-newest-cursive-fonts">Envato's newest cursive fonts</h2> <p><span>Fresh, expressive, and full of personality, these </span><strong>new cursive fonts on Envato</strong><span> are all about authentic handwriting and effortless style. Each one brings a slightly different mood to the table, from relaxed and casual to elegant and romantic, making them easy to work into modern branding, social content, and print designs alike.</span></p> <ul> <li> <strong><a href="proxy.php?url=https://app.envato.com/search/fonts/5a2261d5-0bbe-41aa-b56e-cbcfcd2dc84d?itemType=fonts&amp;term=&amp;filter.categories=Script+and+Handwritten&amp;sort=latest">Meander</a></strong><span> is a </span><strong>relaxed handwritten script </strong><span>with an easygoing, friendly charm. Its natural strokes and unforced flow feel warm and approachable, like everyday handwriting at its best. This font is ideal for casual branding, lifestyle posts, invitations, packaging, and social media graphics, especially for projects that want to feel personal, informal, and effortlessly stylish.</span> </li> </ul> <ul> <li> <strong><a href="proxy.php?url=https://app.envato.com/search/fonts/68d8b1b8-0b14-432a-937c-aba0fb5a9c17?itemType=fonts&amp;term=&amp;filter.categories=Script+and+Handwritten&amp;sort=latest">Rowan</a></strong><span> is a </span><strong>natural handwritten script</strong><span> designed to feel human, warm, and genuinely personal. With smooth strokes and a relaxed rhythm, it captures the authenticity of real handwriting while staying clean and highly legible. It works beautifully for quotes, logos, branding, journals, greeting cards, posters, and lifestyle designs, perfect when you want </span><a href="proxy.php?url=https://elements.envato.com/learn/the-psychology-of-fonts-fonts-that-evoke-emotion" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">emotion</a><span><a href="proxy.php?url=https://elements.envato.com/learn/the-psychology-of-fonts-fonts-that-evoke-emotion" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"> and approachability</a> without sacrificing polish.</span> </li> </ul> <ul> <li> <a href="proxy.php?url=https://app.envato.com/search/fonts/d19b1673-5aaa-4bdb-95dd-a5ab8000180c?itemType=fonts&amp;term=&amp;filter.categories=Script+and+Handwritten&amp;sort=latest"><span><strong>Repithalia</strong></span></a><span> leans into elegance with a </span><strong>modern handwritten script</strong><span> that features fluid curves and graceful calligraphy-inspired forms. It delivers a refined, handcrafted feel that’s both expressive and versatile across digital and print projects. Ideal for luxury branding, romantic concepts, and sophisticated visual identities, Repithalia adds a timeless handwritten touch that feels artistic without being overdone</span> </li> </ul> <h2 id="toc-hnx6-which-are-the-best-cursive-fonts-for-your-project">Which are the best cursive fonts for your project?</h2> <p><span>So, which cursive font should you choose for your next design? The answer depends on your project’s tone, audience, and visual goals. </span></p> <p><span>If you’re after </span><a href="proxy.php?url=https://elements.envato.com/learn/script-and-handwritten-fonts" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><span>elegance</span></a><span> and sophistication, fonts like Adorabelle or Burnt Rose are perfect for wedding stationery, branding, or upscale packaging. For something bold and attention-grabbing, try Keyline Script or Florence; they shine in logos, apparel design, and posters. </span></p> <p><span>Meanwhile, La Venice and Drustic Dialy are great picks for retro or nostalgic designs that evoke warmth and personality. </span><span>If you’re drawn to handcrafted charm, explore Brandine or Margot &amp; Margery for their soft, organic strokes. And for playful or expressive projects, Skywave and Savo Bawdy add just the right dose of movement and creativity.</span></p> <p><span>Want to discover even more beautiful fonts? Browse our extended font collections and typography guides over at </span><a href="proxy.php?url=https://design.tutsplus.com/c/typography"><span>Envato Tuts+</span></a><span>, where you’ll find even more inspiring script, serif, and display fonts ready to download and make your next project shine. If you’re designing for print, digital, or personal use, there’s a perfect cursive font waiting to bring your vision to life:</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="proxy.php?url=https://design.tutsplus.com/articles/42-best-swash-fonts-and-fonts-with-tails-download-now--cms-35511"><div class="roundup-block__content-container"> <div class="roundup-block__preview"><img class="roundup-block__preview-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/1631/posts/35511/preview_image/SwashTemplate.jpg" alt="" loading="lazy"></div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">15 Best Swash Fonts and Fonts With Tails (Download Now!)</div> <div class="roundup-block__author-info"> <div class="roundup-block__author-profile-image"><img class="roundup-block__author-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/1631/profiles/20139/profileImage/NB.jpg" alt="" loading="lazy"></div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Nona Blackman</div> <div class="roundup-block__published-date">17 May 2023</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://design.tutsplus.com/articles/30-free-tattoo-fonts-download-now-to-use--cms-35291"><div class="roundup-block__content-container"> <div class="roundup-block__preview"><img class="roundup-block__preview-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/1631/posts/35291/preview_image/tattoofonts1.jpg" alt="" loading="lazy"></div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">30+ Free Tattoo Fonts (Download Now to Use)</div> <div class="roundup-block__author-info"> <div class="roundup-block__author-profile-image"><img class="roundup-block__author-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/1631/profiles/20139/profileImage/NB.jpg" alt="" loading="lazy"></div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Nona Blackman</div> <div class="roundup-block__published-date">10 May 2023</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://design.tutsplus.com/articles/best-farmhouse-fonts-country-farmhouse-style-fonts--cms-37590"><div class="roundup-block__content-container"> <div class="roundup-block__preview"><img class="roundup-block__preview-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/posts/37590/preview_image/thumbnail.jpg" alt="" loading="lazy"></div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">29 Best Farmhouse Fonts (Country &amp; Farmhouse Style Fonts)</div> <div class="roundup-block__author-info"> <div class="roundup-block__author-profile-image"><img class="roundup-block__author-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/profiles/20609/profileImage/new_avatar.jpg" alt="" loading="lazy"></div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Daisy E.</div> <div class="roundup-block__published-date">01 Apr 2023</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://design.tutsplus.com/articles/26-best-free-brush-fonts-paint-brush-script-fonts-to-download-now--cms-36682"><div class="roundup-block__content-container"> <div class="roundup-block__preview"><img class="roundup-block__preview-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/1631/posts/36682/preview_image/BrushFontIcon.jpg" alt="" loading="lazy"></div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">26+ Best Free Paint Brush Fonts (Top Styles to Download in 2025)</div> <div class="roundup-block__author-info"> <div class="roundup-block__author-profile-image"><img class="roundup-block__author-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/1631/profiles/20139/profileImage/NB.jpg" alt="" loading="lazy"></div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Nona Blackman</div> <div class="roundup-block__published-date">13 Nov 2023</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://design.tutsplus.com/articles/44-best-curvy-fonts-curved-letter-fonts--cms-93467"><div class="roundup-block__content-container"> <div class="roundup-block__preview"><img class="roundup-block__preview-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/1631/posts/93467/preview_image/CurvyFontPreview.jpg" alt="" loading="lazy"></div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">40 Best Curvy Fonts (Curved Letter Fonts)</div> <div class="roundup-block__author-info"> <div class="roundup-block__author-profile-image"><img class="roundup-block__author-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/1631/profiles/20139/profileImage/NB.jpg" alt="" loading="lazy"></div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Nona Blackman</div> <div class="roundup-block__published-date">13 Dec 2022</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://design.tutsplus.com/articles/40-cool-hand-painted-drawn-fonts--cms-106773"><div class="roundup-block__content-container"> <div class="roundup-block__preview"><img class="roundup-block__preview-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/1631/posts/106773/preview_image/HandPaintedFont37_Previewjpg.jpg" alt="" loading="lazy"></div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">40+ Cool Hand-Painted &amp; Drawn Fonts</div> <div class="roundup-block__author-info"> <div class="roundup-block__author-profile-image"><img class="roundup-block__author-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/1631/profiles/20139/profileImage/NB.jpg" alt="" loading="lazy"></div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Nona Blackman</div> <div class="roundup-block__published-date">10 Apr 2023</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://design.tutsplus.com/articles/mastering-calligraphy-how-to-write-in-roundhand-script--vector-25652"><div class="roundup-block__content-container"> <div class="roundup-block__preview"><img class="roundup-block__preview-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/33/posts/19702/preview_image/Roundhouse%20script%20preview%20image.jpg" alt="" loading="lazy"></div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">Mastering Calligraphy: How to Write in Roundhand Script</div> <div class="roundup-block__author-info"> <div class="roundup-block__author-profile-image"><img class="roundup-block__author-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2710/profiles/21235/profileImage/envato%20tuts%20400x400.JPG" alt="" loading="lazy"></div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Naselle Anderson</div> <div class="roundup-block__published-date">21 Jan 2024</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://design.tutsplus.com/articles/20-best-script-font-pairings-fonts-that-pair-well-with-script--cms-39338"><div class="roundup-block__content-container"> <div class="roundup-block__preview"><img class="roundup-block__preview-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2056/posts/39338/preview_image/Best-font-pairings-thumbnail.jpg" alt="" loading="lazy"></div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">20 Best Script Font Pairings (Fonts That Pair Well With Script)</div> <div class="roundup-block__author-info"> <div class="roundup-block__author-profile-image"><img class="roundup-block__author-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2056/profiles/20573/profileImage/Screenshot-2021-06-02-at-11.16.08.jpg" alt="" loading="lazy"></div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Laura Keung</div> <div class="roundup-block__published-date">18 Apr 2024</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://design.tutsplus.com/tutorials/hand-lettering-scripts-swirls-flourishes--cms-22560"><div class="roundup-block__content-container"> <div class="roundup-block__preview"><img class="roundup-block__preview-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/426/posts/22560/preview_image/TutsPlus-ScriptLettering-thumb.jpg" alt="" loading="lazy"></div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">Hand Lettering: Scripts, Swirls, and Flourishes</div> <div class="roundup-block__author-info"> <div class="roundup-block__author-profile-image"><img class="roundup-block__author-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/426/profiles/18848/profileImage/scottBiersack.jpg" alt="" loading="lazy"></div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Scott Biersack</div> <div class="roundup-block__published-date">31 Jul 2024</div> </div> </div> </div> </div></a></li> </ul> </div><div data-content-block-type="FrequentlyAskedQuestion" class="content-block content-block-frequentlyaskedquestion frequently-asked-question-component" id="i8fnc"><div class="frequently-asked-question-wrapper flex flex-col div-container"> <details class="frequently-asked-question-question-block group peer flex cursor-pointer flex-row items-center justify-between border-b-2 div-container"><summary class="frequently-asked-question-question-summary list-none flex flex-row justify-between items-center div-container" id="iee2l"><div id="iqqsc" class="frequently-asked-question-question text-xl font-medium"><p>What makes a font “cursive”? </p></div> <div class="frequently-asked-question-icon content-container"> <div class="group-open:hidden"> <svg xmlns="https://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M12 4C11.4477 4 11 4.44772 11 5V11H5C4.44772 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H11V19C11 19.5523 11.4477 20 12 20C12.5523 20 13 19.5523 13 19V13H19C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11H13V5C13 4.44772 12.5523 4 12 4Z" fill="#000000"></path> </svg> </div> <div class="group-open:flex hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M4 12C4 11.4477 4.44772 11 5 11H19C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13H5C4.44772 13 4 12.5523 4 12Z" fill="#000000"></path> </svg> </div> </div></summary><div class="frequently-asked-question-answer-block div-container"><div id="i982u" class="frequently-asked-question-answer"><p>Cursive fonts mimic natural handwriting, often featuring connected letters and flowing strokes. They can range from formal calligraphy styles to casual brush scripts.</p></div></div></details><details class="frequently-asked-question-question-block group peer flex cursor-pointer flex-row items-center justify-between border-b-2 div-container"><summary class="frequently-asked-question-question-summary list-none flex flex-row justify-between items-center div-container" id="ipvkj"><div id="ivbkm" class="frequently-asked-question-question text-xl font-medium"><p> Which cursive fonts are best for logos or branding?</p></div> <div class="frequently-asked-question-icon content-container"> <div class="group-open:hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M12 4C11.4477 4 11 4.44772 11 5V11H5C4.44772 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H11V19C11 19.5523 11.4477 20 12 20C12.5523 20 13 19.5523 13 19V13H19C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11H13V5C13 4.44772 12.5523 4 12 4Z" fill="#000000"></path> </svg> </div> <div class="group-open:flex hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M4 12C4 11.4477 4.44772 11 5 11H19C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13H5C4.44772 13 4 12.5523 4 12Z" fill="#000000"></path> </svg> </div> </div></summary><div class="frequently-asked-question-answer-block div-container"><div id="i143l" class="frequently-asked-question-answer"><p>Fonts like Cursive Script, Florence, and Keyline Script are great for logos because they combine readability with personality.</p></div></div></details><details class="frequently-asked-question-question-block group peer flex cursor-pointer flex-row items-center justify-between border-b-2 div-container" id="iuzk2"><summary class="frequently-asked-question-question-summary list-none flex flex-row justify-between items-center div-container"><div id="iccbg" class="frequently-asked-question-question text-xl font-medium"><p>Can cursive fonts be used for body text?</p></div> <div class="frequently-asked-question-icon content-container"> <div class="group-open:hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M12 4C11.4477 4 11 4.44772 11 5V11H5C4.44772 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H11V19C11 19.5523 11.4477 20 12 20C12.5523 20 13 19.5523 13 19V13H19C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11H13V5C13 4.44772 12.5523 4 12 4Z" fill="#000000"></path> </svg> </div> <div class="group-open:flex hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M4 12C4 11.4477 4.44772 11 5 11H19C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13H5C4.44772 13 4 12.5523 4 12Z" fill="#000000"></path> </svg> </div> </div></summary><div class="frequently-asked-question-answer-block div-container"><div id="i55bj" class="frequently-asked-question-answer"><p>Generally, cursive fonts work best for headlines or short text. For body copy, pair them with a clean sans serif or serif font to maintain legibility.</p></div></div></details><details class="frequently-asked-question-question-block group peer flex cursor-pointer flex-row items-center justify-between border-b-2 div-container" id="isyeq"><summary class="frequently-asked-question-question-summary list-none flex flex-row justify-between items-center div-container"><div id="ixhyb" class="frequently-asked-question-question text-xl font-medium"><p>What are the most elegant cursive fonts for wedding invitations?</p></div> <div class="frequently-asked-question-icon content-container"> <div class="group-open:hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M12 4C11.4477 4 11 4.44772 11 5V11H5C4.44772 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H11V19C11 19.5523 11.4477 20 12 20C12.5523 20 13 19.5523 13 19V13H19C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11H13V5C13 4.44772 12.5523 4 12 4Z" fill="#000000"></path> </svg> </div> <div class="group-open:flex hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M4 12C4 11.4477 4.44772 11 5 11H19C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13H5C4.44772 13 4 12.5523 4 12Z" fill="#000000"></path> </svg> </div> </div></summary><div class="frequently-asked-question-answer-block div-container"><div id="it707" class="frequently-asked-question-answer"><p>Try Adorabelle, Burnt Rose, or Brandine; these feature graceful strokes perfect for wedding stationery or formal events.</p></div></div></details><details class="frequently-asked-question-question-block group peer flex cursor-pointer flex-row items-center justify-between border-b-2 div-container"><summary class="frequently-asked-question-question-summary list-none flex flex-row justify-between items-center div-container"><div id="iha8s" class="frequently-asked-question-question text-xl font-medium"><p>How do I pair cursive fonts effectively?</p></div> <div class="frequently-asked-question-icon content-container"> <div class="group-open:hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M12 4C11.4477 4 11 4.44772 11 5V11H5C4.44772 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H11V19C11 19.5523 11.4477 20 12 20C12.5523 20 13 19.5523 13 19V13H19C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11H13V5C13 4.44772 12.5523 4 12 4Z" fill="#000000"></path> </svg> </div> <div class="group-open:flex hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M4 12C4 11.4477 4.44772 11 5 11H19C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13H5C4.44772 13 4 12.5523 4 12Z" fill="#000000"></path> </svg> </div> </div></summary><div class="frequently-asked-question-answer-block div-container"><div id="i8b4g" class="frequently-asked-question-answer"><p>Combine decorative cursive fonts with neutral typefaces. For example, use Cursive Script for your header and a minimal sans serif like Open Sans for the body text.</p></div></div></details> </div></div><div class="mediafed_ad"><img border="0" height="1" src="proxy.php?url=http://audio.tutsplus.com.feedsportal.com/c/35227/f/669438/s/28067/sc/4/mf.gif" width="1" /><a href="proxy.php?url=http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/28067/a2.htm"><img border="0" src="proxy.php?url=http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/28067/a2.img" /></a><img border="0" height="1" src="proxy.php?url=http://pi.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/28067/a2t.img" width="1" /></div> 2026-02-19 04:58:35 UTC 2026-02-19 04:58:35 UTC Melody Nieves tag:tutsplus.com,2005:PostPresenter/cms-107949 2023-10-19T22:10:48+00:00 How to find a Pantone color in Photoshop in 2026 <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="iu8n"> <p><strong>TL;DR:</strong><span> Photoshop no longer includes built-in Pantone libraries, but you still have solid options. In this guide, we break down what changed, how Pantone Connect fits into modern workflows, and which alternative tools are more reliable in 2026, depending on whether you’re working digitally or preparing files for print.</span></p> <p><span>If you’re a <a href="proxy.php?url=https://design.tutsplus.com/articles/the-9-different-types-of-graphic-design--cms-39176">graphic designer</a> or someone who works with <a href="proxy.php?url=https://design.tutsplus.com/articles/color-theory-for-beginners--cms-42088">colors</a>, </span><span>you’ll still find older tutorials claiming that </span><a href="proxy.php?url=https://design.tutsplus.com/compatible-with/adobe-photoshop"><span>Photoshop</span></a><span> includes built-in Pantone libraries. However, if you’re using the 2025 or 2026 versions, you’ve probably noticed those options are gone.</span></p> <p><span>Before jumping into the available workarounds to match Pantone colors, it’s worth answering a few key questions.</span></p> <h2 id="toc-reel-do-designers-still-use-pantone-colors-in-2026"><span>Do designers still use Pantone colors in 2026?</span></h2> <p><span>Even though many projects are now fully digital, </span><a href="proxy.php?url=https://elements.envato.com/learn/what-is-a-pantone-color-guide-and-what-is-it-for" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Pantone</a><span> still plays a key role whenever color accuracy really matters. High-stakes branding, </span><a href="proxy.php?url=https://elements.envato.com/learn/crafting-effective-brand-guidelines" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><span>brand guidelines</span></a><span>, and </span><a href="proxy.php?url=https://design.tutsplus.com/articles/the-beginners-guide-to-prepping-and-sending-to-print--cms-23657"><span>physical printing</span></a><span> all rely on a shared color language, and Pantone remains the industry standard for that job.</span></p> <p><span>For many designers, the thought process looks something like this:</span></p> <ul> <li><span>You find a color in Photoshop and think, “I love this shade.”</span></li> <li><span>Almost immediately, the next question follows: “What’s the Pantone equivalent?”</span></li> </ul> <p><span>That instinct comes from experience. Clients expect consistency across every touchpoint, and many digital-first projects eventually expand into print. To make that possible, designers need to document colors in </span><a href="proxy.php?url=https://elements.envato.com/learn/ai-brand-kit-design" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><span>brand kits</span></a><span> and communicate clearly with printers using a system everyone understands.</span></p> <h3 id="toc-j3v6-does-pantone-matter-even-when-colors-start-digitally">Does Pantone matter even when colors start digitally?</h3> <p><span>Yes, absolutely. In real-world workflows, plenty of colors start life as RGB or Hex values. From there, designers look for the closest Pantone match. It’s less about finding a perfect one-to-one conversion and more about translating a color into a reliable, print-ready reference.</span></p> <blockquote class="twitter-tweet" contenteditable="false"> <p>☁️Big news: Pantone’s 2026 Color of the Year is Cloud Dancer - the first white ever chosen.Soft, weightless, and quietly radical; it’s color as calm, not chaos. <a href="proxy.php?url=https://t.co/fmoOkrlZPL">pic.twitter.com/fmoOkrlZPL</a></p> — Envato (@envato) <a href="proxy.php?url=https://twitter.com/envato/status/1996595788248395780?ref_src=twsrc%5Etfw">December 4, 2025</a> </blockquote> <h3 id="toc-0wss-is-pantone-still-relevant-for-digital-and-print-design"><span>Is Pantone still relevant for digital and print design?</span></h3> <p><span>Short answer: yes. While Pantone is less accessible than it used to be (and that’s a common frustration), the underlying need hasn’t gone away. Designers are still regularly searching for things like:</span></p> <ul> <li><span>“Closest Pantone to this color”</span></li> <li><span>“Pantone equivalent”</span></li> <li><span>“What Pantone is this color?”</span></li> </ul> <p><span>Because in professional design, a word like “red” doesn’t mean much on its own. Reds can lean warm or cool, orange or blue. When you spot the perfect color in nature or on an object, the goal is always the same: capture it accurately so it looks just as good when it’s printed.</span></p> <h4 id="toc-4wi6-how-modern-design-workflows-use-color-systems"><span>How modern design workflows use color systems</span></h4> <p><span>In a digital-first 2026 workflow, the direction often goes the other way. It’s now common to start with a Pantone color name, say, <a href="proxy.php?url=https://elements.envato.com/learn/pantone-2026-color-of-the-year-cloud-dancer" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Cloud Dancer</a>, and then look up its Hex value for web or UI work.</span></p> <p><span>Sometimes this starts as curiosity. Other times, it’s a professional requirement for a client's brand book or a cross-platform design system. Either way, there are reliable ways to do this without depending on unofficial files or outdated formats, and that’s exactly what we’ll cover next.</span></p> <h2 id="toc-gok3-why-pantone-colors-are-no-longer-built-into-photoshop"><span>Why Pantone colors are no longer built into Photoshop</span></h2> <p><span>Until 2022, this workflow was much more straightforward. Finding a Pantone color in Photoshop didn’t require extensions or external tools.</span></p> <p><strong>The workflow looked like this:</strong></p> <p><span style="text-align:-webkit-match-parent">1. Open Photoshop and double-click the Foreground Color swatch to open the Color Picker. </span></p> <p><span style="text-align:-webkit-match-parent">2. Click Color Libraries on the right-hand side of the Color Picker window. </span></p> <h2 id="toc-p5sb-"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/1990/posts/107949/image-upload/1.jpg" alt="Choose Color Libraries in the Color Picker window" loading="lazy"></h2> <p><span style="text-align:-webkit-match-parent">3. From the Book dropdown menu, you can choose between three groups of Pantone colors, </span><span style="text-align:-webkit-match-parent">including:</span></p> <ul> <li><span>Pantone+ CMYK Coated</span></li> <li><span>Pantone+ CMYK Uncoated</span></li> <li><span>Pantone+ Metallics Coated</span></li> </ul> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/1990/posts/107949/image-upload/2.jpg" alt="in the Book dropdown menu choose one of the Pantone options" loading="lazy"></figure> <p><span>And that was it. Simple, fast, and built directly into your workflow. Unfortunately, that setup isn’t available anymore.</span></p> <h3 id="toc-5cyj-what-changed-with-pantone-support-in-adobe-photoshop"><span>What changed with Pantone support in Adobe Photoshop</span></h3> <p><span>The short answer is licensing. Following changes to the licensing agreement between Adobe and Pantone, the standard Solid Coated and Solid Uncoated libraries, the ones most designers rely on, were removed from Photoshop.</span></p> <p><span>As a result, in 2026, the Book dropdown no longer includes Pantone color libraries by default. If you’re opening the Color Picker today and wondering whether you’re missing something, you’re not. The options simply aren’t there anymore.</span></p> <p><span>The good news? While the old built-in method is gone, designers haven’t lost the ability to work accurately with Pantone colors. There are still practical, professional ways to get your colors right without adding unnecessary cost or friction to your workflow, and we’ll walk through those next.</span></p> <h2 id="toc-4bsc-how-to-find-a-pantone-color-in-photoshop-using-pantone-connect">How to find a Pantone color in Photoshop using Pantone Connect</h2> <p><span>Before we dive in, it’s worth setting expectations.</span></p> <p><strong>Note (Jan 2026): </strong><span> At the time of writing, the Pantone Connect extension is experiencing widespread technical issues. Many users report encountering internal server errors, blank panels, or failed launches inside Photoshop. While Pantone Connect is still the only official way to access the full Pantone libraries, its current stability is inconsistent.</span></p> <p><span>If you still want to try it, here’s how the process works.</span></p> <h3 id="toc-c2nq-step-1-download-pantone-connect-and-create-an-account">Step 1: Download Pantone Connect and create an account</h3> <p><span>Head to </span><a href="proxy.php?url=https://exchange.adobe.com/apps" target="_blank" rel="noopener">Adobe Exchange</a><span> and search for </span><a href="proxy.php?url=https://exchange.adobe.com/apps/cc/103029/pantone-connect" target="_blank" rel="noopener">Pantone Connect</a><span>. From there, click the Free button to add the extension to your Creative Cloud account.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2860/posts/107949/image-upload/pantone_connect_plugin_adobe_exchange.png" alt="Adobe Exchange page for Pantone Connect plugin compatible with Photoshop for converting and finding Pantone colors" loading="lazy"></figure> <ul> <li><span>Before installing, it’s a good idea to close all Adobe applications. This helps avoid sync issues and ensures the extension installs correctly.</span></li> </ul> <h3 id="toc-ajhv-step-2-confirm-the-extension-is-installed-correctly">Step 2: Confirm the extension is installed correctly</h3> <ul> <li><span>Once the extension is added, you should see a confirmation pop-up from Creative Cloud. After that, reopen Photoshop to make the plugin available inside the app.</span></li> <li><span>At this stage, no manual activation is required; if the installation worked, Photoshop should recognize it automatically.</span></li> </ul> <h3 id="toc-ez5n-step-3-open-pantone-connect-inside-photoshop">Step 3: Open Pantone Connect inside Photoshop</h3> <p><span>In Photoshop’s top menu bar, go to Plugins. If everything is set up correctly, you’ll see Pantone Connect listed there.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2860/posts/107949/image-upload/manage_pantone_connect_plugin_creative_cloud.png" alt="Adobe Creative Cloud plugins management panel displaying Pantone Connect installed for Photoshop" loading="lazy"></figure> <p><strong>One important limitation to be aware of: </strong></p> <p><span>As of now, many users report that clicking the plugin either opens a blank panel or redirects them to a web browser rather than loading the color tool directly in Photoshop. When that happens, the extension isn’t usable in a real production workflow.</span></p> <p><strong>A quick reality check</strong></p> <p><span>Software changes fast. It’s entirely possible that Adobe and Pantone roll out fixes or updates after this article is published. If Pantone Connect becomes stable again, we’ll update this section right away.</span></p> <p><span>Until then, most designers are relying on alternative workflows to find Pantone equivalents without breaking momentum, and those options are often faster, more reliable, and easier to maintain.</span></p> <h2 id="toc-mmz7-pantone-connect-mobile-app-an-alternative-workflow">Pantone Connect mobile app: an alternative workflow</h2> <p><span>With Photoshop’s built-in Pantone libraries gone and the desktop extension proving unreliable, many designers have settled on a more dependable workaround: the </span><a href="proxy.php?url=https://play.google.com/store/apps/details?id=com.pantone.xrite.pantoneconnect&amp;pcampaignid=web_share" target="_blank" rel="noopener">Pantone Connect mobile app</a><span>.</span></p> <p><span>While it isn’t a perfect replacement for the old in-app workflow, it’s currently one of the most practical ways to accurately identify Pantone colors. It’s quick to use, accessible on mobile, and, crucially, far more stable than the desktop plugin at the moment.</span></p> <p><strong>Note: </strong><a href="proxy.php?url=https://connect.pantone.com/" target="_blank" rel="noopener">Pantone Connect</a><span> also offers a separate web-based interface that works in a desktop browser and mirrors many of the mobile app’s features. This is different from the Pantone Color Finder covered later in this guide. Availability and functionality can vary by account and region, so this section focuses on the mobile app, which is currently the most consistent option.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2860/posts/107949/image-upload/pantone_connect_desktop_color_library_interface.jpg" alt="Pantone Connect platform interface with comprehensive color grid and library selector for accessing Pantone Matching System colors" loading="lazy"></figure> <p><strong>Step-by-step workflow using the mobile app</strong></p> <h3 id="toc-9t5y-step-1-install-the-pantone-connect-mobile-app"><span>Step 1: Install the Pantone Connect mobile app</span></h3> <p><span>Install the Pantone Connect app on your mobile device and create a free account to get started. You can explore basic features without committing to a paid plan.</span></p> <h3 id="toc-urck-step-2-open-the-pantone-app"><span>Step 2: Open the Pantone app</span></h3> <p><span>Once it’s open, from the bottom navigation, go to Colors, then select Extract. This tool lets you sample colors directly from images. It works similarly to sampling colors in Photoshop, but within the Pantone app.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2860/posts/107949/image-upload/pantone_connect_mobile_app_tools_menu.jpg" alt="Pantone Connect app tools menu displaying color picker, converter, and measurement features for mobile Pantone color selection" width="380" height="804" loading="lazy"></figure> <h3 id="toc-7zyx-step-3-upload-your-image"><span>Step 3: Upload your image</span></h3> <p><span>You can search for visual references inside the Adobe Stock library or upload your own image by tapping Add Image. </span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2860/posts/107949/image-upload/pantone_connect_mobile_extract_color_tool.jpg" alt="Pantone Connect Extract feature on mobile with add image option and color extraction preview area for identifying Pantone colors" width="380" height="805" loading="lazy"></figure> <p><span>You can upload almost any image: stock photos, mockups, screenshots, or your own artwork — to identify the closest Pantone color.</span></p> <p><span>If you need visual material to test colors, Envato’s </span><a href="proxy.php?url=https://elements.envato.com/lp/ai-stack/" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><span>AI tools</span></a><span> &amp; unlimited creative assets make it easy to generate or download images and use them directly in this step.</span></p> <h3 id="toc-wo05-step-4-sample-the-image-to-find-the-closest-pantone-match"><span>Step 4: Sample the image to find the closest Pantone match</span></h3> <p><span>Once your image loads, a circular selector appears. Move it across the image to sample specific areas. As you adjust the selector, the app suggests the closest Pantone matches in real time.</span></p> <p><span>For example, sampling the cover of an Envato Instagram post about photography trends may return a suggestion like Pantone 212 C.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2860/posts/107949/image-upload/pantone_connect_extract_color_result_example.jpg" alt="Pantone Connect Extract feature displaying identified PANTONE 212 C color from image with pink background design" width="380" height="801" loading="lazy"></figure> <h3 id="toc-3xcg-step-5-adjust-the-color-library-and-finish-selection"><span>Step 5: Adjust the color library and finish selection</span></h3> <p><span>Don’t stop at the first result. You can filter which Pantone libraries the app uses, helping you narrow results to colors that make sense for your final output.</span></p> <p><span>To ensure your colors translate correctly into Photoshop or Illustrator, it’s important to filter by the correct library. Open the library settings and select Pantone Matching System (PMS) for Graphics.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2860/posts/107949/image-upload/pantone_connect_mobile_color_library_selector.jpg" alt="Pantone Connect app displaying multiple Pantone Matching System library options including Solid Coated, Solid Uncoated, and Color Bridge" width="380" height="802" loading="lazy"></figure> <p><strong>Here’s a quick guide on how to choose the right library:</strong></p> <p><strong>Avoid TCX codes for graphic design. </strong><span>TCX stands for Textile Cotton Edition and is intended for fabric, not paper. Using a TCX color for logos, posters, or print ads can lead to major color shifts when printed. For graphic design and branding work, stick to Pantone Solid Coated or Solid Uncoated, depending on your paper type.</span></p> <p><span>Instead take a look at the Pantone Matching System (PMS) for graphics: </span></p> <table> <thead> <tr> <th><strong>Library</strong></th> <th><strong>What is it for</strong></th> </tr> </thead> <tbody> <tr> <td><strong>Pantone Solid Coated (C)</strong></td> <td><span>Best for glossy or coated paper, such as magazines and premium brochures. Colors appear more vibrant and saturated.</span></td> </tr> <tr> <td><strong>Pantone Solid Uncoated (U)</strong></td> <td> <p><span>Designed for matte or porous paper, like letterheads or stationery. colors print softer and more muted.</span></p> </td> </tr> <tr> <td><strong>Pantone Color Bridge</strong></td> <td><span>Useful for previewing how a Pantone color converts to CMYK for digital printing workflows.</span></td> </tr> </tbody> </table> <p><span>While this mobile-to-desktop workflow isn’t as direct as selecting a Pantone color inside Photoshop like we could back in 2022, it’s currently one of the most reliable ways to integrate Pantone into professional projects, without dealing with plugins that may be unstable.</span></p> <h2 id="toc-f9b6-how-to-find-a-pantone-color-using-the-pantone-color-finder-web"><span>How to find a Pantone color using the Pantone Color Finder (web)</span></h2> <p><span>In 2026, the Pantone Color Finder web tool became one of the most dependable ways to identify Pantone equivalents. It requires a bit more manual judgement and a trained eye, but it’s fast, free to use, and doesn’t rely on plugins or software installations.</span></p> <p><span>This makes it especially useful when you’re working with digital colors and need a reliable reference for print or brand documentation.</span></p> <h3 id="toc-uool-step-1-open-the-official-pantone-color-finder"><span>Step 1: Open the official Pantone Color Finder</span></h3> <p><span>Start by opening the official </span><a href="proxy.php?url=https://www.pantone.com/color-finder" target="_blank" rel="noopener">Pantone Color Finder</a><span> in your browser. You’ll see a simple search interface that allows you to enter specific color values.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2860/posts/107949/image-upload/pantone_color_finder_search_tool.png" alt="Pantone Color Finder interface with search functionality to look up Pantone color codes and names" loading="lazy"></figure> <p><span>This tool works entirely online, so there’s nothing to install and no Creative Cloud integration to worry about.</span></p> <h3 id="toc-pdb9-step-2-enter-a-hex-or-rgb-color-value"><span>Step 2: Enter a Hex or RGB color value</span></h3> <p><span>Paste your Hex value into the search bar, for example, a bright green like #9CCE69, and click Search.</span></p> <p><span>This approach is ideal when you’ve spotted a color you like on a website, in a digital mockup, or inside a UI design and want to identify its closest Pantone match.</span></p> <h3 id="toc-sbv2-step-3-compare-pantone-matches-and-choose-the-closest-color"><span>Step 3: Compare Pantone matches and choose the closest color</span></h3> <p><span>The tool returns a list of Pantone colors that closely resemble your Hex value.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2860/posts/107949/image-upload/pantone_color_finder_hex_search_results.jpg" alt="Pantone Color Finder search results displaying multiple Pantone color matches organized by color systems" loading="lazy"></figure> <ul> <li> <strong>Best match first: </strong><span>Pantone highlights its suggested closest match at the top of the results.</span> </li> <li> <strong>Side-by-side comparison: </strong><span>Use the split-color swatches to visually compare your original Hex color with each Pantone option.</span> </li> </ul> <p><strong>Pro tip:</strong><span> Filter the results to Pantone Solid Coated to get the most relevant options for graphic design and print production.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2860/posts/107949/image-upload/pantone_solid_coated_hex_search_results.png" alt="Pantone Solid Coated search results displaying green color variations with specific Pantone C codes for graphic design use" loading="lazy"></figure> <p><span>This is the step where experience matters most. Small shifts in warmth or saturation can make a big difference once the color is printed.</span></p> <h3 id="toc-x0a4-step-4-apply-the-pantone-color-to-your-workflow"><span>Step 4: Apply the Pantone color to your workflow</span></h3> <p><span>Once you’ve chosen the closest Pantone match, you can use the Pantone name to build color styles, brand kits, or palettes directly in Photoshop or Illustrator.</span></p> <p><span>From there, it’s easy to maintain consistency across digital layouts, print files, and brand guidelines.</span></p> <h2 id="toc-iyzu-how-to-choose-the-right-pantone-workflow-in-2026"><span>How to choose the right Pantone workflow in 2026</span></h2> <p><span>Between these three approaches, the official extension, the mobile app for visual exploration, and the web-based finder for precise matching, you always have a reliable way to work with Pantone colors.</span></p> <p><span>While the changes introduced in 2022 added a few extra steps to the process, they didn’t remove the need for Pantone itself. Instead, they pushed designers toward more flexible workflows that still support accuracy, consistency, and professional handoff.</span></p> <p><span>The key is knowing when to use each method. Use mobile tools to explore and extract inspiration, rely on the web finder when you need precision, and treat plugins as optional rather than essential. With that mindset, working with Pantone in 2026 remains completely manageable, even without the old built-in libraries.</span></p> <h2 id="toc-e3uj-how-to-find-a-pantone-color-in-photoshop-faqs"><span>How to find a Pantone color in Photoshop FAQs</span></h2> </div><div data-content-block-type="FrequentlyAskedQuestion" class="content-block content-block-frequentlyaskedquestion frequently-asked-question-component" id="iis8"><div class="frequently-asked-question-wrapper flex flex-col div-container"> <details class="frequently-asked-question-question-block group peer flex cursor-pointer flex-row items-center justify-between border-b-2 div-container"><summary class="frequently-asked-question-question-summary list-none flex flex-row justify-between items-center div-container" id="iucl"><div id="ii7y" class="frequently-asked-question-question text-xl font-medium"><p>Why is Pantone not showing up in Photoshop?</p></div> <div class="frequently-asked-question-icon content-container"> <div class="group-open:hidden"> <svg xmlns="https://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M12 4C11.4477 4 11 4.44772 11 5V11H5C4.44772 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H11V19C11 19.5523 11.4477 20 12 20C12.5523 20 13 19.5523 13 19V13H19C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11H13V5C13 4.44772 12.5523 4 12 4Z" fill="#000000"></path> </svg> </div> <div class="group-open:flex hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M4 12C4 11.4477 4.44772 11 5 11H19C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13H5C4.44772 13 4 12.5523 4 12Z" fill="#000000"></path> </svg> </div> </div></summary><div class="frequently-asked-question-answer-block div-container"><div id="ilji" class="frequently-asked-question-answer"> <p> Pantone no longer appears in Photoshop because Adobe removed the standard libraries after licensing changes in late 2022.</p> <p>As a result, recent versions of Photoshop no longer include the Solid Coated and Solid Uncoated Pantone books by default. Instead, when you open the "Color Libraries" menu in 2026, you will typically only see alternative color systems from other brands.</p> </div></div></details><details class="frequently-asked-question-question-block group peer flex cursor-pointer flex-row items-center justify-between border-b-2 div-container"><summary class="frequently-asked-question-question-summary list-none flex flex-row justify-between items-center div-container"><div id="itj0q" class="frequently-asked-question-question text-xl font-medium"><p>How do I find Pantone Connect in Photoshop?</p></div> <div class="frequently-asked-question-icon content-container"> <div class="group-open:hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M12 4C11.4477 4 11 4.44772 11 5V11H5C4.44772 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H11V19C11 19.5523 11.4477 20 12 20C12.5523 20 13 19.5523 13 19V13H19C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11H13V5C13 4.44772 12.5523 4 12 4Z" fill="#000000"></path> </svg> </div> <div class="group-open:flex hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M4 12C4 11.4477 4.44772 11 5 11H19C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13H5C4.44772 13 4 12.5523 4 12Z" fill="#000000"></path> </svg> </div> </div></summary><div class="frequently-asked-question-answer-block div-container"><div id="il02c" class="frequently-asked-question-answer"><p>You can access Pantone Connect in Photoshop from the Plugins menu at the top. After installing the extension from Adobe Exchange, open Photoshop and go to Plugins &gt; Pantone Connect. If it doesn’t appear, check that you’re signed in to your Creative Cloud account and that the extension is fully installed and up to date. However, the extension can be unstable and may fail to load results.</p></div></div></details><details class="frequently-asked-question-question-block group peer flex cursor-pointer flex-row items-center justify-between border-b-2 div-container"><summary class="frequently-asked-question-question-summary list-none flex flex-row justify-between items-center div-container" id="inn2g"><div id="i4rjo" class="frequently-asked-question-question text-xl font-medium"><p>How do I convert colors to Pantone in Photoshop?</p></div> <div class="frequently-asked-question-icon content-container"> <div class="group-open:hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M12 4C11.4477 4 11 4.44772 11 5V11H5C4.44772 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H11V19C11 19.5523 11.4477 20 12 20C12.5523 20 13 19.5523 13 19V13H19C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11H13V5C13 4.44772 12.5523 4 12 4Z" fill="#000000"></path> </svg> </div> <div class="group-open:flex hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M4 12C4 11.4477 4.44772 11 5 11H19C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13H5C4.44772 13 4 12.5523 4 12Z" fill="#000000"></path> </svg> </div> </div></summary><div class="frequently-asked-question-answer-block div-container"><div id="i93nx" class="frequently-asked-question-answer"> <p>Photoshop no longer converts colors to Pantone directly, so you need an external tool. A visual option is the Pantone Connect mobile app, where you can upload an image or screenshot and use the Extract tool to find the closest Pantone match. </p> <p>If you already have a Hex or RGB value, the Pantone Color Finder web tool is a precise alternative. Once you have the Pantone name, you can manually apply its values to your creative projects on Photoshop.</p> </div></div></details><details class="frequently-asked-question-question-block group peer flex cursor-pointer flex-row items-center justify-between border-b-2 div-container" id="ippko"><summary class="frequently-asked-question-question-summary list-none flex flex-row justify-between items-center div-container"><div id="iy5os" class="frequently-asked-question-question text-xl font-medium"><p>Can Photoshop identify Pantone colors automatically?</p></div> <div class="frequently-asked-question-icon content-container"> <div class="group-open:hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M12 4C11.4477 4 11 4.44772 11 5V11H5C4.44772 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H11V19C11 19.5523 11.4477 20 12 20C12.5523 20 13 19.5523 13 19V13H19C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11H13V5C13 4.44772 12.5523 4 12 4Z" fill="#000000"></path> </svg> </div> <div class="group-open:flex hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M4 12C4 11.4477 4.44772 11 5 11H19C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13H5C4.44772 13 4 12.5523 4 12Z" fill="#000000"></path> </svg> </div> </div></summary><div class="frequently-asked-question-answer-block div-container"><div id="iwjuh" class="frequently-asked-question-answer"><p>No, Photoshop can’t automatically identify Pantone colors without Pantone Connect. The Eyedropper tool only reads HSB, Lab, RGB, CMYK, or Hex values. To identify Pantone colors for free, you can use the Pantone Connect mobile app’s Extract feature or the Pantone Color Finder website to match colors visually.</p></div></div></details><details class="frequently-asked-question-question-block group peer flex cursor-pointer flex-row items-center justify-between border-b-2 div-container" id="ir64m"><summary class="frequently-asked-question-question-summary list-none flex flex-row justify-between items-center div-container" id="iswvj"><div id="i4ria" class="frequently-asked-question-question text-xl font-medium"><p>Is Pantone still worth using in 2026?</p></div> <div class="frequently-asked-question-icon content-container"> <div class="group-open:hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M12 4C11.4477 4 11 4.44772 11 5V11H5C4.44772 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H11V19C11 19.5523 11.4477 20 12 20C12.5523 20 13 19.5523 13 19V13H19C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11H13V5C13 4.44772 12.5523 4 12 4Z" fill="#000000"></path> </svg> </div> <div class="group-open:flex hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M4 12C4 11.4477 4.44772 11 5 11H19C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13H5C4.44772 13 4 12.5523 4 12Z" fill="#000000"></path> </svg> </div> </div></summary><div class="frequently-asked-question-answer-block div-container"><div id="i8x0b" class="frequently-asked-question-answer"><p>Yes, Pantone is still widely used for branding and print workflows in 2026. Even though access methods have changed, Pantone remains the shared color language for designers, printers, and manufacturers. It’s especially important for brand guidelines, physical products, and projects that need consistent color reproduction across materials.</p></div></div></details><details class="frequently-asked-question-question-block group peer flex cursor-pointer flex-row items-center justify-between border-b-2 div-container"><summary class="frequently-asked-question-question-summary list-none flex flex-row justify-between items-center div-container" id="ii2f6"><div id="iv4ok" class="frequently-asked-question-question text-xl font-medium"><p>What Pantone library should I use for graphic design?</p></div> <div class="frequently-asked-question-icon content-container"> <div class="group-open:hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M12 4C11.4477 4 11 4.44772 11 5V11H5C4.44772 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H11V19C11 19.5523 11.4477 20 12 20C12.5523 20 13 19.5523 13 19V13H19C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11H13V5C13 4.44772 12.5523 4 12 4Z" fill="#000000"></path> </svg> </div> <div class="group-open:flex hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M4 12C4 11.4477 4.44772 11 5 11H19C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13H5C4.44772 13 4 12.5523 4 12Z" fill="#000000"></path> </svg> </div> </div></summary><div class="frequently-asked-question-answer-block div-container"><div id="i69el" class="frequently-asked-question-answer"><p>For most graphic design and print projects, Pantone Solid Coated is the safest choice. It’s designed for coated paper and provides the most accurate, widely supported reference for logos, marketing materials, and brand assets. Use Solid Uncoated only when you know the final output will be printed on uncoated or matte paper.</p></div></div></details> </div></div><div class="mediafed_ad"><img border="0" height="1" src="proxy.php?url=http://audio.tutsplus.com.feedsportal.com/c/35227/f/669438/s/107949/sc/4/mf.gif" width="1" /><a href="proxy.php?url=http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/107949/a2.htm"><img border="0" src="proxy.php?url=http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/107949/a2.img" /></a><img border="0" height="1" src="proxy.php?url=http://pi.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/107949/a2t.img" width="1" /></div> 2026-02-17 04:24:48 UTC 2026-02-17 04:24:48 UTC Abbey Esparza tag:tutsplus.com,2005:PostPresenter/cms-37673 2021-07-25T04:38:05+00:00 The different types of serif fonts with serif font examples <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;}#is6l{color:black;}</style><div data-content-block-type="Wysi" id="is6l" class="content-block-wysi content-block"> <p><span><strong>TL;DR:</strong> Serif fonts are typefaces that feature small decorative strokes or “serifs” at the ends of letters, giving text a more classic, readable look. The main types of serif fonts include Old Style, Transitional, Didone, and Slab Serif, each with distinct structures and moods. Modern design also features hybrid serifs that mix traditional elegance with contemporary flair.</span></p> <p><span>Serif fonts come in many shapes and personalities, from elegant Didones to sturdy Slab Serifs, and knowing the difference can transform how you approach typography. In this tutorial, we’ll break down the main types of serif typefaces, explore what makes each unique, and show real-world examples of how designers use them to shape mood and readability.</span></p> <p><span>You’ll also discover how to spot the subtle details, such as bracketed curves or angular terminals that define each style, plus where to find and download modern serif fonts to bring fresh character to your next design project.</span></p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/karatone-elegant-serif-R9N4WGF" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/posts/37673/image-upload/types-of-serif-fonts_22.jpg" alt="modern serif font" loading="lazy"></a> <figcaption>This <a href="proxy.php?url=https://elements.envato.com/karatone-elegant-serif-R9N4WGF" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">modern serif font</a> is available for download on Envato.</figcaption> </figure> <h2 id="toc-x2pw-what-is-a-serif-font">What is a serif font?</h2> <p><span>So, what exactly is a serif font? Let’s start with the basics. A </span><em><span>serif</span></em><span> refers to the small decorative line or stroke that extends from the ends of a letter’s main strokes. These subtle details give typefaces a more traditional, structured, and readable feel, especially in print.</span> </p> <p><span>For example, <a href="proxy.php?url=https://design.tutsplus.com/articles/15-best-fonts-to-pair-with-times-new-roman--cms-42083" target="_self">Times New Roman</a> is a serif typeface. Notice how each letter features small finishing strokes at its edges; that’s the serif in action. In contrast,<a href="proxy.php?url=https://design.tutsplus.com/articles/everything-you-wanted-to-know-about-helvetica--cms-33404" target="_self"> Helvetica</a> is a </span><em><span>sans-serif</span></em><span> typeface, meaning “without serif.” Its clean, straight letter endings give it a more modern, minimal look.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/48/posts/37673/image-upload/types-of-serif-fonts.jpg" alt="serif vs sans serif" loading="lazy"> <figcaption>Times New Roman is a serif typeface, and Helvetica is a sans serif typeface.</figcaption> </figure> <p><span>When comparing the two, <a href="proxy.php?url=https://design.tutsplus.com/articles/sans-serif-fonts--cms-40606" target="_self">serif fonts</a> often feel classic, elegant, and literary, while sans serif fonts lean modern, sleek, and digital-friendly. Both have their place, but understanding what makes a serif font distinct helps you choose the right tone and texture for your design.</span></p> <p><span>But not all serif fonts look the same. They come in a wide range of shapes, weights, and personalities, from bold slab serifs with strong geometric forms to delicate hairline serifs that feel refined and elegant. You’ll even find handwritten serif styles that blend calligraphic charm with classic structure.</span></p> <p><span>Still, the basic distinction remains one of the most universal ways to classify type: a font is usually either serif or sans serif. Occasionally, you’ll see script fonts described as a “third category,” but even then, they often carry characteristics that fit into the serif or sans serif families. Understanding this simple division is the first step to navigating the rich world of typography.</span></p> <h2 id="toc-df7r-what-is-type-classification">What is type classification?</h2> <p><span>So, what are the different types of serif fonts? To answer that, we first need to understand <a href="proxy.php?url=https://design.tutsplus.com/articles/how-to-identify-a-font--cms-37621" target="_self">type classification</a>, a system for grouping fonts based on their shared visual characteristics and historical origins.</span></p> <p><span>These classifications help designers recognize subtle differences in letterform shapes, stroke contrast, and proportions. While many of today’s fonts blur the lines between categories, most still draw inspiration from traditional type design eras, each with its own personality and purpose.</span></p> <p><span>Type classification isn’t just academic; it’s practical. Knowing whether a font belongs to the Old Style, Transitional, or Modern family, for example, can help you choose the right tone for your project, whether you’re designing a classic print layout or a clean digital interface.</span></p> <p><span>Want to dive deeper? Check out this </span><a href="proxy.php?url=https://youtu.be/YekEQIJ-J5U"><span>free course on Envato Tuts+</span></a><span> for a complete breakdown of type classifications, covering both </span><a href="proxy.php?url=https://app.envato.com/search?itemType=fonts&amp;term=&amp;filter.categories=Serif&amp;sort=popular"><span>serif</span></a><span> and </span><a href="proxy.php?url=https://app.envato.com/search?itemType=fonts&amp;term=&amp;filter.categories=Sans-Serif&amp;sort=popular"><span>sans serif </span></a><span>fonts, with plenty of real-world examples to help you spot the differences.</span></p> <figure class="embedded-video" data-video-embed="true" data-original-url="https://www.youtube.com/watch?v=YekEQIJ-J5U&amp;t=0"> <iframe src="proxy.php?url=https://www.youtube.com/embed/YekEQIJ-J5U?rel=0&amp;start=0" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen webkitallowfullscreen="webkitallowfullscreen" mozallowfullscreen="mozallowfullscreen" loading="lazy" style="border-radius: 15px;"></iframe> </figure> <h3 id="toc-8or4-why-does-it-matter">Why does it matter?</h3> <p><span>Why learn about the different types of serif typefaces? Isn’t choosing a font just about what looks good? Well, as any seasoned designer will tell you, it’s a bit more nuanced than that.</span></p> <p>Understanding type classification and characteristics gives you the tools to make intentional design choices. When you can recognize a font’s structure, its contrast, proportions, and details, you’re not guessing anymore. You’re selecting type with purpose.</p> <p><span>Knowing how to identify a font’s traits also helps you <a href="proxy.php?url=https://elements.envato.com/learn/how-to-choose-a-font?utm_campaign=cms-37673&amp;utm_medium=articles&amp;utm_source=tutsplus" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">choose the right typeface</a> faster. Instead of scrolling endlessly or relying solely on instinct, you can start with a clear visual direction that supports your concept and brand tone.</span></p> <p><span>Typography isn’t just decoration; it’s communication. The fonts you choose set mood, tell stories, and shape perception. Recognizing those subtle differences is what transforms a good layout into one that feels cohesive, expressive, and uniquely yours.</span></p> <h2 id="toc-lffs-the-different-types-of-serif-fonts">The different types of serif fonts</h2> <p><span>Serif fonts aren’t all built the same. In fact, designers often group them into four main categories: Old Style, Transitional, Didone, and Slab Serif. Each one carries its own history, structure, and personality.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/posts/37673/image-upload/types-of-serif-fonts_2.jpg" alt="types of serifs" loading="lazy"> <figcaption>An example of old style, transitional, Didone, and slab serif fonts.</figcaption> </figure> <table> <thead> <tr> <th> <h3 id="toc-ms72-serif-type">Serif type</h3> </th> <th> <h3 id="toc-e5tu-description">Description</h3> </th> <th> <h3 id="toc-rw2k-example">Example</h3> </th> </tr> </thead> <tbody> <tr> <td><strong>Old Style</strong></td> <td><span>These are the classics. Old-style serif fonts feature gentle curves, moderate contrast between thick and thin strokes, and a warm, hand-drawn feel rooted in Renaissance calligraphy.</span></td> <td><span>Garamond or Bembo</span></td> </tr> <tr> <td><strong>Transitional</strong></td> <td><span>Transitional serifs bridge traditional and modern design, with sharper edges and more defined contrast. They feel balanced, readable, and timeless.</span></td> <td><span>Times New Roman</span></td> </tr> <tr> <td><strong>Didone</strong></td> <td> <span>Didone typefaces feature </span><em><span>high contrast</span></em><span>, thin hairlines, and thick verticals, giving them a polished, elegant look. They shine in fashion editorials, luxury branding, and sophisticated layouts.</span> </td> <td><span>Didot and Bodoni</span></td> </tr> <tr> <td><strong>Slab Serif</strong></td> <td><span>Chunky, bold, and geometric; have thick, block-like serifs with little to no stroke contrast. They’re strong, modern, and perfect for headlines or posters that need impact.</span></td> <td> <a href="proxy.php?url=https://design.tutsplus.com/articles/fonts-similar-to-rockwell-including-rockwell-extra-bold--cms-38513"><span>Rockwell</span></a><span> or Clarendon</span> </td> </tr> </tbody> </table> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/burnout-font-SFZH4S" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/posts/37673/image-upload/types-of-serif-fonts_23.jpg" alt="modern serif font" loading="lazy"></a> <figcaption>Many <a href="proxy.php?url=https://elements.envato.com/burnout-font-SFZH4S" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">modern serif fonts</a> "break the rules" and take plenty of creative inspiration from multiple sources and aesthetics.</figcaption> </figure> <p><span>But here’s the fun part: not every serif fits neatly into these boxes. Many </span><a href="proxy.php?url=https://design.tutsplus.com/articles/33-best-modern-serif-fonts-bold-clean-elegant--cms-35834"><span>modern typefaces</span></a><span> mix influences, borrowing structure from one category and character from another. That’s part of what makes typography so creative.</span></p> <p><span>As the old saying goes, <em>know the rules so you can break them well</em>. Once you understand how serifs work, you’ll start to spot hybrids everywhere, fonts that bend tradition to create something entirely new.</span></p> <p><span>Before we dive too deep, let’s pause and explore some of the key types of serif fonts every designer should know.</span></p> <h3 id="toc-f5wr-old-style-serif-fonts">Old-style serif fonts</h3> <p><span>Old-style serif fonts have a timeless, hand-drawn charm rooted in traditional calligraphy. Their letterforms feel warm and organic, often featuring gentle curves and soft transitions between thick and thin strokes. </span></p> <p><span>You can spot their calligraphic influence in the subtle angles and flowing details, especially in the lowercase </span><em><span>“d”</span></em><span> or </span><em><span>“e”</span></em><span>.</span></p> <p><span>Take Garamond, for example. It’s one of the best-known Old-style typefaces, with diagonally stressed strokes that echo the natural rhythm of handwriting. This diagonal stress is a key feature that sets Old Style apart from the later, more upright Transitional serifs.</span></p> <p><span>Here’s an example that captures that same Old-style spirit, refined, readable, and full of quiet elegance.</span></p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/morty-old-E5L6XG4" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/posts/37673/image-upload/types-of-serif-fonts_12.jpg" alt="old style serif font" loading="lazy"></a> <figcaption>Download this elegant <a href="proxy.php?url=https://elements.envato.com/morty-old-E5L6XG4" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">old-style serif font</a> on Envato.</figcaption> </figure> <p><span>If you’d like to explore further, check out our curated</span><a href="proxy.php?url=https://design.tutsplus.com/articles/36-old-style-fonts-old-style-typefaces-to-download-now--cms-36164"><span> collection of Old-Style serif fonts</span></a><span>, a showcase of classic and contemporary designs inspired by centuries of typographic craftsmanship:</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="proxy.php?url=https://design.tutsplus.com/articles/36-old-style-fonts-old-style-typefaces-to-download-now--cms-36164"><div class="roundup-block__content-container"> <div class="roundup-block__preview"><img class="roundup-block__preview-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/1631/posts/36164/preview_image/old_style_font_6_Preview.jpg" alt="" loading="lazy"></div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">36 Stunning Old Style Fonts (Old Style Typeface Examples to Download)</div> <div class="roundup-block__author-info"> <div class="roundup-block__author-profile-image"><img class="roundup-block__author-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/profiles/20609/profileImage/new_avatar.jpg" alt="" loading="lazy"></div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Daisy E.</div> <div class="roundup-block__published-date">02 Feb 2024</div> </div> </div> </div> </div></a></li></ul> <h3 id="toc-ozxz-transitional-serif-fonts">Transitional serif fonts</h3> <p><span>Transitional serif fonts bridge the gap between the warm, calligraphic curves of Old Style typefaces and the sharper, more refined forms of Modern serifs, such as Didones. </span></p> <p><span>They’re the sweet spot of classic readability and contemporary precision, which is why you’ve likely seen them everywhere</span>.</p> <p><span>Familiar favorites such as </span><a href="proxy.php?url=https://design.tutsplus.com/articles/fonts-similar-to-baskerville-font-pairings--cms-93825"><span>Baskerville</span></a><span>, Times New Roman, and Georgia all belong to this category. </span><span>Transitional serifs typically feature stronger contrast between thick and thin strokes than Old Style fonts, yet they retain a sense of balance and warmth. </span></p> <p>Notice how their serifs still taper gracefully, giving the letters a polished, approachable feel.</p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/media-times-L5YZWT2" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/posts/37673/image-upload/types-of-serif-fonts_13.jpg" alt="transitional font" loading="lazy"></a> <figcaption><a href="proxy.php?url=https://elements.envato.com/media-times-L5YZWT2" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Transitional serif fonts</a> are popular choices in business, academia, and more.</figcaption> </figure> <p><span>These fonts are highly versatile, perfect for everything from editorial layouts and websites to brand identities that need a touch of sophistication.</span></p> <p><span>Discover even more transitional serif fonts in this curated <a href="proxy.php?url=https://design.tutsplus.com/articles/36-best-transitional-typefaces-fonts-to-download--cms-36256/">Envato collection</a><em>.</em> There’s plenty of inspiration to explore and download for your next design project:</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="proxy.php?url=https://design.tutsplus.com/articles/36-best-transitional-typefaces-fonts-to-download--cms-36256"><div class="roundup-block__content-container"> <div class="roundup-block__preview"><img class="roundup-block__preview-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/posts/36256/preview_image/thumbnail.jpg" alt="" loading="lazy"></div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">36 Best Transitional Typefaces (Fonts to Download)</div> <div class="roundup-block__author-info"> <div class="roundup-block__author-profile-image"><img class="roundup-block__author-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/profiles/20609/profileImage/new_avatar.jpg" alt="" loading="lazy"></div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Daisy E.</div> <div class="roundup-block__published-date">25 Sep 2023</div> </div> </div> </div> </div></a></li></ul> <h3 id="toc-2b3f-didone-serif-fonts">Didone serif fonts</h3> <p><span>Didone serif fonts are where elegance meets precision. Known for their dramatic contrast between thick and thin strokes, these typefaces feel sleek, modern, and undeniably stylish. </span></p> <p><span>The term “Didone” comes from the great typefounders Didot and Bodoni, whose designs defined this refined aesthetic.</span></p> <p><span>You’ll notice the difference right away: thin, hairline serifs paired with strong vertical strokes that create striking visual tension. </span></p> <p><span>Take a look at the uppercase <em>“N”</em> in many Didone fonts; the verticals are bold and structured, while the horizontal strokes are delicate and razor-thin. It’s that contrast that gives Didones their signature sophistication.</span></p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/domani-XMXEGL" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/posts/37673/image-upload/types-of-serif-fonts_14.jpg" alt="didone serif font" loading="lazy"></a> <figcaption>This beautifully designed <a href="proxy.php?url=https://elements.envato.com/domani-XMXEGL" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Didone serif font</a> is an elegant choice. It also includes some curly modern alternates.</figcaption> </figure> <p><span>This beautifully designed</span><a href="proxy.php?url=https://app.envato.com/search/fonts/1de94cfa-3ac9-4fd1-b5b2-113405506be3?itemType=fonts&amp;filter.portfolio=WalcottFonts"><span> Didone-inspired font</span></a><span> captures that same timeless balance, crisp, elegant, and ideal for editorial headlines, luxury branding, or high-end packaging. Some even include modern, curly alternates for a touch of flourish and personality.</span></p> <p><span>Explore this stunning<a href="proxy.php?url=https://design.tutsplus.com/articles/34-best-modern-didone-typefaces-fonts-similar-to-bodoni-didot--cms-36019"> collection of Didone serif fonts</a> on Envato to find your next statement typeface. Whether you’re creating a magazine layout or an elegant logo, Didones always bring a sense of refinement to the page:</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="proxy.php?url=https://design.tutsplus.com/articles/34-best-modern-didone-typefaces-fonts-similar-to-bodoni-didot--cms-36019"><div class="roundup-block__content-container"> <div class="roundup-block__preview"><img class="roundup-block__preview-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/posts/36019/preview_image/thumbnail.jpg" alt="" loading="lazy"></div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">39 Best Modern Didone Typefaces (Fonts Similar to Bodoni &amp; Didot)</div> <div class="roundup-block__author-info"> <div class="roundup-block__author-profile-image"><img class="roundup-block__author-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/profiles/20609/profileImage/new_avatar.jpg" alt="" loading="lazy"></div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Daisy E.</div> <div class="roundup-block__published-date">28 Apr 2023</div> </div> </div> </div> </div></a></li></ul> <h3 id="toc-sb64-slab-serif-fonts">Slab serif fonts</h3> <p><span>Slab serif fonts look exactly how they sound: bold, blocky, and built to stand out. Unlike Old Style or Didone typefaces, slab serifs have little to no stroke contrast. Instead, their lines remain thick and consistent, giving them a sturdy, architectural feel.</span></p> <p><span>These fonts are a favorite in modern design for a reason. Their bold shapes and solid serifs make them perfect for headlines, titles, logos, and branding that need to make an impact. </span></p> <p><span>Slab serifs can feel industrial and powerful, yet surprisingly versatile, working just as well in minimalist layouts as in retro or editorial settings.</span></p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/alexside-slab-font-ls-LRSCHYP" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/posts/37673/image-upload/types-of-serif-fonts_15.jpg" alt="slab serif font" loading="lazy"></a> <figcaption>This <a href="proxy.php?url=https://elements.envato.com/alexside-slab-font-ls-LRSCHYP" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">slab serif font</a> is chunky, bold, and great for points of emphasis.</figcaption> </figure> <p><span>Take this example: a chunky, confident</span><a href="proxy.php?url=https://app.envato.com/search/fonts/39516f36-1c35-45b8-9fe9-8b582187c283?itemType=fonts&amp;filter.portfolio=GranzCreative"><span> slab serif font</span></a><span> that’s made for emphasis. Its strong geometry and clean lines instantly command attention without sacrificing readability.</span></p> <p><span>Explore even more slab serif fonts in this curated<a href="proxy.php?url=https://design.tutsplus.com/articles/best-slab-serif-fonts-ready-to-download-now--cms-35768"> Envato collection</a>. Whether you’re designing posters, packaging, or a bold visual identity, slab serifs add structure, weight, and unmistakable personality to your typography:</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="proxy.php?url=https://design.tutsplus.com/articles/best-slab-serif-fonts-ready-to-download-now--cms-35768"><div class="roundup-block__content-container"> <div class="roundup-block__preview"><img class="roundup-block__preview-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/posts/35768/preview_image/thumbnail.jpg" alt="" loading="lazy"></div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">34 Best Slab Serif Fonts (Ready to Download Now)</div> <div class="roundup-block__author-info"> <div class="roundup-block__author-profile-image"><img class="roundup-block__author-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/profiles/20609/profileImage/new_avatar.jpg" alt="" loading="lazy"></div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Daisy E.</div> <div class="roundup-block__published-date">25 Jan 2023</div> </div> </div> </div> </div></a></li></ul> <h2 id="toc-phwf-but-wait-theres-more">Other serif terms</h2> <p><span>Now that we’ve explored the main types of serif fonts, it’s time to appreciate the rule-breakers, the typefaces that don’t quite fit into any one category but still borrow inspiration from classic serif design. These are the fonts that bend the rules beautifully, blending tradition with creative experimentation.</span></p> <p><span>Take this </span><a href="proxy.php?url=https://app.envato.com/search/fonts/554fba34-8cc8-419b-ab65-9452adcec8f3?itemType=fonts&amp;filter.portfolio=cruzine"><span>decorative display serif</span></a><span>, for example. It has the defining serif details, but with a twist, ornamental shapes, dramatic curves, and expressive flourishes that make it feel almost magical. </span></p> <p><span>These creative outliers often live in branding, editorial spreads, or poster design, where personality and storytelling matter most.</span></p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/the-crow-vintage-style-font-QKDHJY" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/posts/37673/image-upload/types-of-serif-fonts_16.jpg" alt="decorative font" loading="lazy"></a> <figcaption>This decorative <a href="proxy.php?url=https://elements.envato.com/the-crow-vintage-style-font-QKDHJY" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">display serif font</a> has serifs, but doesn't neatly fit into our categories.</figcaption> </figure> <p><span>This decorative display serif font proves that typography doesn’t have to follow strict definitions to be effective. Sometimes, it’s the unexpected mix of style and character that makes a design truly stand out.</span></p> <h3 id="toc-mk9b-other-serif-terms-hairline-serif">1. Hairline serif</h3> <p><span>The term hairline serif refers to the thickness of the serif itself. In this case, “hairline” means extremely thin, often just a delicate finishing stroke at the end of a letterform. These fine details give the typeface a light, elegant feel.</span></p> <p><span>You’ll most commonly see hairline serifs in fonts inspired by the Didone classification. Because Didone typefaces are known for their dramatic contrast, the thin serifs work alongside thick vertical strokes to create a refined, high-fashion aesthetic.</span></p> <p><span>Take this example below. The serifs are subtle and precise, but they play a crucial role in shaping the font’s overall personality, adding sophistication without overpowering the letterforms.</span></p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/koldby-URUJ9TQ" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2861/posts/37673/image-upload/e228c4bd_9f79_4f08_a1d8_df8a7ff4.jpg" alt="hairline serif" loading="lazy"></a> <figcaption>This <a href="proxy.php?url=https://elements.envato.com/koldby-URUJ9TQ" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">elegant serif font</a> has very thin serifs, or hairline serifs.</figcaption> </figure> <h3 id="toc-i8g8-other-serif-terms-wedge-serif">2. Wedge serif</h3> <p><span>Wedge serifs are pretty much what they sound like. Instead of ending abruptly or staying uniform, the serif tapers into a wedge-like shape, gradually narrowing as it extends from the letterform. This creates a sharp, sculpted look that feels both elegant and intentional.</span></p> <p><span>The example below shows an exaggerated wedge serif, where the serifs almost resemble small triangles. Not all wedge serifs are this dramatic, but keeping that taper in mind makes them easier to spot. </span></p> <p><span>They’re especially common in high-contrast typefaces, where the sharp serifs enhance the font’s refined, editorial feel.</span></p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/redland-GVFKW4D" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2861/posts/37673/image-upload/c283dd28_5eb0_4076_9850_e10c279d4873_1_.jpg" alt="wedge serifs" loading="lazy"></a> <figcaption>This ultra-high-contrast typeface is an <a href="proxy.php?url=https://elements.envato.com/redland-GVFKW4D" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">elegant wedge serif font</a>.</figcaption> </figure> <p><span>This </span><a href="proxy.php?url=https://app.envato.com/search/fonts/77318520-1460-4de6-b3f1-1c22fcf0db50?itemType=fonts&amp;filter.portfolio=factory738"><span>ultra-high-contrast serif font</span></a><span> is a strong example of wedge serifs in action, combining crisp edges with a striking sense of sophistication, ideal for fashion layouts, luxury branding, or statement typography.</span></p> <h3 id="toc-oe9a-other-serif-terms-condensed-serif-font">3. Condensed serif font</h3> <p><span>You may also see the term condensed used when describing <a href="proxy.php?url=https://design.tutsplus.com/articles/what-is-a-sans-serif-font--cms-41957" target="_self">serif fonts</a>, but it’s worth noting that condensed isn’t exclusive to serifs. It can apply to any typeface, serif or sans serif, that’s designed with narrower letterforms and increased height.</span></p> <p><span>In a condensed serif font, this reduced width becomes a defining visual feature. The letters feel taller, tighter, and more vertical, which makes these fonts especially useful when space is limited or when you want to create a strong, dramatic presence, think headlines, posters, or editorial layouts.</span></p> <p><span>Take a look at the example below. Its slim proportions and extended height give it a distinctive rhythm, proving that condensed fonts aren’t just practical, they can be highly expressive too.</span></p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/moonstaire-condensed-serif-345334E" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/posts/37673/image-upload/types-of-serif-fonts_5.jpg" alt="condensed serif font" loading="lazy"></a> <figcaption>This <a href="proxy.php?url=https://elements.envato.com/moonstaire-condensed-serif-345334E" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">condensed serif font</a> has a smaller width and greater height.</figcaption> </figure> <p><span>This </span><a href="proxy.php?url=https://app.envato.com/search/fonts/93f1da0b-33a1-4586-ad5f-71127bf66017?itemType=fonts&amp;filter.portfolio=yipianesia"><span>condensed serif font</span></a><span> uses reduced width and added height to create a bold, space-efficient design, perfect for eye-catching typography that still feels refined.</span></p> <h3 id="toc-7boh-rounded-serif-font">4. Rounded serif font </h3> <p><span>Let’s also take a look at</span><a href="proxy.php?url=https://design.tutsplus.com/articles/best-rounded-serif-fonts-serif-fonts-with-rounded-edges--cms-37694"><span> rounded serif fonts</span></a><span>, a style that instantly adds warmth and personality. As the name suggests, the defining feature is the rounded edge of the serif, which softens the letterforms and gives the typeface a more playful, approachable feel.</span></p> <p><span>You’ll often see rounded serifs associated with retro-inspired designs, especially those drawing from the 1960s and 1970s. That era embraced bold shapes, friendly curves, and expressive typography, and rounded serifs fit right in.</span></p> <p><span>In the example below, the serifs are clearly present, but instead of sharp or tapered ends, they finish with smooth, curved edges. That single detail has a big impact on the overall aesthetic, shifting the mood from formal to fun, nostalgic, or even whimsical.</span></p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/es/bugaki-elegant-serif-font-BPCTRM3" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2861/posts/37673/image-upload/01d2f20e_ce73_43da_94f7_54bde814117e_1_.jpg" alt="rounded serif font" loading="lazy"></a> <figcaption>Note the rounded serifs in this <a href="proxy.php?url=https://elements.envato.com/es/bugaki-elegant-serif-font-BPCTRM3" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">rounded serif font</a>. It really affects the overall aesthetic.</figcaption> </figure> <p><span>This </span><a href="proxy.php?url=https://app.envato.com/search/fonts/3a0b74d5-a385-49f8-87f8-e92fae8e3053?itemType=fonts&amp;term=rounded+serif&amp;filter.portfolio=Kulokale"><span>rounded serif font </span></a><span>features soft, curved serifs that give it a distinctive </span><span>personality, making it a great choice for branding, posters, packaging, or any design that wants to feel inviting and full of character.</span></p> <h3 id="toc-pz28-mixed-and-modern-serif-fonts">5. Mixed and modern serif fonts</h3> <p><span>As mentioned earlier, fonts don’t have to fit neatly into predefined categories, especially in modern type design. Today’s designers regularly blend influences, combine contrasting traits, and experiment with form. </span></p> <p><span>In fact, when a particular look gains momentum, it can even spark an entirely new typographic trend.</span></p> <p><span>This is where mixed and modern serif fonts shine. They still qualify as serif typefaces, thanks to their visible serifs, but those details may be subtle, unconventional, or combined with elements borrowed from other styles. </span></p> <p><span>You might see clean, sans-serif-like proportions paired with expressive serifs, or classic structures reimagined with bold, contemporary twists.</span></p> <p><span>Take the example below. It doesn’t fit neatly into just one category, yet its serifs play a crucial role in shaping the font’s identity. The result is a typeface that feels fresh, versatile, and visually engaging, perfect for modern branding, editorial design, or digital-first projects.</span></p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/ageya-modern-elegant-serif-font-2C8A9HG" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/posts/37673/image-upload/types-of-serif-fonts_8.jpg" alt="modern serif font" loading="lazy"></a> <figcaption>This <a href="proxy.php?url=https://elements.envato.com/ageya-modern-elegant-serif-font-2C8A9HG" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">modern serif font</a> incorporates many visually engaging design elements.</figcaption> </figure> <p><span>This </span><a href="proxy.php?url=https://app.envato.com/search/fonts/02e6bff2-3d66-4862-85eb-3b8513d76b92?itemType=fonts&amp;filter.portfolio=Kulokale"><span>modern serif font</span></a><span> blends multiple design influences, proving that understanding the rules of typography makes it easier and more effective to break them.</span></p> <p><a href="proxy.php?url=https://design.tutsplus.com/articles/the-different-types-of-writing-fonts-calligraphy-font-styles-hand-lettering-and-more--cms-36571"><span>Handwriting fonts</span></a><span> can also include serifs, and when they do, the results can be wonderfully unexpected. These typefaces blend the organic flow of hand-drawn lettering with structured serif details, creating designs that feel expressive, playful, and full of personality.</span></p> <p><span>Take this example. It’s clearly a handwritten-style font, but notice the chunky, decorative serifs anchoring each letter. </span><span>Those details add weight and visual interest, even though the font doesn’t fit neatly into traditional serif categories. Instead, it lives firmly in the realm of decorative display typography.</span></p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/record-scratch-retro-90s-handwriting-fonts-CEZBZMY" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/posts/37673/image-upload/types-of-serif-fonts_6.jpg" alt="handwritten serif font" loading="lazy"></a> <figcaption>This <a href="proxy.php?url=https://elements.envato.com/record-scratch-retro-90s-handwriting-fonts-CEZBZMY" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">handwritten serif font</a> incorporates fun, decorative elements into its design.</figcaption> </figure> <p><span>This </span><a href="proxy.php?url=https://app.envato.com/search/fonts/c6a8ad17-55d1-4fc3-a6cb-d02205cc974c?itemType=fonts&amp;filter.portfolio=SunshineFonts"><span>handwritten serif font</span></a><span> combines fun, illustrative elements with bold serifs, making it a great choice for posters, packaging, branding, or any project that benefits from a more human, character-driven look.</span></p> <p><span>On the other hand, some fonts blend influences across multiple categories, and that’s where things get especially interesting. </span></p> <p><span>Take a look at this elegant serif font. With its sweeping curves and graceful swirls, it feels almost as if classic calligraphy and serif typography have been thoughtfully combined.</span></p> <p><span>The result is a typeface that balances structure with fluidity. While the serifs ground the design, the calligraphic flourishes add movement, softness, and visual drama. It doesn’t fit neatly into a single classification, and that’s exactly what makes it compelling.</span></p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/wallington-pro-EVVTX82" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/posts/37673/image-upload/types-of-serif-fonts_9.jpg" alt="elegant serif font" loading="lazy"></a> <figcaption>There are swirls and calligraphic elements incorporated into this <a href="proxy.php?url=https://elements.envato.com/wallington-pro-EVVTX82" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">modern serif font</a>.</figcaption> </figure> <p><span>This </span><a href="proxy.php?url=https://app.envato.com/search/fonts/8b5e5b98-25af-46d2-b110-ee15cbea774d?itemType=fonts&amp;filter.portfolio=ZeuneSupply"><span>modern serif font</span></a><span> incorporates swirling, calligraphic elements, making it a beautiful choice for editorial layouts, invitations, luxury branding, or any project that calls for elegance with a creative edge.</span></p> <p><span>Serifs don’t have to follow strict rules, and sometimes, breaking them is where the magic happens. </span><span>Take this nautical-inspired example. Instead of sharp or tapered ends, the serifs wave and curve, instantly evoking the motion of the sea. </span></p> <p><span>There’s even a hint of retro tattoo art in the styling, giving the typeface a bold, illustrative personality.</span></p> <p><span>Despite its decorative flair, it’s still very much a serif font. Those stylized endings remain an essential part of each letterform, proving that serifs can be both functional and expressive.</span></p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/wave-nautical-font-handwritten-tattoo-web-fonts-EGHNAZU" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/posts/37673/image-upload/types-of-serif-fonts_11.jpg" alt="nautical font" loading="lazy"></a> <figcaption>This <a href="proxy.php?url=https://elements.envato.com/wave-nautical-font-handwritten-tattoo-web-fonts-EGHNAZU" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">nautical serif font</a> has decorative serifs that match the sea-inspired theme.</figcaption> </figure> <p><span>This </span><a href="proxy.php?url=https://app.envato.com/search/fonts/9f41352b-bdea-4706-97d5-52b5c0022ae7?itemType=fonts&amp;filter.portfolio=SunshineFonts"><span>nautical serif font</span></a><span> uses decorative, wave-like serifs to reinforce its sea-inspired theme, making it a standout choice for posters, branding, packaging, or any design that calls for character and storytelling.</span></p> <p><span>Here’s another example that draws from multiple typographic traditions. This vintage serif font draws on Blackletter design, lending it an ornate, old-world character full of intricate details. The letterforms feel expressive and decorative, almost handcrafted, which adds to their historical charm.</span></p> <p> <span>Look a little closer, though, and you’ll spot the serifs themselves, subtly shaped with a slight wedge-like taper. That detail grounds the font in serif territory, even as it borrows stylistic flourishes from elsewhere.</span></p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/anthique-vintage-typeface-5C99HMT" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/posts/37673/image-upload/types-of-serif-fonts_10.jpg" alt="vintage serif font" loading="lazy"></a> <figcaption>This <a href="proxy.php?url=https://elements.envato.com/anthique-vintage-typeface-5C99HMT" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">vintage serif font</a> has mixed visual inspiration. </figcaption> <span>This </span><a href="proxy.php?url=https://app.envato.com/search/fonts/5c016b2d-e944-44d8-8df9-df22fbe7e5bb?itemType=fonts&amp;term=ANTIQUE&amp;filter.portfolio=maulanacreative"><span>vintage serif font</span></a><span> blends Blackletter-inspired ornamentation with classic serif structure, making it a strong choice for heritage branding, editorial headlines, or designs that call for richness and visual storytelling.</span></figure> <h2 id="toc-dydk-more-inspiring-serif-font-examples">More inspiring serif font examples</h2> <p><span>By now, it’s probably clear just how diverse and expressive serif fonts can be. From classic and elegant to bold, decorative, and experimental, there’s no shortage of styles to explore. </span></p> <p><span>Which serif aesthetics speak to you most: timeless tradition, modern minimalism, or something delightfully unexpected?</span> </p> <p><span>If </span><a href="proxy.php?url=https://app.envato.com/search?itemType=fonts&amp;filter.categories=Serif"><span>typography</span></a><span> is your thing, it’s worth exploring Envato. With a single subscription, you get unlimited access to thousands of professionally designed fonts, all ready for commercial use. It’s an easy way to experiment, refine your style, and find the perfect serif font for every project, without limits.</span></p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/fonts/serif/serif+font/sort-by-popular" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2861/posts/37673/image-upload/Captura_de_pantalla_2026_02_09_a_la_s_12_31_15_p_m_2_.png" alt="envato elements" loading="lazy"></a> <figcaption>Check out some of the newest and <a href="proxy.php?url=https://elements.envato.com/fonts/serif/serif+font/sort-by-popular" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">best serif fonts</a> on Envato. They are all included for one low price.</figcaption> </figure> <p><span>Take a look at this curated sample of some of the best serif fonts in the Envato library. Whether you’re drawn to bold, confident serifs, elegant, editorial styles, or a quirky handwritten serif with personality, there’s something here for every creative direction. </span></p> <p><span>Enjoy the inspiration, explore the details, and feel free to download the fonts that speak to your next project.</span></p> <h3 id="toc-kc8j-fulgate-thin-serif-font">1. Fulgate thin serif font<a href="proxy.php?url=https://elements.envato.com/fulgate-thin-BEQ9K5L" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/posts/37673/image-upload/types-of-serif-fonts_17.jpg" alt="Fulgate Thin Serif Font" loading="lazy"></a> </h3> <p><a href="proxy.php?url=https://app.envato.com/search/fonts/1f48ba1e-fcf5-4fe7-9e00-1c0e8f29ad64?itemType=fonts&amp;filter.portfolio=Flavortype"><span>Fulgate</span></a><span> is a refined thin serif font with a light, elegant presence that feels modern and intentional. One of its standout features is the selective use of serifs;, some letterforms include delicate finishing strokes, while others remain clean and minimal. This subtle contrast adds visual interest without overwhelming the design.</span></p> <p><span>Because of its slender weight and graceful structure, Fulgate works best in larger display settings, such as headlines, editorial layouts, or sophisticated branding. It’s an excellent choice when you want typography that feels understated, stylish, and quietly confident.</span></p> <h3>2. Calfine bold wedge serif font</h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/calfine-bold-serif-HLG954J" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/posts/37673/image-upload/types-of-serif-fonts_18.jpg" alt="Calfine Bold Wedge Serif Font" loading="lazy"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/search/fonts/faba9496-610f-4d7c-8c21-9d53c95194dd?itemType=fonts&amp;term=calfine&amp;filter.portfolio=letterhend"><span>Calfine</span></a><span> is a bold, wedge serif font designed to stand out. With its chunky letterforms and strong, tapered serifs, it delivers a highly graphic look that’s hard to ignore. This is the kind of typeface that immediately commands attention.</span></p> <p><span>Its confident weight and sculpted details make Calfine ideal for display use, think posters, logos, packaging, or striking editorial headlines. If you’re looking for a serif font that makes a memorable visual statement, this one brings plenty of personality and impact to the table.</span></p> <h3 id="toc-d0dd-tizart-handwriting-serif-font">3. Tizart handwriting serif font</h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/tizart-the-handwriting-serif-font-KK7UNWM" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/posts/37673/image-upload/types-of-serif-fonts_19.jpg" alt="Tizard Handwriting Serif Font" loading="lazy"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/search/fonts/879bb8e9-9b4c-4570-96ed-b15596a3a1c6?itemType=fonts&amp;filter.portfolio=Graphicfresh"><span>Tizart</span></a><span> is a handwriting-style font that brings a relaxed, human touch, while still incorporating serif details. Unlike wedge or tapered serifs, the strokes here maintain a consistent line width, giving the font a cohesive, balanced feel.</span></p> <p><span>The handwritten structure softens the overall look, making Tizart feel welcoming and informal, yet the added serifs give it a sense of structure that elevates it beyond a typical script or casual font. </span></p> <p><span>It’s a great option for branding, packaging, quotes, or creative projects that need warmth without losing clarity.</span></p> <h3 id="toc-i9fg-phoenix-ayash-bold-serif-font">4. Phoenix Ayash Bold Serif Font</h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/phoenix-ayash-bold-serif-font-J96H3PF" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/posts/37673/image-upload/types-of-serif-fonts_20.jpg" alt="Phoenix Ayash Bold Serif Font" loading="lazy"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/search/fonts/cbae59cd-d409-401a-8ee3-12e5577c6fbf?itemType=fonts&amp;term=Phoenix+Ayash&amp;filter.portfolio=StringLabs"><span>Phoenix Ayash</span></a><span> is a bold serif font with undeniable charm. Its sweeping curves, twists, and decorative details give it a magical, almost storybook-like quality, full of character and visual flair. This is the kind of typeface that feels expressive from the very first letter.</span></p> <p><span>Despite its ornate design, Phoenix Ayash remains readable and balanced, making it a strong choice for display typography. Try it in headlines, branding, posters, or creative projects where you want your words to feel dramatic, playful, and full of personality. </span></p> <p><span>Download it and experiment with your own text to see the magic unfold. </span></p> <h3 id="toc-oqel-howli-playful-serif-font">5. Howli Playful Serif Font</h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/howli-serif-H3J3JWF" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/posts/37673/image-upload/types-of-serif-fonts_21.jpg" alt="Howli Playful Serif Font" loading="lazy"></a></figure> <p><a href="proxy.php?url=https://app.envato.com/search/fonts/0b71544b-5b66-433b-9b7e-0eeef98d0dff?itemType=fonts&amp;filter.portfolio=adamfathony"><span>Howli</span></a><span> is a playful serif font with loads of personality. Its variable baseline creates a bouncy, whimsical rhythm that instantly feels fun and expressive. That subtle up-and-down movement gives the letters a hand-crafted energy that stands out at a glance.</span></p> <p><span>Look a little closer, and you’ll spot the serifs themselves, soft, rounded details that reinforce the font’s friendly, approachable vibe. Howli really shines when you experiment with it, so try pairing it with bold colors, textures, or layered effects for eye-catching headlines, posters, or creative branding projects.</span></p> <h2 id="toc-jm91-which-are-your-favorite-serif-fonts">Which are your favorite serif fonts?</h2> <p><span>So, which serif fonts stand out to you most? With so many incredible styles available, building a diverse serif font collection is one of the smartest moves you can make as a designer. From polished, professional layouts to playful, informal projects, serif fonts can adapt to almost any creative role.</span></p> <p><span>If you’re on the hunt for fresh</span><a href="proxy.php?url=https://app.envato.com/fonts"><span> typography</span></a><span>, Envato</span><strong> </strong><span>is a great place to start. With one simple subscription, you get unlimited access to thousands of fonts, including every kind of serif, from classic and elegant to bold, decorative, and experimental. It’s an easy way to discover new favorites and keep your designs feeling fresh.</span></p> <p><span>And if you’re craving even more inspiration, be sure to explore other font </span><a href="proxy.php?url=https://design.tutsplus.com/articles/the-ultimate-guide-to-basic-typography--cms-33460"><span>collections on Envato Tuts+</span></a><span>. There’s always something new to spark your next idea.</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="proxy.php?url=https://design.tutsplus.com/articles/40-most-popular-fonts-of-2020--cms-36343"><div class="roundup-block__content-container"> <div class="roundup-block__preview"><img class="roundup-block__preview-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/1631/posts/36343/preview_image/PopulareLogo.jpg" alt="" loading="lazy"></div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">40 Most Popular Fonts of 2021</div> <div class="roundup-block__author-info"> <div class="roundup-block__author-profile-image"><img class="roundup-block__author-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/1631/profiles/20139/profileImage/NB.jpg" alt="" loading="lazy"></div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Nona Blackman</div> <div class="roundup-block__published-date">15 Jun 2021</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://design.tutsplus.com/articles/25-best-free-wedding-fonts-for-invitations-signs-and-more--cms-36878"><div class="roundup-block__content-container"> <div class="roundup-block__preview"><img class="roundup-block__preview-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2659/posts/36878/preview_image/Wedding_Script_Font_THUMB.jpg" alt="" loading="lazy"></div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">20 Best Wedding Fonts for Invitations, Signs, and More</div> <div class="roundup-block__author-info"> <div class="roundup-block__author-profile-image"><img class="roundup-block__author-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/1631/profiles/20139/profileImage/NB.jpg" alt="" loading="lazy"></div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Nona Blackman</div> <div class="roundup-block__published-date">13 Mar 2023</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://design.tutsplus.com/articles/16-fonts-similar-to-georgia--cms-36868"><div class="roundup-block__content-container"> <div class="roundup-block__preview"><img class="roundup-block__preview-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2659/posts/36868/preview_image/magnita.jpg" alt="" loading="lazy"></div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">16 Fonts Similar to Georgia</div> <div class="roundup-block__author-info"> <div class="roundup-block__author-profile-image"><img class="roundup-block__author-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/109/profiles/2378/profileImage/MissChatz_Logo_Big_Stamp_400.jpg" alt="" loading="lazy"></div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">MissChatz</div> <div class="roundup-block__published-date">30 Oct 2022</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://design.tutsplus.com/articles/20-best-art-nouveau-fonts-stylish-fonts-to-download--cms-36342"><div class="roundup-block__content-container"> <div class="roundup-block__preview"><img class="roundup-block__preview-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/1631/posts/36342/preview_image/ArtNouveau.jpg" alt="" loading="lazy"></div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">20 Best Art Nouveau Fonts (Stylish Fonts to Download)</div> <div class="roundup-block__author-info"> <div class="roundup-block__author-profile-image"><img class="roundup-block__author-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/1631/profiles/20139/profileImage/NB.jpg" alt="" loading="lazy"></div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Nona Blackman</div> <div class="roundup-block__published-date">23 Jan 2023</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://design.tutsplus.com/articles/fonts-similar-to-trajan--cms-35639"><div class="roundup-block__content-container"> <div class="roundup-block__preview"><img class="roundup-block__preview-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/114/posts/35639/preview_image/Preview.jpg" alt="" loading="lazy"></div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">Fonts Similar to Trajan You Can Use in Your Designs</div> <div class="roundup-block__author-info"> <div class="roundup-block__author-profile-image"><img class="roundup-block__author-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/114/profiles/18595/profileImage/Headshot-small.jpg" alt="" loading="lazy"></div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Grace Fussell</div> <div class="roundup-block__published-date">17 Sep 2020</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://design.tutsplus.com/tutorials/how-to-add-fonts-to-photoshop-mac-and-windows--cms-34426"><div class="roundup-block__content-container"> <div class="roundup-block__preview"><img class="roundup-block__preview-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/posts/34426/preview_image/thumbnail.jpg" alt="" loading="lazy"></div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">How to Add Fonts to Photoshop (Mac and Windows)</div> <div class="roundup-block__author-info"> <div class="roundup-block__author-profile-image"><img class="roundup-block__author-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2092/profiles/20609/profileImage/new_avatar.jpg" alt="" loading="lazy"></div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Daisy E.</div> <div class="roundup-block__published-date">08 Feb 2023</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://design.tutsplus.com/articles/the-ultimate-guide-to-basic-typography--cms-33460"><div class="roundup-block__content-container"> <div class="roundup-block__preview"><img class="roundup-block__preview-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2056/posts/33460/preview_image/Basic%20Typography%20article%20-24.jpg" alt="" loading="lazy"></div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">The Ultimate Guide to Typography Basics</div> <div class="roundup-block__author-info"> <div class="roundup-block__author-profile-image"><img class="roundup-block__author-image" src="proxy.php?url=https://cms-assets.tutsplus.com/uploads/users/2056/profiles/20573/profileImage/Screenshot-2021-06-02-at-11.16.08.jpg" alt="" loading="lazy"></div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Laura Keung</div> <div class="roundup-block__published-date">24 Jan 2024</div> </div> </div> </div> </div></a></li> </ul> </div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="i9a6"><h2 id="toc-sd4z-faqs-types-of-serif-fonts">Types of serif fonts FAQs</h2></div><div data-content-block-type="FrequentlyAskedQuestion" class="content-block content-block-frequentlyaskedquestion frequently-asked-question-component" id="ip8b"><div class="frequently-asked-question-wrapper flex flex-col div-container"> <details class="frequently-asked-question-question-block group peer flex cursor-pointer flex-row items-center justify-between border-b-2 div-container" id="izfe"><summary class="frequently-asked-question-question-summary list-none flex flex-row justify-between items-center div-container" id="iqv1"><div id="io3s" class="frequently-asked-question-question text-xl font-medium"><p>What is the main difference between serif and sans-serif fonts?</p></div> <div class="frequently-asked-question-icon content-container"> <div class="group-open:hidden"> <svg xmlns="https://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M12 4C11.4477 4 11 4.44772 11 5V11H5C4.44772 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H11V19C11 19.5523 11.4477 20 12 20C12.5523 20 13 19.5523 13 19V13H19C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11H13V5C13 4.44772 12.5523 4 12 4Z" fill="#000000"></path> </svg> </div> <div class="group-open:flex hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M4 12C4 11.4477 4.44772 11 5 11H19C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13H5C4.44772 13 4 12.5523 4 12Z" fill="#000000"></path> </svg> </div> </div></summary><div class="frequently-asked-question-answer-block div-container"><div id="i29g7" class="frequently-asked-question-answer"><p> Serif fonts have small strokes (serifs) at the ends of each letter, while sans serif fonts don’t. Serifs create a traditional, printed feel and are considered more readable in long text, while sans serifs offer a clean, modern look ideal for screens.</p></div></div></details><details class="frequently-asked-question-question-block group peer flex cursor-pointer flex-row items-center justify-between border-b-2 div-container" id="it5mj"><summary class="frequently-asked-question-question-summary list-none flex flex-row justify-between items-center div-container" id="ihl8x"><div id="ilir4" class="frequently-asked-question-question text-xl font-medium"><p>Which serif font types are best for body text?</p></div> <div class="frequently-asked-question-icon content-container"> <div class="group-open:hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M12 4C11.4477 4 11 4.44772 11 5V11H5C4.44772 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H11V19C11 19.5523 11.4477 20 12 20C12.5523 20 13 19.5523 13 19V13H19C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11H13V5C13 4.44772 12.5523 4 12 4Z" fill="#000000"></path> </svg> </div> <div class="group-open:flex hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M4 12C4 11.4477 4.44772 11 5 11H19C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13H5C4.44772 13 4 12.5523 4 12Z" fill="#000000"></path> </svg> </div> </div></summary><div class="frequently-asked-question-answer-block div-container"><div id="idtrx" class="frequently-asked-question-answer"><p>Old Style and Transitional serif fonts (like Garamond or Times New Roman) are ideal for paragraphs and books because their moderate contrast and warm shapes make reading comfortable at smaller sizes. </p></div></div></details><details class="frequently-asked-question-question-block group peer flex cursor-pointer flex-row items-center justify-between border-b-2 div-container"><summary class="frequently-asked-question-question-summary list-none flex flex-row justify-between items-center div-container" id="immdp"><div id="i35nd" class="frequently-asked-question-question text-xl font-medium"><p>Where are Didone serif fonts commonly used?</p></div> <div class="frequently-asked-question-icon content-container"> <div class="group-open:hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M12 4C11.4477 4 11 4.44772 11 5V11H5C4.44772 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H11V19C11 19.5523 11.4477 20 12 20C12.5523 20 13 19.5523 13 19V13H19C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11H13V5C13 4.44772 12.5523 4 12 4Z" fill="#000000"></path> </svg> </div> <div class="group-open:flex hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M4 12C4 11.4477 4.44772 11 5 11H19C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13H5C4.44772 13 4 12.5523 4 12Z" fill="#000000"></path> </svg> </div> </div></summary><div class="frequently-asked-question-answer-block div-container"><div id="im4a8" class="frequently-asked-question-answer"><p>Didones (like Bodoni or Didot) are popular in fashion, luxury branding, and editorial design for their high contrast and elegant, dramatic forms.</p></div></div></details><details class="frequently-asked-question-question-block group peer flex cursor-pointer flex-row items-center justify-between border-b-2 div-container"><summary class="frequently-asked-question-question-summary list-none flex flex-row justify-between items-center div-container" id="i8wdw"><div id="iq09r" class="frequently-asked-question-question text-xl font-medium"><p>What’s the difference between Slab Serif and Old Style fonts?</p></div> <div class="frequently-asked-question-icon content-container"> <div class="group-open:hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M12 4C11.4477 4 11 4.44772 11 5V11H5C4.44772 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H11V19C11 19.5523 11.4477 20 12 20C12.5523 20 13 19.5523 13 19V13H19C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11H13V5C13 4.44772 12.5523 4 12 4Z" fill="#000000"></path> </svg> </div> <div class="group-open:flex hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M4 12C4 11.4477 4.44772 11 5 11H19C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13H5C4.44772 13 4 12.5523 4 12Z" fill="#000000"></path> </svg> </div> </div></summary><div class="frequently-asked-question-answer-block div-container" id="idf8w"><div id="i41g9" class="frequently-asked-question-answer"><p>Slab Serifs are blockier and more geometric, with little contrast, giving a bold, modern look. Old Styles, in contrast, have soft, hand-drawn curves inspired by Renaissance calligraphy.</p></div></div></details><details class="frequently-asked-question-question-block group peer flex cursor-pointer flex-row items-center justify-between border-b-2 div-container"><summary class="frequently-asked-question-question-summary list-none flex flex-row justify-between items-center div-container" id="igddt"><div id="i1pkh" class="frequently-asked-question-question text-xl font-medium"><p>Can serif fonts be used in digital design?</p></div> <div class="frequently-asked-question-icon content-container"> <div class="group-open:hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M12 4C11.4477 4 11 4.44772 11 5V11H5C4.44772 11 4 11.4477 4 12C4 12.5523 4.44772 13 5 13H11V19C11 19.5523 11.4477 20 12 20C12.5523 20 13 19.5523 13 19V13H19C19.5523 13 20 12.5523 20 12C20 11.4477 19.5523 11 19 11H13V5C13 4.44772 12.5523 4 12 4Z" fill="#000000"></path> </svg> </div> <div class="group-open:flex hidden"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24" fill="none"> <path d="M4 12C4 11.4477 4.44772 11 5 11H19C19.5523 11 20 11.4477 20 12C20 12.5523 19.5523 13 19 13H5C4.44772 13 4 12.5523 4 12Z" fill="#000000"></path> </svg> </div> </div></summary><div class="frequently-asked-question-answer-block div-container"><div id="irwv9" class="frequently-asked-question-answer"><p>Yes, modern serif fonts with clean structures and balanced proportions perform well on screens, especially for headings or branding where elegance and personality matter.</p></div></div></details> </div></div><div class="mediafed_ad"><img border="0" height="1" src="proxy.php?url=http://audio.tutsplus.com.feedsportal.com/c/35227/f/669438/s/37673/sc/4/mf.gif" width="1" /><a href="proxy.php?url=http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/37673/a2.htm"><img border="0" src="proxy.php?url=http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/37673/a2.img" /></a><img border="0" height="1" src="proxy.php?url=http://pi.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/37673/a2t.img" width="1" /></div> 2026-02-10 01:06:59 UTC 2026-02-10 01:06:59 UTC Daisy E. tag:tutsplus.com,2005:PostPresenter/cms-26433 2016-04-27T13:30:07+00:00 30 Best PowerPoint Pitch Deck Templates PPT: For Business Plan Presentations <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="icae"> <p>Do you need to raise money for your business idea? Is an investor meeting fast approaching? If so, is your business slide deck in order?</p> <p><a href="proxy.php?url=https://elements.envato.com/presentation-templates/pitch+deck/compatible-with-powerpoint" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">PowerPoint pitch deck templates</a> <span>help you drive your ideas to get investors on board.</span></p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/minimal-pitch-deck-presentation-HSQYY6B" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2659/posts/26433/image-upload/Minimal%20Pitch%20Deck%20PPT%20Presentation.jpg" alt="The Minimal Pitch Deck PPT Presentation is 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/2659/posts/26433/image-upload/Minimal%20Pitch%20Deck%20PPT%20Presentation.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2659/posts/26433/image-upload/Minimal%20Pitch%20Deck%20PPT%20Presentation.jpg" alt="The Minimal Pitch Deck PPT Presentation is 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/2659/posts/26433/image-upload/Minimal%20Pitch%20Deck%20PPT%20Presentation.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2659/posts/26433/image-upload/Minimal%20Pitch%20Deck%20PPT%20Presentation.jpg" alt="The Minimal Pitch Deck PPT Presentation is 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/2659/posts/26433/image-upload/Minimal%20Pitch%20Deck%20PPT%20Presentation.jpg 2x"></a> <figcaption>The <a href="proxy.php?url=https://elements.envato.com/minimal-pitch-deck-presentation-HSQYY6B" target="_blank" rel="nofollow noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Minimal Pitch Deck PPT Presentation</a> is available on Envato Elements.</figcaption> </figure> <p>Investors have high expectations. To get the funding you’re seeking, your presentation PPT deck needs to impress them!</p> <p>Learn all about the best PowerPoint (PPT) <a href="proxy.php?url=https://elements.envato.com/presentation-templates/pitch+deck/compatible-with-powerpoint" target="_blank" rel="nofollow noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">PowerPoint pitch deck templates</a>. <span>All available on Envato Elements.</span></p> <h2 id="toc-2fpb-new-powerpoint-pitch-deck-templates-from-envato-elements---for-2022"><strong>New PowerPoint Pitch Deck Templates (From Envato Elements - For 2024)</strong></h2> <p>It’s challenging to craft a compelling investor pitch PowerPoint template. You need a narrative that resonates with slides designs that engage and don’t overwhelm.</p> <p>Your PPT deck must: <em>showcase your team, the problem and your innovative solution</em>. It must include your business plan and financial evidence for investors to know.</p> <p>Here's a handful of the best new PowerPoint business plan pitch deck templates. These are trending on Envato Elements:</p> <h3 id="toc-htzk-startup-x-perfect-pitch-deck-powerpoint-template">1. <a href="proxy.php?url=https://elements.envato.com/startup-pitch-deck-slides-template-GUU9VGD" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Startup Pitch Deck Template for PowerPoint</a> </h3> </div><div data-content-block-type="ImageGallery" class="content-block content-block-imagegallery" id="ihuz"> <div class="image-gallery_preview-container"> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/startup-pitch-deck-slides-template-GUU9VGD" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/26433/image-upload/SS_9_Art.jpeg" alt="Startup Pitch Deck Slides Template" id="i12j" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/26433/image-upload/SS_9_Art.jpeg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/26433/image-upload/SS_9_Art.jpeg" alt="Startup Pitch Deck Slides Template" id="i12j" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/26433/image-upload/SS_9_Art.jpeg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/26433/image-upload/SS_9_Art.jpeg" alt="Startup Pitch Deck Slides Template" id="i12j" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/26433/image-upload/SS_9_Art.jpeg 2x"></a></figure><figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/startup-pitch-deck-slides-template-GUU9VGD" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/26433/image-upload/ip2.jpg" alt="01 Startup Pitch Deck Slides Template" id="iqpl" 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/26433/image-upload/ip2.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/26433/image-upload/ip2.jpg" alt="01 Startup Pitch Deck Slides Template" id="iqpl" 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/26433/image-upload/ip2.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/26433/image-upload/ip2.jpg" alt="01 Startup Pitch Deck Slides Template" id="iqpl" 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/26433/image-upload/ip2.jpg 2x"></a></figure><figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/startup-pitch-deck-slides-template-GUU9VGD" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/26433/image-upload/ip3.jpg" alt="02 Startup Pitch Deck Slides Template" id="ic61o" 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/26433/image-upload/ip3.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/26433/image-upload/ip3.jpg" alt="02 Startup Pitch Deck Slides Template" id="ic61o" 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/26433/image-upload/ip3.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/26433/image-upload/ip3.jpg" alt="02 Startup Pitch Deck Slides Template" id="ic61o" 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/26433/image-upload/ip3.jpg 2x"></a></figure><figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/startup-pitch-deck-slides-template-GUU9VGD" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/26433/image-upload/ip4.jpg" alt="03 Startup Pitch Deck Slides Template" id="i3orx" 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/26433/image-upload/ip4.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/26433/image-upload/ip4.jpg" alt="03 Startup Pitch Deck Slides Template" id="i3orx" 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/26433/image-upload/ip4.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/26433/image-upload/ip4.jpg" alt="03 Startup Pitch Deck Slides Template" id="i3orx" 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/26433/image-upload/ip4.jpg 2x"></a></figure><figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/startup-pitch-deck-slides-template-GUU9VGD" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/26433/image-upload/ip5.jpg" alt="04 Startup Pitch Deck Slides Template" id="iew1c" 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/26433/image-upload/ip5.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/26433/image-upload/ip5.jpg" alt="04 Startup Pitch Deck Slides Template" id="iew1c" 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/26433/image-upload/ip5.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/26433/image-upload/ip5.jpg" alt="04 Startup Pitch Deck Slides Template" id="iew1c" 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/26433/image-upload/ip5.jpg 2x"></a></figure> </div> <div class="image-gallery_thumbnail-container"> <div class="image-gallery-thumbnail_preview"> <img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/26433/image-upload/SS_9_Art.jpeg" alt="" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/26433/image-upload/SS_9_Art.jpeg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/26433/image-upload/SS_9_Art.jpeg" alt="" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/26433/image-upload/SS_9_Art.jpeg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/26433/image-upload/SS_9_Art.jpeg" alt="" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/26433/image-upload/SS_9_Art.jpeg 2x"> </div> <div class="image-gallery-thumbnail_preview" id="ir2oh"> <img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/26433/image-upload/ip2.jpg" alt="" 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/26433/image-upload/ip2.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/26433/image-upload/ip2.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/26433/image-upload/ip2.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/26433/image-upload/ip2.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/26433/image-upload/ip2.jpg 2x"> </div> <div class="image-gallery-thumbnail_preview" id="it3e5"> <img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/26433/image-upload/ip3.jpg" alt="" 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/26433/image-upload/ip3.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/26433/image-upload/ip3.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/26433/image-upload/ip3.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/26433/image-upload/ip3.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/26433/image-upload/ip3.jpg 2x"> </div> <div class="image-gallery-thumbnail_preview" id="irxs3"> <img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/26433/image-upload/ip4.jpg" alt="" 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/26433/image-upload/ip4.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/26433/image-upload/ip4.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/26433/image-upload/ip4.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/26433/image-upload/ip4.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/26433/image-upload/ip4.jpg 2x"> </div> <div class="image-gallery-thumbnail_preview" id="i8k6i"> <img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/26433/image-upload/ip5.jpg" alt="" 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/26433/image-upload/ip5.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/26433/image-upload/ip5.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/26433/image-upload/ip5.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/26433/image-upload/ip5.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/26433/image-upload/ip5.jpg 2x"> </div> </div> </div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="i1hay"><div class="callout-block"> <span class="callout-icon callout-info"></span> <div class="callout-message"><em>Create a business plan deck that will wow your investors. Try the <a href="proxy.php?url=https://elements.envato.com/startup-pitch-deck-slides-template-GUU9VGD" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Startup Pitch Deck Template for PowerPoint</a>!</em></div> </div></div><div data-content-block-type="Wysi" id="i6mb" class="content-block-wysi content-block"> <p>First, let's look at this investor presentation template for PowerPoint that has all the elements a winning pitch needs. Its premium look and design are perfect for professionals and entrepreneurs. The business plan PPT template's features speak for themselves:</p> <ul> <li>Google Slides and PPTX files</li> <li>30 total slides</li> <li>fully editable elements</li> <li>documentation file</li> </ul> <h3 id="toc-4ahl-pitch-deck---business-plan-powerpoint-template">2. <a href="proxy.php?url=https://elements.envato.com/pitch-deck-powerpoint-template-LWEGW5" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Pitch Deck - Business Plan Template for PowerPoint</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/pitch-deck-powerpoint-template-LWEGW5" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=830/uploads/users/23/posts/26433/image/powerpoint-pitch-deck-business-plan-templates.jpg" alt="Pitch Deck PowerPoint PPT Business Plan Template" loading="lazy" width="850px" height="494px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1660/uploads/users/23/posts/26433/image/powerpoint-pitch-deck-business-plan-templates.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/23/posts/26433/image/powerpoint-pitch-deck-business-plan-templates.jpg" alt="Pitch Deck PowerPoint PPT Business Plan Template" loading="lazy" width="650px" height="380px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/23/posts/26433/image/powerpoint-pitch-deck-business-plan-templates.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/23/posts/26433/image/powerpoint-pitch-deck-business-plan-templates.jpg" alt="Pitch Deck PowerPoint PPT Business Plan Template" 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/23/posts/26433/image/powerpoint-pitch-deck-business-plan-templates.jpg 2x"></a></figure> <p>Check out this P<span>owerPoint pitch deck template. </span>These creative slides designs are ready to customize for your business pitch presentation. You'll find many professional PPT slides, graphs, charts, tables, and diagrams. As for its features:</p> <ul> <li><span>over 100 unique slides</span></li> <li><span>full HD resolution</span></li> <li><span>16:9 widescreen aspect ratio</span></li> <li><span>free updates and support</span></li> </ul> <p><span>Use this great business pitch presentation example. Chowcase how your ideas are ready for success.</span></p> <h3 id="toc-u594-fintech---startup-pitch-deck-template-ppt-presentation">3. <a href="proxy.php?url=https://elements.envato.com/fintech-startup-pitch-deck-presentation-BB8RB9" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Fintech - Startup Pitch Deck Template PPT Presentation</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/fintech-startup-pitch-deck-presentation-BB8RB9" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=830/uploads/users/23/posts/26433/image/fintech-ppt-powerpoint-pitch-deck-business-plan-templates.jpg" alt="Fintech PowerPoint Presentation Startup Pitch Deck " loading="lazy" width="850px" height="494px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1660/uploads/users/23/posts/26433/image/fintech-ppt-powerpoint-pitch-deck-business-plan-templates.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/23/posts/26433/image/fintech-ppt-powerpoint-pitch-deck-business-plan-templates.jpg" alt="Fintech PowerPoint Presentation Startup Pitch Deck " loading="lazy" width="650px" height="380px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/23/posts/26433/image/fintech-ppt-powerpoint-pitch-deck-business-plan-templates.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/23/posts/26433/image/fintech-ppt-powerpoint-pitch-deck-business-plan-templates.jpg" alt="Fintech PowerPoint Presentation Startup Pitch Deck " 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/23/posts/26433/image/fintech-ppt-powerpoint-pitch-deck-business-plan-templates.jpg 2x"></a></figure> <p>Use this Fintech Startup presentation template for your startup company presentation. These slide designs have unique designs styles. They also use stand out colors and modern gradients. The pitch deck template PPT download includes:</p> <ul> <li>40 unique slides</li> <li>16:9 slide format</li> <li>7 pre-made color variations</li> <li>free fonts</li> </ul> <p>Impress investors with a revenue business model slide pitch deck.</p> <h3 id="toc-zmqw-startup-pitch-deck-powerpoint-ppt-template">4. <a href="proxy.php?url=https://elements.envato.com/startup-pitch-deck-powerpoint-template-V9KQ5W" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Startup Pitch Deck PowerPoint Template</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/startup-pitch-deck-powerpoint-template-V9KQ5W" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=830/uploads/users/23/posts/26433/image/startup-powerpoint-pitch-deck-templates.jpg" alt="Startup Pitch Deck PowerPoint PPT Template" loading="lazy" width="850px" height="494px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1660/uploads/users/23/posts/26433/image/startup-powerpoint-pitch-deck-templates.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/23/posts/26433/image/startup-powerpoint-pitch-deck-templates.jpg" alt="Startup Pitch Deck PowerPoint PPT Template" loading="lazy" width="650px" height="380px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/23/posts/26433/image/startup-powerpoint-pitch-deck-templates.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/23/posts/26433/image/startup-powerpoint-pitch-deck-templates.jpg" alt="Startup Pitch Deck PowerPoint PPT Template" 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/23/posts/26433/image/startup-powerpoint-pitch-deck-templates.jpg 2x"></a></figure> <p>Are you preparing a business pitch deck for an investor? This startup pitch PowerPoint template is one of the best choices. It comes packed with all the slides a startup business plan PPT presentation needs:</p> <ul> <li>200 total slides</li> <li>HD quality</li> <li>dark and light versions</li> <li>over 4000 vector icons</li> </ul> <p><span style="font-size:24px;font-weight:600">5. </span><a style="font-size:24px;font-weight:600" href="proxy.php?url=https://elements.envato.com/farand-pitch-deck-powerpoint-template-86PTTBE" target="_self" rel="nofollow" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Farand - Pitch Deck PowerPoint Template</a></p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/farand-pitch-deck-powerpoint-template-86PTTBE" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/26433/image-upload/SS_5_Art.jpg" alt="farant pitch deck powerpoint template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/26433/image-upload/SS_5_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/26433/image-upload/SS_5_Art.jpg" alt="farant pitch deck powerpoint template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/26433/image-upload/SS_5_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/26433/image-upload/SS_5_Art.jpg" alt="farant pitch deck powerpoint template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/26433/image-upload/SS_5_Art.jpg 2x"></a></figure> <p>Use this great startup presentation template for your next pitch. It's a great PowerPoint pitch deck template. The PPT deck includes:</p> <ul> <li>40 Master Slide layouts</li> <li>resizable and editable graphics</li> <li>content placeholders</li> <li>mockup devices</li> </ul> <p>Trust in this investor pitch PowerPoint template!</p> <h3 id="toc-azdg-creative-pitch-deck-infographics">6. <a href="proxy.php?url=https://elements.envato.com/maven-creative-pitch-deck-powerpoint-template-5VKRBCQ" target="_self" rel="nofollow" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Maven - Pitch Deck Template for PowerPoint</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/maven-creative-pitch-deck-powerpoint-template-5VKRBCQ" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/26433/image-upload/SS_1_Art.jpg" alt="Maven - Creative Pitch Deck PowerPoint Template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/26433/image-upload/SS_1_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/26433/image-upload/SS_1_Art.jpg" alt="Maven - Creative Pitch Deck PowerPoint Template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/26433/image-upload/SS_1_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/26433/image-upload/SS_1_Art.jpg" alt="Maven - Creative Pitch Deck PowerPoint Template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/26433/image-upload/SS_1_Art.jpg 2x"></a></figure> <p>Maven is an elegant and modern creative business slide deck. Is perfect for agencies and other projects. Choose the layout that works best for your business proposal deck.</p> <p>See what you'll get in this complete business pitch PowerPoint template:</p> <ul> <li>100 gorgeous layouts</li> <li>based on Master Slides</li> <li>16:9 aspect ratio</li> </ul> <h3 id="toc-blsa-infographics-business-pitch-deck">7. <a href="proxy.php?url=https://elements.envato.com/corporate-infographic-business-plan-powerpoint-5VQY3GY" target="_self" rel="nofollow" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Corporate Infographic Business Plan Template for PowerPoint</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/corporate-infographic-business-plan-powerpoint-5VQY3GY" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/26433/image-upload/SS_2_Art.jpg" alt="Infographics Business Pitch Deck" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/26433/image-upload/SS_2_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/26433/image-upload/SS_2_Art.jpg" alt="Infographics Business Pitch Deck" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/26433/image-upload/SS_2_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/26433/image-upload/SS_2_Art.jpg" alt="Infographics Business Pitch Deck" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/26433/image-upload/SS_2_Art.jpg 2x"></a></figure> <p>Try this business pitch presentation template if you want to impress your audience. This pitch deck template comes with detailed infographics to put a powerful business plan deck together. </p> <p>This business plan template for PowerPoint includes:</p> <ul> <li>1000+ slides</li> <li>dark and light versions</li> <li>animated slides</li> <li>over 1000 vector icons</li> </ul> <p>Customize this download for your business model slides.</p> <h3 id="toc-pxwp-makeit-powerpoint-template---business-and-pitch-deck-template">8. <a href="proxy.php?url=https://elements.envato.com/makeit-powerpoint-template-WRJYFA" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">MakeIT - Business Plan PPT Template</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/makeit-powerpoint-template-WRJYFA" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/26433/image-upload/SS_3_Art.jpg" alt="makeit powerpoint template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/26433/image-upload/SS_3_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/26433/image-upload/SS_3_Art.jpg" alt="makeit powerpoint template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/26433/image-upload/SS_3_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/26433/image-upload/SS_3_Art.jpg" alt="makeit powerpoint template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/26433/image-upload/SS_3_Art.jpg 2x"></a></figure> <p><span>Use the MakeIT template for both business presentations as well as to make pitch decks. The template is very customizable and features a modern and versatile design. It includes:</span></p> <ul> <li><span> 150 unique slides</span></li> <li><span>5 pre-made color variations</span></li> <li><span>handcrafted infographics</span></li> <li><span>editable and resizable graphics</span></li> </ul> <p><span>This business plan PPT template is suitable for IT startups and IT companies.</span></p> <h3 id="toc-o3qh-accentuate-powerpoint-template---sales-and-pitch-deck-template">9. <a href="proxy.php?url=https://elements.envato.com/sales-powerpoint-template-FZZBUD9" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Sales Pitch Deck Template for PPT</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/sales-powerpoint-template-FZZBUD9" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/26433/image-upload/SS_4_Art.jpg" alt="sales powerpoint template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/26433/image-upload/SS_4_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/26433/image-upload/SS_4_Art.jpg" alt="sales powerpoint template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/26433/image-upload/SS_4_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/26433/image-upload/SS_4_Art.jpg" alt="sales powerpoint template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/26433/image-upload/SS_4_Art.jpg 2x"></a></figure> <p>This premium business pitch presentation template is great for sales and pitch presentations. Its modern and clean design makes it a versatile option. It works for an elevator pitch PowerPoint presentation. Also use it for a pitch deck with a pitch deck revenue model slide. On top of that, the template includes:</p> <ul> <li>65 slides</li> <li>seven color options</li> <li>4:3 and 16:9 aspect ratios</li> <li>help file</li> </ul> <h3 id="toc-rdxm-pitch-deck---business-proposal-powerpoint-template">10. <a href="proxy.php?url=https://elements.envato.com/union-pitch-deck-powerpoint-template-JQ382F" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Union - Pitch Deck PowerPoint Template</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/union-pitch-deck-powerpoint-template-JQ382F" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/26433/image-upload/SS_6_Art.jpg" alt="union pitch deck powerpoint template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/26433/image-upload/SS_6_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/26433/image-upload/SS_6_Art.jpg" alt="union pitch deck powerpoint template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/26433/image-upload/SS_6_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/26433/image-upload/SS_6_Art.jpg" alt="union pitch deck powerpoint template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/26433/image-upload/SS_6_Art.jpg 2x"></a></figure> <p>This is one of the best business plan templates for PPT. It's a top-notch business proposal pitch deck template that has what you need to create a powerful and winning presentation. This template comes with:</p> <ul> <li>50 unique and professional slides</li> <li>2 theme variations</li> <li>vector shape illustrations</li> <li>easy-to-edit graphs, charts, tables, diagrams</li> </ul> <h3 id="toc-6qf4-business-overview-3-in-1-pitch-deck">11. <a href="proxy.php?url=https://elements.envato.com/business-overview-powerpoint-template-F9HMJSA" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Business Overview - Business Plan Template for PPT</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/business-overview-powerpoint-template-F9HMJSA" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/26433/image-upload/SS_7_Art.jpg" alt="Business Overview PowerPoint Template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/26433/image-upload/SS_7_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/26433/image-upload/SS_7_Art.jpg" alt="Business Overview PowerPoint Template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/26433/image-upload/SS_7_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/26433/image-upload/SS_7_Art.jpg" alt="Business Overview PowerPoint Template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/26433/image-upload/SS_7_Art.jpg 2x"></a></figure> <p>This premium template has a classic and versatile look. It comes with image placeholders to quickly customize your content. A great option for an investor pitch PowerPoint template. It has:</p> <ul> <li>30 unique slides</li> <li>HD resolution</li> <li>elegant slide transitions</li> <li>infographics and graphs</li> </ul> <p>Use this PowerPoint pitch deck template to showcase what your business is all about.</p> <h3 id="toc-yeph-intense-pitch-deck-powerpoint-template">12. <a href="proxy.php?url=https://elements.envato.com/subtle-powerpoint-pitch-deck-MP96GEL" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Subtle - PowerPoint Pitch Deck Template</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/subtle-powerpoint-pitch-deck-MP96GEL" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/26433/image-upload/SS_8_Art.jpg" alt="subtle powerpoint pitch deck" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/26433/image-upload/SS_8_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/26433/image-upload/SS_8_Art.jpg" alt="subtle powerpoint pitch deck" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/26433/image-upload/SS_8_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/26433/image-upload/SS_8_Art.jpg" alt="subtle powerpoint pitch deck" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/26433/image-upload/SS_8_Art.jpg 2x"></a></figure> <p>Subtle is a unique and beautifully design pitch template ideal to put together and elevator pitch PowerPoint. It comes with:</p> <ul> <li>36 fully editable slides</li> <li>16:9 widescreen aspect ratio</li> <li>easy customization options</li> <li>Google Fonts used</li> </ul> <p>It's a great option for creative industries looking for investment to take their business to the next level.</p> <h3 id="toc-l3tz-pitch-werk---elegant-powerpoint-pitch-template-deck">13. <a href="proxy.php?url=https://elements.envato.com/pitch-werk-elegant-powerpoint-pitch-deck-SCB4KF" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Pitch Werk - Elegant PowerPoint Pitch Template Deck</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/pitch-werk-elegant-powerpoint-pitch-deck-SCB4KF" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/26433/image-upload/SS_31_Art.jpeg" alt="Pitch Werk - Elegant PowerPoint Pitch Template Deck" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/26433/image-upload/SS_31_Art.jpeg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/26433/image-upload/SS_31_Art.jpeg" alt="Pitch Werk - Elegant PowerPoint Pitch Template Deck" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/26433/image-upload/SS_31_Art.jpeg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/26433/image-upload/SS_31_Art.jpeg" alt="Pitch Werk - Elegant PowerPoint Pitch Template Deck" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/26433/image-upload/SS_31_Art.jpeg 2x"></a></figure> <p>You can create your professional <a href="proxy.php?url=https://business.tutsplus.com/tutorials/what-is-a-powerpoint-slide-deck--cms-31129" target="_self">slide deck</a> quickly thanks to this easy-to-use PowerPoint template. Every object in this presentation design is fully editable in PowerPoint. Check out some of its highlights:</p> <ul> <li>more 100 unique slides</li> <li>HD resolution</li> <li>5 pre-made color schemes</li> <li>PDF documentation included</li> </ul> <h3 id="toc-949j-pitch---modern-powerpoint-presentation-template">14. <a href="proxy.php?url=https://elements.envato.com/tsaly-powerpoint-pitch-deck-MSEVK7D" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Tsaly - PowerPoint Pitch Deck Template</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/tsaly-powerpoint-pitch-deck-MSEVK7D" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/26433/image-upload/SS_10_Art.jpg" alt="Tsaly powerpoint pitch deck" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/26433/image-upload/SS_10_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/26433/image-upload/SS_10_Art.jpg" alt="Tsaly powerpoint pitch deck" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/26433/image-upload/SS_10_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/26433/image-upload/SS_10_Art.jpg" alt="Tsaly powerpoint pitch deck" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/26433/image-upload/SS_10_Art.jpg 2x"></a></figure> <p>Tsaly is a modern startup PowerPoint template with a contemporary design. It's made for a digital startup that’s got one both feet in the future. There’s a compelling mix of simplicity and high end design. This pitch PowerPoint template is packed with:</p> <ul> <li>36 slides</li> <li>drag-and-drop editing</li> <li>media placeholders</li> <li>documentation file</li> </ul> <h3 id="toc-jjul-investor-pitch-deck---powerpoint-template-ppt-design">15. <a href="proxy.php?url=https://elements.envato.com/jozeka-investor-pitch-deck-powerpoint-69CFPLY" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Jozeka - Investor Pitch Deck PowerPoint Template</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/jozeka-investor-pitch-deck-powerpoint-69CFPLY" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/26433/image-upload/SS_12_Art.jpg" alt="Jozeka investor pitch deck powerpoint template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/26433/image-upload/SS_12_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/26433/image-upload/SS_12_Art.jpg" alt="Jozeka investor pitch deck powerpoint template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/26433/image-upload/SS_12_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/26433/image-upload/SS_12_Art.jpg" alt="Jozeka investor pitch deck powerpoint template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/26433/image-upload/SS_12_Art.jpg 2x"></a></figure> <p>Are you pitching a fresh business plan and need a business model slides template? This PowerPoint slide deck is designed to appeal to investors. It features:</p> <ul> <li>60 slides with a polished design that’s contemporary, colorful, and clean</li> <li>light and dark variations</li> <li>RGB color moders</li> <li>hundreds of icons and polished data visualizations</li> </ul> <h3 id="toc-820i-pitch-deck-start-up---powerpoint-presentation">16. <a href="proxy.php?url=https://elements.envato.com/startup-pitch-deck-powerpoint-template-VKNZ6MT" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Startup Pitch Deck PowerPoint Template</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/startup-pitch-deck-powerpoint-template-VKNZ6MT" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/26433/image-upload/SS_13_Art.jpg" alt="startup pitch deck powerpoint template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/26433/image-upload/SS_13_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/26433/image-upload/SS_13_Art.jpg" alt="startup pitch deck powerpoint template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/26433/image-upload/SS_13_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/26433/image-upload/SS_13_Art.jpg" alt="startup pitch deck powerpoint template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/26433/image-upload/SS_13_Art.jpg 2x"></a></figure> <p>With all the features in this template, you’ll have your PowerPoint pitch deck ready in no time:</p> <ul> <li>30 slides designs and many layout options</li> <li>dark and light color theme variations</li> <li>vector shape illustrations</li> <li>icon variations</li> </ul> <p>With this flexible design you can craft a presentation that hits all the key points. Showcase your business plan presentation. Illustrate how your company offers solutions to complex problems. Present exactly the data that'll secure venture capital.</p> <h3 id="toc-mffe-startup-pitch-deck---powerpoint-toolkit">17. <a href="proxy.php?url=https://elements.envato.com/up-pitch-deck-presentation-template-R9FHKDV" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Up! - Pitch Deck and Business Plan Template for PPT</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/up-pitch-deck-presentation-template-R9FHKDV" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/26433/image-upload/SS_14_Art.jpg" alt="up pitch deck presentation template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/26433/image-upload/SS_14_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/26433/image-upload/SS_14_Art.jpg" alt="up pitch deck presentation template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/26433/image-upload/SS_14_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/26433/image-upload/SS_14_Art.jpg" alt="up pitch deck presentation template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/26433/image-upload/SS_14_Art.jpg 2x"></a></figure> <p>If you're looking for a modern business pitch presentation template for your company, Up! is the right choice. Its high contrast color palette along with its subtle gradient applications makes it look almost futuristic. The features only add to its allure:</p> <ul> <li>35 total slides</li> <li>media placeholders</li> <li>resizable and editable graphics</li> <li>free web fonts</li> </ul> <h3 id="toc-yh4p-business-plan-presentation-proposal---ppt-template">18. <a href="proxy.php?url=https://elements.envato.com/business-proposal-presentation-powerpoint-template-MLRFGFZ" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Business Proposal Presentation PowerPoint Template</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/business-proposal-presentation-powerpoint-template-MLRFGFZ" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/26433/image-upload/SS_15_Art.jpg" alt="business proposal presentation powerpoint template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/26433/image-upload/SS_15_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/26433/image-upload/SS_15_Art.jpg" alt="business proposal presentation powerpoint template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/26433/image-upload/SS_15_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/26433/image-upload/SS_15_Art.jpg" alt="business proposal presentation powerpoint template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/26433/image-upload/SS_15_Art.jpg 2x"></a></figure> <p>This business pitch presentation template is ideal to tell your company story. This classic proposal deck keeps things simple and to the point with its "to the point" layout. Its highlights include:</p> <ul> <li>15 total slides</li> <li>16:9 widescreen aspect ratio</li> <li>based on Master Slides for easy editing</li> <li>documentation included</li> </ul> <h3 id="toc-r6mh-elevator-pitch---powerpoint-ppt-presentation-bundle">19. <a href="proxy.php?url=https://elements.envato.com/pluss-elevator-pitch-presentation-YA75MU2" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">PLUSS - Elevator Pitch Deck Template for PowerPoint</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/pluss-elevator-pitch-presentation-YA75MU2" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/26433/image-upload/SS_17_Art.jpg" alt="pluss elevator pitch presentation" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/26433/image-upload/SS_17_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/26433/image-upload/SS_17_Art.jpg" alt="pluss elevator pitch presentation" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/26433/image-upload/SS_17_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/26433/image-upload/SS_17_Art.jpg" alt="pluss elevator pitch presentation" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/26433/image-upload/SS_17_Art.jpg 2x"></a></figure> <p>This is a pitch PowerPoint presentation template bundle that includes:</p> <ul> <li>three sets of PPT designs and 32 slides</li> <li>16:9 landscape slide forma</li> <li>fully customizable elements</li> <li>Google Fonts used</li> </ul> <p>If you need a number of style and presentation options, with high quality design, and minimal aesthetic, then this bundle is a great deal.</p> <h3 id="toc-l87h-startup-pitch-deck---for-business-plan-presentations">20. <a href="proxy.php?url=https://elements.envato.com/startup-powerpoint-template-RTK5X8B" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Startia - Business Pitch Presentation Example</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/startup-powerpoint-template-RTK5X8B" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/26433/image-upload/SS_16_Art.jpg" alt="startup powerpoint template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/26433/image-upload/SS_16_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/26433/image-upload/SS_16_Art.jpg" alt="startup powerpoint template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/26433/image-upload/SS_16_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/26433/image-upload/SS_16_Art.jpg" alt="startup powerpoint template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/26433/image-upload/SS_16_Art.jpg 2x"></a></figure> <p>Startia is an excellent proposal deck template for startups and companies looking to grow. Wow investors with a fresh business plan deck that has everything you need, like:</p> <ul> <li>30 slide designs</li> <li>16:9 widescreen aspect ratio</li> <li>drag-and-drop editing</li> <li>free web fonts</li> </ul> <p>Highlight the market you’re targeting and pitch your business concept to potential investors.</p> <h3 id="toc-6d74-startup-pitch-presentation---clean-ppt-slide-deck">21. <a href="proxy.php?url=https://elements.envato.com/startup-powerpoint-template-RTK5X8B" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">StartUp Business Plan PPT Template</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/startup-pitch-deck-template-based-on-foursquare-XP2RFH6" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/26433/image-upload/SS_18_Art.jpg" alt="startup powerpoint template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/26433/image-upload/SS_18_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/26433/image-upload/SS_18_Art.jpg" alt="startup powerpoint template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/26433/image-upload/SS_18_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/26433/image-upload/SS_18_Art.jpg" alt="startup powerpoint template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/26433/image-upload/SS_18_Art.jpg 2x"></a></figure> <p>This startup pitch deck template for PowerPoint offers a quick and stunning way to show off your ideas. Inspired in a 2009 pitch deck classic, this business pitch presentation template has:</p> <ul> <li>Keynote, Google Slides, and PowerPoint files</li> <li>fully editable elements</li> <li>functional and modern design</li> <li>documentation</li> </ul> <h3 id="toc-o1dk-creative-pitch-deck---powerpoint-slide-deck-template">22. <a href="proxy.php?url=https://elements.envato.com/lanzo-powerpoint-pitch-deck-4DPHLR7" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Lanzo - PowerPoint Pitch Deck Template</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/lanzo-powerpoint-pitch-deck-4DPHLR7" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/26433/image-upload/SS_19_Art.jpg" alt="Lanzo powerpoint pitch deck" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/26433/image-upload/SS_19_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/26433/image-upload/SS_19_Art.jpg" alt="Lanzo powerpoint pitch deck" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/26433/image-upload/SS_19_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/26433/image-upload/SS_19_Art.jpg" alt="Lanzo powerpoint pitch deck" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/26433/image-upload/SS_19_Art.jpg 2x"></a></figure> <p>If you need a creative deck to feature your new startup to investors, Lanzo is a stunning business presentation template design. It's got:</p> <ul> <li>36 slides</li> <li>16:9 widescreen slide format</li> <li>drag-and-drop editing</li> <li>proper documentation</li> </ul> <p>This startup presentation template also has inventive design features like high contrast data charts.</p> <h3 id="toc-x5e2-pitch-deck---business-plan-powerpoint-template">23. <a href="proxy.php?url=https://elements.envato.com/quint-pitch-deck-powerpoint-template-72PRGEE" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Quint Pitch Deck PowerPoint Template</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/quint-pitch-deck-powerpoint-template-72PRGEE" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/26433/image-upload/SS_20_Art.jpg" alt="quint pitch deck powerpoint template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/26433/image-upload/SS_20_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/26433/image-upload/SS_20_Art.jpg" alt="quint pitch deck powerpoint template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/26433/image-upload/SS_20_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/26433/image-upload/SS_20_Art.jpg" alt="quint pitch deck powerpoint template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/26433/image-upload/SS_20_Art.jpg 2x"></a></figure> <p>You can't help but to feel a sense of trust as your browse through Quint's slides. This is a clean slide deck template, with a unique color palette. This premium business plan deck includes:</p> <ul> <li>30 unique slide designs</li> <li>content placeholders</li> <li>resizable vector elements</li> <li>free fonts</li> </ul> <h3 id="toc-u65g-business-plan---modern-powerpoint-ppt-design-deck">24. <a href="proxy.php?url=https://elements.envato.com/business-plan-powerpoint-AFHLJBB" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Business Plan Template for PowerPoint Presentations</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/business-plan-powerpoint-AFHLJBB" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/26433/image-upload/SS_21_Art.jpg" alt="Business Plan PowerPoint Presentation Template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/26433/image-upload/SS_21_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/26433/image-upload/SS_21_Art.jpg" alt="Business Plan PowerPoint Presentation Template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/26433/image-upload/SS_21_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/26433/image-upload/SS_21_Art.jpg" alt="Business Plan PowerPoint Presentation Template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/26433/image-upload/SS_21_Art.jpg 2x"></a></figure> <p>This modern business plan template for PowerPoint is versatile. Use it for many types of businesses that are reaching out to potential investors. This investor presentation template set has:</p> <ul> <li>more than 30 slides</li> <li>16:9 aspect ratio</li> <li>high-quality resolution</li> <li>device mockups</li> </ul> <h3 id="toc-pini-pitch-deck-ready-powerpoint-template">25. <a href="proxy.php?url=https://elements.envato.com/pitch-deck-ready-powerpoint-v332-M6BT6X3" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Pitch Deck Ready Business Plan Template for PPT</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/pitch-deck-ready-powerpoint-v332-M6BT6X3" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/26433/image-upload/SS_22_Art.jpg" alt="Pitch Deck Ready PowerPoint Template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/26433/image-upload/SS_22_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/26433/image-upload/SS_22_Art.jpg" alt="Pitch Deck Ready PowerPoint Template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/26433/image-upload/SS_22_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/26433/image-upload/SS_22_Art.jpg" alt="Pitch Deck Ready PowerPoint Template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/26433/image-upload/SS_22_Art.jpg 2x"></a></figure> <p>One of my favorite features in this pitch deck template for PowerPoint is its unique geometric slide layouts. It includes:</p> <ul> <li>150 total slides</li> <li>full HD resolution</li> <li>5 color pre-made schemes</li> <li>content placeholders</li> </ul> <p>This template will increase your chances of investment and support.</p> <h3 id="toc-jlbl-data-master-pitch-deck-powerpoint-template">26. <a href="proxy.php?url=https://elements.envato.com/pitchmo-creative-pitch-deck-powerpoint-template-M4DP9TZ" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Pitchmo - Creative Pitch Deck PowerPoint Template</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/pitchmo-creative-pitch-deck-powerpoint-template-M4DP9TZ" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/26433/image-upload/SS_23_Art.jpg" alt="pitchmo creative pitch deck powerpoint template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/26433/image-upload/SS_23_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/26433/image-upload/SS_23_Art.jpg" alt="pitchmo creative pitch deck powerpoint template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/26433/image-upload/SS_23_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/26433/image-upload/SS_23_Art.jpg" alt="pitchmo creative pitch deck powerpoint template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/26433/image-upload/SS_23_Art.jpg 2x"></a></figure> <p>Pitchmo offers a unique set of ideas to approach pitch deck template design. Plus, it comes with amazing features, such as: </p> <ul> <li>PPT and PPTX files</li> <li>more than 30 unique slides</li> <li>based on Master Slides</li> <li>free support</li> </ul> <p>You'll also get access to a huge library of icons that help you highlight your information. Update them easily to create a sense of visual interest in your next pitch deck presentation.</p> <h3 id="toc-5k5r-pro-draw-business-pitch-powerpoint-template">27. <a href="proxy.php?url=https://elements.envato.com/business-pro-powerpoint-template-SVDLLHB" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Business Pro - Business Plan Template for PPT</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/business-pro-powerpoint-template-SVDLLHB" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/26433/image-upload/SS_24_Art.jpg" alt="business pro powerpoint presentation template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/26433/image-upload/SS_24_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/26433/image-upload/SS_24_Art.jpg" alt="business pro powerpoint presentation template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/26433/image-upload/SS_24_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/26433/image-upload/SS_24_Art.jpg" alt="business pro powerpoint presentation template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/26433/image-upload/SS_24_Art.jpg 2x"></a></figure> <p>Looking for different pitch deck templates? Why don't you try a minimal and aesthetic approach to the business model slide template?</p> <p>This unique PPT deck will surprise your audience. You'll get:</p> <ul> <li>over 150 total slides</li> <li>5 pre-made color variations</li> <li>pixel-perfect illustrations</li> <li>resizable and editable graphics</li> </ul> <h3 id="toc-mvtl-pitch-deck-proposal---modern-powerpoint-template">28. <a href="proxy.php?url=https://elements.envato.com/pro-business-presentation-template-83LKCPB" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Pro Business Pitch Presentation Example Template</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/business-pro-powerpoint-template-SVDLLHB" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/26433/image-upload/SS_26_Art.jpg" alt="business proposal powerpoint template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/26433/image-upload/SS_26_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/26433/image-upload/SS_26_Art.jpg" alt="business proposal powerpoint template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/26433/image-upload/SS_26_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/26433/image-upload/SS_26_Art.jpg" alt="business proposal powerpoint template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/26433/image-upload/SS_26_Art.jpg 2x"></a></figure> <p>The pitch deck proposal template hits all the stops when it comes to presenting a tight business proposal. It can be used in many industries to create a beautiful pitch deck and it comes with:</p> <ul> <li>150 total slides</li> <li>handcrafted infographics</li> <li>drag-and-drop editing</li> <li>documentation file</li> </ul> <p>This is a premium template with a well though out color palette and structure.</p> <h3 id="toc-c5pt-pitch-deck-infographics-animated">29. <a href="proxy.php?url=https://elements.envato.com/marketing-plan-powerpoint-presentation-TRCH4C" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Marketing Business Plan Template for PowerPoint</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/marketing-plan-powerpoint-presentation-TRCH4C" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/26433/image-upload/SS_27_Art.jpg" alt="Marketing Plan PowerPoint Presentation" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/26433/image-upload/SS_27_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/26433/image-upload/SS_27_Art.jpg" alt="Marketing Plan PowerPoint Presentation" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/26433/image-upload/SS_27_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/26433/image-upload/SS_27_Art.jpg" alt="Marketing Plan PowerPoint Presentation" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/26433/image-upload/SS_27_Art.jpg 2x"></a></figure> <p>Already mapping out that marketing plan for your startup? This premium <span>elevator pitch PowerPoint template</span> offers all the best tools to display data. The startup presentation template includes:</p> <ul> <li>36 slide designs</li> <li>light and dark color schemes</li> <li>fully editable infographics and maps</li> <li>vector icons and elements</li> </ul> <h3 id="toc-euda-pitch-deck-with-business-model-slide">30. <a href="proxy.php?url=https://elements.envato.com/pitch-deck-JN46DM9" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Scofe - Business Model Slide Pitch Deck</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/pitch-deck-JN46DM9" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2777/posts/26433/image-upload/business_model_slide_pitch_deck.jpg" alt="business model slide pitch deck" loading="lazy" width="870px" height="563px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2777/posts/26433/image-upload/business_model_slide_pitch_deck.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2777/posts/26433/image-upload/business_model_slide_pitch_deck.jpg" alt="business model slide pitch deck" loading="lazy" width="650px" height="422px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2777/posts/26433/image-upload/business_model_slide_pitch_deck.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2777/posts/26433/image-upload/business_model_slide_pitch_deck.jpg" alt="business model slide pitch deck" loading="lazy" width="380px" height="250px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2777/posts/26433/image-upload/business_model_slide_pitch_deck.jpg 2x"></a></figure> <p>Last but not least, check out this <span>business pitch PowerPoint template. It's a minimal business slide deck with </span>45 creative slides. This business model slide pitch deck download also features:</p> <ul> <li>16:9 widescreen ratio</li> <li>handcrafted infographics</li> <li>gallery and portfolio slides</li> <li>resizable and editable graphics</li> <li>700+ pixel-perfect icons</li> </ul> <h2 id="toc-6lxh-how-to-make-startup-ppt-pitch-deck-template-customizations-quickly">How to Make Startup PPT Pitch Deck Template Customizations Quickly</h2> <p>Premium PowerPoint pitch deck templates make startup PPT presentations easier. The best of these templates includes powerful placeholders that enable almost instant customization. </p> <p>When you’re creating your pitch deck, it’s important to use visual aids to get your message across.</p> <p>Show off wordy slide after wordy slide and you’ll lose the audience in no time. But by using visuals, you keep them engaged and focused on you.</p> <h3 id="toc-ft4k-customize-charts">1. Customize Charts</h3> <div class="callout-block"> <span class="callout-icon callout-info"></span> <div class="callout-message"><em>Tools like charts, maps, and mockups help you do just that. </em></div> <em> </em> </div> <p>Let’s begin by looking at a chart from <a href="proxy.php?url=https://elements.envato.com/pitch-werk-elegant-powerpoint-pitch-deck-SCB4KF" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Pitch Werk</a>, a business plan PPT deck from Envato Elements.</p> <p>Charts in PowerPoint work by linking directly to an embedded version of Excel. That's Microsoft’s spreadsheet software.</p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/pitch-werk-elegant-powerpoint-pitch-deck-SCB4KF" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/151/posts/33148/image/Image%207.jpg" alt="Customize charts" loading="lazy" width="870px" height="534px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/151/posts/33148/image/Image%207.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/151/posts/33148/image/Image%207.jpg" alt="Customize charts" loading="lazy" width="650px" height="401px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/151/posts/33148/image/Image%207.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/151/posts/33148/image/Image%207.jpg" alt="Customize charts" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/151/posts/33148/image/Image%207.jpg 2x"></a> <figcaption>Right click on a chart and choose <strong>Edit Data </strong>to start customizing it.</figcaption> </figure> <p>To edit a chart like this, right-click on one of the columns and select <strong>Edit Data</strong>. An Excel window will pop up, and you can make edits to the chart labels and data. As you type in new values, the chart will adjust to match.</p> <h3 id="toc-h4gb-customize-maps">2. Customize Maps</h3> <div class="callout-block"> <span class="callout-icon callout-tip"></span> <div class="callout-message"><em>Maps are another great technique to show your geographic presence. </em></div> <em> </em> </div> <p>Let’s say you want to showcase your business operations across the United States. You could make a list, but those are dull. Instead, try a color-coded map. Add color fill to states where you've got offices. </p> <p>To customize a map, simply right-click on a state. Then, click <strong>Format Shape </strong>in the drop-down. A sidebar will open over on the right side of your screen. Click <strong>Fill,</strong> then <strong>Solid Fill, </strong>and select a color from the chooser. Just like that, you can build a beautiful custom map.</p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/pitch-werk-elegant-powerpoint-pitch-deck-SCB4KF" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/151/posts/33148/image/Image%208.jpg" alt="Customize Map" loading="lazy" width="870px" height="429px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/151/posts/33148/image/Image%208.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/151/posts/33148/image/Image%208.jpg" alt="Customize Map" loading="lazy" width="650px" height="323px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/151/posts/33148/image/Image%208.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/151/posts/33148/image/Image%208.jpg" alt="Customize Map" loading="lazy" width="380px" height="193px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/151/posts/33148/image/Image%208.jpg 2x"></a> <figcaption>Customize a map by filling in a single state with a color on the <strong>Format Shape </strong>menu.</figcaption> </figure> <h3 id="toc-smds-customize-device-mockups">3. Customize Device Mockups</h3> <div class="callout-block"> <span class="callout-icon callout-do"></span> <div class="callout-message"><em>Device mockups are another professional tool to use in business plan presentations. </em></div> <em> </em> </div> <p>They’re meant to demo your app or website by showing how it looks on a real device. Suppose you've got a mobile website that’s key to your pitch.</p> <p> The first step is to capture a screenshot on a mobile device, then transfer it to your computer. Once you’ve done that, the process is very simple. Simply click inside the image placeholder, browse to the screenshot, and click to insert it. Just like that, the image will drop onto the phone screen. It looks real and takes only seconds!</p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/pitch-werk-elegant-powerpoint-pitch-deck-SCB4KF" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/151/posts/33148/image/Image%209.jpg" alt="Customize Device Mockups" loading="lazy" width="870px" height="545px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/151/posts/33148/image/Image%209.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/151/posts/33148/image/Image%209.jpg" alt="Customize Device Mockups" loading="lazy" width="650px" height="409px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/151/posts/33148/image/Image%209.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/151/posts/33148/image/Image%209.jpg" alt="Customize Device Mockups" loading="lazy" width="380px" height="242px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/151/posts/33148/image/Image%209.jpg 2x"></a> <figcaption>Customize a device mockup by adding your screenshot to the device.</figcaption> </figure> <p>Remember, the best pitch deck templates are incredibly easy to customize and offer stunning features just like these. It’s up to your sense of creativity to bring them to life. All the tools you’ll need lie right at your fingertips.</p> <h2 id="toc-rb0r-5-quick-pitch-deck-startup-business-plan-presentation-tips">5 Quick Pitch Deck (Startup Business Plan) Presentation Tips</h2> <p>Great startups, and exciting small business ideas don’t magically get funded. You've got to get out there and work hard for every dollar of investing you bring in. It’s challenging to get funding at any stage of your company.</p> <h3 id="toc-yaxf-include-only-what-investors-are-looking-for">1. Include Only What Investors Are Looking For</h3> <p>Investors have a never-ending stream of pitches they review on an ongoing basis. There’s an expected framework to professional and effective pitch decks, which you need to work within.</p> <p>For most early-stage startups or innovative small businesses, just 10 to 15 slides is on target, but ten or less is better. You want to keep your presentation concise: more like a 10 to 15 minute short, than a feature-length movie.</p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/brazilian-lady-showing-chart-giving-training-using-TELXU4H" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2777/posts/26433/image-upload/brazilian_lady_showing_chart_giving_training_using_2023_01_18_01_26_39_utc.jpg" alt="Business Presentation" 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/26433/image-upload/brazilian_lady_showing_chart_giving_training_using_2023_01_18_01_26_39_utc.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2777/posts/26433/image-upload/brazilian_lady_showing_chart_giving_training_using_2023_01_18_01_26_39_utc.jpg" alt="Business Presentation" 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/26433/image-upload/brazilian_lady_showing_chart_giving_training_using_2023_01_18_01_26_39_utc.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2777/posts/26433/image-upload/brazilian_lady_showing_chart_giving_training_using_2023_01_18_01_26_39_utc.jpg" alt="Business Presentation" 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/26433/image-upload/brazilian_lady_showing_chart_giving_training_using_2023_01_18_01_26_39_utc.jpg 2x"></a> <figcaption>You need a great business startup presentation PPT to impress investors.</figcaption> </figure> <p>Here are a few quick-fire, pitch deck tips to keep your business presentation on point—including exactly what investors want to see. </p> <h3 id="toc-rtto-design-simple-and-direct-pitch-deck-slides">2. Design Simple and Direct Pitch Deck Slides</h3> <p>Keep in mind that you don’t want to include much more than those ten or so slides in your initial pitch. The more information you try to pack into your pitch, the quicker it becomes confusing for investors.</p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/pitch-deck-powerpoint-template-LWEGW5" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/23/posts/26433/image/simple-pitch-deck-powerpoint-template-design-ppt.jpg" alt="Simple pitch deck PowerPoint template slide designs " 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/23/posts/26433/image/simple-pitch-deck-powerpoint-template-design-ppt.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/23/posts/26433/image/simple-pitch-deck-powerpoint-template-design-ppt.jpg" alt="Simple pitch deck PowerPoint template slide designs " 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/23/posts/26433/image/simple-pitch-deck-powerpoint-template-design-ppt.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/23/posts/26433/image/simple-pitch-deck-powerpoint-template-design-ppt.jpg" alt="Simple pitch deck PowerPoint template slide designs " 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/23/posts/26433/image/simple-pitch-deck-powerpoint-template-design-ppt.jpg 2x"></a> <figcaption>Simple (easy to use) <a href="proxy.php?url=https://elements.envato.com/pitch-deck-powerpoint-template-LWEGW5" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">pitch deck PowerPoint template</a> slide designs. </figcaption> </figure> <p>Move your key data points to early in your deck, so you can grab attention quickly. Avoid trying to hit every nuance of your company's expected positioning.  </p> <p>A great presentation focuses on the message you’re giving. Great design and visuals need to complement your message.</p> <p>Consider using a PowerPoint business pitch template. It should have easy-to-use pitch deck slides already included. Here are three templates designed for presenting your business plan to investors:</p> <ul> <li> <strong><a href="proxy.php?url=https://elements.envato.com/pitch-werk-elegant-powerpoint-pitch-deck-SCB4KF" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Pitch Werk - Simple PowerPoint Pitch Deck Template</a></strong>. If you need a simple and modern pitch deck template, this set of over 100 slide designs is a great choice. Whether you want to make a new business plan proposal or investor pitch deck.</li> <li> <strong><a href="proxy.php?url=https://elements.envato.com/business-plan-powerpoint-infographics-6N97PRS" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Business Plan PowerPoint Infographics</a></strong>. This is an attractive pitch PPT template with a modern design and all the slide layout choices a compelling pitch deck needs. With it you can create a perfect pitch backed by a great design.</li> <li> <strong><a href="proxy.php?url=https://elements.envato.com/vinue-business-plan-presentations-G4Q6PEL" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Vinue Business Plan</a></strong>. This is a versatile business plan template for PowerPoint that can be used for many business types looking to get investor funding. Learn <a href="proxy.php?url=https://business.tutsplus.com/tutorials/how-do-you-make-a-business-plan-powerpoint-presentation--cms-25348">how to customize this PowerPoint template</a>, so you’re able to quickly prep your deck.</li> </ul> <h3 id="toc-zsbw-deliver-your-message-and-startup-story">3. Deliver Your Message and Startup Story</h3> <p>What’s that key problem that you’re solving? What’s the competitive advantage that allows you to take advantage and move quickly? What’s the innovative way you’re doing this that'll disrupt the market?</p> <div class="callout-block"> <span class="callout-icon callout-tip"></span> <div class="callout-message"><em>Present the opportunity your company represents to investors. </em></div> <em> </em> </div> <p>Your pitch deck should be an overall narrative that communicates your startup’s story. User stories of how your company solves a problem for its target market are great.</p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/public-speaker-presentation-A8UDYV" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/23/posts/26433/image/presentation-pitch-deck-business-message-delivery.jpg" alt="Capture your audiences attention and keep them engaged with narrative" loading="lazy" width="870px" height="620px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/23/posts/26433/image/presentation-pitch-deck-business-message-delivery.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/23/posts/26433/image/presentation-pitch-deck-business-message-delivery.jpg" alt="Capture your audiences attention and keep them engaged with narrative" loading="lazy" width="650px" height="465px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/23/posts/26433/image/presentation-pitch-deck-business-message-delivery.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/23/posts/26433/image/presentation-pitch-deck-business-message-delivery.jpg" alt="Capture your audiences attention and keep them engaged with narrative" loading="lazy" width="380px" height="274px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/23/posts/26433/image/presentation-pitch-deck-business-message-delivery.jpg 2x"></a> <figcaption>Capture your audience's attention, then keep them engaged with narrative and visuals. Image source: <a href="proxy.php?url=https://elements.envato.com/public-speaker-presentation-A8UDYV" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Envato Elements</a></figcaption> </figure> <p>Hit your big points in a clear way and avoid too much detail. You don’t need to overshare.</p> <p>You can include appendixes if you deliver your deck out as a PDF. Your presentation is where you paint the big picture and spice it with just enough detail to pique interest.</p> <p>Bottom line, don’t forget to ask for the money. Be really clear and specific about your ask and how you plan to use the funds.</p> <p>Learn more about how to craft a compelling narrative and persuade with your PowerPoint presentation:</p> <ul class="roundup-block__contents posts--half-width roundup-block--list"><li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://business.tutsplus.com/tutorials/how-to-make-a-persuasive-powerpoint-presentation--cms-25459"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/23/posts/25459/preview_image/preview-persusive-presentation.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/23/posts/25459/preview_image/preview-persusive-presentation.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/23/posts/25459/preview_image/preview-persusive-presentation.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/23/posts/25459/preview_image/preview-persusive-presentation.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/23/posts/25459/preview_image/preview-persusive-presentation.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/23/posts/25459/preview_image/preview-persusive-presentation.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">How to Make a Persuasive PowerPoint Presentation (With Powerful Tips + 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="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/891/profiles/18200/profileImage/av2-orig.png" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/891/profiles/18200/profileImage/av2-orig.png 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/891/profiles/18200/profileImage/av2-orig.png" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/891/profiles/18200/profileImage/av2-orig.png 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/891/profiles/18200/profileImage/av2-orig.png" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/891/profiles/18200/profileImage/av2-orig.png 2x"> </div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Celine (CX) Roque</div> <div class="roundup-block__published-date">14 Nov 2022</div> </div> </div> </div> </div></a></li></ul> <h3 id="toc-7cdk-focus-on-company-growth">4. Focus on Company Growth</h3> <p>It's often said that investors focus on growth. Basically, you're trying to create a "fear of missing out." Showcase the side of your company that anyone would want to invest in.</p> <p>That's why it helps to include a growth slide, particularly one with a chart and graph. Focus on a key metrics like new subscriptions or active users increment. </p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/pitch-werk-elegant-powerpoint-pitch-deck-SCB4KF/preview" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/988/posts/32400/image/pitch-werk-growth-slide.jpg" alt="Pitch Werk Growth Slide" 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/988/posts/32400/image/pitch-werk-growth-slide.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/988/posts/32400/image/pitch-werk-growth-slide.jpg" alt="Pitch Werk Growth Slide" 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/988/posts/32400/image/pitch-werk-growth-slide.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/988/posts/32400/image/pitch-werk-growth-slide.jpg" alt="Pitch Werk Growth Slide" 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/988/posts/32400/image/pitch-werk-growth-slide.jpg 2x"></a> <figcaption>A growth slide like this one from <a href="proxy.php?url=https://elements.envato.com/pitch-werk-elegant-powerpoint-pitch-deck-SCB4KF/preview" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Pitch Werk PPT deck</a> can help you show opportunity.</figcaption> </figure> <h3 id="toc-piwh-make-an-ask-at-the-end">5. Make an Ask at the End</h3> <p>The format of a pitch deck presentation implies you're going to make an "ask" of the audience. Make sure that slide gives the audience an option to jump on board with your company. </p> <p>Examples of "asks" that you might make at the end of a pitch deck presentation include:</p> <ul> <li>apply to open positions within your company as you search for talent to take things to the next level</li> <li>investment to get the critical funding it takes to keep your company running and growing</li> <li>introductions to others who can help you achieve your growth goals</li> </ul> <h2 id="toc-07sf-5-top-pitch-deck-powerpoint-ppt-design-trends-for-2022">5 Top Pitch Deck PowerPoint PPT Design Trends for 2024</h2> <p>If you want to make sure your pitch deck stands out, it has to be professional and modern. Keep the latest design trends in mind.</p> <p>We've got the top 5 pitch deck PowerPoint trends for you to use. </p> <h3 id="toc-skmz-combine-two-contrasting-colors">1. Contrasting Colors</h3> <p>Color plays an important role in any design. This year, combine two contrasting colors for the most impact. Take cues from this <a href="proxy.php?url=https://elements.envato.com/simple-presentation-DU8U2W" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Simple Presentation template</a>. It combines yellow and black to make your information stand out. </p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/simple-presentation-DU8U2W" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/1223/posts/35711/image/simple-presentation-template.png" alt="simple presentation template" loading="lazy" width="870px" height="585px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/1223/posts/35711/image/simple-presentation-template.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/1223/posts/35711/image/simple-presentation-template.png" alt="simple presentation template" loading="lazy" width="650px" height="439px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/1223/posts/35711/image/simple-presentation-template.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1223/posts/35711/image/simple-presentation-template.png" alt="simple presentation template" 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/1223/posts/35711/image/simple-presentation-template.png 2x"></a> <figcaption>This <a href="proxy.php?url=https://elements.envato.com/simple-presentation-DU8U2W" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">simple presentation template</a> helps you get the job done fast without missing any details.</figcaption> </figure> <h3 id="toc-q88i-slides-dont-have-to-be-white">2. Slides Don’t Have to Be White</h3> <p>The use of background images with color overlays or full colored backgrounds is trending. This trend is sure to make your pitch deck stand out and make it look more on brand. </p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/venture-pitch-deck-W9C4KV8" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/26433/image-upload/SS_29_Art.jpg" alt="Venture pitch deck presentation template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/26433/image-upload/SS_29_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/26433/image-upload/SS_29_Art.jpg" alt="Venture pitch deck presentation template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/26433/image-upload/SS_29_Art.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/26433/image-upload/SS_29_Art.jpg" alt="Venture pitch deck presentation template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/26433/image-upload/SS_29_Art.jpg 2x"></a> <figcaption><a href="proxy.php?url=https://elements.envato.com/venture-pitch-deck-W9C4KV8" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Venture</a> offers a unique design with its colorful backgrounds and unique patterns.</figcaption> </figure> <h3 id="toc-enex-leave-plenty-of-white-space-on-your-data-slides">3. Consider Space On Your Data Slides</h3> <p>Key information must stand out. Follow this PowerPoint design trend. Leave plenty of space around your charts, graphs, and infographics. This will make it easier for your audience to remember key points and important information.</p> <p>This <a href="proxy.php?url=https://elements.envato.com/pitch-deck-powerpoint-HU594J" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Pitch Deck PowerPoint template</a> makes great use of white space in its slides.</p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/pitch-deck-powerpoint-HU594J" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/1223/posts/35711/image/pitch-deck-ppt.png" alt="Pitch Deck PowerPoint template" loading="lazy" width="870px" height="589px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/1223/posts/35711/image/pitch-deck-ppt.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/1223/posts/35711/image/pitch-deck-ppt.png" alt="Pitch Deck PowerPoint template" loading="lazy" width="650px" height="442px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/1223/posts/35711/image/pitch-deck-ppt.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1223/posts/35711/image/pitch-deck-ppt.png" alt="Pitch Deck PowerPoint template" 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/1223/posts/35711/image/pitch-deck-ppt.png 2x"></a> <figcaption>This <a href="proxy.php?url=https://elements.envato.com/pitch-deck-powerpoint-HU594J" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">pitch deck PowerPoint template</a> offers clean and sober layouts for a more subtle look.</figcaption> </figure> <h3 id="toc-ceba-use-more-than-one-font-or-font-weight">4. More Than One Font or Font Weight</h3> <div class="callout-block"> <span class="callout-icon callout-tip"></span> <div class="callout-message"><em>A cool trend that’s popping up in PowerPoint design is the use of two contrasting fonts. </em></div> <em> </em> </div> <p>For example, choose a serif font paired with a sans serif font. If you’re not sure what fonts go well together, consider experimenting with regular and bold font weight to add contrast. </p> <h3 id="toc-k1jj-get-creative-with-shapes">5. Get Creative With Shapes</h3> <p>Shapes are a great way to spice up the plain white background of any slide layout. But you don’t have to limit yourself to squares and circles. Experiment with other shape types as well as the position of the shape.</p> <p>The <a href="proxy.php?url=https://elements.envato.com/getta-investor-pitch-deck-powerpoint-template-SENT36T" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Getta PowerPoint template</a> does an excellent job of using shapes creatively.</p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/getta-investor-pitch-deck-powerpoint-template-SENT36T" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/1223/posts/35711/image/getta-ppt.png" alt="Getta PowerPont Template" loading="lazy" width="870px" height="581px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/1223/posts/35711/image/getta-ppt.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/1223/posts/35711/image/getta-ppt.png" alt="Getta PowerPont Template" loading="lazy" width="650px" height="436px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/1223/posts/35711/image/getta-ppt.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1223/posts/35711/image/getta-ppt.png" alt="Getta PowerPont Template" 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/1223/posts/35711/image/getta-ppt.png 2x"></a> <figcaption><a href="proxy.php?url=https://elements.envato.com/getta-investor-pitch-deck-powerpoint-template-SENT36T" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Getta PowerPoint Template</a> challenges conventional layouts with its diagonal motif.</figcaption> </figure> <h2 id="toc-xi4y-important-powerpoint-slides-every-pitch-deck-business-plan-presentation-needs">Important PowerPoint Slides Every Pitch Deck (Business Plan Presentation) Needs</h2> <p>Building a business plan presentation? There are a few slides that you should always include. Each one's designed to help you communicate crucial details to potential investors. These really set the stage for your pitch and guide you to success.</p> <ul> <li> <strong>A strong intro.</strong> Any successful business proposal presentation has to start off by introducing your company and your team. In doing so, your audience can place faces with names and make an instant personal connection.</li> <li> <strong>Outline your goals</strong>. If you’re asking for funding, chances are you’ve got a big idea. This business plan PPT slide puts that idea front and center:<em> it's a statement of exactly what you aim to accomplish.</em> </li> <li> <strong>Highlight plans.</strong> Once you’ve stated your ideas and goals, it’s time to detail how you’ll accomplish them. This slide should include your core competencies, elements of your team that set your firm apart. Also focus on specific actions you plan to take to reach the objective.</li> <li> <strong>The revenue model. </strong>Any investor expects a healthy return. Here, you detail your path to profit. Be specific and honest and highlight both monetary totals and timelines.</li> <li> <strong>The funding pitch.</strong> Last but not least comes the reason for the business plan presentation. Here's where you outline your funding needs and make the crucial ask from investors. Again, focus on detailed plans for use of the money, and revisit earlier discussions about forecasted returns.</li> </ul> <p>Sound overwhelming? It doesn’t have to be, thanks to amazing pitch deck templates from Envato Elements. These business pitch templates come with these slides—and countless others—ready for you to use. </p> <p>They’re professionally designed, so you can be sure to get top quality throughout. All you've got to do is drop in your own content!</p> <p>Let’s take a closer look at <a href="proxy.php?url=https://elements.envato.com/redeem-pitch-deck-powerpoint-presentation-2TY2EN" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><strong>Redeem</strong></a><strong>,</strong> a pitch deck presentation from Envato Elements.</p> <h3 id="toc-wtpr-the-intro-slide">The Intro Slide</h3> <p>As you can see, this business plan PPT has an intro slide built in. You don’t have to worry about building slides from scratch, thanks to powerful templates like this.</p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/redeem-pitch-deck-powerpoint-presentation-2TY2EN" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/151/posts/33148/image/1-updated.jpg" alt="Intro Slide" loading="lazy" width="870px" height="493px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/151/posts/33148/image/1-updated.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/151/posts/33148/image/1-updated.jpg" alt="Intro Slide" loading="lazy" width="650px" height="371px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/151/posts/33148/image/1-updated.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/151/posts/33148/image/1-updated.jpg" alt="Intro Slide" loading="lazy" width="380px" height="220px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/151/posts/33148/image/1-updated.jpg 2x"></a> <figcaption><a href="proxy.php?url=https://elements.envato.com/redeem-pitch-deck-powerpoint-presentation-2TY2EN" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Redeem</a> has the perfect intro slide to introduce your team and focus.</figcaption> </figure> <p>The intro sets the stage for the entire presentation. Break free of being simply another pitch deck. Establish strong personal relationships with your audience. If they connect with the people behind your idea, they’re more likely to invest in it.</p> <p>To add an image, you can simply select the <strong>Replace Image Here</strong> box, and drop in your own photo.</p> <p>To change the text, triple-click on a line and type over it. It’s that easy!</p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/redeem-pitch-deck-powerpoint-presentation-2TY2EN" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/151/posts/33148/image/2-updated.jpg" alt="Customized team slide" 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/151/posts/33148/image/2-updated.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/151/posts/33148/image/2-updated.jpg" alt="Customized team slide" 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/151/posts/33148/image/2-updated.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/151/posts/33148/image/2-updated.jpg" alt="Customized team slide" 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/151/posts/33148/image/2-updated.jpg 2x"></a> <figcaption>Building the intro slide only takes seconds with a premium business plan PowerPoint template.</figcaption> </figure> <h3 id="toc-1szr-the-growth-revenue-slide"><strong>The Growth &amp; Revenue Slide</strong></h3> <p>The best business plan templates for PPT include charts and graphs built in. These are especially useful when you need to share a lot of data in a clear and concise way.</p> <p>Let’s look at the Revenue slide, which can be used to outline your financial growth strategy.</p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/redeem-pitch-deck-powerpoint-presentation-2TY2EN" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/151/posts/33148/image/chart-updated.jpg" alt="Revenue Slide" loading="lazy" width="870px" height="493px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/151/posts/33148/image/chart-updated.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/151/posts/33148/image/chart-updated.jpg" alt="Revenue Slide" loading="lazy" width="650px" height="371px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/151/posts/33148/image/chart-updated.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/151/posts/33148/image/chart-updated.jpg" alt="Revenue Slide" loading="lazy" width="380px" height="220px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/151/posts/33148/image/chart-updated.jpg 2x"></a> <figcaption>A graph can show your evolving growth over time.</figcaption> </figure> <p>The centerpiece of the slide is the colorful bar graph. Some business model slides templates include detailed charts that can be edited with PowerPoint’s embedded Excel editor. You can click and drag on the bars to precisely scale them.</p> <p>Be sure to swap out the legends and axis labels to fit your needs. And then tie everything together with a strong description. Using a chart like this is far more engaging than merely talking about numbers. </p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/redeem-pitch-deck-powerpoint-presentation-2TY2EN" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/151/posts/33148/image/growth-updated.jpg" alt="Completed Growth Slide" loading="lazy" width="870px" height="497px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/151/posts/33148/image/growth-updated.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/151/posts/33148/image/growth-updated.jpg" alt="Completed Growth Slide" 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/151/posts/33148/image/growth-updated.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/151/posts/33148/image/growth-updated.jpg" alt="Completed Growth Slide" 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/151/posts/33148/image/growth-updated.jpg 2x"></a> <figcaption>Fill in your data so your audience can easily see the growth of your venture.</figcaption> </figure> <h3 id="toc-99ws-the-investment-ask-slide">The Investment Ask Slide</h3> <p>Finally, we come to the true reason for a business plan presentation: the funding ask. This is the moment that counts, and that pays. Here, you ask investors to trust in your vision with their dollars.</p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/redeem-pitch-deck-powerpoint-presentation-2TY2EN" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/151/posts/33148/image/pricing-tables.jpg" alt="Pricing table" loading="lazy" width="870px" height="495px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/151/posts/33148/image/pricing-tables.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/151/posts/33148/image/pricing-tables.jpg" alt="Pricing table" loading="lazy" width="650px" height="372px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/151/posts/33148/image/pricing-tables.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/151/posts/33148/image/pricing-tables.jpg" alt="Pricing table" loading="lazy" width="380px" height="221px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/151/posts/33148/image/pricing-tables.jpg 2x"></a> <figcaption>In this section, we'll use a pricing table for a fundraising ask.</figcaption> </figure> <p>This slide is structured as a pricing table. But it’s also perfect for pitching a two-phase venture capital effort. </p> <p>Begin by adding a title and subtitle over on the right. Continue by labeling the two boxes with the names and timelines of your fundraising rounds. Substitute funding targets for the prices and wrap up by highlighting planned uses for the money.</p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/redeem-pitch-deck-powerpoint-presentation-2TY2EN" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/151/posts/33148/image/pricing-2.jpg" alt="Modified to ask" loading="lazy" width="870px" height="492px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/151/posts/33148/image/pricing-2.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/151/posts/33148/image/pricing-2.jpg" alt="Modified to ask" loading="lazy" width="650px" height="370px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/151/posts/33148/image/pricing-2.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/151/posts/33148/image/pricing-2.jpg" alt="Modified to ask" loading="lazy" width="380px" height="220px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/151/posts/33148/image/pricing-2.jpg 2x"></a> <figcaption>A modified pricing slide is perfect for our investment round.</figcaption> </figure> <p>These slides vividly show the value of using professional pitch deck templates. You've got more time to focus on your ideas, as you leave arduous slide design work to the experts!</p> <p>Apply these tips and tricks to create complete pitch deck slides. Work with premium slides for pitch decks to close your next investment deal.</p> <h2 id="toc-scat-find-more-professional-pitch-deck-templates">Find More Professional Pitch Deck Templates </h2> <p>Now you know the most important slides every pitch deck needs. Let's look at some of our best business plan templates for PPT, Keynote and Google Slides: </p> <ul class="roundup-block__contents posts--half-width roundup-block--list"> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://business.tutsplus.com/articles/professional-powerpoint-templates-for-business-presentations--cms-27318"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2659/posts/27318/preview_image/professional%20PowerPoint%20templates-preview.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2659/posts/27318/preview_image/professional%20PowerPoint%20templates-preview.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2659/posts/27318/preview_image/professional%20PowerPoint%20templates-preview.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2659/posts/27318/preview_image/professional%20PowerPoint%20templates-preview.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2659/posts/27318/preview_image/professional%20PowerPoint%20templates-preview.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2659/posts/27318/preview_image/professional%20PowerPoint%20templates-preview.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">32+ Top Professional PPT Templates and Business Presentation Examples (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="proxy.php?url=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="proxy.php?url=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="proxy.php?url=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">24 May 2023</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://business.tutsplus.com/articles/startup-pitch-deck-templates-keynote-google-slides-ppt--cms-34322"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/1223/posts/34322/preview_image/startup-pitch-deck-templates.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/1223/posts/34322/preview_image/startup-pitch-deck-templates.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/1223/posts/34322/preview_image/startup-pitch-deck-templates.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/1223/posts/34322/preview_image/startup-pitch-deck-templates.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1223/posts/34322/preview_image/startup-pitch-deck-templates.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/1223/posts/34322/preview_image/startup-pitch-deck-templates.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">Best of 2025: 20 New Startup Pitch Deck Templates (Keynote, Google Slides, &amp; PPT)</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="proxy.php?url=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="proxy.php?url=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="proxy.php?url=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">12 Jul 2022</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://business.tutsplus.com/tutorials/best-keynote-pitch-deck-templates--cms-33041"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/988/posts/33041/preview_image/preview_Elements_item_image.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/988/posts/33041/preview_image/preview_Elements_item_image.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/988/posts/33041/preview_image/preview_Elements_item_image.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/988/posts/33041/preview_image/preview_Elements_item_image.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/988/posts/33041/preview_image/preview_Elements_item_image.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/988/posts/33041/preview_image/preview_Elements_item_image.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">25+ Best Keynote Pitch Deck Templates (Business Pitch Deck 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="proxy.php?url=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="proxy.php?url=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="proxy.php?url=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">21 Feb 2024</div> </div> </div> </div> </div></a></li> </ul> <h2 id="toc-a3vl-common-powerpoint-pitch-deck-questions-answered-faq">Common PowerPoint Pitch Deck Questions Answered (FAQ)</h2> <p>Making the best pitch PowerPoint presentation can be stressful, especially if you're just starting in this area. But don't worry, I'm here to help you with some of the most frequently asked questions:</p> <h3 id="toc-r7ph-what-types-of-presentations-are-there">1. What Types of Presentations Are There?</h3> <p>Before you even start working in PowerPoint, define what type of presentation you'll deliver. There are many types, and each will give you a different result. Here are the most common:</p> <ul> <li> <strong>Persuasive</strong>. Presentations that are designed to change the mind of the audience or impart your perspective.</li> <li> <strong>Decision-driven</strong>. Often found in the corporate world, these presentations provide a recommendation or path forward. </li> <li> <strong>Introductory</strong>. An introductory presentation is the first point of contact. It basically showcases your business and work to potential clientele.</li> <li> <strong>Informative (educational)</strong>. With no ulterior motive, informative presentations are about showing knowledge or new ideas to an audience.</li> </ul> <h3 id="toc-sx2b-what-mistakes-should-i-avoid-when-making-my-pitch-deck">2. What Mistakes Should I Avoid When Making My Pitch Deck?</h3> <p>Doing a pitch presentation isn't as easy as it might sound. The top mistakes you should avoid are:</p> <ul> <li> <strong>Using animation effects on the slides</strong>. They tend to slow your presentation and distract your audience. Plus, most transition effects don't look professional so it's best to avoid them.</li> <li> <strong>Doing a long pitch</strong>. On average, we've got an attention span of less than 20 minutes on a task we're not motivated to complete. Keep this in mind for your presentation. If you stick to 20 minutes, it forces you to make your message more concise and you'll keep your audience engaged. </li> <li> <strong>Having a weak conclusion</strong>. If you want your presentation to stick, don't go for a simple ending. By giving the notion you're wrapping up your presentation, only to conclude with an amazing fact, your message will stick better.</li> </ul> <h3 id="toc-wqtk-how-can-i-make-slide-layouts-in-powerpoint">3. How Can I Make Slide Layouts in PowerPoint?</h3> <p>Technically, a layout is the combination and arrangement of the objects on a slide. In practice, the layout is a one-click starting point for your presentation and a real time-saver. That's why it's important to know how to create your own layouts and not limit yourself to the ones included in PowerPoint.</p> <p>Learn all about it 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="proxy.php?url=https://business.tutsplus.com/tutorials/powerpoint-slide-design-templates--cms-32297"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/988/posts/32297/preview_image/trendy-PowerPoint-slide-design-preview.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/988/posts/32297/preview_image/trendy-PowerPoint-slide-design-preview.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/988/posts/32297/preview_image/trendy-PowerPoint-slide-design-preview.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/988/posts/32297/preview_image/trendy-PowerPoint-slide-design-preview.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/988/posts/32297/preview_image/trendy-PowerPoint-slide-design-preview.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/988/posts/32297/preview_image/trendy-PowerPoint-slide-design-preview.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">25 Best PowerPoint Slide Designs (Best Designs for PPT in 2025) + 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="proxy.php?url=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="proxy.php?url=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="proxy.php?url=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 Oct 2022</div> </div> </div> </div> </div></a></li></ul> <h3 id="toc-1fgh-whats-the-right-size-for-my-ppt-slides">4. What's the Right Size for My PPT Slides?</h3> <p>When you're projecting your finished presentation, you may find the slides appear cut off on the edges or boxed in on the screen. To prevent this, consider the size and aspect ratio of your presentation. </p> <p>The first step is to figure out in what device your presentation is most likely to appear on:</p> <ul> <li>laptop screens</li> <li>conference room projectors</li> <li>iPads and tablets</li> <li>widescreen or large format displays</li> </ul> <p>Each display has a different aspect ratio that describes the width versus height of the screen. The same presentation will appear differently on each device because the aspect ratio varies. Check more about this topic 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="proxy.php?url=https://business.tutsplus.com/tutorials/powerpoint-slide-dimensions--cms-28979"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/988/posts/28979/preview_image/preview_ppt_change_slide_size.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/988/posts/28979/preview_image/preview_ppt_change_slide_size.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/988/posts/28979/preview_image/preview_ppt_change_slide_size.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/988/posts/28979/preview_image/preview_ppt_change_slide_size.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/988/posts/28979/preview_image/preview_ppt_change_slide_size.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/988/posts/28979/preview_image/preview_ppt_change_slide_size.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">What Are the Right Dimensions (Size) for Your PowerPoint PPT Slides? (+ 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="proxy.php?url=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="proxy.php?url=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="proxy.php?url=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">21 Sep 2023</div> </div> </div> </div> </div></a></li></ul> <h3 id="toc-osn5-how-can-i-work-with-others-in-powerpoint">5. How Can I Work With Others in PowerPoint?</h3> <p>If you're working on a pitch deck presentation, chances are it's a team effort. So, you need to make a collaborative presentation. This way, all the members can work on it at the same time. </p> <p>Thankfully, Microsoft PowerPoint has added many collaborative, online features in its recent versions. It's very easy to learn how to share a pitch PowerPoint 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="proxy.php?url=https://business.tutsplus.com/tutorials/powerpoint-team-collaboration--cms-29630"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/151/posts/29630/preview_image/collaborate-pptx.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/151/posts/29630/preview_image/collaborate-pptx.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/151/posts/29630/preview_image/collaborate-pptx.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/151/posts/29630/preview_image/collaborate-pptx.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/151/posts/29630/preview_image/collaborate-pptx.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/151/posts/29630/preview_image/collaborate-pptx.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">How to Collaborate as a Team on PowerPoint (PPT) Presentations (+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="proxy.php?url=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="proxy.php?url=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="proxy.php?url=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">21 Feb 2022</div> </div> </div> </div> </div></a></li></ul> <h2 id="toc-gxhc-learn-more-about-how-to-make-great-investor-pitch-deck-presentations">Learn More About How to Make Great Investor Pitch Deck Presentations</h2> <p>When you're building a business plan in PowerPoint, there are tons of tools available. Using a business pitch template is a surefire step to save time and focus on the content.</p> <p>There are also helpful resources to learn from pitch deck pros, right here on Tuts+. I recommend checking out our guide. <a href="proxy.php?url=https://business.tutsplus.com/series/how-to-make-great-pitch-decks-startup-presentation-guide--cms-1309" target="_blank" rel="external noopener">How to Make Great Pitch Decks</a> (Startup Presentation Guide) is a comprehensive resource.</p> <p>Check out the resources below for more articles and tips to build your best pitch deck yet:</p> <ul class="roundup-block__contents posts--half-width roundup-block--list"> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://business.tutsplus.com/tutorials/make-pitch-decks-with-powerpoint--cms-30270"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/151/posts/30270/preview_image/pptx-icon-pitch-deck.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/151/posts/30270/preview_image/pptx-icon-pitch-deck.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/151/posts/30270/preview_image/pptx-icon-pitch-deck.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/151/posts/30270/preview_image/pptx-icon-pitch-deck.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/151/posts/30270/preview_image/pptx-icon-pitch-deck.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/151/posts/30270/preview_image/pptx-icon-pitch-deck.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">How to Make Winning Pitch Decks in 2025 With PPT Templates (+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="proxy.php?url=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="proxy.php?url=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="proxy.php?url=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">23 May 2022</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://business.tutsplus.com/tutorials/how-to-create-a-pitch-deck--cms-33256"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/65/posts/33256/preview_image/How-to-Create-the-Perfect-Pitch-Deck-Presentation-Design.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/65/posts/33256/preview_image/How-to-Create-the-Perfect-Pitch-Deck-Presentation-Design.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/65/posts/33256/preview_image/How-to-Create-the-Perfect-Pitch-Deck-Presentation-Design.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/65/posts/33256/preview_image/How-to-Create-the-Perfect-Pitch-Deck-Presentation-Design.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/65/posts/33256/preview_image/How-to-Create-the-Perfect-Pitch-Deck-Presentation-Design.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/65/posts/33256/preview_image/How-to-Create-the-Perfect-Pitch-Deck-Presentation-Design.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">How to Create the Perfect Pitch Deck Presentation Design</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="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/65/profiles/18479/profileImage/tomaslau.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/65/profiles/18479/profileImage/tomaslau.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/65/profiles/18479/profileImage/tomaslau.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/65/profiles/18479/profileImage/tomaslau.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/65/profiles/18479/profileImage/tomaslau.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/65/profiles/18479/profileImage/tomaslau.jpg 2x"> </div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Tomas Laurinavicius</div> <div class="roundup-block__published-date">21 May 2019</div> </div> </div> </div> </div></a></li> </ul> <h2 id="toc-mb9l-download-our-free-pdf-ebook-on-making-great-presentations">Download Our Free PDF eBook on Making Great Presentations</h2> <p>We've got the perfect complement to a professional PowerPoint template. This will help you learn how to write, design, and deliver great presentations.</p> <p>Download <a href="proxy.php?url=https://tutsplus.com/presentations-ebook" target="_self"><strong><em>The Complete Guide to Making Great Presentations</em></strong></a> for FREE. Just subscribe to the Tuts+ Business newsletter. Get your ideas formed into a powerful presentation that'll move your audience. </p> <figure class="post_image"><a href="proxy.php?url=https://tutsplus.com/presentations-ebook" target="_self"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/71/posts/26433/image-upload/eBookPromo_850x500px.jpg" alt="Grab the Free Make Great Presentations eBook" 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/71/posts/26433/image-upload/eBookPromo_850x500px.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/71/posts/26433/image-upload/eBookPromo_850x500px.jpg" alt="Grab the Free Make Great Presentations eBook" 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/71/posts/26433/image-upload/eBookPromo_850x500px.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/71/posts/26433/image-upload/eBookPromo_850x500px.jpg" alt="Grab the Free Make Great Presentations eBook" 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/71/posts/26433/image-upload/eBookPromo_850x500px.jpg 2x"></a></figure> <h2 id="toc-schh-best-powerpoint-pitch-deck-templates-on-envato-elements-with-unlimited-use">Best PowerPoint Pitch Deck Templates on Envato Elements (With Unlimited Use)</h2> <p>You can find hundreds of the <a href="proxy.php?url=https://elements.envato.com/presentation-templates/pitch+deck/compatible-with-powerpoint" target="_blank" rel="nofollow noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">best PowerPoint pitch deck templates</a> on Envato Elements. Premium <a href="proxy.php?url=https://elements.envato.com/presentation-templates/pitch+deck/compatible-with-powerpoint" target="_self" rel="nofollow" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">pitch deck PowerPoint templates</a> from Envato Elements are designed for business plan presentations.</p> <p>Need the best <a href="proxy.php?url=https://elements.envato.com/presentation-templates/pitch+deck" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">pitch deck template</a> for PowerPoint that you can customize quickly? We've got the best ones to work with in this article.</p> <p><a class="call-to-action-btn call-to-action-btn-primary" href="proxy.php?url=https://elements.envato.com/presentation-templates/pitch+deck/compatible-with-powerpoint?ec_promo=post_cta&amp;ec_unit=primary" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">PowerPoint Pitch Decks</a></p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/presentation-templates/pitch+deck/compatible-with-powerpoint" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2777/posts/26433/image-upload/pitch_deck_PPT_templates_Envato_Elements.jpg" alt="Browse through the many pitch deck PPT templates on Envato Elements." loading="lazy" width="870px" height="605px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2777/posts/26433/image-upload/pitch_deck_PPT_templates_Envato_Elements.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2777/posts/26433/image-upload/pitch_deck_PPT_templates_Envato_Elements.jpg" alt="Browse through the many pitch deck PPT templates on Envato Elements." loading="lazy" width="650px" height="454px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2777/posts/26433/image-upload/pitch_deck_PPT_templates_Envato_Elements.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2777/posts/26433/image-upload/pitch_deck_PPT_templates_Envato_Elements.jpg" alt="Browse through the many pitch deck PPT templates on Envato Elements." loading="lazy" width="380px" height="268px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2777/posts/26433/image-upload/pitch_deck_PPT_templates_Envato_Elements.jpg 2x"></a> <figcaption>Browse through thousands of <a href="proxy.php?url=https://elements.envato.com/presentation-templates/pitch+deck/compatible-with-powerpoint" target="_blank" rel="nofollow noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">pitch deck templates for PPT</a> on Envato Elements.</figcaption> </figure> <p><span>These business model slide pitch decks for PowerPoint have unique designs choose from. </span><span>You can use them to showcase the concepts in your PowerPoint pitch deck with pre-built slides for your:</span></p> <ul> <li>business plan</li> <li>product vision</li> <li>business model</li> <li>market size</li> <li>infographics</li> </ul> <p>A PowerPoint pitch deck template will save you hours of design work. Add your business ideas and key data to these business plan PPT slides. Prep your business pitch template, and get ready to win over investors!</p> <p><strong>Subscribe to <a href="proxy.php?url=https://elements.envato.com/" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Envato Elements</a> and download as many premium PPT pitch decks as you want. All for one low monthly price! </strong></p> <p>Not only that, but you get access to thousands of premium creative assets. Find logo templates, graphics, royalty-free music, and more!</p> <div id="inft7f" class="content-block content-block-wysi" data-content-block-type="Wysi"> <p>Plus, now Envato Elements has introduced an <a href="proxy.php?url=https://elements.envato.com/assistant" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">AI-powered search feature</a>! This new tool allows you to input a description of your project to effortlessly locate the finest human-crafted resources. </p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/assistant" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img class="resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2777/posts/27785/image-upload/Find_the_best_human_made_assets_with_the_power_of_AI_search.jpg" alt="Find the best human-made assets, with the power of AI-search" width="870px" height="492px" loading="lazy"></a></figure> <p>Start experimenting with this enhanced search tool! Discover the ideal pitch deck PowerPoint templates for your business plan presentations.</p> </div> <div id="ibonue" class="content-block content-block-wysi" data-content-block-type="Wysi"></div> <h2 id="toc-xicj-grab-the-best-pitch-deck-template-for-powerpoint-today">Grab the Best Pitch Deck Template for PowerPoint Today!</h2> <p>Put one of the designs above to use now. Or check out the wide variety of <a href="proxy.php?url=https://elements.envato.com/presentation-templates/pitch+deck/compatible-with-powerpoint" target="_blank" rel="nofollow noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">PowerPoint slide deck templates</a> available for sale on Envato Elements. We've got the best PPT decks and <a href="proxy.php?url=https://elements.envato.com/presentation-templates/pitch+deck/compatible-with-powerpoint" target="_blank" rel="nofollow noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">business plan PPT templates</a> and <a href="proxy.php?url=https://elements.envato.com/presentation-templates/pitch+deck/compatible-with-powerpoint" target="_self" rel="nofollow" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">innovative new pitch deck designs</a> to choose from. </p> <p>Grab a quality business plan template for PowerPoint today. <a href="proxy.php?url=https://business.tutsplus.com/tutorials/how-do-you-make-a-business-plan-powerpoint-presentation--cms-25348" target="_blank" rel="nofollow noopener">Learn how to customize it quickly,</a> and use it to help secure the investor funding you need for your startup or small business!</p> <p><em><strong>Editorial Note</strong>: </em><em>This post has been updated with contributions from <a href="proxy.php?url=https://tutsplus.com/authors/alejandra-lex-soto-cruz" target="_self">Lex Soto</a>, <a href="proxy.php?url=https://tutsplus.com/authors/brenda-stokes-barron" target="_self">Brenda Barron</a>, <a href="proxy.php?url=https://tutsplus.com/authors/maria-villanueva" target="_self">Maria Villanueva</a> and <a href="proxy.php?url=https://tutsplus.com/authors/dacia-egurrola" target="_self">Dacia Egurrola</a>. Maria is the Associate Editor of the Tuts+ Design channel. Brenda is a freelance instructor for Envato Tuts+. Lex and Dacia are staff writers for Envato Tuts+. </em></p> </div><div class="mediafed_ad"><img border="0" height="1" src="proxy.php?url=http://audio.tutsplus.com.feedsportal.com/c/35227/f/669438/s/26433/sc/4/mf.gif" width="1" /><a href="proxy.php?url=http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/26433/a2.htm"><img border="0" src="proxy.php?url=http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/26433/a2.img" /></a><img border="0" height="1" src="proxy.php?url=http://pi.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/26433/a2t.img" width="1" /></div> 2025-12-15 02:49:46 UTC 2025-12-15 02:49:46 UTC Sean Hodge tag:tutsplus.com,2005:PostPresenter/active-11893 2014-01-20T02:09:19+00:00 HTML5 Canvas Optimization: A Practical Example <style>* { box-sizing: border-box; } body {margin: 0;}</style><div data-content-block-type="Wysi" class="content-block-wysi content-block" id="iedu"> <p>If you've been doing JavaScript development long enough, you've most likely crashed your browser a few times. The problem usually turns out to be some JavaScript bug, like an endless <code>while</code> loop; if not, the next suspect is page transformations or animations - the kind that involve adding and removing elements from the webpage or animating CSS style properties. This tutorial focuses on optimising animations produced using JS and the HTML5 <code>&lt;canvas&gt;</code> element.</p> <p>This tutorial starts and ends with what the HTML5 animation widget you see below:</p> <div><iframe src="proxy.php?url=https://activetuts.s3.amazonaws.com/tuts/453_optimiseCanvas/widget.html" width="590" height="240" loading="lazy"></iframe></div> <p>We will take it with us on a journey, exploring the different emerging canvas optimization tips and techniques and applying them to the widget's JavaScript source code. The goal is to improve on the widget's execution speed and end up with a smoother, more fluid animation widget, powered by leaner, more efficient JavaScript.</p> <p>The <a href="proxy.php?url=https://cdn.tutsplus.com/active/uploads/legacy/tuts/453_optimiseCanvas/optimise_canvas_source.zip">source download</a> contains the HTML and JavaScript from each step in the tutorial, so you can follow along from any point.</p> <p>Let's take the first step.</p> <hr> <h2>Step 1: Play the Movie Trailer</h2> <p>The widget above is based on the <a href="proxy.php?url=https://www.youtube.com/watch?v=HOfdboHvshg">movie trailer for Sintel</a>, a 3D animated movie by the <a href="proxy.php?url=http://www.blender.org/blenderorg/blender-foundation/">Blender Foundation</a>. It's built using two of HTML5's most popular additions: the <code>&lt;canvas&gt;</code> and <code>&lt;video&gt;</code> elements.</p> <p>The <code>&lt;video&gt;</code> loads and plays the Sintel video file, while the <code>&lt;canvas&gt;</code> generates its own animation sequence by taking snapshots of the playing video and blending it with text and other graphics. When you click to play the video, the canvas springs to life with a dark background that's a larger black and white copy of the playing video. Smaller, colored screen-shots of the video are copied to the scene, and glide across it as part of a film roll illustration.</p> <div> <img src="proxy.php?url=https://cdn.tutsplus.com/cdn-cgi/image/width=575/active/uploads/legacy/tuts/453_optimiseCanvas/source/step1.jpg" alt loading="lazy" width="595px" height="320px" class="resized-image resized-image-desktop" srcset="https://cdn.tutsplus.com/cdn-cgi/image/width=1150/active/uploads/legacy/tuts/453_optimiseCanvas/source/step1.jpg 2x"><img src="proxy.php?url=https://cdn.tutsplus.com/cdn-cgi/image/width=575/active/uploads/legacy/tuts/453_optimiseCanvas/source/step1.jpg" alt loading="lazy" width="595px" height="320px" class="resized-image resized-image-tablet" srcset="https://cdn.tutsplus.com/cdn-cgi/image/width=1150/active/uploads/legacy/tuts/453_optimiseCanvas/source/step1.jpg 2x"><img src="proxy.php?url=https://cdn.tutsplus.com/cdn-cgi/image/width=360/active/uploads/legacy/tuts/453_optimiseCanvas/source/step1.jpg" alt loading="lazy" width="380px" height="208px" class="resized-image resized-image-mobile" srcset="https://cdn.tutsplus.com/cdn-cgi/image/width=720/active/uploads/legacy/tuts/453_optimiseCanvas/source/step1.jpg 2x"> </div> <p>In the top left corner, we have the title and a few lines of descriptive text that fade in and out as the animation plays. The script's performance speed and related metrics are included as part of the animation, in the small black box at the bottom left corner with a graph and vivid text. We'll be looking at this particular item in more detail later.</p> <p>Finally, there's a large rotating blade that flies across the scene at the beginning of the animation, whose graphic is loaded from an external PNG image file.</p> <hr> <h2>Step 2: View the Source</h2> <p>The source code contains the usual mix of HTML, CSS and Javascript. The HTML is sparse: just the <code>&lt;canvas&gt;</code> and <code>&lt;video&gt;</code> tags, enclosed in a container <code>&lt;div&gt;</code>:</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">id=</span><span style="color: #90a959">"animationWidget"</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;canvas</span> <span style="color: #6a9fb5">width=</span><span style="color: #90a959">"368"</span> <span style="color: #6a9fb5">height=</span><span style="color: #90a959">"208"</span> <span style="color: #6a9fb5">id=</span><span style="color: #90a959">"mainCanvas"</span> <span style="color: #f4bf75">&gt;&lt;/canvas&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;video</span> <span style="color: #6a9fb5">width=</span><span style="color: #90a959">"184"</span> <span style="color: #6a9fb5">height=</span><span style="color: #90a959">"104"</span> <span style="color: #6a9fb5">id=</span><span style="color: #90a959">"video"</span> <span style="color: #6a9fb5">autobuffer=</span><span style="color: #90a959">"autobuffer"</span> <span style="color: #6a9fb5">controls=</span><span style="color: #90a959">"controls"</span> <span style="color: #6a9fb5">poster=</span><span style="color: #90a959">"poster.jpg"</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;source</span> <span style="color: #6a9fb5">src=</span><span style="color: #90a959">"sintel.mp4"</span> <span style="color: #6a9fb5">type=</span><span style="color: #90a959">"video/mp4"</span> <span style="color: #f4bf75">&gt;&lt;/source&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;source</span> <span style="color: #6a9fb5">src=</span><span style="color: #90a959">"sintel.webm"</span> <span style="color: #6a9fb5">type=</span><span style="color: #90a959">"video/webm"</span> <span style="color: #f4bf75">&gt;&lt;/source&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;/video&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;/div&gt;</span> </pre></td> </tr> </tbody></table></div> <p>The container <code> &lt;div&gt; </code> is given an ID (<code>animationWidget</code>), which acts as a hook for all the CSS rules applied to it and its contents (below).</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> </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">#animationWidget</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">border</span><span style="color: #d0d0d0">:</span><span style="color: #90a959">1px</span> <span style="color: #90a959">#222</span> <span style="color: #d0d0d0;background-color: #151515">solid</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">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-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">width</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">570px</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">height</span><span style="color: #d0d0d0">:</span> <span style="color: #90a959">220px</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;background-color: #151515">#animationWidget</span> <span style="color: #f4bf75">canvas</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">border</span><span style="color: #d0d0d0">:</span><span style="color: #90a959">1px</span> <span style="color: #90a959">#222</span> <span style="color: #d0d0d0;background-color: #151515">solid</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">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-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">5px</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: #90a959">5px</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">}</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">#animationWidget</span> <span style="color: #f4bf75">video</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">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-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">top</span><span style="color: #d0d0d0">:</span><span style="color: #90a959">110px</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">left</span><span style="color: #d0d0d0">:</span><span style="color: #90a959">380px</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>While HTML and CSS are the marinated spices and seasoning, its the JavaScript that's the meat of the widget.</p> <ul> <li>At the top, we have the main objects that will be used often through the script, including references to the canvas element and its 2D context.</li> <li>The <code>init()</code> function is called whenever the video starts playing, and sets up all the objects used in the script.</li> <li>The <code>sampleVideo()</code> function captures the current frame of the playing video, while <code>setBlade()</code> loads an external image required by the animation.</li> <li>The pace and contents of the canvas animation are controlled by the <code>main()</code> function, which is like the script's heartbeat. Run at regular intervals once the video starts playing, it paints each frame of the animation by first clearing the canvas, then calling each one of the script's five drawing functions: <ul> <li><code>drawBackground()</code></li> <li><code>drawFilm()</code></li> <li><code>drawTitle()</code></li> <li><code>drawDescription()</code></li> <li><code>drawStats()</code></li> </ul> </li> </ul> <p>As the the names suggest, each drawing function is responsible for drawing an item in the animation scene. Structuring the code this way improves flexibility and makes future maintenance easier.</p> <p>The full script is shown below. Take a moment to assess it, and see if you can spot any changes you would make to speed it up.</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">(</span><span style="color: #d28445">function</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">!</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">canvas</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">).</span><span style="color: #d0d0d0;background-color: #151515">getContext</span> <span style="color: #d0d0d0">){</span> <span style="color: #aa759f">return</span><span style="color: #d0d0d0">;</span> <span style="color: #d0d0d0">}</span> <span style="color: #949494">//the canvas tag isn't supported </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">var</span> <span style="color: #d0d0d0;background-color: #151515">mainCanvas</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">mainCanvas</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span> <span style="color: #949494">// points to the HTML canvas element above </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">var</span> <span style="color: #d0d0d0;background-color: #151515">mainContext</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">mainCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">getContext</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">'</span><span style="color: #90a959">2d</span><span style="color: #90a959">'</span><span style="color: #d0d0d0">);</span> <span style="color: #949494">//the drawing context of the canvas element </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">var</span> <span style="color: #d0d0d0;background-color: #151515">video</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">video</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span> <span style="color: #949494">// points to the HTML video element </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">var</span> <span style="color: #d0d0d0;background-color: #151515">frameDuration</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">33</span><span style="color: #d0d0d0">;</span> <span style="color: #949494">// the animation's speed in milliseconds </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">video</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">play</span><span style="color: #90a959">'</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">init</span> <span style="color: #d0d0d0">);</span> <span style="color: #949494">// The init() function is called whenever the user presses play &amp; the video starts/continues playing </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">video</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">ended</span><span style="color: #90a959">'</span><span style="color: #d0d0d0">,</span> <span style="color: #d28445">function</span><span style="color: #d0d0d0">(){</span> <span style="color: #d0d0d0;background-color: #151515">drawStats</span><span style="color: #d0d0d0">(</span><span style="color: #d28445">true</span><span style="color: #d0d0d0">);</span> <span style="color: #d0d0d0">}</span> <span style="color: #d0d0d0">);</span> <span style="color: #949494">//drawStats() is called one last time when the video end, to sum up all the statistics </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: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">videoSamples</span><span style="color: #d0d0d0">;</span> <span style="color: #949494">// this is an array of images, used to store all the snapshots of the playing video taken over time. These images are used to create the 'film reel' </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: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">backgrounds</span><span style="color: #d0d0d0">;</span> <span style="color: #949494">// this is an array of images, used to store all the snapshots of the playing video taken over time. These images are used as the canvas background </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: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">blade</span><span style="color: #d0d0d0">;</span> <span style="color: #949494">//An canvas element to store the image copied from blade.png </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: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">bladeSrc</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">'</span><span style="color: #90a959">blade.png</span><span style="color: #90a959">'</span><span style="color: #d0d0d0">;</span> <span style="color: #949494">//path to the blade's image source file </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: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">lastPaintCount</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">0</span><span style="color: #d0d0d0">;</span> <span style="color: #949494">// stores the last value of mozPaintCount sampled </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: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">paintCountLog</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0">[];</span> <span style="color: #949494">// an array containing all measured values of mozPaintCount over time </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: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">speedLog</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0">[];</span> <span style="color: #949494">// an array containing all the execution speeds of main(), measured in milliseconds </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: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">fpsLog</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0">[];</span> <span style="color: #949494">// an array containing the calculated frames per secong (fps) of the script, measured by counting the calls made to main() per second </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">var</span> <span style="color: #d0d0d0;background-color: #151515">frameCount</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">0</span><span style="color: #d0d0d0">;</span> <span style="color: #949494">// counts the number of times main() is executed per second. </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: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">frameStartTime</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">0</span><span style="color: #d0d0d0">;</span> <span style="color: #949494">// the last time main() was called </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: #949494">// Called when the video starts playing. Sets up all the javascript objects required to generate the canvas animation and measure perfomance </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: #d28445">function</span> <span style="color: #d0d0d0;background-color: #151515">init</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: #aa759f">if</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">video</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">currentTime</span> <span style="color: #d0d0d0">&gt;</span> <span style="color: #90a959">1</span> <span style="color: #d0d0d0">){</span> <span style="color: #aa759f">return</span><span style="color: #d0d0d0">;</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> </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">bladeSrc</span> <span style="color: #d0d0d0">=</span> <span style="color: #aa759f">new</span> <span style="color: #f4bf75">Image</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">bladeSrc</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">src</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">"</span><span style="color: #90a959">blade.png</span><span style="color: #90a959">"</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">bladeSrc</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">onload</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">setBlade</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> </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">backgrounds</span> <span style="color: #d0d0d0">=</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">videoSamples</span> <span style="color: #d0d0d0">=</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">fpsLog</span> <span style="color: #d0d0d0">=</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">paintCountLog</span> <span style="color: #d0d0d0">=</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: #aa759f">if</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">window</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">mozPaintCount</span> <span style="color: #d0d0d0">){</span> <span style="color: #d0d0d0;background-color: #151515">lastPaintCount</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">window</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">mozPaintCount</span><span style="color: #d0d0d0">;</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">speedLog</span> <span style="color: #d0d0d0">=</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">frameCount</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">0</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;background-color: #151515">frameStartTime</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">0</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">main</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">setTimeout</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">getStats</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">1000</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">}</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> </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: #949494">// As the scripts main function, it controls the pace of the animation </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: #d28445">function</span> <span style="color: #d0d0d0;background-color: #151515">main</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;background-color: #151515">setTimeout</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">main</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">frameDuration</span> <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> <span style="color: #aa759f">if</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">video</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">paused</span> <span style="color: #d0d0d0">||</span> <span style="color: #d0d0d0;background-color: #151515">video</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">ended</span> <span style="color: #d0d0d0">){</span> <span style="color: #aa759f">return</span><span style="color: #d0d0d0">;</span> <span style="color: #d0d0d0">}</span> </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> </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: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">now</span> <span style="color: #d0d0d0">=</span> <span style="color: #aa759f">new</span> <span style="color: #f4bf75">Date</span><span style="color: #d0d0d0">().</span><span style="color: #d0d0d0;background-color: #151515">getTime</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: #aa759f">if</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">frameStartTime</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;background-color: #151515">speedLog</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">push</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">now</span> <span style="color: #d0d0d0">-</span> <span style="color: #d0d0d0;background-color: #151515">frameStartTime</span> <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> <span style="color: #d0d0d0">}</span> </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: #d0d0d0;background-color: #151515">frameStartTime</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">now</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: #aa759f">if</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">video</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">readyState</span> <span style="color: #d0d0d0">&lt;</span> <span style="color: #90a959">2</span> <span style="color: #d0d0d0">){</span> <span style="color: #aa759f">return</span><span style="color: #d0d0d0">;</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> </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">frameCount</span><span style="color: #d0d0d0">++</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">mainCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">mainCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">;</span> <span style="color: #949494">//clear the canvas </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">drawBackground</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">drawFilm</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;background-color: #151515">drawDescription</span><span style="color: #d0d0d0">();</span> </pre></td> </tr> <tr id="line-60" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>60</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">drawStats</span><span style="color: #d0d0d0">();</span> </pre></td> </tr> <tr id="line-61" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>61</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">drawBlade</span><span style="color: #d0d0d0">();</span> </pre></td> </tr> <tr id="line-62" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>62</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">drawTitle</span><span style="color: #d0d0d0">();</span> </pre></td> </tr> <tr id="line-63" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>63</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span> </pre></td> </tr> <tr id="line-64" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>64</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-65" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>65</pre></td> <td class="rouge-code"><pre> <span style="color: #949494">// This function is called every second, and it calculates and stores the current frame rate </span> </pre></td> </tr> <tr id="line-66" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>66</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">function</span> <span style="color: #d0d0d0;background-color: #151515">getStats</span><span style="color: #d0d0d0">(){</span> </pre></td> </tr> <tr id="line-67" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>67</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">video</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">readyState</span> <span style="color: #d0d0d0">&gt;=</span> <span style="color: #90a959">2</span> <span style="color: #d0d0d0">){</span> </pre></td> </tr> <tr id="line-68" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>68</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">window</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">mozPaintCount</span> <span style="color: #d0d0d0">){</span> <span style="color: #949494">//this property is specific to firefox, and tracks how many times the browser has rendered the window since the document was loaded </span> </pre></td> </tr> <tr id="line-69" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>69</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">paintCountLog</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">push</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">window</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">mozPaintCount</span> <span style="color: #d0d0d0">-</span> <span style="color: #d0d0d0;background-color: #151515">lastPaintCount</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-70" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>70</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">lastPaintCount</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">window</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">mozPaintCount</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-71" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>71</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span> </pre></td> </tr> <tr id="line-72" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>72</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-73" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>73</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">fpsLog</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">push</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">frameCount</span><span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-74" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>74</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">frameCount</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">0</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-75" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>75</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span> </pre></td> </tr> <tr id="line-76" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>76</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">setTimeout</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">getStats</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">1000</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-77" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>77</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span> </pre></td> </tr> <tr id="line-78" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>78</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-79" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>79</pre></td> <td class="rouge-code"><pre> <span style="color: #949494">// create blade, the ofscreen canavs that will contain the spining animation of the image copied from blade.png </span> </pre></td> </tr> <tr id="line-80" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>80</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">function</span> <span style="color: #d0d0d0;background-color: #151515">setBlade</span><span style="color: #d0d0d0">(){</span> </pre></td> </tr> <tr id="line-81" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>81</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">blade</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">canvas</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-82" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>82</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">blade</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">400</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-83" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>83</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">blade</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">height</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">400</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-84" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>84</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">blade</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">angle</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">0</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-85" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>85</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">blade</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">x</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0">-</span><span style="color: #d0d0d0;background-color: #151515">blade</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">height</span> <span style="color: #d0d0d0">*</span> <span style="color: #90a959">0.5</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-86" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>86</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">blade</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">y</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">mainCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">height</span><span style="color: #d0d0d0">/</span><span style="color: #90a959">2</span> <span style="color: #d0d0d0">-</span> <span style="color: #d0d0d0;background-color: #151515">blade</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">height</span><span style="color: #d0d0d0">/</span><span style="color: #90a959">2</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-87" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>87</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span> </pre></td> </tr> <tr id="line-88" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>88</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-89" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>89</pre></td> <td class="rouge-code"><pre> <span style="color: #949494">// Creates and returns a new image that contains a snapshot of the currently playing video. </span> </pre></td> </tr> <tr id="line-90" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>90</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">function</span> <span style="color: #d0d0d0;background-color: #151515">sampleVideo</span><span style="color: #d0d0d0">(){</span> </pre></td> </tr> <tr id="line-91" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>91</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">newCanvas</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">canvas</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-92" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>92</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">newCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">video</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-93" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>93</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">newCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">height</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">video</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">height</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-94" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>94</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">newCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">getContext</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">2d</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">).</span><span style="color: #d0d0d0;background-color: #151515">drawImage</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">video</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: #d0d0d0;background-color: #151515">video</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">video</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">height</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-95" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>95</pre></td> <td class="rouge-code"><pre> <span style="color: #aa759f">return</span> <span style="color: #d0d0d0;background-color: #151515">newCanvas</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-96" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>96</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span> </pre></td> </tr> <tr id="line-97" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>97</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-98" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>98</pre></td> <td class="rouge-code"><pre> <span style="color: #949494">// renders the dark background for the whole canvas element. The background features a greyscale sample of the video and a gradient overlay </span> </pre></td> </tr> <tr id="line-99" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>99</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">function</span> <span style="color: #d0d0d0;background-color: #151515">drawBackground</span><span style="color: #d0d0d0">(){</span> </pre></td> </tr> <tr id="line-100" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>100</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">newCanvas</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">canvas</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-101" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>101</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">newContext</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">newCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">getContext</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">"</span><span style="color: #90a959">2d</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-102" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>102</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">newCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">mainCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-103" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>103</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">newCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">height</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">mainCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">height</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-104" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>104</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">newContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">drawImage</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">video</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">0</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">video</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">height</span> <span style="color: #d0d0d0">*</span> <span style="color: #90a959">0.1</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">video</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">video</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">height</span> <span style="color: #d0d0d0">*</span> <span style="color: #90a959">0.5</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: #d0d0d0;background-color: #151515">mainCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">mainCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">height</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-105" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>105</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-106" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>106</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">imageData</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">data</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-107" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>107</pre></td> <td class="rouge-code"><pre> <span style="color: #aa759f">try</span><span style="color: #d0d0d0">{</span> </pre></td> </tr> <tr id="line-108" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>108</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">imageData</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">newContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">getImageData</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: #d0d0d0;background-color: #151515">mainCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">mainCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">height</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-109" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>109</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">imageData</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">data</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-110" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>110</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">error</span><span style="color: #d0d0d0">){</span> <span style="color: #949494">// CORS error (eg when viewed from a local file). Create a solid fill background instead </span> </pre></td> </tr> <tr id="line-111" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>111</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">newContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">fillStyle</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">"</span><span style="color: #90a959">yellow</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-112" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>112</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">newContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">fillRect</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: #d0d0d0;background-color: #151515">mainCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">mainCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">height</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-113" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>113</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">imageData</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">createImageData</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">mainCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">mainCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">height</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-114" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>114</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">imageData</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">data</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-115" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>115</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span> </pre></td> </tr> <tr id="line-116" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>116</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-117" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>117</pre></td> <td class="rouge-code"><pre> <span style="color: #949494">//loop through each pixel, turning its color into a shade of grey </span> </pre></td> </tr> <tr id="line-118" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>118</pre></td> <td class="rouge-code"><pre> <span style="color: #aa759f">for</span><span style="color: #d0d0d0">(</span> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">i</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">0</span><span style="color: #d0d0d0">;</span> <span style="color: #d0d0d0;background-color: #151515">i</span> <span style="color: #d0d0d0">&lt;</span> <span style="color: #d0d0d0;background-color: #151515">data</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">length</span><span style="color: #d0d0d0">;</span> <span style="color: #d0d0d0;background-color: #151515">i</span> <span style="color: #d0d0d0">+=</span> <span style="color: #90a959">4</span> <span style="color: #d0d0d0">){</span> </pre></td> </tr> <tr id="line-119" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>119</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">red</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">i</span><span style="color: #d0d0d0">];</span> </pre></td> </tr> <tr id="line-120" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>120</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">green</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">i</span> <span style="color: #d0d0d0">+</span> <span style="color: #90a959">1</span><span style="color: #d0d0d0">];</span> </pre></td> </tr> <tr id="line-121" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>121</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">blue</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">i</span> <span style="color: #d0d0d0">+</span> <span style="color: #90a959">2</span><span style="color: #d0d0d0">];</span> </pre></td> </tr> <tr id="line-122" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>122</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">grey</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">Math</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">max</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">red</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">green</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">blue</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-123" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>123</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-124" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>124</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">i</span><span style="color: #d0d0d0">]</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">grey</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-125" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>125</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">i</span><span style="color: #d0d0d0">+</span><span style="color: #90a959">1</span><span style="color: #d0d0d0">]</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">grey</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-126" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>126</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">i</span><span style="color: #d0d0d0">+</span><span style="color: #90a959">2</span><span style="color: #d0d0d0">]</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">grey</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-127" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>127</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span> </pre></td> </tr> <tr id="line-128" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>128</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">newContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">putImageData</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">imageData</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> </pre></td> </tr> <tr id="line-129" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>129</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-130" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>130</pre></td> <td class="rouge-code"><pre> <span style="color: #949494">//add the gradient overlay </span> </pre></td> </tr> <tr id="line-131" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>131</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">gradient</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">newContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">createLinearGradient</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">mainCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">/</span><span style="color: #90a959">2</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">0</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">mainCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">/</span><span style="color: #90a959">2</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">mainCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">height</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-132" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>132</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">gradient</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">addColorStop</span><span style="color: #d0d0d0">(</span> <span style="color: #90a959">0</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">'</span><span style="color: #90a959">#000</span><span style="color: #90a959">'</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-133" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>133</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">gradient</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">addColorStop</span><span style="color: #d0d0d0">(</span> <span style="color: #90a959">0.2</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">'</span><span style="color: #90a959">#000</span><span style="color: #90a959">'</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-134" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>134</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">gradient</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">addColorStop</span><span style="color: #d0d0d0">(</span> <span style="color: #90a959">1</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">"</span><span style="color: #90a959">rgba(0,0,0,0.5)</span><span style="color: #90a959">"</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-135" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>135</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">newContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">fillStyle</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">gradient</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-136" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>136</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">newContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">fillRect</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: #d0d0d0;background-color: #151515">mainCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">mainCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">height</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-137" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>137</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-138" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>138</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">save</span><span style="color: #d0d0d0">();</span> </pre></td> </tr> <tr id="line-139" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>139</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">drawImage</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">newCanvas</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: #d0d0d0;background-color: #151515">mainCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">mainCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">height</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-140" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>140</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-141" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>141</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">restore</span><span style="color: #d0d0d0">();</span> </pre></td> </tr> <tr id="line-142" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>142</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span> </pre></td> </tr> <tr id="line-143" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>143</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-144" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>144</pre></td> <td class="rouge-code"><pre> <span style="color: #949494">// renders the 'film reel' animation that scrolls across the canvas </span> </pre></td> </tr> <tr id="line-145" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>145</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">function</span> <span style="color: #d0d0d0;background-color: #151515">drawFilm</span><span style="color: #d0d0d0">(){</span> </pre></td> </tr> <tr id="line-146" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>146</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">sampleWidth</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">116</span><span style="color: #d0d0d0">;</span> <span style="color: #949494">// the width of a sampled video frame, when painted on the canvas as part of a 'film reel' </span> </pre></td> </tr> <tr id="line-147" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>147</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">sampleHeight</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">80</span><span style="color: #d0d0d0">;</span> <span style="color: #949494">// the height of a sampled video frame, when painted on the canvas as part of a 'film reel' </span> </pre></td> </tr> <tr id="line-148" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>148</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">filmSpeed</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">20</span><span style="color: #d0d0d0">;</span> <span style="color: #949494">// determines how fast the 'film reel' scrolls across the generated canvas animation. </span> </pre></td> </tr> <tr id="line-149" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>149</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">filmTop</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">120</span><span style="color: #d0d0d0">;</span> <span style="color: #949494">//the y co-ordinate of the 'film reel' animation </span> </pre></td> </tr> <tr id="line-150" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>150</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">filmAngle</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0">-</span><span style="color: #90a959">10</span> <span style="color: #d0d0d0">*</span> <span style="color: #d0d0d0;background-color: #151515">Math</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">PI</span> <span style="color: #d0d0d0">/</span> <span style="color: #90a959">180</span><span style="color: #d0d0d0">;</span> <span style="color: #949494">//the slant of the 'film reel' </span> </pre></td> </tr> <tr id="line-151" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>151</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">filmRight</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">videoSamples</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;background-color: #151515">videoSamples</span><span style="color: #d0d0d0">[</span><span style="color: #90a959">0</span><span style="color: #d0d0d0">].</span><span style="color: #d0d0d0;background-color: #151515">x</span> <span style="color: #d0d0d0">+</span> <span style="color: #d0d0d0;background-color: #151515">videoSamples</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">length</span> <span style="color: #d0d0d0">*</span> <span style="color: #d0d0d0;background-color: #151515">sampleWidth</span> <span style="color: #d0d0d0">:</span> <span style="color: #d0d0d0;background-color: #151515">mainCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">;</span> <span style="color: #949494">//the right edge of the 'film reel' in pixels, relative to the canvas </span> </pre></td> </tr> <tr id="line-152" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>152</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-153" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>153</pre></td> <td class="rouge-code"><pre> <span style="color: #949494">//here, we check if the first frame of the 'film reel' has scrolled out of view </span> </pre></td> </tr> <tr id="line-154" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>154</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">videoSamples</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> </pre></td> </tr> <tr id="line-155" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>155</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">bottomLeftX</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">videoSamples</span><span style="color: #d0d0d0">[</span><span style="color: #90a959">0</span><span style="color: #d0d0d0">].</span><span style="color: #d0d0d0;background-color: #151515">x</span> <span style="color: #d0d0d0">+</span> <span style="color: #d0d0d0;background-color: #151515">sampleWidth</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-156" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>156</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">bottomLeftY</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">filmTop</span> <span style="color: #d0d0d0">+</span> <span style="color: #d0d0d0;background-color: #151515">sampleHeight</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-157" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>157</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">bottomLeftX</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">Math</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">floor</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">Math</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">cos</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">filmAngle</span><span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">*</span> <span style="color: #d0d0d0;background-color: #151515">bottomLeftX</span> <span style="color: #d0d0d0">-</span> <span style="color: #d0d0d0;background-color: #151515">Math</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">sin</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">filmAngle</span><span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">*</span> <span style="color: #d0d0d0;background-color: #151515">bottomLeftY</span> <span style="color: #d0d0d0">);</span> <span style="color: #949494">// the final display position after rotation </span> </pre></td> </tr> <tr id="line-158" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>158</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-159" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>159</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">bottomLeftX</span> <span style="color: #d0d0d0">&lt;</span> <span style="color: #90a959">0</span> <span style="color: #d0d0d0">){</span> <span style="color: #949494">//the frame is offscreen, remove it's refference from the film array </span> </pre></td> </tr> <tr id="line-160" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>160</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">videoSamples</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">shift</span><span style="color: #d0d0d0">();</span> </pre></td> </tr> <tr id="line-161" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>161</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span> </pre></td> </tr> <tr id="line-162" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>162</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span> </pre></td> </tr> <tr id="line-163" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>163</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-164" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>164</pre></td> <td class="rouge-code"><pre> <span style="color: #949494">// add new frames to the reel as required </span> </pre></td> </tr> <tr id="line-165" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>165</pre></td> <td class="rouge-code"><pre> <span style="color: #aa759f">while</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">filmRight</span> <span style="color: #d0d0d0">&lt;=</span> <span style="color: #d0d0d0;background-color: #151515">mainCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span> <span style="color: #d0d0d0">){</span> </pre></td> </tr> <tr id="line-166" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>166</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">newFrame</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0">{};</span> </pre></td> </tr> <tr id="line-167" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>167</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">newFrame</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">x</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">filmRight</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-168" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>168</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">newFrame</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">canvas</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">sampleVideo</span><span style="color: #d0d0d0">();</span> </pre></td> </tr> <tr id="line-169" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>169</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">videoSamples</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">push</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">newFrame</span><span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-170" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>170</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">filmRight</span> <span style="color: #d0d0d0">+=</span> <span style="color: #d0d0d0;background-color: #151515">sampleWidth</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-171" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>171</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span> </pre></td> </tr> <tr id="line-172" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>172</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-173" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>173</pre></td> <td class="rouge-code"><pre> <span style="color: #949494">// create the gradient fill for the reel </span> </pre></td> </tr> <tr id="line-174" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>174</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">gradient</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">createLinearGradient</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: #d0d0d0;background-color: #151515">mainCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">mainCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">height</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-175" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>175</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">gradient</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">addColorStop</span><span style="color: #d0d0d0">(</span> <span style="color: #90a959">0</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">'</span><span style="color: #90a959">#0D0D0D</span><span style="color: #90a959">'</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-176" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>176</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">gradient</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">addColorStop</span><span style="color: #d0d0d0">(</span> <span style="color: #90a959">0.25</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">'</span><span style="color: #90a959">#300A02</span><span style="color: #90a959">'</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-177" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>177</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">gradient</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">addColorStop</span><span style="color: #d0d0d0">(</span> <span style="color: #90a959">0.5</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">'</span><span style="color: #90a959">#AF5A00</span><span style="color: #90a959">'</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-178" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>178</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">gradient</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">addColorStop</span><span style="color: #d0d0d0">(</span> <span style="color: #90a959">0.75</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">'</span><span style="color: #90a959">#300A02</span><span style="color: #90a959">'</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-179" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>179</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">gradient</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">addColorStop</span><span style="color: #d0d0d0">(</span> <span style="color: #90a959">1</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">'</span><span style="color: #90a959">#0D0D0D</span><span style="color: #90a959">'</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-180" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>180</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-181" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>181</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">save</span><span style="color: #d0d0d0">();</span> </pre></td> </tr> <tr id="line-182" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>182</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">globalAlpha</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">0.9</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-183" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>183</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">fillStyle</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">gradient</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-184" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>184</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">rotate</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">filmAngle</span><span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-185" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>185</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-186" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>186</pre></td> <td class="rouge-code"><pre> <span style="color: #949494">// loops through all items of film array, using the stored co-ordinate values of each to draw part of the 'film reel' </span> </pre></td> </tr> <tr id="line-187" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>187</pre></td> <td class="rouge-code"><pre> <span style="color: #aa759f">for</span><span style="color: #d0d0d0">(</span> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">i</span> <span style="color: #aa759f">in</span> <span style="color: #d0d0d0;background-color: #151515">videoSamples</span> <span style="color: #d0d0d0">){</span> </pre></td> </tr> <tr id="line-188" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>188</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">sample</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">videoSamples</span><span style="color: #d0d0d0">[</span><span style="color: #d0d0d0;background-color: #151515">i</span><span style="color: #d0d0d0">];</span> </pre></td> </tr> <tr id="line-189" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>189</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">punchX</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">punchY</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">punchWidth</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">4</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">punchHeight</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">6</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">punchInterval</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">11.5</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-190" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>190</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-191" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>191</pre></td> <td class="rouge-code"><pre> <span style="color: #949494">//draws the main rectangular box of the sample </span> </pre></td> </tr> <tr id="line-192" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>192</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">beginPath</span><span style="color: #d0d0d0">();</span> </pre></td> </tr> <tr id="line-193" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>193</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">moveTo</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">sample</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">x</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">filmTop</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-194" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>194</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">lineTo</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">sample</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">x</span> <span style="color: #d0d0d0">+</span> <span style="color: #d0d0d0;background-color: #151515">sampleWidth</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">filmTop</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-195" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>195</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">lineTo</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">sample</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">x</span> <span style="color: #d0d0d0">+</span> <span style="color: #d0d0d0;background-color: #151515">sampleWidth</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">filmTop</span> <span style="color: #d0d0d0">+</span> <span style="color: #d0d0d0;background-color: #151515">sampleHeight</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-196" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>196</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">lineTo</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">sample</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">x</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">filmTop</span> <span style="color: #d0d0d0">+</span> <span style="color: #d0d0d0;background-color: #151515">sampleHeight</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-197" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>197</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">closePath</span><span style="color: #d0d0d0">();</span> </pre></td> </tr> <tr id="line-198" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>198</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-199" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>199</pre></td> <td class="rouge-code"><pre> <span style="color: #949494">//adds the small holes lining the top and bottom edges of the 'fim reel' </span> </pre></td> </tr> <tr id="line-200" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>200</pre></td> <td class="rouge-code"><pre> <span style="color: #aa759f">for</span><span style="color: #d0d0d0">(</span> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">j</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">0</span><span style="color: #d0d0d0">;</span> <span style="color: #d0d0d0;background-color: #151515">j</span> <span style="color: #d0d0d0">&lt;</span> <span style="color: #90a959">10</span><span style="color: #d0d0d0">;</span> <span style="color: #d0d0d0;background-color: #151515">j</span><span style="color: #d0d0d0">++</span> <span style="color: #d0d0d0">){</span> </pre></td> </tr> <tr id="line-201" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>201</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">punchX</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">sample</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">x</span> <span style="color: #d0d0d0">+</span> <span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">j</span> <span style="color: #d0d0d0">*</span> <span style="color: #d0d0d0;background-color: #151515">punchInterval</span> <span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">+</span> <span style="color: #90a959">5</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-202" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>202</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">punchY</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">filmTop</span> <span style="color: #d0d0d0">+</span> <span style="color: #90a959">4</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-203" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>203</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">moveTo</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">punchX</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">punchY</span> <span style="color: #d0d0d0">+</span> <span style="color: #d0d0d0;background-color: #151515">punchHeight</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-204" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>204</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">lineTo</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">punchX</span> <span style="color: #d0d0d0">+</span> <span style="color: #d0d0d0;background-color: #151515">punchWidth</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">punchY</span> <span style="color: #d0d0d0">+</span> <span style="color: #d0d0d0;background-color: #151515">punchHeight</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-205" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>205</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">lineTo</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">punchX</span> <span style="color: #d0d0d0">+</span> <span style="color: #d0d0d0;background-color: #151515">punchWidth</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">punchY</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-206" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>206</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">lineTo</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">punchX</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">punchY</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-207" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>207</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">closePath</span><span style="color: #d0d0d0">();</span> </pre></td> </tr> <tr id="line-208" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>208</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">punchX</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">sample</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">x</span> <span style="color: #d0d0d0">+</span> <span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">j</span> <span style="color: #d0d0d0">*</span> <span style="color: #d0d0d0;background-color: #151515">punchInterval</span> <span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">+</span> <span style="color: #90a959">5</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-209" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>209</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">punchY</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">filmTop</span> <span style="color: #d0d0d0">+</span> <span style="color: #90a959">70</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-210" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>210</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">moveTo</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">punchX</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">punchY</span> <span style="color: #d0d0d0">+</span> <span style="color: #d0d0d0;background-color: #151515">punchHeight</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-211" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>211</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">lineTo</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">punchX</span> <span style="color: #d0d0d0">+</span> <span style="color: #d0d0d0;background-color: #151515">punchWidth</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">punchY</span> <span style="color: #d0d0d0">+</span> <span style="color: #d0d0d0;background-color: #151515">punchHeight</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-212" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>212</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">lineTo</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">punchX</span> <span style="color: #d0d0d0">+</span> <span style="color: #d0d0d0;background-color: #151515">punchWidth</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">punchY</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-213" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>213</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">lineTo</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">punchX</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">punchY</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-214" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>214</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">closePath</span><span style="color: #d0d0d0">();</span> </pre></td> </tr> <tr id="line-215" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>215</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span> </pre></td> </tr> <tr id="line-216" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>216</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">fill</span><span style="color: #d0d0d0">();</span> </pre></td> </tr> <tr id="line-217" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>217</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span> </pre></td> </tr> <tr id="line-218" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>218</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-219" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>219</pre></td> <td class="rouge-code"><pre> <span style="color: #949494">//loop through all items of videoSamples array, update the x co-ordinate values of each item, and draw its stored image onto the canvas </span> </pre></td> </tr> <tr id="line-220" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>220</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">globalCompositeOperation</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">'</span><span style="color: #90a959">lighter</span><span style="color: #90a959">'</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-221" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>221</pre></td> <td class="rouge-code"><pre> <span style="color: #aa759f">for</span><span style="color: #d0d0d0">(</span> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">i</span> <span style="color: #aa759f">in</span> <span style="color: #d0d0d0;background-color: #151515">videoSamples</span> <span style="color: #d0d0d0">){</span> </pre></td> </tr> <tr id="line-222" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>222</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">sample</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">videoSamples</span><span style="color: #d0d0d0">[</span><span style="color: #d0d0d0;background-color: #151515">i</span><span style="color: #d0d0d0">];</span> </pre></td> </tr> <tr id="line-223" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>223</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">sample</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">x</span> <span style="color: #d0d0d0">-=</span> <span style="color: #d0d0d0;background-color: #151515">filmSpeed</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-224" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>224</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">drawImage</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">sample</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">canvas</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">sample</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">x</span> <span style="color: #d0d0d0">+</span> <span style="color: #90a959">5</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">filmTop</span> <span style="color: #d0d0d0">+</span> <span style="color: #90a959">10</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">110</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">62</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-225" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>225</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span> </pre></td> </tr> <tr id="line-226" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>226</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-227" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>227</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">restore</span><span style="color: #d0d0d0">();</span> </pre></td> </tr> <tr id="line-228" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>228</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span> </pre></td> </tr> <tr id="line-229" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>229</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-230" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>230</pre></td> <td class="rouge-code"><pre> <span style="color: #949494">// renders the canvas title </span> </pre></td> </tr> <tr id="line-231" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>231</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">function</span> <span style="color: #d0d0d0;background-color: #151515">drawTitle</span><span style="color: #d0d0d0">(){</span> </pre></td> </tr> <tr id="line-232" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>232</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">save</span><span style="color: #d0d0d0">();</span> </pre></td> </tr> <tr id="line-233" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>233</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">fillStyle</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">'</span><span style="color: #90a959">black</span><span style="color: #90a959">'</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-234" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>234</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">fillRect</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">368</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">25</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-235" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>235</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">fillStyle</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">'</span><span style="color: #90a959">white</span><span style="color: #90a959">'</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-236" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>236</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">font</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">"</span><span style="color: #90a959">bold 21px Georgia</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-237" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>237</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">fillText</span><span style="color: #d0d0d0">(</span> <span style="color: #90a959">"</span><span style="color: #90a959">SINTEL</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">10</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">20</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-238" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>238</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">restore</span><span style="color: #d0d0d0">();</span> </pre></td> </tr> <tr id="line-239" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>239</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span> </pre></td> </tr> <tr id="line-240" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>240</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-241" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>241</pre></td> <td class="rouge-code"><pre> <span style="color: #949494">// renders all the text appearing at the top left corner of the canvas </span> </pre></td> </tr> <tr id="line-242" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>242</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">function</span> <span style="color: #d0d0d0;background-color: #151515">drawDescription</span><span style="color: #d0d0d0">(){</span> </pre></td> </tr> <tr id="line-243" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>243</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">text</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0">[];</span> <span style="color: #949494">//stores all text items, to be displayed over time. the video is 60 seconds, and each will be visible for 10 seconds. </span> </pre></td> </tr> <tr id="line-244" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>244</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">text</span><span style="color: #d0d0d0">[</span><span style="color: #90a959">0</span><span style="color: #d0d0d0">]</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">"</span><span style="color: #90a959">Sintel is an independently produced short film, initiated by the Blender Foundation.</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-245" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>245</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">text</span><span style="color: #d0d0d0">[</span><span style="color: #90a959">1</span><span style="color: #d0d0d0">]</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">"</span><span style="color: #90a959">For over a year an international team of 3D animators and artists worked in the studio of the Amsterdam Blender Institute on the computer-animated short 'Sintel'.</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-246" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>246</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">text</span><span style="color: #d0d0d0">[</span><span style="color: #90a959">2</span><span style="color: #d0d0d0">]</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">"</span><span style="color: #90a959">It is an epic short film that takes place in a fantasy world, where a girl befriends a baby dragon.</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-247" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>247</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">text</span><span style="color: #d0d0d0">[</span><span style="color: #90a959">3</span><span style="color: #d0d0d0">]</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">"</span><span style="color: #90a959">After the little dragon is taken from her violently, she undertakes a long journey that leads her to a dramatic confrontation.</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-248" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>248</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">text</span><span style="color: #d0d0d0">[</span><span style="color: #90a959">4</span><span style="color: #d0d0d0">]</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">"</span><span style="color: #90a959">The script was inspired by a number of story suggestions by Martin Lodewijk around a Cinderella character (Cinder in Dutch is 'Sintel'). </span><span style="color: #90a959">"</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-249" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>249</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">text</span><span style="color: #d0d0d0">[</span><span style="color: #90a959">5</span><span style="color: #d0d0d0">]</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">"</span><span style="color: #90a959">Screenwriter Esther Wouda then worked with director Colin Levy to create a script with multiple layers, with strong characterization and dramatic impact as central goals.</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-250" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>250</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">text</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">text</span><span style="color: #d0d0d0">[</span><span style="color: #d0d0d0;background-color: #151515">Math</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">floor</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">video</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">currentTime</span> <span style="color: #d0d0d0">/</span> <span style="color: #90a959">10</span> <span style="color: #d0d0d0">)];</span> <span style="color: #949494">//use the videos current time to determine which text item to display. </span> </pre></td> </tr> <tr id="line-251" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>251</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-252" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>252</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">save</span><span style="color: #d0d0d0">();</span> </pre></td> </tr> <tr id="line-253" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>253</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">alpha</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">1</span> <span style="color: #d0d0d0">-</span> <span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">video</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">currentTime</span> <span style="color: #d0d0d0">%</span> <span style="color: #90a959">10</span> <span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">/</span> <span style="color: #90a959">10</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-254" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>254</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">globalAlpha</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">alpha</span> <span style="color: #d0d0d0">&lt;</span> <span style="color: #90a959">5</span> <span style="color: #d0d0d0">)?</span> <span style="color: #d0d0d0;background-color: #151515">alpha</span> <span style="color: #d0d0d0">:</span> <span style="color: #90a959">1</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-255" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>255</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">fillStyle</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">'</span><span style="color: #90a959">#fff</span><span style="color: #90a959">'</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-256" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>256</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">font</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">"</span><span style="color: #90a959">normal 12px Georgia</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-257" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>257</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-258" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>258</pre></td> <td class="rouge-code"><pre> <span style="color: #949494">//break the text up into several lines as required, and write each line on the canvas </span> </pre></td> </tr> <tr id="line-259" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>259</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">text</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">text</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">split</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-260" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>260</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">colWidth</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">mainCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span> <span style="color: #d0d0d0">*</span> <span style="color: #d0d0d0">.</span><span style="color: #90a959">75</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-261" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>261</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">line</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">''</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-262" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>262</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">y</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">40</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-263" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>263</pre></td> <td class="rouge-code"><pre> <span style="color: #aa759f">for</span><span style="color: #d0d0d0">(</span><span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">i</span> <span style="color: #aa759f">in</span> <span style="color: #d0d0d0;background-color: #151515">text</span> <span style="color: #d0d0d0">){</span> </pre></td> </tr> <tr id="line-264" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>264</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">line</span> <span style="color: #d0d0d0">+=</span> <span style="color: #d0d0d0;background-color: #151515">text</span><span style="color: #d0d0d0">[</span><span style="color: #d0d0d0;background-color: #151515">i</span><span style="color: #d0d0d0">]</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-265" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>265</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">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">measureText</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">line</span><span style="color: #d0d0d0">).</span><span style="color: #d0d0d0;background-color: #151515">width</span> <span style="color: #d0d0d0">&gt;</span> <span style="color: #d0d0d0;background-color: #151515">colWidth</span> <span style="color: #d0d0d0">){</span> </pre></td> </tr> <tr id="line-266" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>266</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">fillText</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">line</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">10</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">y</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-267" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>267</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">line</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">''</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-268" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>268</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">y</span> <span style="color: #d0d0d0">+=</span> <span style="color: #90a959">12</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-269" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>269</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span> </pre></td> </tr> <tr id="line-270" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>270</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span> </pre></td> </tr> <tr id="line-271" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>271</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">fillText</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">line</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">10</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">y</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-272" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>272</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-273" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>273</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">restore</span><span style="color: #d0d0d0">();</span> </pre></td> </tr> <tr id="line-274" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>274</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span> </pre></td> </tr> <tr id="line-275" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>275</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-276" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>276</pre></td> <td class="rouge-code"><pre> <span style="color: #949494">//updates the bottom-right potion of the canvas with the latest perfomance statistics </span> </pre></td> </tr> <tr id="line-277" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>277</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">function</span> <span style="color: #d0d0d0;background-color: #151515">drawStats</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">average</span> <span style="color: #d0d0d0">){</span> </pre></td> </tr> <tr id="line-278" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>278</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">x</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">245.5</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">y</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">130.5</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">graphScale</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">0.25</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-279" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>279</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-280" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>280</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">save</span><span style="color: #d0d0d0">();</span> </pre></td> </tr> <tr id="line-281" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>281</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">font</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">"</span><span style="color: #90a959">normal 10px monospace</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-282" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>282</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">textAlign</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">'</span><span style="color: #90a959">left</span><span style="color: #90a959">'</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-283" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>283</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">textBaseLine</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">'</span><span style="color: #90a959">top</span><span style="color: #90a959">'</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-284" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>284</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">fillStyle</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">'</span><span style="color: #90a959">black</span><span style="color: #90a959">'</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-285" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>285</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">fillRect</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">x</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">y</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">120</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">75</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-286" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>286</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-287" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>287</pre></td> <td class="rouge-code"><pre> <span style="color: #949494">//draw the x and y axis lines of the graph </span> </pre></td> </tr> <tr id="line-288" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>288</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">y</span> <span style="color: #d0d0d0">+=</span> <span style="color: #90a959">30</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-289" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>289</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">x</span> <span style="color: #d0d0d0">+=</span> <span style="color: #90a959">10</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-290" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>290</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">beginPath</span><span style="color: #d0d0d0">();</span> </pre></td> </tr> <tr id="line-291" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>291</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">strokeStyle</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">'</span><span style="color: #90a959">#888</span><span style="color: #90a959">'</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-292" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>292</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">lineWidth</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">1.5</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-293" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>293</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">moveTo</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">x</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">y</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-294" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>294</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">lineTo</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">x</span> <span style="color: #d0d0d0">+</span> <span style="color: #90a959">100</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">y</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-295" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>295</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">stroke</span><span style="color: #d0d0d0">();</span> </pre></td> </tr> <tr id="line-296" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>296</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">moveTo</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">x</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">y</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-297" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>297</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">lineTo</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">x</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">y</span> <span style="color: #d0d0d0">-</span> <span style="color: #90a959">25</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-298" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>298</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">stroke</span><span style="color: #d0d0d0">();</span> </pre></td> </tr> <tr id="line-299" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>299</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-300" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>300</pre></td> <td class="rouge-code"><pre> <span style="color: #949494">// draw the last 50 speedLog entries on the graph </span> </pre></td> </tr> <tr id="line-301" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>301</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">strokeStyle</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">'</span><span style="color: #90a959">#00ffff</span><span style="color: #90a959">'</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-302" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>302</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">fillStyle</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">'</span><span style="color: #90a959">#00ffff</span><span style="color: #90a959">'</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-303" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>303</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">lineWidth</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">0.3</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-304" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>304</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">imax</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">speedLog</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">length</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-305" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>305</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">i</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">speedLog</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">50</span> <span style="color: #d0d0d0">)?</span> <span style="color: #d0d0d0;background-color: #151515">speedLog</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">length</span> <span style="color: #d0d0d0">-</span> <span style="color: #90a959">50</span> <span style="color: #d0d0d0">:</span> <span style="color: #90a959">0</span> </pre></td> </tr> <tr id="line-306" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>306</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">beginPath</span><span style="color: #d0d0d0">();</span> </pre></td> </tr> <tr id="line-307" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>307</pre></td> <td class="rouge-code"><pre> <span style="color: #aa759f">for</span><span style="color: #d0d0d0">(</span> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">j</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">0</span><span style="color: #d0d0d0">;</span> <span style="color: #d0d0d0;background-color: #151515">i</span> <span style="color: #d0d0d0">&lt;</span> <span style="color: #d0d0d0;background-color: #151515">imax</span><span style="color: #d0d0d0">;</span> <span style="color: #d0d0d0;background-color: #151515">i</span><span style="color: #d0d0d0">++</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">j</span> <span style="color: #d0d0d0">+=</span> <span style="color: #90a959">2</span> <span style="color: #d0d0d0">){</span> </pre></td> </tr> <tr id="line-308" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>308</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">moveTo</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">x</span> <span style="color: #d0d0d0">+</span> <span style="color: #d0d0d0;background-color: #151515">j</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">y</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-309" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>309</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">lineTo</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">x</span> <span style="color: #d0d0d0">+</span> <span style="color: #d0d0d0;background-color: #151515">j</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">y</span> <span style="color: #d0d0d0">-</span> <span style="color: #d0d0d0;background-color: #151515">speedLog</span><span style="color: #d0d0d0">[</span><span style="color: #d0d0d0;background-color: #151515">i</span><span style="color: #d0d0d0">]</span> <span style="color: #d0d0d0">*</span> <span style="color: #d0d0d0;background-color: #151515">graphScale</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-310" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>310</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">stroke</span><span style="color: #d0d0d0">();</span> </pre></td> </tr> <tr id="line-311" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>311</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span> </pre></td> </tr> <tr id="line-312" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>312</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-313" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>313</pre></td> <td class="rouge-code"><pre> <span style="color: #949494">// the red line, marking the desired maximum rendering time </span> </pre></td> </tr> <tr id="line-314" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>314</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">beginPath</span><span style="color: #d0d0d0">();</span> </pre></td> </tr> <tr id="line-315" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>315</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">strokeStyle</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">'</span><span style="color: #90a959">#FF0000</span><span style="color: #90a959">'</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-316" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>316</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">lineWidth</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">1</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-317" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>317</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">target</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">y</span> <span style="color: #d0d0d0">-</span> <span style="color: #d0d0d0;background-color: #151515">frameDuration</span> <span style="color: #d0d0d0">*</span> <span style="color: #d0d0d0;background-color: #151515">graphScale</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-318" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>318</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">moveTo</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">x</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">target</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-319" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>319</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">lineTo</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">x</span> <span style="color: #d0d0d0">+</span> <span style="color: #90a959">100</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">target</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-320" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>320</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">stroke</span><span style="color: #d0d0d0">();</span> </pre></td> </tr> <tr id="line-321" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>321</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-322" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>322</pre></td> <td class="rouge-code"><pre> <span style="color: #949494">// current/average speedLog items </span> </pre></td> </tr> <tr id="line-323" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>323</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">y</span> <span style="color: #d0d0d0">+=</span> <span style="color: #90a959">12</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-324" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>324</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">average</span> <span style="color: #d0d0d0">){</span> </pre></td> </tr> <tr id="line-325" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>325</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">speed</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">0</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-326" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>326</pre></td> <td class="rouge-code"><pre> <span style="color: #aa759f">for</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">i</span> <span style="color: #aa759f">in</span> <span style="color: #d0d0d0;background-color: #151515">speedLog</span> <span style="color: #d0d0d0">){</span> <span style="color: #d0d0d0;background-color: #151515">speed</span> <span style="color: #d0d0d0">+=</span> <span style="color: #d0d0d0;background-color: #151515">speedLog</span><span style="color: #d0d0d0">[</span><span style="color: #d0d0d0;background-color: #151515">i</span><span style="color: #d0d0d0">];</span> <span style="color: #d0d0d0">}</span> </pre></td> </tr> <tr id="line-327" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>327</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">speed</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">Math</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">floor</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">speed</span> <span style="color: #d0d0d0">/</span> <span style="color: #d0d0d0;background-color: #151515">speedLog</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">length</span> <span style="color: #d0d0d0">*</span> <span style="color: #90a959">10</span><span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">/</span> <span style="color: #90a959">10</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-328" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>328</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-329" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>329</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">speed</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">speedLog</span><span style="color: #d0d0d0">[</span><span style="color: #d0d0d0;background-color: #151515">speedLog</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">length</span><span style="color: #d0d0d0">-</span><span style="color: #90a959">1</span><span style="color: #d0d0d0">];</span> </pre></td> </tr> <tr id="line-330" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>330</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span> </pre></td> </tr> <tr id="line-331" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>331</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">fillText</span><span style="color: #d0d0d0">(</span> <span style="color: #90a959">'</span><span style="color: #90a959">Render Time: </span><span style="color: #90a959">'</span> <span style="color: #d0d0d0">+</span> <span style="color: #d0d0d0;background-color: #151515">speed</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">x</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">y</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-332" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>332</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-333" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>333</pre></td> <td class="rouge-code"><pre> <span style="color: #949494">// canvas fps </span> </pre></td> </tr> <tr id="line-334" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>334</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">fillStyle</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">'</span><span style="color: #90a959">#00ff00</span><span style="color: #90a959">'</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-335" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>335</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">y</span> <span style="color: #d0d0d0">+=</span> <span style="color: #90a959">12</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-336" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>336</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">average</span> <span style="color: #d0d0d0">){</span> </pre></td> </tr> <tr id="line-337" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>337</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">fps</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">0</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-338" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>338</pre></td> <td class="rouge-code"><pre> <span style="color: #aa759f">for</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">i</span> <span style="color: #aa759f">in</span> <span style="color: #d0d0d0;background-color: #151515">fpsLog</span> <span style="color: #d0d0d0">){</span> <span style="color: #d0d0d0;background-color: #151515">fps</span> <span style="color: #d0d0d0">+=</span> <span style="color: #d0d0d0;background-color: #151515">fpsLog</span><span style="color: #d0d0d0">[</span><span style="color: #d0d0d0;background-color: #151515">i</span><span style="color: #d0d0d0">];</span> <span style="color: #d0d0d0">}</span> </pre></td> </tr> <tr id="line-339" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>339</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">fps</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">Math</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">floor</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">fps</span> <span style="color: #d0d0d0">/</span> <span style="color: #d0d0d0;background-color: #151515">fpsLog</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">length</span> <span style="color: #d0d0d0">*</span> <span style="color: #90a959">10</span><span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">/</span> <span style="color: #90a959">10</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-340" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>340</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-341" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>341</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">fps</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">fpsLog</span><span style="color: #d0d0d0">[</span><span style="color: #d0d0d0;background-color: #151515">fpsLog</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">length</span><span style="color: #d0d0d0">-</span><span style="color: #90a959">1</span><span style="color: #d0d0d0">];</span> </pre></td> </tr> <tr id="line-342" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>342</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span> </pre></td> </tr> <tr id="line-343" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>343</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">fillText</span><span style="color: #d0d0d0">(</span> <span style="color: #90a959">'</span><span style="color: #90a959"> Canvas FPS: </span><span style="color: #90a959">'</span> <span style="color: #d0d0d0">+</span> <span style="color: #d0d0d0;background-color: #151515">fps</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">x</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">y</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-344" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>344</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-345" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>345</pre></td> <td class="rouge-code"><pre> <span style="color: #949494">// browser frames per second (fps), using window.mozPaintCount (firefox only) </span> </pre></td> </tr> <tr id="line-346" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>346</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">window</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">mozPaintCount</span> <span style="color: #d0d0d0">){</span> </pre></td> </tr> <tr id="line-347" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>347</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">y</span> <span style="color: #d0d0d0">+=</span> <span style="color: #90a959">12</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-348" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>348</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">average</span> <span style="color: #d0d0d0">){</span> </pre></td> </tr> <tr id="line-349" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>349</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">fps</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">0</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-350" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>350</pre></td> <td class="rouge-code"><pre> <span style="color: #aa759f">for</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">i</span> <span style="color: #aa759f">in</span> <span style="color: #d0d0d0;background-color: #151515">paintCountLog</span> <span style="color: #d0d0d0">){</span> <span style="color: #d0d0d0;background-color: #151515">fps</span> <span style="color: #d0d0d0">+=</span> <span style="color: #d0d0d0;background-color: #151515">paintCountLog</span><span style="color: #d0d0d0">[</span><span style="color: #d0d0d0;background-color: #151515">i</span><span style="color: #d0d0d0">];</span> <span style="color: #d0d0d0">}</span> </pre></td> </tr> <tr id="line-351" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>351</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">fps</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">Math</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">floor</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">fps</span> <span style="color: #d0d0d0">/</span> <span style="color: #d0d0d0;background-color: #151515">paintCountLog</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">length</span> <span style="color: #d0d0d0">*</span> <span style="color: #90a959">10</span><span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">/</span> <span style="color: #90a959">10</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-352" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>352</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-353" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>353</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">fps</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">paintCountLog</span><span style="color: #d0d0d0">[</span><span style="color: #d0d0d0;background-color: #151515">paintCountLog</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">length</span><span style="color: #d0d0d0">-</span><span style="color: #90a959">1</span><span style="color: #d0d0d0">];</span> </pre></td> </tr> <tr id="line-354" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>354</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span> </pre></td> </tr> <tr id="line-355" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>355</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">fillText</span><span style="color: #d0d0d0">(</span> <span style="color: #90a959">'</span><span style="color: #90a959">Browser FPS: </span><span style="color: #90a959">'</span> <span style="color: #d0d0d0">+</span> <span style="color: #d0d0d0;background-color: #151515">fps</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">x</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">y</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-356" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>356</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span> </pre></td> </tr> <tr id="line-357" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>357</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-358" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>358</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">restore</span><span style="color: #d0d0d0">();</span> </pre></td> </tr> <tr id="line-359" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>359</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span> </pre></td> </tr> <tr id="line-360" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>360</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-361" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>361</pre></td> <td class="rouge-code"><pre> <span style="color: #949494">//draw the spining blade that appears in the begining of the animation </span> </pre></td> </tr> <tr id="line-362" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>362</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">function</span> <span style="color: #d0d0d0;background-color: #151515">drawBlade</span><span style="color: #d0d0d0">(){</span> </pre></td> </tr> <tr id="line-363" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>363</pre></td> <td class="rouge-code"><pre> <span style="color: #aa759f">if</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0">!</span><span style="color: #d0d0d0;background-color: #151515">blade</span> <span style="color: #d0d0d0">||</span> <span style="color: #d0d0d0;background-color: #151515">blade</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">x</span> <span style="color: #d0d0d0">&gt;</span> <span style="color: #d0d0d0;background-color: #151515">mainCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span> <span style="color: #d0d0d0">){</span> <span style="color: #aa759f">return</span><span style="color: #d0d0d0">;</span> <span style="color: #d0d0d0">}</span> </pre></td> </tr> <tr id="line-364" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>364</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">blade</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">x</span> <span style="color: #d0d0d0">+=</span> <span style="color: #90a959">2.5</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-365" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>365</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">blade</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">angle</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">blade</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">angle</span> <span style="color: #d0d0d0">-</span> <span style="color: #90a959">45</span> <span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">%</span> <span style="color: #90a959">360</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-366" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>366</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-367" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>367</pre></td> <td class="rouge-code"><pre> <span style="color: #949494">//update blade, an ofscreen canvas containing the blade's image </span> </pre></td> </tr> <tr id="line-368" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>368</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">angle</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">blade</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">angle</span> <span style="color: #d0d0d0">*</span> <span style="color: #d0d0d0;background-color: #151515">Math</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">PI</span> <span style="color: #d0d0d0">/</span> <span style="color: #90a959">180</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-369" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>369</pre></td> <td class="rouge-code"><pre> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">bladeContext</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">blade</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">getContext</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">'</span><span style="color: #90a959">2d</span><span style="color: #90a959">'</span><span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-370" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>370</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">blade</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">blade</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">;</span> <span style="color: #949494">//clear the canvas </span> </pre></td> </tr> <tr id="line-371" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>371</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">bladeContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">save</span><span style="color: #d0d0d0">();</span> </pre></td> </tr> <tr id="line-372" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>372</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">bladeContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">translate</span><span style="color: #d0d0d0">(</span> <span style="color: #90a959">200</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">200</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-373" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>373</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">bladeContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">rotate</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">angle</span><span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-374" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>374</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">bladeContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">drawImage</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">bladeSrc</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0">-</span><span style="color: #d0d0d0;background-color: #151515">bladeSrc</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">/</span><span style="color: #90a959">2</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0">-</span><span style="color: #d0d0d0;background-color: #151515">bladeSrc</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">height</span><span style="color: #d0d0d0">/</span><span style="color: #90a959">2</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-375" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>375</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">bladeContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">restore</span><span style="color: #d0d0d0">();</span> </pre></td> </tr> <tr id="line-376" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>376</pre></td> <td class="rouge-code"><pre> </pre></td> </tr> <tr id="line-377" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>377</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">save</span><span style="color: #d0d0d0">();</span> </pre></td> </tr> <tr id="line-378" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>378</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">globalAlpha</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">0.95</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> <tr id="line-379" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>379</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">drawImage</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">blade</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">blade</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">x</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">blade</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">y</span> <span style="color: #d0d0d0">+</span> <span style="color: #d0d0d0;background-color: #151515">Math</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">sin</span><span style="color: #d0d0d0">(</span><span style="color: #d0d0d0;background-color: #151515">angle</span><span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">*</span> <span style="color: #90a959">50</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> <tr id="line-380" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>380</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">restore</span><span style="color: #d0d0d0">();</span> </pre></td> </tr> <tr id="line-381" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>381</pre></td> <td class="rouge-code"><pre> <span style="color: #d0d0d0">}</span> </pre></td> </tr> <tr id="line-382" class="lineno"> <td class="rouge-gutter gl" style="-moz-user-select: none;-ms-user-select: none;-webkit-user-select: none;user-select: none;"><pre>382</pre></td> <td class="rouge-code"><pre><span style="color: #d0d0d0">})();</span> </pre></td> </tr> </tbody></table></div> <hr> <h2>Step 3: Code Optimization: Know the Rules</h2> <h3>The first rule of code performance optimization is: Don't.</h3> <p>The point of this rule is to discourage optimization for optimization's sake, since the process comes at a price.</p> <p>A highly optimized script will be easier for the browser to parse and process, but usually with a burden for humans who will find it harder to follow and maintain. Whenever you do decide that some optimization is necessary, set some goals beforehand so that you don't get carried away by the process and overdo it.</p> <p>The goal in optimizing this widget will be to have the <code>main()</code> function run in less than 33 milliseconds as it's supposed to, which will match the frame rate of the playing video files (<code>sintel.mp4</code> and <code>sintel.webm</code>). These files were encoded at a playback speed of 30fps (thirty frames per second), which translates to about 0.33 seconds or 33 milliseconds per frame ( 1 second ÷ 30 frames ).</p> <p>Since JavaScript draws a new animation frame to the canvas every time the <code>main()</code> function is called, the goal of our optimization process will be to make this function take 33 milliseconds or less each time it runs. This function repeatedly calls itself using a <code>setTimeout()</code> Javascript timer 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> </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">var</span> <span style="color: #d0d0d0;background-color: #151515">frameDuration</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">33</span><span style="color: #d0d0d0">;</span> <span style="color: #949494">// set the animation's target speed in milliseconds </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">function</span> <span style="color: #d0d0d0;background-color: #151515">main</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">if</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">video</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">paused</span> <span style="color: #d0d0d0">||</span> <span style="color: #d0d0d0;background-color: #151515">video</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">ended</span> <span style="color: #d0d0d0">){</span> <span style="color: #aa759f">return</span> <span style="color: #d28445">false</span><span style="color: #d0d0d0">;</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">setTimeout</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">main</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">frameDuration</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> </tbody></table></div> <h3>The second rule: Don't yet.</h3> <p>This rule stresses the point that optimization should always be done at the end of the development process when you've already fleshed out some complete, working code. The optimization police will let us go on this one, since the widget's script is a perfect example of complete, working program that's ready for the process.</p> <h3>The third rule: Don't yet, and profile first.</h3> <p>This rule is about understanding your program in terms of runtime performance. Profiling helps you know rather than guess which functions or areas of the script take up the most time or are used most often, so that you can focus on those in the optimization process. It is critical enough to make leading browsers ship with inbuilt JavaScript profilers, or have extensions that provide this service.</p> <p>I ran the widget under the profiler in <a href="proxy.php?url=http://getfirebug.com/">Firebug</a>, and below is a screenshot of the results.</p> <div> <img src="proxy.php?url=https://cdn.tutsplus.com/cdn-cgi/image/width=575/active/uploads/legacy/tuts/453_optimiseCanvas/source/step2.jpg" alt loading="lazy" width="595px" height="320px" class="resized-image resized-image-desktop" srcset="https://cdn.tutsplus.com/cdn-cgi/image/width=1150/active/uploads/legacy/tuts/453_optimiseCanvas/source/step2.jpg 2x"><img src="proxy.php?url=https://cdn.tutsplus.com/cdn-cgi/image/width=575/active/uploads/legacy/tuts/453_optimiseCanvas/source/step2.jpg" alt loading="lazy" width="595px" height="320px" class="resized-image resized-image-tablet" srcset="https://cdn.tutsplus.com/cdn-cgi/image/width=1150/active/uploads/legacy/tuts/453_optimiseCanvas/source/step2.jpg 2x"><img src="proxy.php?url=https://cdn.tutsplus.com/cdn-cgi/image/width=360/active/uploads/legacy/tuts/453_optimiseCanvas/source/step2.jpg" alt loading="lazy" width="380px" height="208px" class="resized-image resized-image-mobile" srcset="https://cdn.tutsplus.com/cdn-cgi/image/width=720/active/uploads/legacy/tuts/453_optimiseCanvas/source/step2.jpg 2x"> </div> <hr> <h2>Step 4: Set Some Performance Metrics</h2> <p>As you ran the widget, I'm sure you found all the Sintel stuff okay, and were absolutely blown away by the item on the lower right corner of the canvas, the one with a beautiful graph and shiny text.</p> <div><img src="proxy.php?url=https://cdn.tutsplus.com/active/uploads/legacy/tuts/453_optimiseCanvas/source/step4.jpg" alt loading="lazy" width="307px" height="228px"></div> <p>It's not just a pretty face; that box also delivers some real-time performance statistics on the running program. Its actually a simple, bare-bones Javascript profiler. That's right! Yo, I heard you like profiling, so I put a profiler in your movie, so that you can profile it while you watch.</p> <p>The graph tracks the <em>Render Time</em>, calculated by measuring how long each run of <code>main()</code> takes in milliseconds. Since this is the function that draws each frame of the animation, it's effectively the animation's frame rate. Each vertical blue line on the graph illustrates the time taken by one frame. The red horizontal line is the target speed, which we set at 33ms to match the video file frame rates. Just below the graph, the speed of the last call to <code>main()</code> is given in milliseconds.</p> <p>The profiler is also a handy browser rendering speed test. At the moment, the average render time in Firefox is 55ms, 90ms in IE 9, 41ms in Chrome, 148ms in Opera and 63ms in Safari. All the browsers were running on Windows XP, except for IE 9 which was profiled on Windows Vista.</p> <p>The next metric below that is <em>Canvas FPS</em> (canvas frames per second), obtained by counting how many times <code>main()</code> is called per second. The profiler displays the latest Canvas FPS rate when the video is still playing, and when it ends it shows the average speed of all calls to <code>main()</code>.</p> <p>The last metric is <em>Browser FPS</em>, which measures how many the browser repaints the current window every second. This one is only available if you view the widget in Firefox, as it depends on a feature currently only available in that browser called <code>window.mozPaintCount.</code>, a JavaScript property that keeps track of how many times the browser window has been repainted since the webpage first loaded.</p> <p>The repaints usually occur when an event or action that changes the look of a page occurs, like when you scroll down the page or mouse-over a link. It's effectively the browser's real frame rate, which is determined by how busy the current webpage is.</p> <p>To gauge what effect the un-optimized canvas animation had on <code>mozPaintCount,</code> I removed the canvas tag and all the JavaScript, so as to track the browser frame rate when playing just the video. My tests were done in Firebug's console, using the function 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">var</span> <span style="color: #d0d0d0;background-color: #151515">lastPaintCount</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">window</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">mozPaintCount</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">setInterval</span><span style="color: #d0d0d0">(</span> <span style="color: #d28445">function</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">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">window</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">mozPaintCount</span> <span style="color: #d0d0d0">-</span> <span style="color: #d0d0d0;background-color: #151515">lastPaintCount</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">lastPaintCount</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">window</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">mozPaintCount</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: #90a959">1000</span><span style="color: #d0d0d0">);</span> </pre></td> </tr> </tbody></table></div> <p>The results: The browser frame rate was between 30 and 32 FPS when the video was playing, and dropped to 0-1 FPS when the video ended. This means that Firefox was adjusting its window repaint frequency to match that of the playing video, encoded at 30fps. When the test was run with the un-optimized canvas animation and video playing together, it slowed down to 16fps, as the browser was now struggling to run all the JavaScript and still repaint its window on time, making both the video playback and canvas animations sluggish.</p> <p>We'll now start tweaking our program, and as we do so, we'll keep track of the Render Time, Canvas FPS and Browser FPS to measure the effects of our changes.</p> <hr> <h2>Step 5: Use <code>requestAnimationFrame()</code> </h2> <p>The last two JavaScript snippets above make use of the <code>setTimeout()</code> and <code>setInterval()</code> timer functions. To use these functions, you specify a time interval in milliseconds and the callback function you want executed after the time elapses. The difference between the two is that <code>setTimeout()</code> will call your function just once, while <code>setInterval()</code> calls it repeatedly.</p> <p>While these functions have always been indispensable tools in the JavaScript animator's kit, they do have a few flaws:</p> <p>First, the time interval set is not always reliable. If the program is still in the middle of executing something else when the interval elapses, the callback function will be executed later than originally set, once the browser is no longer busy. In the <code>main()</code> function, we set the interval to 33 milliseconds - but as the profiler reveals, the function is actually called every 148 milliseconds in Opera.</p> <p>Second, there's an issue with browser repaints. If we had a callback function that generated 20 animation frames per second while the browser repainted its window only 12 times a second, 8 calls to that function will be wasted as the user will never get to see the results.</p> <p>Finally, the browser has no way of knowing that the function being called is animating elements in the document. This means that if those elements scroll out of view, or the user clicks on another tab, the callback will still get executed repeatedly, wasting CPU cycles.</p> <p>Using <code>requestAnimationFrame()</code> solves most of these problems, and it can be used instead of the timer functions in HTML5 animations. Instead of specifying a time interval, <code>requestAnimationFrame()</code> synchronizes the function calls with browser window repaints. This results in more fluid, consistent animation as no frames are dropped, and the browser can make further internal optimizations knowing an animation is in progress.</p> <p>To replace <code>setTimeout()</code> with <code>requestAnimationFrame</code> in our widget, we first add the following line at the top of our script:</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">requestAnimationFrame</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">window</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">requestAnimationFrame</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">window</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">mozRequestAnimationFrame</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">window</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">webkitRequestAnimationFrame</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">window</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">msRequestAnimationFrame</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">setTimeout</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> </tbody></table></div> <p>As the specification is still quite new, some browsers or browser versions have their own experimental implementations, this line makes sure that the function name points to the right method if it is available, and falls back to <code>setTimeout()</code> if not. Then in the <code>main()</code> function, we change this line:</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> </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">setTimeout</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">main</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">frameDuration</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr> </tbody></table></div> <p>...to:</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">requestAnimationFrame</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">main</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">canvas</span> <span style="color: #d0d0d0">);</span> </pre></td> </tr></tbody></table></div> <p>The first parameter takes the callback function, which in this case is the <code>main()</code> function. The second parameter is optional, and specifies the DOM element that contains the animation. It is supposed to be used by to compute additional optimizations.</p> <p>Note that the <code>getStats()</code> function also uses a <code>setTimeout(),</code> but we leave that one in place since this particular function has nothing to do with animating the scene. <code>requestAnimationFrame()</code> was created specifically for animations, so if your callback function is not doing animation, you can still use <code>setTimeout()</code> or <code>setInterval().</code></p> <hr> <h2>Step 6: Use the Page Visibility API</h2> <p>In the last step we made <code>requestAnimationFrame</code> power the canvas animation, and now we have a new problem. If we start running the widget, then minimize the browser window or switch to a new tab, the widget's window repaint rate throttles down to save power. This also slows down the canvas animation since it is now synchronized with the repaint rate - which would be perfect if the video did not keep playing on to the end.</p> <p>We need a way to detect when the page is not being viewed so that we can pause the playing video; this is where the Page Visibility API comes to the rescue.</p> <p>The API contains a set of properties, functions and events we can use to detect if a webpage is in view or hidden. We can then add code that adjusts our program's behavior accordingly. We will make use of this API to pause the widget's playing video whenever the page is inactive.</p> <p>We start by adding a new event listener to our script:</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> </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">document</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">visibilitychange</span><span style="color: #90a959">'</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">onVisibilityChange</span><span style="color: #d0d0d0">,</span> <span style="color: #d28445">false</span><span style="color: #d0d0d0">);</span> </pre></td> </tr> </tbody></table></div> <p>Next comes the event handler 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> </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">// Adjusts the program behavior, based on whether the webpage is active or hidden </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">function</span> <span style="color: #d0d0d0;background-color: #151515">onVisibilityChange</span><span style="color: #d0d0d0">()</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">if</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">hidden</span> <span style="color: #d0d0d0">&amp;&amp;</span> <span style="color: #d0d0d0">!</span><span style="color: #d0d0d0;background-color: #151515">video</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">paused</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">video</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">pause</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><span style="color: #aa759f">else</span> <span style="color: #aa759f">if</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">video</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">paused</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">video</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">play</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">}</span> </pre></td> </tr> </tbody></table></div> <hr> <h2>Step 7: For Custom Shapes, Draw the Whole Path At Once</h2> <p>Paths are used to create and draw custom shapes and outlines on the <code>&lt;canvas&gt;</code> element, which will at all times have one active path.</p> <p>A path holds a list of sub-paths, and each sub-path is made up of canvas co-ordinate points linked together by either a line or a curve. All the path making and drawing functions are properties of the canvas's <code>context</code> object, and can be classified into two groups.</p> <p>There are the subpath-making functions, used to define a subpath and include <code>lineTo()</code>, <code>quadraticCurveTo()</code>, <code>bezierCurveTo()</code>, and <code>arc()</code>. Then we have <code>stroke()</code> and <code>fill()</code>, the path/subpath drawing functions. Using <code>stroke()</code> will produce an outline, while <code>fill()</code> generates a shape filled by either a color, gradient or pattern.</p> <p>When drawing shapes and outline on the canvas, it is more efficient to create the whole path first, then just <code>stroke()</code> or <code>fill()</code> it once, rather than defining and drawing each supbath at a time. Taking the profiler's graph described in Step 4 as an example, each single vertical blue line is a subpath, while all of them together make up the whole current path.</p> <div><img src="proxy.php?url=https://cdn.tutsplus.com/active/uploads/legacy/tuts/453_optimiseCanvas/source/step4.jpg" alt loading="lazy" width="307px" height="228px"></div> <p>The <code>stroke()</code> method is currently being called within a loop that defines each subpath:</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> </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">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">beginPath</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: #aa759f">for</span><span style="color: #d0d0d0">(</span> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">j</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">0</span><span style="color: #d0d0d0">;</span> <span style="color: #d0d0d0;background-color: #151515">i</span> <span style="color: #d0d0d0">&lt;</span> <span style="color: #d0d0d0;background-color: #151515">imax</span><span style="color: #d0d0d0">;</span> <span style="color: #d0d0d0;background-color: #151515">i</span><span style="color: #d0d0d0">++</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">j</span> <span style="color: #d0d0d0">+=</span> <span style="color: #90a959">2</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">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">moveTo</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">x</span> <span style="color: #d0d0d0">+</span> <span style="color: #d0d0d0;background-color: #151515">j</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">y</span> <span style="color: #d0d0d0">);</span> <span style="color: #949494">// define the subpaths starting point </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">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">lineTo</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">x</span> <span style="color: #d0d0d0">+</span> <span style="color: #d0d0d0;background-color: #151515">j</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">y</span> <span style="color: #d0d0d0">-</span> <span style="color: #d0d0d0;background-color: #151515">speedLog</span><span style="color: #d0d0d0">[</span><span style="color: #d0d0d0;background-color: #151515">i</span><span style="color: #d0d0d0">]</span> <span style="color: #d0d0d0">*</span> <span style="color: #d0d0d0;background-color: #151515">graphScale</span> <span style="color: #d0d0d0">);</span> <span style="color: #949494">// set the subpath as a line, and define its endpoint </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">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">stroke</span><span style="color: #d0d0d0">();</span> <span style="color: #949494">// draw the subpath to the canvas </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>This graph can be drawn much more efficiently by first defining all the subpaths, then just drawing the whole current path at once, 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> </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">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">beginPath</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: #aa759f">for</span><span style="color: #d0d0d0">(</span> <span style="color: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">j</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">0</span><span style="color: #d0d0d0">;</span> <span style="color: #d0d0d0;background-color: #151515">i</span> <span style="color: #d0d0d0">&lt;</span> <span style="color: #d0d0d0;background-color: #151515">imax</span><span style="color: #d0d0d0">;</span> <span style="color: #d0d0d0;background-color: #151515">i</span><span style="color: #d0d0d0">++</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">j</span> <span style="color: #d0d0d0">+=</span> <span style="color: #90a959">2</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">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">moveTo</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">x</span> <span style="color: #d0d0d0">+</span> <span style="color: #d0d0d0;background-color: #151515">j</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">y</span> <span style="color: #d0d0d0">);</span> <span style="color: #949494">// define the subpaths starting point </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">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">lineTo</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">x</span> <span style="color: #d0d0d0">+</span> <span style="color: #d0d0d0;background-color: #151515">j</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">y</span> <span style="color: #d0d0d0">-</span> <span style="color: #d0d0d0;background-color: #151515">speedLog</span><span style="color: #d0d0d0">[</span><span style="color: #d0d0d0;background-color: #151515">i</span><span style="color: #d0d0d0">]</span> <span style="color: #d0d0d0">*</span> <span style="color: #d0d0d0;background-color: #151515">graphScale</span> <span style="color: #d0d0d0">);</span> <span style="color: #949494">// set the subpath as a line, and define its endpoint </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> <span style="color: #d0d0d0;background-color: #151515">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">stroke</span><span style="color: #d0d0d0">();</span> <span style="color: #949494">// draw the whole current path to the mainCanvas.</span> </pre></td> </tr> </tbody></table></div> <hr> <h2>Step 8: Use an Off-Screen Canvas To Build the Scene</h2> <p>This optimization technique is related to the one in the previous step, in that they are both based on the same principle of minimizing webpage repaints.</p> <p>Whenever something happens that changes a document's look or content, the browser has to schedule a repaint operation soon after that to update the interface. Repaints can be an expensive operation in terms of CPU cycles and power, especially for dense pages with a lot of elements and animation going on. If you are building up a complex animation scene by adding up many items one at a time to the <code>&lt;canvas&gt;</code>, every new addition may just trigger a whole repaint.</p> <p>It is better and much faster to build the scene on an off screen (in memory) <code>&lt;canvas&gt;</code>, and once done, paint the whole scene just once to the onscreen, visible <code>&lt;canvas&gt;</code>.</p> <p>Just below the code that gets reference to the widget's <code>&lt;canvas&gt;</code> and its context, we'll add five new lines that create an off-screen canvas DOM object and match its dimensions with that of the original, visible <code>&lt;canvas&gt;</code>.</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> </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">var</span> <span style="color: #d0d0d0;background-color: #151515">mainCanvas</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">mainCanvas</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span> <span style="color: #949494">// points to the on-screen, original HTML canvas element </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">var</span> <span style="color: #d0d0d0;background-color: #151515">mainContext</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">mainCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">getContext</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">'</span><span style="color: #90a959">2d</span><span style="color: #90a959">'</span><span style="color: #d0d0d0">);</span> <span style="color: #949494">// the drawing context of the on-screen canvas element </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">var</span> <span style="color: #d0d0d0;background-color: #151515">osCanvas</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">canvas</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">);</span> <span style="color: #949494">// creates a new off-screen canvas element </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">var</span> <span style="color: #d0d0d0;background-color: #151515">osContext</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">osCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">getContext</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">'</span><span style="color: #90a959">2d</span><span style="color: #90a959">'</span><span style="color: #d0d0d0">);</span> <span style="color: #949494">//the drawing context of the off-screen canvas element </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">osCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">mainCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">;</span> <span style="color: #949494">// match the off-screen canvas dimensions with that of #mainCanvas </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">osCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">height</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">mainCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">height</span><span style="color: #d0d0d0">;</span> </pre></td> </tr> </tbody></table></div> <p>We'll then do as search and replace in all the drawing functions for all references to "mainCanvas" and change that to "osCanvas". References to "mainContext" will be replaced with "osContext". Everything will now be drawn to the new off-screen canvas, instead of the original <code>&lt;canvas&gt;</code>.</p> <p>Finally, we add one more line to <code>main()</code> that paints what's currently on the off-screen <code>&lt;canvas&gt;</code> into our original <code>&lt;canvas&gt;</code>.</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> </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">// As the scripts main function, it controls the pace of the animation </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">function</span> <span style="color: #d0d0d0;background-color: #151515">main</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">requestAnimationFrame</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">main</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">mainCanvas</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: #aa759f">if</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">video</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">paused</span> <span style="color: #d0d0d0">||</span> <span style="color: #d0d0d0;background-color: #151515">video</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">currentTime</span> <span style="color: #d0d0d0">&gt;</span> <span style="color: #90a959">59</span> <span style="color: #d0d0d0">){</span> <span style="color: #aa759f">return</span><span style="color: #d0d0d0">;</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">var</span> <span style="color: #d0d0d0;background-color: #151515">now</span> <span style="color: #d0d0d0">=</span> <span style="color: #aa759f">new</span> <span style="color: #f4bf75">Date</span><span style="color: #d0d0d0">().</span><span style="color: #d0d0d0;background-color: #151515">getTime</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: #aa759f">if</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">frameStartTime</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">speedLog</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">push</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">now</span> <span style="color: #d0d0d0">-</span> <span style="color: #d0d0d0;background-color: #151515">frameStartTime</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">}</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">frameStartTime</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">now</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: #aa759f">if</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">video</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">readyState</span> <span style="color: #d0d0d0">&lt;</span> <span style="color: #90a959">2</span> <span style="color: #d0d0d0">){</span> <span style="color: #aa759f">return</span><span style="color: #d0d0d0">;</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: #d0d0d0;background-color: #151515">frameCount</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: #d0d0d0;background-color: #151515">osCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">osCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">;</span> <span style="color: #949494">//clear the offscreen canvas </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">drawBackground</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">drawFilm</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">drawDescription</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">drawStats</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">drawBlade</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">drawTitle</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">mainContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">drawImage</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">osCanvas</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: #949494">// copy the off-screen canvas graphics to the on-screen canvas </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> <hr> <h2>Step 9: Cache Paths As Bitmap Images Whenever Possible</h2> <p>For many kinds of graphics, using <code>drawImage()</code> will be much faster than constructing the same image on canvas using paths. If you find that a large potion of your script is spent repeatedly drawing the same shapes and outlines over and over again, you may save the browser some work by caching the resulting graphic as a bitmap image, then painting it just once to the canvas whenever required using <code>drawImage()</code>.</p> <p>There are two ways of doing this.</p> <p>The first is by creating an external image file as a JPG, GIF or PNG image, then loading it dynamically using JavaScript and copying it to your canvas. The one drawback of this method is the extra files your program will have to download from the network, but depending on the type of graphic or what your application does, this could actually be a good solution. The animation widget uses this method to load the spinning blade graphic, which would have been impossible to recreate using just the canvas path drawing functions.</p> <div> <img src="proxy.php?url=https://cdn.tutsplus.com/cdn-cgi/image/width=575/active/uploads/legacy/tuts/453_optimiseCanvas/source/step9.jpg" alt loading="lazy" width="595px" height="320px" class="resized-image resized-image-desktop" srcset="https://cdn.tutsplus.com/cdn-cgi/image/width=1150/active/uploads/legacy/tuts/453_optimiseCanvas/source/step9.jpg 2x"><img src="proxy.php?url=https://cdn.tutsplus.com/cdn-cgi/image/width=575/active/uploads/legacy/tuts/453_optimiseCanvas/source/step9.jpg" alt loading="lazy" width="595px" height="320px" class="resized-image resized-image-tablet" srcset="https://cdn.tutsplus.com/cdn-cgi/image/width=1150/active/uploads/legacy/tuts/453_optimiseCanvas/source/step9.jpg 2x"><img src="proxy.php?url=https://cdn.tutsplus.com/cdn-cgi/image/width=360/active/uploads/legacy/tuts/453_optimiseCanvas/source/step9.jpg" alt loading="lazy" width="380px" height="208px" class="resized-image resized-image-mobile" srcset="https://cdn.tutsplus.com/cdn-cgi/image/width=720/active/uploads/legacy/tuts/453_optimiseCanvas/source/step9.jpg 2x"> </div> <p>The second method involves just drawing the graphic once to an off-screen canvas rather than loading an external image. We will use this method to cache the title of the animation widget. We first create a variable to reference the new off-screen canvas element to be created. Its default value is set to <code>false</code>, so that we can tell whether or not an image cache has been created, and saved once the script starts running:</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> </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">var</span> <span style="color: #d0d0d0;background-color: #151515">titleCache</span> <span style="color: #d0d0d0">=</span> <span style="color: #d28445">false</span><span style="color: #d0d0d0">;</span> <span style="color: #949494">// points to an off-screen canvas used to cache the animation scene's title</span> </pre></td> </tr> </tbody></table></div> <p>We then edit the <code>drawTitle()</code> function to first check whether the <code>titleCache</code> canvas image has been created. If it hasn't, it creates an off-screen image and stores a reference to it in <code>titleCache</code>:</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> </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">// renders the canvas title </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">function</span> <span style="color: #d0d0d0;background-color: #151515">drawTitle</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">if</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">titleCache</span> <span style="color: #d0d0d0">==</span> <span style="color: #d28445">false</span> <span style="color: #d0d0d0">){</span> <span style="color: #949494">// create and save the title image </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">titleCache</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">canvas</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">titleCache</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">osCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</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">titleCache</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">height</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">25</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: #d28445">var</span> <span style="color: #d0d0d0;background-color: #151515">context</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">titleCache</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">getContext</span><span style="color: #d0d0d0">(</span><span style="color: #90a959">'</span><span style="color: #90a959">2d</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">context</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">fillStyle</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">'</span><span style="color: #90a959">black</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">context</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">fillRect</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">368</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">25</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">context</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">fillStyle</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">'</span><span style="color: #90a959">white</span><span style="color: #90a959">'</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">context</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">font</span> <span style="color: #d0d0d0">=</span> <span style="color: #90a959">"</span><span style="color: #90a959">bold 21px Georgia</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">context</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">fillText</span><span style="color: #d0d0d0">(</span> <span style="color: #90a959">"</span><span style="color: #90a959">SINTEL</span><span style="color: #90a959">"</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">10</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">20</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: #d0d0d0;background-color: #151515">osContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">drawImage</span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">titleCache</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> </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> <hr> <h2>Step 10: Clear the Canvas With <code>clearRect()</code> </h2> <p>The first step in drawing a new animation frame is to clear the canvas of the current one. This can be done by either resetting the width of the canvas element, or using the <code>clearRect()</code> function.</p> <p>Resetting the width has a side effect of also clearing the current canvas <em>context</em> back to its default state, which can slow things down. Using <code>clearRect()</code> is always the faster and better way to clear the canvas.</p> <p>In the <code>main()</code> function, we'll change 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> </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">osCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">osCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">;</span> <span style="color: #949494">//clear the off-screen canvas</span> </pre></td> </tr> </tbody></table></div> <p>...to 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> </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">osContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">clearRect</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: #d0d0d0;background-color: #151515">osCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">osCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">height</span> <span style="color: #d0d0d0">);</span> <span style="color: #949494">//clear the offscreen canvas</span> </pre></td> </tr> </tbody></table></div> <hr> <h2>Step 11: Implement Layers</h2> <p>If you've worked with image or video editing software like Gimp or Photoshop before, then you're already familiar with the concept of layers, where an image is composed by stacking many images on top of one another, and each can be selected and edited separately.</p> <p>Applied to a canvas animation scene, each layer will be a separate canvas element, placed on top of each other using CSS to create the illusion of a single element. As an optimization technique, it works best when there is a clear distinction between foreground and background elements of a scene, with most of the action taking place in the foreground. The background can then be drawn on a canvas element that does not change much between animation frames, and the foreground on another more dynamic canvas element above it. This way, the whole scene doesn't have to be redrawn again for each animation frame.</p> <p>Unfortunately, the animation widget is a good example of a scene where we cannot usefully apply this technique, since both the foreground and background elements are highly animated.</p> <div> <img src="proxy.php?url=https://cdn.tutsplus.com/cdn-cgi/image/width=550/active/uploads/legacy/tuts/453_optimiseCanvas/source/step11.jpg" alt loading="lazy" width="570px" height="248px" class="resized-image resized-image-desktop" srcset="https://cdn.tutsplus.com/cdn-cgi/image/width=1100/active/uploads/legacy/tuts/453_optimiseCanvas/source/step11.jpg 2x"><img src="proxy.php?url=https://cdn.tutsplus.com/cdn-cgi/image/width=550/active/uploads/legacy/tuts/453_optimiseCanvas/source/step11.jpg" alt loading="lazy" width="570px" height="248px" class="resized-image resized-image-tablet" srcset="https://cdn.tutsplus.com/cdn-cgi/image/width=1100/active/uploads/legacy/tuts/453_optimiseCanvas/source/step11.jpg 2x"><img src="proxy.php?url=https://cdn.tutsplus.com/cdn-cgi/image/width=360/active/uploads/legacy/tuts/453_optimiseCanvas/source/step11.jpg" alt loading="lazy" width="380px" height="169px" class="resized-image resized-image-mobile" srcset="https://cdn.tutsplus.com/cdn-cgi/image/width=720/active/uploads/legacy/tuts/453_optimiseCanvas/source/step11.jpg 2x"> </div> <hr> <h2>Step 12: Update Only The Changing Areas of an Animation Scene</h2> <p>This is another optimization technique that depends heavily on the animation's scene composition. It can be used when the scene animation is concentrated around a particular rectangular region on the canvas. We could then clear and redraw just redraw that region.</p> <p>For example, the Sintel title remains unchanged throughout most of the animation, so we could leave that area intact when clearing the canvas for the next animation frame.</p> <div> <img src="proxy.php?url=https://cdn.tutsplus.com/cdn-cgi/image/width=376/active/uploads/legacy/tuts/453_optimiseCanvas/source/step12.jpg" alt loading="lazy" width="396px" height="235px" class="resized-image resized-image-desktop" srcset="https://cdn.tutsplus.com/cdn-cgi/image/width=752/active/uploads/legacy/tuts/453_optimiseCanvas/source/step12.jpg 2x"><img src="proxy.php?url=https://cdn.tutsplus.com/cdn-cgi/image/width=376/active/uploads/legacy/tuts/453_optimiseCanvas/source/step12.jpg" alt loading="lazy" width="396px" height="235px" class="resized-image resized-image-tablet" srcset="https://cdn.tutsplus.com/cdn-cgi/image/width=752/active/uploads/legacy/tuts/453_optimiseCanvas/source/step12.jpg 2x"><img src="proxy.php?url=https://cdn.tutsplus.com/cdn-cgi/image/width=360/active/uploads/legacy/tuts/453_optimiseCanvas/source/step12.jpg" alt loading="lazy" width="380px" height="226px" class="resized-image resized-image-mobile" srcset="https://cdn.tutsplus.com/cdn-cgi/image/width=720/active/uploads/legacy/tuts/453_optimiseCanvas/source/step12.jpg 2x"> </div> <p>To implement this technique, we replace the line that calls the title drawing function in <code>main()</code> with the following block:</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> </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">titleCache</span> <span style="color: #d0d0d0">==</span> <span style="color: #d28445">false</span> <span style="color: #d0d0d0">){</span> <span style="color: #949494">// If titleCache is false, the animation's title hasn't been drawn yet </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">drawTitle</span><span style="color: #d0d0d0">();</span> <span style="color: #949494">// we draw the title. This function will now be called just once, when the program starts </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">osContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">rect</span><span style="color: #d0d0d0">(</span> <span style="color: #90a959">0</span><span style="color: #d0d0d0">,</span> <span style="color: #90a959">25</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">osCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">width</span><span style="color: #d0d0d0">,</span> <span style="color: #d0d0d0;background-color: #151515">osCanvas</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">height</span> <span style="color: #d0d0d0">);</span> <span style="color: #949494">// this creates a path covering the area outside by the title </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">osContext</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">clip</span><span style="color: #d0d0d0">();</span> <span style="color: #949494">// we use the path to create a clipping region, that ignores the title's region </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> <hr> <h2>Step 13: Minimize Sub-Pixel Rendering</h2> <p>Sub-pixel rendering or anti-aliasing happens when the browser automatically applies graphic effects to remove jagged edges. It results in smoother looking images and animations, and is automatically activated whenever you specify fractional co-ordinates rather than whole number when drawing to the canvas.</p> <p>Right now there is no standard on exactly how it should be done, so subpixel rendering is a bit inconsistent across browsers in terms of the rendered output. It also slows down rendering speeds as the browser has to do some calculations to generate the effect. As canvas anti-aliasing cannot be directly turned off, the only way to get around it is by always using whole numbers in your drawing co-ordinates.</p> <p>We will use <code>Math.floor()</code> to ensure whole numbers in our script whenever applicable. For example, the following line in <code>drawFilm()</code>:</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> </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">punchX</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">sample</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">x</span> <span style="color: #d0d0d0">+</span> <span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">j</span> <span style="color: #d0d0d0">*</span> <span style="color: #d0d0d0;background-color: #151515">punchInterval</span> <span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">+</span> <span style="color: #90a959">5</span><span style="color: #d0d0d0">;</span> <span style="color: #949494">// the x co-ordinate</span> </pre></td> </tr> </tbody></table></div> <p>...is rewritten as:</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> </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">punchX</span> <span style="color: #d0d0d0">=</span> <span style="color: #d0d0d0;background-color: #151515">Math</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">floor </span><span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">sample</span><span style="color: #d0d0d0">.</span><span style="color: #d0d0d0;background-color: #151515">x</span> <span style="color: #d0d0d0">+</span> <span style="color: #d0d0d0">(</span> <span style="color: #d0d0d0;background-color: #151515">j</span> <span style="color: #d0d0d0">*</span> <span style="color: #d0d0d0;background-color: #151515">punchInterval</span> <span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">)</span> <span style="color: #d0d0d0">+</span> <span style="color: #90a959">5</span><span style="color: #d0d0d0">;</span> <span style="color: #949494">// the x co-ordinate</span> </pre></td> </tr> </tbody></table></div> <hr> <h2>Step 14: Measure the Results</h2> <p>We've looked at quite a few canvas animation optimization techniques, and it now time to review the results.</p> <div> <img src="proxy.php?url=https://cdn.tutsplus.com/cdn-cgi/image/width=575/active/uploads/legacy/tuts/453_optimiseCanvas/source/step14.jpg" alt loading="lazy" width="595px" height="199px" class="resized-image resized-image-desktop" srcset="https://cdn.tutsplus.com/cdn-cgi/image/width=1150/active/uploads/legacy/tuts/453_optimiseCanvas/source/step14.jpg 2x"><img src="proxy.php?url=https://cdn.tutsplus.com/cdn-cgi/image/width=575/active/uploads/legacy/tuts/453_optimiseCanvas/source/step14.jpg" alt loading="lazy" width="595px" height="199px" class="resized-image resized-image-tablet" srcset="https://cdn.tutsplus.com/cdn-cgi/image/width=1150/active/uploads/legacy/tuts/453_optimiseCanvas/source/step14.jpg 2x"><img src="proxy.php?url=https://cdn.tutsplus.com/cdn-cgi/image/width=360/active/uploads/legacy/tuts/453_optimiseCanvas/source/step14.jpg" alt loading="lazy" width="380px" height="132px" class="resized-image resized-image-mobile" srcset="https://cdn.tutsplus.com/cdn-cgi/image/width=720/active/uploads/legacy/tuts/453_optimiseCanvas/source/step14.jpg 2x"> </div> <p>This table shows the before and after average Render Times and Canvas FPS. We can see some significant improvements across all the browsers, though it's only Chrome that really comes close to achieving our original goal of a maximum 33ms Render Time. This means there is still much work to be done to get that target.</p> <p>We could proceed by applying more general JavaScript optimization techniques, and if that still fails, maybe consider toning down the animation by removing some bells and whistles. But we won't be looking at any of those other techniques today, as the focus here was on optimizations for <code>&lt;canvas&gt;</code> animation.</p> <p>The Canvas API is still quite new and growing every day, so keep experimenting, testing, exploring and sharing. Thanks for reading the tutorial.</p> </div><div class="mediafed_ad"><img border="0" height="1" src="proxy.php?url=http://audio.tutsplus.com.feedsportal.com/c/35227/f/669438/s/10192/sc/4/mf.gif" width="1" /><a href="proxy.php?url=http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/10192/a2.htm"><img border="0" src="proxy.php?url=http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/10192/a2.img" /></a><img border="0" height="1" src="proxy.php?url=http://pi.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/10192/a2t.img" width="1" /></div> 2025-11-18 05:39:27 UTC 2025-11-18 05:39:27 UTC Patrick Jaoko tag:tutsplus.com,2005:PostPresenter/cms-108786 2024-06-15T00:58:34+00:00 How to correct lens distortion in DaVinci Resolve Studio <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="izvf"> <p><span> In this tutorial, you’ll learn how to correct lens distortion in DaVinci Resolve Studio. This helps you salvage distorted video footage and make it perfect for use. And it only takes a few clicks. </span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/151/posts/108786/image-upload/lens_distortion.jpg" alt="Lens distortion" loading="lazy" width="870px" height="512px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/151/posts/108786/image-upload/lens_distortion.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/151/posts/108786/image-upload/lens_distortion.jpg" alt="Lens distortion" loading="lazy" width="650px" height="385px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/151/posts/108786/image-upload/lens_distortion.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/151/posts/108786/image-upload/lens_distortion.jpg" alt="Lens distortion" loading="lazy" width="380px" height="228px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/151/posts/108786/image-upload/lens_distortion.jpg 2x"> <figcaption>In this tutorial, I’ll show you how to correct lens distortion in DaVinci Resolve Studio 19.</figcaption> </figure> <p><span>Picture the scene: you’ve captured video footage out in the field. You’re excited to get to work editing it into an amazing final project. But when you open up your videos in DaVinci Resolve Studio, there’s a problem. Lens distortion has crept in, and the scene doesn’t appear true to life. Can your video be saved? Yes! Let’s learn how to fix lens distortion in DaVinci Resolve Studio.</span></p> <h2 id="toc-q59d-what-is-lens-distortion-and-why-should-i-remove-it"><span>What is lens distortion? (and why should I remove it?)</span></h2> <p><span>Lens distortion is a visual defect that cameras capture. In short, it means that straight lines seem curved. It’s most common with wide-angle photography, and it appears by design when you use a fish-eye lens. Unintended distortion is easy to correct in DaVinci Resolve Studio 19.</span></p> <p><span>Why remove lens distortion? Consider this:</span></p> <ul> <li> <strong>You’ll make videos seem truer to life.</strong><span> Lens distortion makes scenes appear far different from real life. With a quick correction, you’ll portray scenes the way they really looked.</span> </li> <li> <strong>You’ll keep key details in focus.</strong><span> Lens distortion tends to hide critical visual details. Fix it to ensure your audiences are seeing scenes just as you envision them.</span> </li> <li> <strong>Your videos will look more professional.</strong><span> Lens distortion corrections are an element of professional editors’ workflow. Skip this step, and viewers will take notice. Always make sure you’re cleaning up lens distortion as a part of your editing workflow. </span> </li> </ul> <p><span>The advantages are clear. Now, let’s learn how to correct lens distortion in DaVinci Resolve Studio, step by step.</span></p> <h2 id="toc-alhe-how-to-correct-lens-distortion-in-davinci-resolve-studio-step-by-step"><span>How to correct lens distortion in DaVinci Resolve Studio step by step</span></h2> <p><span>It’s easy to correct lens distortion with DaVinci Resolve Studio. We’ll demonstrate it with <a href="proxy.php?url=https://elements.envato.com/timelapse-fisheye-view-of-coconut-trees-and-surrou-2BHUQTU" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">this stock video clip</a></span><span>. This is fisheye footage where distortion might have been intended, but it's great for demonstrating the power of correction. Download it from Envato Elements if you’d like to follow along.</span></p> <h3 id="toc-i444-add-a-video-clip-to-the-timeline"><span>1. Add a video clip to the timeline</span></h3> <p><span>The first step in correcting lens distortion is to add a clip to your DaVinci Resolve Studio </span><strong>Timeline</strong><span>. The </span><strong>Timeline</strong><span> is the panel covering the lower half of Resolve Studio’s screen. It’s where you arrange and organize all multimedia in your project.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/151/posts/108786/image-upload/cut_tab_open.jpg" alt="Cut tab open" loading="lazy" width="870px" height="511px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/151/posts/108786/image-upload/cut_tab_open.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/151/posts/108786/image-upload/cut_tab_open.jpg" alt="Cut tab open" loading="lazy" width="650px" height="384px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/151/posts/108786/image-upload/cut_tab_open.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/151/posts/108786/image-upload/cut_tab_open.jpg" alt="Cut tab open" loading="lazy" width="380px" height="228px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/151/posts/108786/image-upload/cut_tab_open.jpg 2x"> <figcaption>Launch DaVinci Resolve Studio, then open the<strong> Cut </strong>tab. Your screen should look like this.</figcaption> </figure> <p><span>With Resolve Studio open, make sure that you’re working on the </span><strong>Cut</strong><span> tab. You can access it on the toolbar that runs across the very bottom of Resolve Studio.</span></p> <p><span>On the </span><strong>Cut</strong><span> tab, click the </span><strong>Media Pool</strong><span> button in the upper left corner. Imported project videos will show in the </span><strong>Master</strong><span> preview area.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/151/posts/108786/image-upload/add_clip_to_timeline.jpg" alt="Add clip to timeline" loading="lazy" width="870px" height="511px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/151/posts/108786/image-upload/add_clip_to_timeline.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/151/posts/108786/image-upload/add_clip_to_timeline.jpg" alt="Add clip to timeline" loading="lazy" width="650px" height="384px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/151/posts/108786/image-upload/add_clip_to_timeline.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/151/posts/108786/image-upload/add_clip_to_timeline.jpg" alt="Add clip to timeline" loading="lazy" width="380px" height="228px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/151/posts/108786/image-upload/add_clip_to_timeline.jpg 2x"> <figcaption>Drag a clip from the Media Pool onto the Timeline. You’ll see it appear in the preview section.</figcaption> </figure> <p><span>To add a clip to the </span><strong>Timeline</strong><span>, click and drag on its thumbnail. Move it onto the </span><strong>Timeline</strong><span>, and then drop it into place. </span></p> <h3 id="toc-rh9u-open-the-inspector-panel"><span>2. Open the Inspector panel</span></h3> <p><span>The correction tools for lens distortion in DaVinci Resolve Studio 19 are found on the Inspector panel. Think of the </span><strong>Inspector</strong><span> as the one-stop location for editing video properties. With it, you can make a variety of adjustments and tweaks.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/151/posts/108786/image-upload/open_the_inspector.jpg" alt="Open the inspector" loading="lazy" width="870px" height="510px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/151/posts/108786/image-upload/open_the_inspector.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/151/posts/108786/image-upload/open_the_inspector.jpg" alt="Open the inspector" loading="lazy" width="650px" height="383px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/151/posts/108786/image-upload/open_the_inspector.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/151/posts/108786/image-upload/open_the_inspector.jpg" alt="Open the inspector" loading="lazy" width="380px" height="228px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/151/posts/108786/image-upload/open_the_inspector.jpg 2x"> <figcaption>Select your Timeline clip, and then click<strong> Inspector</strong> in the upper right corner of Resolve Studio 19.</figcaption> </figure> <p><span>To open the </span><strong>Inspector</strong><span>, be sure your clip is selected in the </span><strong>Timeline</strong><span>. Then, look in the upper right corner of Resolve Studio 19. Click on the </span><strong>Inspector</strong><span> button. You’ll see the Inspector sidebar menu open on the right side of your screen. When it opens, be sure to click on the </span><strong>Video</strong><span> tab at the top.</span></p> <h3 id="toc-b01c-activate-the-lens-correction-tools"><span>3. Activate the lens correction tools</span></h3> <p><span>On the </span><strong>Inspector &gt; Video</strong><span> sidebar, look at the options listed. You’ll see </span><strong>Transform, Cropping, Dynamic Zoom,</strong><span> and more. Down at the bottom, find </span><strong>Lens Correction.</strong><span> This is where you’ll correct lens distortion.</span></p> <p><span>Click on the radio button to activate the </span><strong>Lens Correction</strong><span> tool. You’ll see it turn red, and a dropdown will open. Thanks to AI tools in Resolve Studio 19, the app can correct lens distortion automatically.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/151/posts/108786/image-upload/correct_lens_distortion.jpg" alt="Correct lens distortion" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/151/posts/108786/image-upload/correct_lens_distortion.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/151/posts/108786/image-upload/correct_lens_distortion.jpg" alt="Correct lens distortion" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/151/posts/108786/image-upload/correct_lens_distortion.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/151/posts/108786/image-upload/correct_lens_distortion.jpg" alt="Correct lens distortion" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/151/posts/108786/image-upload/correct_lens_distortion.jpg 2x"> <figcaption>Click <strong>Analyze</strong> to automatically correct lens distortion.</figcaption> </figure> <p><span>To do that, click </span><strong>Analyze</strong><span>, and watch what happens. Resolve will flatten out the video, removing lens distortion! No manual editing is required. Notice that the footage now takes on a more natural look. </span></p> <h3 id="toc-rdmh-optional-refine-adjustments-for-perfect-results"><span>4. Optional: Make adjustments for the perfect results</span></h3> <p><span>As you saw, Resolve Studio 19 will automatically choose the right settings to fix lens distortion. But you don’t have to use them—you can make adjustments to the chosen settings if you want.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/151/posts/108786/image-upload/customize_lens_distortion_correction.jpg" alt="Customize lens distortion correction" loading="lazy" width="870px" height="425px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/151/posts/108786/image-upload/customize_lens_distortion_correction.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/151/posts/108786/image-upload/customize_lens_distortion_correction.jpg" alt="Customize lens distortion correction" loading="lazy" width="650px" height="320px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/151/posts/108786/image-upload/customize_lens_distortion_correction.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/151/posts/108786/image-upload/customize_lens_distortion_correction.jpg" alt="Customize lens distortion correction" loading="lazy" width="380px" height="192px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/151/posts/108786/image-upload/customize_lens_distortion_correction.jpg 2x"> <figcaption>Use the <strong>Distortion</strong> slider to refine your lens distortion corrections.</figcaption> </figure> <p><span>Simply click and pull on the </span><strong>Distortion</strong><span> slider to amplify or reduce the effects. As you work, you’ll see the changes on the video preview in Resolve.</span></p> <h2 id="toc-5nyg-learn-more-great-tips-and-tricks-for-davinci-resolve"><span>Learn more great tips and tricks for DaVinci Resolve</span></h2> <p><span>Correcting lens distortion is a great skill in DaVinci Resolve Studio, but it’s only one of countless things the app is capable of. If you’re ready to upgrade your skills, you’ve come to the right place. Here on Envato Tuts+, we have many helpful tutorials just for you.</span></p> <p><span>Here are some favorites to help you level up your skills quickly:</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="proxy.php?url=https://photography.tutsplus.com/tutorials/audio-ducking-in-davinci-resolve--cms-108689"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/151/posts/108689/preview_image/icon_How_to_Use_Audio_Ducking_in_DaVinci_Resolve_19_Tips_and_Tricks.jpg" alt="" loading="lazy" width="820px" height="574px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1600/uploads/users/151/posts/108689/preview_image/icon_How_to_Use_Audio_Ducking_in_DaVinci_Resolve_19_Tips_and_Tricks.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/151/posts/108689/preview_image/icon_How_to_Use_Audio_Ducking_in_DaVinci_Resolve_19_Tips_and_Tricks.jpg" alt="" loading="lazy" width="650px" height="456px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/151/posts/108689/preview_image/icon_How_to_Use_Audio_Ducking_in_DaVinci_Resolve_19_Tips_and_Tricks.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/151/posts/108689/preview_image/icon_How_to_Use_Audio_Ducking_in_DaVinci_Resolve_19_Tips_and_Tricks.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/151/posts/108689/preview_image/icon_How_to_Use_Audio_Ducking_in_DaVinci_Resolve_19_Tips_and_Tricks.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">How to Use Audio Ducking in DaVinci Resolve 19: Tips and Tricks</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="proxy.php?url=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="proxy.php?url=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="proxy.php?url=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 Jun 2024</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://photography.tutsplus.com/articles/how-to-quickly-add-transitions-in-davinci-resolve-5-top-templates--cms-108302"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/30/posts/108302/preview_image/dr_1.jpg" alt="" loading="lazy" width="820px" height="574px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1600/uploads/users/30/posts/108302/preview_image/dr_1.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/30/posts/108302/preview_image/dr_1.jpg" alt="" loading="lazy" width="650px" height="456px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/30/posts/108302/preview_image/dr_1.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/30/posts/108302/preview_image/dr_1.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/30/posts/108302/preview_image/dr_1.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">How to Quickly Add Transitions in DaVinci Resolve (+5 Top 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="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2823/profiles/21348/profileImage/eddiesmilesquare.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2823/profiles/21348/profileImage/eddiesmilesquare.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2823/profiles/21348/profileImage/eddiesmilesquare.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2823/profiles/21348/profileImage/eddiesmilesquare.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2823/profiles/21348/profileImage/eddiesmilesquare.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2823/profiles/21348/profileImage/eddiesmilesquare.jpg 2x"> </div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Eddie Boscana</div> <div class="roundup-block__published-date">27 Dec 2023</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://photography.tutsplus.com/tutorials/how-to-get-rid-of-mouth-clicks-in-speech-fairlight--cms-38754"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/392/posts/38754/preview_image/fix-mouth-clicks-fairlight.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/392/posts/38754/preview_image/fix-mouth-clicks-fairlight.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/392/posts/38754/preview_image/fix-mouth-clicks-fairlight.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/392/posts/38754/preview_image/fix-mouth-clicks-fairlight.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/392/posts/38754/preview_image/fix-mouth-clicks-fairlight.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/392/posts/38754/preview_image/fix-mouth-clicks-fairlight.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">How to Get Rid of Mouth Clicks in Speech Using Fairlight in 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="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2594/profiles/21113/profileImage/6CB1928C-4DDB-400A-9433-39D3D612AF99.jpeg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2594/profiles/21113/profileImage/6CB1928C-4DDB-400A-9433-39D3D612AF99.jpeg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2594/profiles/21113/profileImage/6CB1928C-4DDB-400A-9433-39D3D612AF99.jpeg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2594/profiles/21113/profileImage/6CB1928C-4DDB-400A-9433-39D3D612AF99.jpeg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2594/profiles/21113/profileImage/6CB1928C-4DDB-400A-9433-39D3D612AF99.jpeg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2594/profiles/21113/profileImage/6CB1928C-4DDB-400A-9433-39D3D612AF99.jpeg 2x"> </div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">André Bluteau</div> <div class="roundup-block__published-date">10 Nov 2021</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://photography.tutsplus.com/articles/how-to-quickly-change-the-resolution-in-davinci-resolve--cms-107584"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2823/posts/107584/preview_image/Envato_Preview_Image.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2823/posts/107584/preview_image/Envato_Preview_Image.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2823/posts/107584/preview_image/Envato_Preview_Image.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2823/posts/107584/preview_image/Envato_Preview_Image.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2823/posts/107584/preview_image/Envato_Preview_Image.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2823/posts/107584/preview_image/Envato_Preview_Image.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">How to change the resolution in 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="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2823/profiles/21348/profileImage/eddiesmilesquare.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2823/profiles/21348/profileImage/eddiesmilesquare.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2823/profiles/21348/profileImage/eddiesmilesquare.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2823/profiles/21348/profileImage/eddiesmilesquare.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2823/profiles/21348/profileImage/eddiesmilesquare.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2823/profiles/21348/profileImage/eddiesmilesquare.jpg 2x"> </div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Eddie Boscana</div> <div class="roundup-block__published-date">25 Apr 2025</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://photography.tutsplus.com/tutorials/how-to-stabilize-shaky-video-footage-in-davinci-resolve--cms-108014"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2823/posts/108014/preview_image/PreviewImage.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2823/posts/108014/preview_image/PreviewImage.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2823/posts/108014/preview_image/PreviewImage.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2823/posts/108014/preview_image/PreviewImage.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2823/posts/108014/preview_image/PreviewImage.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2823/posts/108014/preview_image/PreviewImage.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">How to Stabilize Shaky Video Footage in 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="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2823/profiles/21348/profileImage/eddiesmilesquare.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2823/profiles/21348/profileImage/eddiesmilesquare.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2823/profiles/21348/profileImage/eddiesmilesquare.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2823/profiles/21348/profileImage/eddiesmilesquare.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2823/profiles/21348/profileImage/eddiesmilesquare.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2823/profiles/21348/profileImage/eddiesmilesquare.jpg 2x"> </div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Eddie Boscana</div> <div class="roundup-block__published-date">25 Oct 2023</div> </div> </div> </div> </div></a></li> </ul> <h2 id="toc-lcsk-correct-lens-distortion-in-davinci-resolve-today"><span>Correct lens distortion in DaVinci Resolve today</span></h2> <p><span>In this tutorial, you learned how to correct lens distortion in DaVinci Resolve Studio 19. Lens distortion is an unfortunate yet common part of video production. It often finds its way into the footage that you capture.</span></p> <p><span>But luckily, the fix is both quick and easy. Using the powerful </span><strong>Lens Correction </strong><span>tool, you can rapidly remove lens distortion from all of your video clips. It only takes a few clicks.</span></p> </div><div class="mediafed_ad"><img border="0" height="1" src="proxy.php?url=http://audio.tutsplus.com.feedsportal.com/c/35227/f/669438/s/108786/sc/4/mf.gif" width="1" /><a href="proxy.php?url=http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/108786/a2.htm"><img border="0" src="proxy.php?url=http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/108786/a2.img" /></a><img border="0" height="1" src="proxy.php?url=http://pi.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/108786/a2t.img" width="1" /></div> 2025-10-27 04:27:13 UTC 2025-10-27 04:27:13 UTC Andrew Childress tag:tutsplus.com,2005:PostPresenter/cms-108882 2024-08-13T11:36:31+00:00 A history of animation: from hand-drawn to digital techniques <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="i1b9"><div class="flex-shrink-0 flex flex-col relative items-end"> <div class="pt-0"> <div class="gizmo-bot-avatar flex h-8 w-8 items-center justify-center overflow-hidden rounded-full"> <div class="relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8">Animation has evolved from simple hand-drawn pictures to amazing digital creations. This journey reflects not only technological advancements but also the creativity of countless artists who have shaped animation. From early 20th-century sketches to today’s incredible CGI, animation continues to push the boundaries of visual storytelling, making it a beloved artform worldwide.</div> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/30/posts/108882/image-upload/mickey_main.jpg" alt="Steamboat Willie (1928)" loading="lazy" width="870px" height="592px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/30/posts/108882/image-upload/mickey_main.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/30/posts/108882/image-upload/mickey_main.jpg" alt="Steamboat Willie (1928)" loading="lazy" width="650px" height="444px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/30/posts/108882/image-upload/mickey_main.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/30/posts/108882/image-upload/mickey_main.jpg" alt="Steamboat Willie (1928)" loading="lazy" width="380px" height="262px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/30/posts/108882/image-upload/mickey_main.jpg 2x"> <figcaption>Steamboat Willie (1928), the ground breaking animated short film directed by Walt Disney, introducing the world to the iconic character Mickey Mouse. (Image credit: Walt Disney Studios).</figcaption> </figure> <div class="relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8">This article is for beginners who want to learn about the history of animation. Whether you’re an aspiring animator, a film student, or just a fan, we’ll take you through important moments, key figures, and major techniques in animation. You’ll discover early optical devices, the golden age of hand-drawn cartoons, the rise of TV animation, and the digital changes that have shaped the industry.</div> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108882/image-upload/animation_history_01.jpg" alt="hand drawn illustration" loading="lazy" width="870px" height="558px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108882/image-upload/animation_history_01.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108882/image-upload/animation_history_01.jpg" alt="hand drawn illustration" loading="lazy" width="650px" height="419px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108882/image-upload/animation_history_01.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108882/image-upload/animation_history_01.jpg" alt="hand drawn illustration" loading="lazy" width="380px" height="248px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/403/posts/108882/image-upload/animation_history_01.jpg 2x"></figure> <div class="relative p-1 rounded-sm flex items-center justify-center bg-token-main-surface-primary text-token-text-primary h-8 w-8">We’ll also introduce some of the most famous animators and their works. Join us on this exciting journey through time to discover how animation evolved from simple drawings to a powerhouse of entertainment and artistic expression.</div> </div> </div> </div></div><div data-content-block-type="TableOfContents" class="content-block content-block-tableofcontents"> <div data-content-block-type="ContentTextBlock" class="content-block content-block-contenttextblock" id="ia6y"><p>Jump to content in this section:</p></div> <ul class="visual-toc-list toc-ordered-list visual-toc__regular-theme div-container" start="0"> <li class="toc-item-title"><a href="proxy.php?url=#toc-ofkj-the-early-days-of-animation"><span class="visual-toc__heading-title content-container">The early days of animation (1830s-1920s)</span></a></li> <li class="toc-item-title"><a href="proxy.php?url=#toc-1eg3-the-golden-age-of-animation"><span class="visual-toc__heading-title content-container">The golden age of animation (1928-1960)</span></a></li> <li class="toc-item-title"><a href="proxy.php?url=#toc-wrbk-the-television-era-1950s-1980s"><span class="visual-toc__heading-title content-container">The television era (1950s-1980s)</span></a></li> <li class="toc-item-title"><a href="proxy.php?url=#toc-xj4l-the-advent-of-computer-animation-1960s-present"><span class="visual-toc__heading-title content-container">The advent of computer animation (1960s-1990s)</span></a></li> <li class="toc-item-title"><a href="proxy.php?url=#toc-414k-the-modern-era-of-animation"><span class="visual-toc__heading-title content-container">The modern era of animation (1990s-present)</span></a></li> </ul> </div><div data-content-block-type="Wysi" class="content-block content-block-wysi" id="ijbp"> <h2 id="toc-ofkj-the-early-days-of-animation"><strong><span class="sectionnum">1.</span> The early days of animation (1830s-1920s)</strong></h2> <h3 id="toc-z2qk-pioneers-and-innovations"><strong>Pioneers and innovations</strong></h3> <h4 id="toc-g4nl-magic-lanterns-and-early-optical-devices"><strong>Magic lanterns and early optical devices</strong></h4> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108882/image-upload/animation_history_02.jpg" alt="Schoolgirl sitting in front of zoetrope at a science centre" loading="lazy" width="870px" height="558px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108882/image-upload/animation_history_02.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108882/image-upload/animation_history_02.jpg" alt="Schoolgirl sitting in front of zoetrope at a science centre" loading="lazy" width="650px" height="419px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108882/image-upload/animation_history_02.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108882/image-upload/animation_history_02.jpg" alt="Schoolgirl sitting in front of zoetrope at a science centre" loading="lazy" width="380px" height="248px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/403/posts/108882/image-upload/animation_history_02.jpg 2x"></figure> <p>The journey of animation begins with early optical devices that created the illusion of motion. One of the first devices was the magic lantern, invented in the 17th century, which used a light source and hand-painted glass slides to project images.</p> <p>Other devices like the zoetrope and the phenakistoscope followed. These devices used spinning disks or cylinders with sequential images, creating the appearance of motion when viewed through slits.</p> <h4 id="toc-9jnr-mile-reynaud"><strong>Émile Reynaud</strong></h4> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108882/image-upload/animation_history_03.jpg" alt="Fantasmagorie Émile Cohl (1908)" loading="lazy" width="870px" height="558px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108882/image-upload/animation_history_03.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108882/image-upload/animation_history_03.jpg" alt="Fantasmagorie Émile Cohl (1908)" loading="lazy" width="650px" height="419px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108882/image-upload/animation_history_03.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108882/image-upload/animation_history_03.jpg" alt="Fantasmagorie Émile Cohl (1908)" loading="lazy" width="380px" height="248px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/403/posts/108882/image-upload/animation_history_03.jpg 2x"> <figcaption>Fantasmagorie (1908), a pioneering animated short film by Émile Cohl, celebrated as one of the first examples of traditional hand-drawn animation. (Image credit: Gaumont Film Company).</figcaption> </figure> <p>Émile Reynaud, a French inventor, made significant contributions to early animation with his invention of the praxinoscope in 1877. The praxinoscope improved upon the zoetrope by using mirrors to reflect the images, providing a clearer and brighter display. Reynaud also created the Théâtre Optique in 1892, which projected hand-painted images on a screen, predating modern film projection.</p> <h4 id="toc-rtao-thomas-edison-and-wkl-dickson"><strong>Thomas Edison and W.K.L. Dickson</strong></h4> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108882/image-upload/animation_history_04.jpg" alt="Thomas A. Edison, W.K.L. Dickson, and others" loading="lazy" width="870px" height="558px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108882/image-upload/animation_history_04.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108882/image-upload/animation_history_04.jpg" alt="Thomas A. Edison, W.K.L. Dickson, and others" loading="lazy" width="650px" height="419px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108882/image-upload/animation_history_04.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108882/image-upload/animation_history_04.jpg" alt="Thomas A. Edison, W.K.L. Dickson, and others" loading="lazy" width="380px" height="248px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/403/posts/108882/image-upload/animation_history_04.jpg 2x"> <figcaption>Thomas A. Edison, W.K.L. Dickson, and others.</figcaption> </figure> <p>In the late 19th century, Thomas Edison and his assistant, W.K.L. Dickson, developed the kinetoscope, a device for viewing moving pictures. Although it was not a projector, the kinetoscope allowed individuals to view films through a peephole. This invention was a precursor to the development of the motion picture industry and laid the groundwork for future animation techniques.</p> <h3 id="toc-e7kb-the-silent-film-era"><strong>The silent film era</strong></h3> <h4 id="toc-63yj-winsor-mccay"><strong>Winsor McCay</strong></h4> <figure class="embedded-video" data-video-embed="true" data-original-url="https://www.youtube.com/watch?v=32pzHWUTcPc&amp;t=0"> <iframe src="proxy.php?url=https://www.youtube.com/embed/32pzHWUTcPc?rel=0&amp;start=0" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen webkitallowfullscreen="webkitallowfullscreen" mozallowfullscreen="mozallowfullscreen" loading="lazy" style="border-radius: 15px;"></iframe> </figure> <p>Winsor McCay, an American cartoonist and animator, is often considered one of the pioneers of animation. His 1914 film, "Gertie the Dinosaur," is one of the earliest examples of character animation. McCay’s meticulous hand-drawn frames brought Gertie to life, showcasing the potential of animation to tell engaging stories.</p> <h4 id="toc-460z-j-stuart-blackton"><strong>J. Stuart Blackton</strong></h4> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108882/image-upload/animation_history_06.jpg" alt="Humorous Phases of Funny Faces (1906)" 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/108882/image-upload/animation_history_06.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108882/image-upload/animation_history_06.jpg" alt="Humorous Phases of Funny Faces (1906)" 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/108882/image-upload/animation_history_06.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108882/image-upload/animation_history_06.jpg" alt="Humorous Phases of Funny Faces (1906)" 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/108882/image-upload/animation_history_06.jpg 2x"> <figcaption>Humorous Phases of Funny Faces (1906), an early animated short by J. Stuart Blackton, recognized as one of the first films to use stop-motion and hand-drawn animation techniques.</figcaption> </figure> <p>J. Stuart Blackton, another key figure in early animation, created "Humorous Phases of Funny Faces" in 1906. This short film featured chalk drawings that seemed to come to life, using stop-motion techniques. Blackton’s work demonstrated the possibilities of combining drawn images with film, influencing future animators.</p> <h4 id="toc-apzq-james-stuart-blackton-and-the-vitagraph-company"><strong>James Stuart Blackton and the Vitagraph Company</strong></h4> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108882/image-upload/animation_history_07.jpg" alt="J. Stuart Blackton in 1912" loading="lazy" width="870px" height="892px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108882/image-upload/animation_history_07.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108882/image-upload/animation_history_07.jpg" alt="J. Stuart Blackton in 1912" loading="lazy" width="650px" height="666px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108882/image-upload/animation_history_07.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108882/image-upload/animation_history_07.jpg" alt="J. Stuart Blackton in 1912" loading="lazy" width="380px" height="389px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/403/posts/108882/image-upload/animation_history_07.jpg 2x"> <figcaption>J. Stuart Blackton in 1912.</figcaption> </figure> <p>James Stuart Blackton, co-founder of the Vitagraph Company, produced several early animated films that experimented with the medium. His contributions helped establish animation as a viable form of entertainment and set the stage for future developments in the industry.</p> <h2 id="toc-1eg3-the-golden-age-of-animation"><strong><span class="sectionnum">2.</span> The golden age of animation (1928-1960)</strong></h2> <h3 id="toc-8ptg-rise-of-the-major-studios"><strong>Rise of the major studios</strong></h3> <h4 id="toc-hazh-walt-disney"><strong>Walt Disney</strong></h4> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108882/image-upload/animation_history_08.jpg" alt="Walt Disney Studio, representing decades of magical storytelling and beloved animated classics." loading="lazy" width="870px" height="474px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108882/image-upload/animation_history_08.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108882/image-upload/animation_history_08.jpg" alt="Walt Disney Studio, representing decades of magical storytelling and beloved animated classics." 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/403/posts/108882/image-upload/animation_history_08.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108882/image-upload/animation_history_08.jpg" alt="Walt Disney Studio, representing decades of magical storytelling and beloved animated classics." 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/403/posts/108882/image-upload/animation_history_08.jpg 2x"> <figcaption>Walt Disney Studio, representing decades of magical storytelling and beloved animated classics. (Image credit: Walt Disney Studios).</figcaption> </figure> <p>The Golden Age of Animation is often associated with the rise of Walt Disney and his creation of Mickey Mouse. In 1928, Disney released "Steamboat Willie," the first synchronized sound cartoon, introducing audiences to the iconic Mickey Mouse. This film marked the beginning of Disney’s dominance in the animation industry.</p> <p>Disney’s studio went on to create a series of successful animated shorts and, in 1937, released the first full-length animated feature, "Snow White and the Seven Dwarfs." This film was a massive success and demonstrated the potential of animation as a storytelling medium.</p> <h4 id="toc-wxxc-warner-bros"><strong>Warner Bros.</strong></h4> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108882/image-upload/animation_history_09.jpg" alt="Warner Bros, a legacy of ground breaking animation and films" loading="lazy" width="870px" height="474px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108882/image-upload/animation_history_09.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108882/image-upload/animation_history_09.jpg" alt="Warner Bros, a legacy of ground breaking animation and films" 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/403/posts/108882/image-upload/animation_history_09.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108882/image-upload/animation_history_09.jpg" alt="Warner Bros, a legacy of ground breaking animation and films" 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/403/posts/108882/image-upload/animation_history_09.jpg 2x"> <figcaption>Warner Bros, a legacy of ground breaking animation and films. (Image credit: Warner Bros.)</figcaption> </figure> <p>Warner Bros. became another significant player in animation during this era. They created beloved characters like Bugs Bunny, Daffy Duck, and Porky Pig. The "Looney Tunes" and "Merrie Melodies" series were known for their witty humour, memorable characters, and innovative animation techniques.</p> <p>Animators like Tex Avery and Chuck Jones contributed to Warner Bros.’ unique and enduring style.</p> <h4 id="toc-838x-fleischer-studios"><strong>Fleischer Studios</strong></h4> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108882/image-upload/animation_history_10.jpg" alt="Betty Boop and friends, iconic characters created by Max Fleischer, charming audiences with their timeless appeal." loading="lazy" width="870px" height="592px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108882/image-upload/animation_history_10.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108882/image-upload/animation_history_10.jpg" alt="Betty Boop and friends, iconic characters created by Max Fleischer, charming audiences with their timeless appeal." loading="lazy" width="650px" height="444px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108882/image-upload/animation_history_10.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108882/image-upload/animation_history_10.jpg" alt="Betty Boop and friends, iconic characters created by Max Fleischer, charming audiences with their timeless appeal." loading="lazy" width="380px" height="262px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/403/posts/108882/image-upload/animation_history_10.jpg 2x"> <figcaption>Boop-oop-a-doop! Betty Boop and friends, iconic characters created by Max Fleischer, charming audiences with their timeless appeal. (Image credit: Fleischer Studios).</figcaption> </figure> <p>Fleischer Studios, founded by brothers Max and Dave Fleischer, also made significant contributions during the Golden Age. They introduced characters like Betty Boop and Popeye the Sailor.</p> <p>The studio was known for its inventive animation techniques, such as the rotoscope, which allowed for more realistic movement by tracing live-action footage. Fleischer Studios’ work was marked by its surreal and often risqué humour, distinguishing it from its competitors.</p> <h3 id="toc-swea-technological-advancements"><strong>Technological advancements</strong></h3> <h4 id="toc-qsv4-introduction-of-cel-animation"><strong>Introduction of cel animation</strong></h4> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108882/image-upload/animation_history_11.jpg" alt='Animation cel from Disney’s "The Jungle Book" (1967)' loading="lazy" width="870px" height="592px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108882/image-upload/animation_history_11.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108882/image-upload/animation_history_11.jpg" alt='Animation cel from Disney’s "The Jungle Book" (1967)' loading="lazy" width="650px" height="444px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108882/image-upload/animation_history_11.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108882/image-upload/animation_history_11.jpg" alt='Animation cel from Disney’s "The Jungle Book" (1967)' loading="lazy" width="380px" height="262px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/403/posts/108882/image-upload/animation_history_11.jpg 2x"> <figcaption>Animation cel from Disney’s "The Jungle Book" (1967). (Image credit: Walt Disney Studios).</figcaption> </figure> <p>One of the most important advancements during this period was the introduction of cel animation in the 1910s, which became more widely adopted in the 1920s and 1930s. This technique involved drawing characters on transparent celluloid sheets (cels) and layering them over static backgrounds. This innovation allowed for more efficient and detailed animation, as animators could reuse backgrounds and only redraw moving parts.</p> <h4 id="toc-se6g-use-of-sound-in-animation"><strong>Use of sound in animation</strong></h4> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108882/image-upload/animation_history_12.jpg" alt="Steamboat Willie (1928)" loading="lazy" width="870px" height="592px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108882/image-upload/animation_history_12.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108882/image-upload/animation_history_12.jpg" alt="Steamboat Willie (1928)" loading="lazy" width="650px" height="444px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108882/image-upload/animation_history_12.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108882/image-upload/animation_history_12.jpg" alt="Steamboat Willie (1928)" loading="lazy" width="380px" height="262px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/403/posts/108882/image-upload/animation_history_12.jpg 2x"> <figcaption>Steamboat Willie (1928), the ground breaking animated short film directed by Walt Disney, introducing the world to the iconic character Mickey Mouse. (Image credit: Walt Disney Studios).</figcaption> </figure> <p>The integration of sound revolutionized animation. "Steamboat Willie" (1928) was ground breaking for its use of synchronized sound, which added a new dimension to animated films. Soundtracks, dialogue, and sound effects became integral parts of the storytelling process, enhancing the overall experience.</p> <h4 id="toc-t0xh-technicolor-and-its-role-in-animation"><strong>Technicolor and its role in animation</strong></h4> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108882/image-upload/animation_history_14.jpg" alt="Flowers and Trees (1932)" 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/108882/image-upload/animation_history_14.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108882/image-upload/animation_history_14.jpg" alt="Flowers and Trees (1932)" 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/108882/image-upload/animation_history_14.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108882/image-upload/animation_history_14.jpg" alt="Flowers and Trees (1932)" 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/108882/image-upload/animation_history_14.jpg 2x"> <figcaption>Flowers and Trees (1932), a groundbreaking animated short film by Walt Disney, celebrated as the first commercially released film produced in full Technicolor. (Image credit: Walt Disney Studios)</figcaption> </figure> <p>The introduction of Technicolor brought vibrant color to animated films. Disney’s "Flowers and Trees" (1932) was the first animated short to use three-strip Technicolor, setting a new standard for animated films. Color became a crucial element in animation, allowing for more expressive and visually appealing stories.</p> <h2 id="toc-wrbk-the-television-era-1950s-1980s"><strong><span class="sectionnum">3.</span> The television era (1950s-1980s)</strong></h2> <h3 id="toc-1hfq-shift-from-theaters-to-tv"><strong>Shift from theaters to TV</strong></h3> <h4 id="toc-r7bg-rise-of-television-and-its-impact-on-animation"><strong>Rise of television and its impact on animation</strong></h4> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108882/image-upload/animation_history_15.jpg" alt="old tv" 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/108882/image-upload/animation_history_15.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108882/image-upload/animation_history_15.jpg" alt="old tv" 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/108882/image-upload/animation_history_15.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108882/image-upload/animation_history_15.jpg" alt="old tv" 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/108882/image-upload/animation_history_15.jpg 2x"></figure> <p>In the 1950s, the advent of television revolutionized the entertainment industry, including animation. With more households acquiring TV sets, there was a significant demand for new content. This shift provided animators with a new platform to reach audiences directly in their homes, leading to the creation of many iconic animated TV shows.</p> <h4 id="toc-42cm-hanna-barbera-productions"><strong>Hanna-Barbera Productions</strong></h4> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108882/image-upload/animation_history_16.jpg" alt="The Flintstones" 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/108882/image-upload/animation_history_16.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108882/image-upload/animation_history_16.jpg" alt="The Flintstones" 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/108882/image-upload/animation_history_16.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108882/image-upload/animation_history_16.jpg" alt="The Flintstones" 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/108882/image-upload/animation_history_16.jpg 2x"> <figcaption>The Flintstones, a beloved animated sitcom created by William Hanna and Joseph Barbera, depicting the comical prehistoric adventures of Fred Flintstone and his family. (Image credit: Hanna-Barbera Productions).</figcaption> </figure> <p>One of the most influential studios during this era was Hanna-Barbera Productions, founded by William Hanna and Joseph Barbera in 1957. The studio pioneered a technique called "limited animation," which reduced the number of frames per second to cut costs while maintaining engaging storytelling.</p> <p>Hanna-Barbera created many beloved TV shows, including "The Flintstones" (1960), which was the first prime-time animated series, "The Jetsons", and "Scooby-Doo, Where Are You!".</p> <h4 id="toc-xfxl-saturday-morning-cartoons"><strong>Saturday morning cartoons</strong></h4> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108882/image-upload/animation_history_17.jpg" alt="The Bugs Bunny Show" 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/108882/image-upload/animation_history_17.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108882/image-upload/animation_history_17.jpg" alt="The Bugs Bunny Show" 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/108882/image-upload/animation_history_17.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108882/image-upload/animation_history_17.jpg" alt="The Bugs Bunny Show" 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/108882/image-upload/animation_history_17.jpg 2x"> <figcaption>The Bugs Bunny Show, a classic animated television series featuring the wisecracking Bugs Bunny and his Looney Tunes friends. (Image credit: Warner Bros. Television).</figcaption> </figure> <p>The concept of Saturday morning cartoons became a cultural phenomenon in the 1960s and 1970s. Networks dedicated Saturday mornings to children’s programming, which included a line up of animated shows.</p> <p>This period saw the introduction of numerous popular series such as "The Bugs Bunny Show", "Jonny Quest", and "Super Friends". These shows not only entertained but also became an integral part of many children’s routines.</p> <h3 id="toc-7dva-animation-techniques-for-tv"><strong>Animation techniques for TV</strong></h3> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108882/image-upload/animation_history_18.jpg" alt="The Jetsons, a futuristic animated sitcom" 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/108882/image-upload/animation_history_18.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108882/image-upload/animation_history_18.jpg" alt="The Jetsons, a futuristic animated sitcom" 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/108882/image-upload/animation_history_18.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108882/image-upload/animation_history_18.jpg" alt="The Jetsons, a futuristic animated sitcom" 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/108882/image-upload/animation_history_18.jpg 2x"> <figcaption>The Jetsons, a futuristic animated sitcom following the high-tech adventures of George Jetson and his space-age family. (Image credit: Hanna-Barbera Productions).</figcaption> </figure> <h4 id="toc-ddc7-limited-animation-to-reduce-costs"><strong>Limited animation to reduce costs</strong></h4> <p>To meet the high demand for content and reduce production costs, studios like Hanna-Barbera employed limited animation techniques. This method involved using fewer drawings per second and reusing backgrounds and animation cycles.</p> <p>While this approach sacrificed some fluidity, it allowed for the efficient production of TV shows, making animation more accessible and sustainable for television.</p> <h4 id="toc-4ouk-introduction-of-simpler-more-stylized-characters"><strong>Introduction of simpler, more stylized characters</strong></h4> <p>Television animation during this era also saw the introduction of simpler and more stylized characters. These designs were easier and faster to animate, which was essential for meeting tight production schedules.</p> <p>Characters like Fred Flintstone, Yogi Bear, and Scooby-Doo became iconic, with their distinctive, easily recognizable designs contributing to their lasting popularity.</p> <h2 id="toc-xj4l-the-advent-of-computer-animation-1960s-present"><strong><span class="sectionnum">4.</span> The advent of computer animation (1960s-1990s)</strong></h2> <h3 id="toc-4zaj-early-computer-animation"><strong>Early computer animation</strong></h3> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108882/image-upload/animation_history_19.jpg" alt='"Catalog" (1961)' 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/108882/image-upload/animation_history_19.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108882/image-upload/animation_history_19.jpg" alt='"Catalog" (1961)' 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/108882/image-upload/animation_history_19.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108882/image-upload/animation_history_19.jpg" alt='"Catalog" (1961)' 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/108882/image-upload/animation_history_19.jpg 2x"> <figcaption>Catalog (1961), an experimental animated short film by John Whitney, showcasing innovative computer-generated imagery and abstract visual art.</figcaption> </figure> <h4 id="toc-f0tg-experiments-with-computer-graphics-in-the-1960s-and-70s"><strong>Experiments with computer graphics in the 1960s and 70s</strong></h4> <p>The roots of computer animation can be traced back to the 1960s and 1970s when early experiments with computer graphics began. Researchers and computer scientists explored the potential of computers to generate images and animations. Notable projects from this period include the 1961 film "A Computer Animated Hand" by Edward E. Zajac at Bell Labs, which demonstrated the potential of digital imagery.</p> <h4 id="toc-jnkg-john-whitney"><strong>John Whitney</strong></h4> <p>John Whitney, often considered the father of computer animation, made significant contributions during this era. In the 1960s, he used mechanical analog computers to create abstract films, such as "Catalog" (1961). Whitney’s work showcased the artistic possibilities of computer-generated images and inspired future developments in the field.</p> <h3 id="toc-nukm-the-digital-revolution"><strong>The digital revolution</strong></h3> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108882/image-upload/animation_history_20.jpg" alt="Toy Story" 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/108882/image-upload/animation_history_20.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108882/image-upload/animation_history_20.jpg" alt="Toy Story" 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/108882/image-upload/animation_history_20.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108882/image-upload/animation_history_20.jpg" alt="Toy Story" 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/108882/image-upload/animation_history_20.jpg 2x"> <figcaption>Toy Story (1995), a revolutionary animated film by Pixar Animation Studios, introducing audiences to the secret life of toys with ground breaking CGI animation. (Image credit: Pixar Animation Studios)</figcaption> </figure> <h4 id="toc-qje2-pixar-and-toy-story"><strong>Pixar and “Toy Story”</strong></h4> <p>The digital revolution in animation began to take shape in the 1980s and 1990s. One of the most significant milestones was the founding of Pixar Animation Studios in 1986.</p> <p>Pixar, initially a division of Lucasfilm, became an independent company under the leadership of Steve Jobs, Ed Catmull, and John Lasseter. In 1995, Pixar released "Toy Story," the first fully computer-animated feature film. "Toy Story" was a ground breaking success, both commercially and critically, proving that computer animation could produce engaging, high-quality films.</p> <h4 id="toc-vz8f-development-of-cgi-and-its-integration-with-traditional-animation"><strong>Development of CGI and its integration with traditional animation</strong></h4> <p>The 1990s saw the increasing integration of computer-generated imagery (CGI) with traditional animation. Disney’s "Beauty and the Beast" (1991) and "Aladdin" (1992) used CGI for specific scenes, enhancing the visual depth and complexity of the films. This hybrid approach demonstrated the potential for blending traditional and digital techniques to create visually stunning animations.</p> <h4 id="toc-22ta-dreamworks-animation"><strong>DreamWorks animation</strong></h4> <p>DreamWorks Animation, founded in 1994 by Steven Spielberg, Jeffrey Katzenberg, and David Geffen, also played a significant role in advancing computer animation. The studio’s 2001 film "Shrek" was a major success, winning the first-ever Academy Award for Best Animated Feature. DreamWorks continued to produce successful CGI films, contributing to the growing dominance of computer animation in the industry.</p> <h3 id="toc-kkcv-hybrid-techniques"><strong>Hybrid techniques</strong></h3> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108882/image-upload/animation_history_21.jpg" alt="Who Framed Roger Rabbit (1988)" loading="lazy" width="870px" height="590px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108882/image-upload/animation_history_21.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108882/image-upload/animation_history_21.jpg" alt="Who Framed Roger Rabbit (1988)" loading="lazy" width="650px" height="442px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108882/image-upload/animation_history_21.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108882/image-upload/animation_history_21.jpg" alt="Who Framed Roger Rabbit (1988)" 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/403/posts/108882/image-upload/animation_history_21.jpg 2x"> <figcaption>Who Framed Roger Rabbit (1988), a groundbreaking film by Robert Zemeckis, blending live-action and animation. (Image credit: Touchstone Pictures)</figcaption> </figure> <h4 id="toc-zhp5-combination-of-live-action-and-cgi"><strong>Combination of live-action and CGI</strong></h4> <p>The combination of live-action and CGI became increasingly popular in the late 20th and early 21st centuries. Films like "Who Framed Roger Rabbit" (1988) and "Jurassic Park" (1993) used CGI to create realistic and fantastical elements within live-action settings. </p> <h4 id="toc-yqul-motion-capture-technology"><strong>Motion capture technology</strong></h4> <p>Motion capture technology, which records the movement of live actors to create realistic animations, gained prominence in the 2000s. Films like "The Lord of the Rings" trilogy (2001-2003) and "Avatar" (2009) used motion capture to bring characters to life with unprecedented realism. </p> <h2 id="toc-414k-the-modern-era-of-animation"><strong><span class="sectionnum">5.</span> The modern era of animation (1990s-present)</strong></h2> <h3 id="toc-yrjw-diverse-styles-and-global-influence"><strong>Diverse styles and global influence</strong></h3> <h4 id="toc-z7pm-japanese-anime"><strong>Japanese Anime</strong></h4> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108882/image-upload/animation_history_22.jpg" alt="Dragon Ball" loading="lazy" width="870px" height="590px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108882/image-upload/animation_history_22.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108882/image-upload/animation_history_22.jpg" alt="Dragon Ball" loading="lazy" width="650px" height="442px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108882/image-upload/animation_history_22.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108882/image-upload/animation_history_22.jpg" alt="Dragon Ball" 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/403/posts/108882/image-upload/animation_history_22.jpg 2x"> <figcaption>Dragon Ball, the iconic anime series created by Akira Toriyama, following the adventurous journey of Goku as he seeks the mystical Dragon Balls. (Image credit: Toei Animation).</figcaption> </figure> <p>Japanese anime has become a global phenomenon, influencing and inspiring animators worldwide. Shows like "Dragon Ball" and "Naruto" introduced audiences to a unique art style and storytelling approach. Anime’s popularity has grown significantly, captivating international audiences and expanding the boundaries of animated storytelling.</p> <h4 id="toc-cunj-studio-ghibli"><strong>Studio Ghibli</strong></h4> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108882/image-upload/animation_history_23.jpg" alt="Spirited Away (2001)" loading="lazy" width="870px" height="590px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108882/image-upload/animation_history_23.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108882/image-upload/animation_history_23.jpg" alt="Spirited Away (2001)" loading="lazy" width="650px" height="442px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108882/image-upload/animation_history_23.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108882/image-upload/animation_history_23.jpg" alt="Spirited Away (2001)" 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/403/posts/108882/image-upload/animation_history_23.jpg 2x"> <figcaption>Spirited Away (2001), a mesmerizing animated film by Hayao Miyazaki and Studio Ghibli, telling the enchanting story of a young girl who enters a magical world of spirits. (Image credit: Studio Ghibli).</figcaption> </figure> <p>Studio Ghibli, one of the most influential animation studios in the world, was founded in 1985 by directors Hayao Miyazaki and Isao Takahata, along with producer Toshio Suzuki. It is renowned for its distinctive artistic style, characterized by detailed hand-drawn animation, lush backgrounds, and expressive character designs. </p> <p>Its films such as "Spirited Away" (2001), "My Neighbor Totoro" (1988) and "Princess Mononoke" (1997) have garnered a global fanbase and critical acclaim, inspiring countless animators and filmmakers. The studio’s approach to animation, prioritizing artistic integrity and emotional depth, has set a high standard in the industry. </p> <h4 id="toc-2hci-rise-of-independent-and-experimental-animation"><strong>Rise of independent and experimental animation</strong></h4> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108882/image-upload/animation_history_24.jpg" alt="Persepolis (2007)" loading="lazy" width="870px" height="590px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108882/image-upload/animation_history_24.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108882/image-upload/animation_history_24.jpg" alt="Persepolis (2007)" loading="lazy" width="650px" height="442px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108882/image-upload/animation_history_24.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108882/image-upload/animation_history_24.jpg" alt="Persepolis (2007)" 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/403/posts/108882/image-upload/animation_history_24.jpg 2x"> <figcaption>Persepolis (2007), a poignant animated film by Marjane Satrapi, depicting her autobiographical account of growing up during and after the Iranian Revolution. (Image credit: Sony Pictures Classics).</figcaption> </figure> <p>The modern era has seen a surge in independent and experimental animation. Digital tools have made it easier for individual artists and small studios to create high-quality animations without the backing of major studios. Films like "Persepolis" (2007) and "Loving Vincent" (2017) showcase the creative potential of independent animation, exploring unique visual styles and complex narratives.</p> <h4 id="toc-tklp-diverse-animation-styles"><strong>Diverse animation styles</strong></h4> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108882/image-upload/animation_history_25.jpg" alt="Kubo and the Two Strings (2016)" loading="lazy" width="870px" height="590px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/403/posts/108882/image-upload/animation_history_25.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108882/image-upload/animation_history_25.jpg" alt="Kubo and the Two Strings (2016)" loading="lazy" width="650px" height="442px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/403/posts/108882/image-upload/animation_history_25.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108882/image-upload/animation_history_25.jpg" alt="Kubo and the Two Strings (2016)" 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/403/posts/108882/image-upload/animation_history_25.jpg 2x"> <figcaption>Kubo and the Two Strings (2016), a visually stunning stop-motion animated film by Laika, following the epic journey of a young boy named Kubo in a magical ancient Japan. (Image credit: Laika Studios).</figcaption> </figure> <p>Modern animation encompasses a wide range of styles, from traditional hand-drawn techniques to stop-motion and CGI. Studios like Laika, known for films like "Coraline" (2009) and "Kubo and the Two Strings" (2016), have pushed the boundaries of stop-motion animation.</p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108882/image-upload/animation_history_26.jpg" alt="Spider-Man: Into the Spider-Verse (2018)" 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/403/posts/108882/image-upload/animation_history_26.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108882/image-upload/animation_history_26.jpg" alt="Spider-Man: Into the Spider-Verse (2018)" 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/403/posts/108882/image-upload/animation_history_26.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108882/image-upload/animation_history_26.jpg" alt="Spider-Man: Into the Spider-Verse (2018)" 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/403/posts/108882/image-upload/animation_history_26.jpg 2x"> <figcaption>Spider-Man: Into the Spider-Verse (2018), a ground breaking animated film by Sony Pictures, exploring the multiverse with stunning visuals and diverse Spider-People. (Image credit: Sony Pictures Animation).</figcaption> </figure> <p>Meanwhile, digital tools have allowed for the creation of visually stunning films like "Spider-Man: Into the Spider-Verse" (2018), which blends traditional comic book aesthetics with cutting-edge CGI.</p> <h3 id="toc-mji5-streaming-and-digital-platforms"><strong>Streaming and digital platforms</strong></h3> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108882/image-upload/animation_history_27.jpg" alt="BoJack Horseman" 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/403/posts/108882/image-upload/animation_history_27.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108882/image-upload/animation_history_27.jpg" alt="BoJack Horseman" 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/403/posts/108882/image-upload/animation_history_27.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108882/image-upload/animation_history_27.jpg" alt="BoJack Horseman" 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/403/posts/108882/image-upload/animation_history_27.jpg 2x"> <figcaption>BoJack Horseman, an acclaimed animated series by Raphael Bob-Waksberg. (Image credit: Netflix)</figcaption> </figure> <h4 id="toc-xa3s-impact-of-streaming-platforms"><strong>Impact of streaming platforms</strong></h4> <p>The rise of streaming platforms such as Netflix, Disney+, and YouTube has transformed the animation industry. These platforms provide animators with new opportunities to reach global audiences and experiment with different formats. Original animated series like "BoJack Horseman" (2014-2020) and "The Dragon Prince" (2018-present) have found success on streaming services, showcasing the versatility and creativity of modern animation.</p> <h2 id="toc-u07o-conclusion"><strong>Conclusion</strong></h2> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/403/posts/108882/image-upload/animation_history_28.jpg" alt="Batman: The Animated Series" 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/108882/image-upload/animation_history_28.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/403/posts/108882/image-upload/animation_history_28.jpg" alt="Batman: The Animated Series" 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/108882/image-upload/animation_history_28.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/403/posts/108882/image-upload/animation_history_28.jpg" alt="Batman: The Animated Series" 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/108882/image-upload/animation_history_28.jpg 2x"> <figcaption>Batman: The Animated Series, a critically acclaimed show created by Bruce Timm and Eric Radomski, known for its dark, stylish animation and complex storytelling. (Image credit: Warner Bros. Animation).</figcaption> </figure> <p>Animation has evolved from simple hand-drawn illustrations to complex digital creations, shaped studios like Disney and Pixar. Each era brought innovations, from the Golden Age’s iconic characters to the TV era’s beloved shows and the digital revolution’s ground breaking films.</p> <p>Today, animation thrives with diverse styles, global influences, and new technologies. Creators like Studio Ghibli continue to inspire with their timeless storytelling and as the industry grows, animation remains a powerful form of artistic expression, inspiring audiences worldwide.</p> </div><div class="mediafed_ad"><img border="0" height="1" src="proxy.php?url=http://audio.tutsplus.com.feedsportal.com/c/35227/f/669438/s/108882/sc/4/mf.gif" width="1" /><a href="proxy.php?url=http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/108882/a2.htm"><img border="0" src="proxy.php?url=http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/108882/a2.img" /></a><img border="0" height="1" src="proxy.php?url=http://pi.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/108882/a2t.img" width="1" /></div> 2025-10-27 04:26:32 UTC 2025-10-27 04:26:32 UTC Jonathan Lam tag:tutsplus.com,2005:PostPresenter/cms-108812 2024-06-26T09:23:23+00:00 How to create ads and promos for social media on CapCut <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="irfl"> <p><span>In this tutorial, you’ll learn how to create ads and promos for social media on CapCut. In a few quick steps, you’ll learn the basic workflow for creating ad campaigns. You’ll be producing promos quicker than ever. And you’ll be able to reach a broader audience and inspire them to take action. Let's go!</span></p> <h2 id="toc-9wz7-getting-started-with-capcut-ads-exploring-the-benefits"><span>Getting started with CapCut ads: Exploring the benefits</span></h2> <p><span>If you’re not familiar with CapCut, no worries. It’s a newer entrant into the crowded video editing space. Why does CapCut stand out? Largely because it’s mobile-focused. It’s a mobile app that you can download on your Apple or Android device. Plus, there are desktop versions for seamless editing.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/151/posts/108812/image-upload/capcut_promos.png" alt="CapCut promos" 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/151/posts/108812/image-upload/capcut_promos.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/151/posts/108812/image-upload/capcut_promos.png" alt="CapCut promos" 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/151/posts/108812/image-upload/capcut_promos.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/151/posts/108812/image-upload/capcut_promos.png" alt="CapCut promos" 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/151/posts/108812/image-upload/capcut_promos.png 2x"> <figcaption>CapCut ads like this help you promote your business on your favorite social media channels.</figcaption> </figure> <p><span>With CapCut, you can create amazing ads and promos on any topic with ease. The benefits are many:</span></p> <ul> <li> <strong>The interface is intuitive and easy to use. </strong><span>CapCut is made for video editors of all skill levels. In other words, you don’t have to be an expert! The interface is clearly designed and simple to navigate. With your touchscreen device, you can easily browse effects, make edits, and more. </span> </li> <li> <strong>You’ll enjoy seamless social media integration.</strong><span> CapCut was created by ByteDance. Who are they? Odds are, you know their popular social media video app, TikTok. With CapCut, you can directly share your ads and promos right to TikTok. Direct sharing also works for Instagram, Facebook, and more. Plus, download your finished product for total freedom.</span> </li> <li> <strong>Mobile means portable.</strong><span> CapCut goes on your phone, and your phone can go in your pocket. I love this because it’s ready for you when creative inspiration strikes. When an idea for an ad or promo hits, you can get to work right away. </span> </li> <li> <strong>The price is right: free! </strong><span>I mentioned already that CapCut is free. But it bears repeating. You can produce fully-featured promo videos completely free of charge. Additional effects and features are available with a Pro upgraded version.</span> </li> </ul> <p><span>As you can see, CapCut is a good choice for rapid ad and promo design. Without further delay, let’s get to work learning how to use it.</span></p> <h2 id="toc-aygu-how-to-create-ads-and-promos-with-capcut-step-by-step"><span>How to create ads and promos with CapCut, step by step</span></h2> <p><span>We’ll be using CapCut to create a sample promo video. As you read through the steps, you’ll see a stock video clip in use. It comes from Envato Elements. If you’d like to download the video, you can do so <a href="proxy.php?url=https://elements.envato.com/several-female-models-walking-in-row-on-fashionabl-KTJHMHA" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">here</a></span><span> right away. </span></p> <p><span>I’ll be using CapCut on an iPhone running iOS 17. If you’re using CapCut on a different platform, you might experience a slightly different workflow. </span></p> <h3 id="toc-j0sj-launch-capcut-and-create-a-project"><span>1. Launch CapCut and create a project</span></h3> <p><span>Get started by opening CapCut on your device. When you do, you’ll be on the main screen. Five menu options can be found at the bottom. In order, they’re </span><strong>Edit, Templates, Library, Inbox,</strong><span> and </span><strong>Me</strong><span>. To create a promo video in CapCut, tap on the </span><strong>Edit</strong><span> button.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/151/posts/108812/image-upload/create_project.png" alt="Create project" loading="lazy" width="870px" height="497px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/151/posts/108812/image-upload/create_project.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/151/posts/108812/image-upload/create_project.png" alt="Create project" 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/151/posts/108812/image-upload/create_project.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/151/posts/108812/image-upload/create_project.png" alt="Create project" 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/151/posts/108812/image-upload/create_project.png 2x"> <figcaption>Go to the<strong> Edit</strong> tab, then choose <strong>New project </strong>by tapping on the blue box.</figcaption> </figure> <p><span>When you do, you’ll be in the </span><strong>Project</strong><span> section of CapCut. It’s here that you can browse videos you’ve created in the past. And you can create a brand-new production. Let’s make a new one for our promo video. </span></p> <p><span>Tap on the blue </span><strong>New project</strong><span> icon at the top of your screen. You’re on your way to amazing promo videos in CapCut.</span></p> <h3 id="toc-z636-import-video-footage-for-a-promo"><span>2. Import video footage for a promo</span></h3> <p><span>When you choose </span><strong>New project</strong><span>, your device’s </span><strong>Camera Roll</strong><span> will launch. This is where your device stores videos and other multimedia. You may have videos saved or downloaded from other sources. Or, you might have recorded them right on your device. Either way, CapCut lets you browse to them.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/151/posts/108812/image-upload/import_into_capcut.png" alt="Import into CapCut" 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/151/posts/108812/image-upload/import_into_capcut.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/151/posts/108812/image-upload/import_into_capcut.png" alt="Import into CapCut" 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/151/posts/108812/image-upload/import_into_capcut.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/151/posts/108812/image-upload/import_into_capcut.png" alt="Import into CapCut" 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/151/posts/108812/image-upload/import_into_capcut.png 2x"> <figcaption>When you select <strong>New project</strong>, you can browse to videos and photos on your device. Tap their thumbnails and choose<strong> Add</strong> to import them.</figcaption> </figure> <p><span>At the top, you can choose what folder you want to import videos from. Below, you’ll see thumbnails showing each video in your chosen location. You can also tap on the </span><strong>Photos</strong><span> button if you want to use still images. Although CapCut is a video editor, it’s perfectly capable of working with still images, too. In fact, this is often useful for promotional slideshows and more.</span></p> <p><span>Choose one or more videos or photos by tapping on their thumbnails. When you do, the </span><strong>Add</strong><span> button in the lower right corner will illuminate in blue. Tapping </span><strong>Add</strong><span> causes CapCut to import your chosen multimedia. Keep in mind: it may take a few moments if you’re using a lot of files, or have longer videos. </span></p> <h3 id="toc-bc46-apply-text-overlays"><span>3. Apply text overlays</span></h3> <p><span>When you import your videos and images, you’ll find yourself on the main </span><strong>Edit</strong><span> panel in CapCut. At the top is the video preview area. It’s here that you’ll see edits and changes appear in real time. </span></p> <p><span>Below the preview is the </span><strong>Timeline</strong><span>. Here, you can reorder and rearrange your media clips. And at the bottom is the menu toolbar. It’s there that you’ll access the editing and effects that CapCut is well known for.</span></p> <p><span>An absolutely integral part of a good promo video is text. Having supporting text makes your offer crystal-clear. It lets you produce accessible ads that are still impactful, even without sound.</span></p> <p><span>To add text to your CapCut ad, find the </span><strong>Text</strong><span> button on the menu bar. Tap </span><strong>Text</strong><span> and you’ll see the menu options change. You’ll see </span><strong>Add text, Auto captions, Stickers,</strong><span> and more. For truly custom text overlays, click </span><strong>Add text.</strong></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/151/posts/108812/image-upload/add_text.png" alt="Add text" 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/151/posts/108812/image-upload/add_text.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/151/posts/108812/image-upload/add_text.png" alt="Add text" 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/151/posts/108812/image-upload/add_text.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/151/posts/108812/image-upload/add_text.png" alt="Add text" 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/151/posts/108812/image-upload/add_text.png 2x"> <figcaption>Using the <strong>Text </strong>menu, you can add and customize a variety of cool text effects - right on your videos.</figcaption> </figure> <p><span>Once you choose </span><strong>Add text,</strong><span> a text box will appear right on your video. You can replace the contents with your own words, just by typing them in. Once you’ve typed something, tap on the small </span><strong>keyboard</strong><span> icon on the right. This hides the keys and opens up a world of effects and options.</span></p> <p><span>For example, you can choose a new custom font! Or, you can launch the </span><strong>Styles</strong><span> tab and add cool text effects. You can add shadows, make your text glow, and so much more. Spend some time exploring these options. There’s no right or wrong way to blend them together. The key is to always ensure your video remains visible, and the text stays readable. </span></p> <p><span>When you’re finished, tap on the </span><strong>Checkmark</strong><span> icon and return to the main menu using the arrows on the bottom left corner of your CapCut screen.</span></p> <h3 id="toc-lpxq-dont-forget-the-music"><span>4. Don’t forget the music</span></h3> <p><span>Never underestimate the value of music in a video. </span><span>That’s never more true than with promo videos for social media. Choose an engaging soundtrack, and you’ll inspire viewers to take action. Don’t rely on visuals alone to grab their attention. Music can help you do exactly that.</span></p> <p><span>Back on the main CapCut menu, find and select the </span><strong>Audio</strong><span> button. Once again, the menu bar transforms into a series of options. This time, they’re focused on audio. To quickly add music, tap </span><strong>Sounds</strong><span>. The </span><strong>Sounds</strong><span> panel opens with an array of choices. </span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/151/posts/108812/image-upload/add_music.png" alt="Add music" 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/151/posts/108812/image-upload/add_music.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/151/posts/108812/image-upload/add_music.png" alt="Add music" 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/151/posts/108812/image-upload/add_music.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/151/posts/108812/image-upload/add_music.png" alt="Add music" 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/151/posts/108812/image-upload/add_music.png 2x"> <figcaption>On the <strong>Audio &gt; Sounds</strong> panel, you’ll find several great ways to add music to your social media promo videos in CapCut.</figcaption> </figure> <p><span>On the </span><strong>All</strong><span> tab, you can log into your TikTok account to unlock TikTok sounds. Or, you can tap the </span><strong>Folder</strong><span> icon. These options actually allow you to import music that you might have saved. It’s perfect if you want to use your own music or sound effects that you recorded.</span></p> <p><span>CapCut also includes a large library of music that you can use in your videos. Find it by going to the </span><strong>Commercial</strong><span> tab at the top of the </span><strong>Sounds</strong><span> panel. Scroll through the available options. </span></p> <p><span>Tapping a song selects it and plays a preview. Find one you like? Click the blue </span><strong>+</strong><span> icon on the right. CapCut will add the song to your </span><strong>Timeline</strong>.</p> <h3 id="toc-0pf6-explore-animations-and-other-cool-effects"><span>5. Explore animations and other cool effects</span></h3> <p><span>Back on the </span><strong>Edit</strong><span> panel once more, spend some time exploring other options in CapCut. In seconds, you’ve built out the framework for a winning ad promo for social media! You’ve added text, music, and video. Often, that’s all you will need. But it’s not all that CapCut can do.</span></p> <p><span>Scroll through the menu bar at the bottom. For example, tap on the </span><strong>Effects</strong><span> button to open it up. With the </span><strong>Video effects,</strong><span> you can transform the visual look of your promo video. </span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/151/posts/108812/image-upload/effects_and_filters.jpg" alt="Effects and filters" loading="lazy" width="870px" height="497px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/151/posts/108812/image-upload/effects_and_filters.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/151/posts/108812/image-upload/effects_and_filters.jpg" alt="Effects and filters" 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/151/posts/108812/image-upload/effects_and_filters.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/151/posts/108812/image-upload/effects_and_filters.jpg" alt="Effects and filters" 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/151/posts/108812/image-upload/effects_and_filters.jpg 2x"> <figcaption>Using<strong> Effects, Stickers, Filters,</strong> and other edits is a sure way to make your social media promo video stand out. You’ll find them all in CapCut.</figcaption> </figure> <p><span>Remember: you need a social media video that stands out right away. Attention spans are short, and competition is fierce. Adding eye-catching effects like flickers and ripples helps you grab - and retain - audience attention.</span></p> <p><span>CapCut also offers </span><strong>Stickers</strong><span> and </span><strong>Filters</strong><span>. These are extra visual transformations that you can add. As one example, you can place emojis right onto your videos. And you can apply tints and shades like sepia for timeless retro vibes.</span></p> <p><span>Once again - CapCut leaves the creative control in your hands. You can go as far as your creative vision will take you! It’s how to win customers using a social media promo video in 2024. </span></p> <h3 id="toc-5ch4-share-your-ad-across-the-globe"><span>6. Share your ad across the globe</span></h3> <p><span>You’ve made your first social media promo video on CapCut. Now, all that’s left is to share it! The best videos aren’t worth much if no one sees them.</span></p> <p><span>To share your ad video, tap the </span><strong>Share</strong><span> icon. You’ll find it in the very upper right corner of your CapCut screen. When you select </span><strong>Share</strong><span>, CapCut will export your video. This may take a minute or two.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/151/posts/108812/image-upload/share_video.png" alt="Share video" loading="lazy" width="870px" height="497px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/151/posts/108812/image-upload/share_video.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/151/posts/108812/image-upload/share_video.png" alt="Share video" 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/151/posts/108812/image-upload/share_video.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/151/posts/108812/image-upload/share_video.png" alt="Share video" 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/151/posts/108812/image-upload/share_video.png 2x"> <figcaption>Tap <strong>Share</strong>. Your video will be saved - and you can instantly share it across all of your favorite social media platforms.</figcaption> </figure> <p><span>When it finishes, you’ll have a saved video file right on your device. But you will also see sharing options right inside CapCut. At the touch of a button, you can share directly to TikTok, Instagram, Facebook, and more. </span></p> <p><span>It’s just another way that CapCut streamlines the once-daunting process of creating ads and promos for social media. </span></p> <h2 id="toc-4knd-learn-more-about-capcut-and-social-media-marketing-top-tutorial-guides"><span>Learn more about CapCut and social media marketing (top tutorial guides)</span></h2> <p><span>Above, you experienced the process of creating ads and promos with CapCut. It’s but one of many things the app can do. And when you use it to create ads and promos, it pays to embrace the latest trends in social media marketing. That way, you’re setting the stage for your own success.</span></p> <p><span>To help you upgrade your skills rapidly, turn to the tutorials below. From the Envato Tuts+ library, these are top guides for 2024 and beyond:</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="proxy.php?url=https://photography.tutsplus.com/tutorials/how-to-remove-a-capcut-watermark--cms-108698"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/30/posts/108698/preview_image/capcut_pre.jpg" alt="" loading="lazy" width="820px" height="574px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1600/uploads/users/30/posts/108698/preview_image/capcut_pre.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/30/posts/108698/preview_image/capcut_pre.jpg" alt="" loading="lazy" width="650px" height="456px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/30/posts/108698/preview_image/capcut_pre.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/30/posts/108698/preview_image/capcut_pre.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/30/posts/108698/preview_image/capcut_pre.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">How to Quickly Remove a CapCut Watermark</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="proxy.php?url=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="proxy.php?url=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="proxy.php?url=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">21 Jun 2024</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://photography.tutsplus.com/tutorials/blur-effects-to-videos-in-capcut--cms-108706"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/30/posts/108706/preview_image/capcut.jpg" alt="" loading="lazy" width="820px" height="574px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1600/uploads/users/30/posts/108706/preview_image/capcut.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/30/posts/108706/preview_image/capcut.jpg" alt="" loading="lazy" width="650px" height="456px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/30/posts/108706/preview_image/capcut.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/30/posts/108706/preview_image/capcut.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/30/posts/108706/preview_image/capcut.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">How to quickly apply blur effects to videos in CapCut</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="proxy.php?url=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="proxy.php?url=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="proxy.php?url=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 Sep 2024</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://photography.tutsplus.com/tutorials/how-many-views-are-needed-to-go-viral-quick-video-tips--cms-108000"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/151/posts/108000/preview_image/icon_How_Many_Views_Are_Needed_to_Go_Viral_Quick_Video_Tips_.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/151/posts/108000/preview_image/icon_How_Many_Views_Are_Needed_to_Go_Viral_Quick_Video_Tips_.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/151/posts/108000/preview_image/icon_How_Many_Views_Are_Needed_to_Go_Viral_Quick_Video_Tips_.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/151/posts/108000/preview_image/icon_How_Many_Views_Are_Needed_to_Go_Viral_Quick_Video_Tips_.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/151/posts/108000/preview_image/icon_How_Many_Views_Are_Needed_to_Go_Viral_Quick_Video_Tips_.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/151/posts/108000/preview_image/icon_How_Many_Views_Are_Needed_to_Go_Viral_Quick_Video_Tips_.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">How Many Views Are Needed to Go Viral (+Quick Video Tips)</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="proxy.php?url=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="proxy.php?url=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="proxy.php?url=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">07 Nov 2023</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://photography.tutsplus.com/tutorials/how-to-edit-tiktok-videos-beginner-guide-for-2024--cms-108116"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/151/posts/108116/preview_image/How_to_Edit_TikTok_Videos_Beginner_Guide_for_2024_.png" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/151/posts/108116/preview_image/How_to_Edit_TikTok_Videos_Beginner_Guide_for_2024_.png 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/151/posts/108116/preview_image/How_to_Edit_TikTok_Videos_Beginner_Guide_for_2024_.png" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/151/posts/108116/preview_image/How_to_Edit_TikTok_Videos_Beginner_Guide_for_2024_.png 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/151/posts/108116/preview_image/How_to_Edit_TikTok_Videos_Beginner_Guide_for_2024_.png" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/151/posts/108116/preview_image/How_to_Edit_TikTok_Videos_Beginner_Guide_for_2024_.png 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">How to Edit TikTok Videos (Beginner Guide 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="proxy.php?url=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="proxy.php?url=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="proxy.php?url=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">06 Dec 2023</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://photography.tutsplus.com/articles/corporate-video-production-quickstart-guide-for-2024--cms-108300"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/412/posts/108300/preview_image/corporate_video_thumb.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/412/posts/108300/preview_image/corporate_video_thumb.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/412/posts/108300/preview_image/corporate_video_thumb.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/412/posts/108300/preview_image/corporate_video_thumb.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/412/posts/108300/preview_image/corporate_video_thumb.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/412/posts/108300/preview_image/corporate_video_thumb.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">Corporate Video Production Quickstart Guide 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="proxy.php?url=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="proxy.php?url=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="proxy.php?url=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 Jan 2024</div> </div> </div> </div> </div></a></li> </ul> <h2 id="toc-jelh-build-your-next-promo-video-in-capcut-today"><span>Build your next promo video in CapCut today</span></h2> <p><span>In this tutorial, I showed you the steps for creating promo and ad videos with CapCut. </span><span>Simply import your videos that you’ve recorded or saved. Apply eye-catching overlays and graphics to spell out your offer. Find a pumping soundtrack that gets people engaged. </span></p> <p><span>And finally, share with the world across your social media channels! With CapCut, it only takes a few moments. </span><span>Don’t hesitate to upgrade your video promos with CapCut.</span></p> </div><div class="mediafed_ad"><img border="0" height="1" src="proxy.php?url=http://audio.tutsplus.com.feedsportal.com/c/35227/f/669438/s/108812/sc/4/mf.gif" width="1" /><a href="proxy.php?url=http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/108812/a2.htm"><img border="0" src="proxy.php?url=http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/108812/a2.img" /></a><img border="0" height="1" src="proxy.php?url=http://pi.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/108812/a2t.img" width="1" /></div> 2025-10-27 04:25:54 UTC 2025-10-27 04:25:54 UTC Andrew Childress tag:tutsplus.com,2005:PostPresenter/cms-108944 2024-09-02T18:43:49+00:00 How to make a fall pumpkin latte illustration <figure class="final-product final-product--image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/final_image/7_4a.png" alt="Final product image" loading="lazy" width="870px" height="920px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/final_image/7_4a.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/final_image/7_4a.png" alt="Final product image" loading="lazy" width="650px" height="687px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/final_image/7_4a.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/final_image/7_4a.png" alt="Final product image" loading="lazy" width="380px" height="401px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/final_image/7_4a.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="ivu2"> <p><span>In this tutorial, we're diving into the cozy world of fall by creating a cute pumpkin latte <a href="proxy.php?url=https://design.tutsplus.com/c/drawingillustration/s/illustration" target="_blank" rel="noopener">illustration</a> in a </span><span>fall color palette</span><span> in <a href="proxy.php?url=https://design.tutsplus.com/compatible-with/adobe-illustrator" target="_blank" rel="noopener">Adobe Illustrator</a>. Whether you're a beginner or someone who has been in the field for longer, you'll love how easy it is to bring this autumn design to life using just a few simple techniques. </span></p> <p><span>We'll use basic shapes, move around anchor points, and add depth and warmth with <a href="proxy.php?url=https://elements.envato.com/graphics/textures" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">textures</a> and transparency effects. By the end, you'll have beautiful, seasonal artwork in a </span><span>warm fall color palette</span><span> ready to celebrate the spirit of fall! </span></p> <p>If you're looking for <a href="proxy.php?url=https://elements.envato.com/graphics/textures/properties-vector" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">vector textures</a> and <a href="proxy.php?url=https://elements.envato.com/graphics/illustrations/autumn" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">autumn illustrations</a> that are ready to use, don't forget to visit <a href="proxy.php?url=https://elements.envato.com/" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Envato</a> and enjoy some <a href="proxy.php?url=https://elements.envato.com/free-files?_ga=2.222837406.445674954.1725139875-309075746.1706170711&amp;utm_campaign=envato-blog_homepage&amp;utm_medium=referral&amp;utm_source=blog" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">free creative assets</a> as well!</p> </div><div data-content-block-type="TableOfContents" class="content-block content-block-tableofcontents"> <div data-content-block-type="ContentTextBlock" class="content-block content-block-contenttextblock" id="il8j"><p>Jump to content in this section:</p></div> <ul class="visual-toc-list toc-ordered-list visual-toc__regular-theme div-container visual-toc-list__overflow visual-toc-list__unequal-split" start="0"> <li class="toc-item-title"><a href="proxy.php?url=#toc-4ts7-how-to-create-a-background-in-illustrator"><span class="visual-toc__heading-title content-container">How to create a background in Illustrator</span></a></li> <li class="toc-item-title"><a href="proxy.php?url=#toc-jjv8-how-to-create-a-cup-in-illustrator"><span class="visual-toc__heading-title content-container">How to create a cup in Illustrator</span></a></li> <li class="toc-item-title" id="iignh"><a href="proxy.php?url=#toc-proe-how-to-create-cinnamon-sticks-in-illustrator"><span class="visual-toc__heading-title content-container">How to create cinnamon sticks</span></a></li> <li class="toc-item-title" id="ir9dj"><a href="proxy.php?url=#toc-p5gd-how-to-create-the-yellow-berries-in-illustrator"><span class="visual-toc__heading-title content-container">How to create the yellow berries</span></a></li> <li class="toc-item-title" id="ijmxu"><a href="proxy.php?url=#toc-4svt-how-to-create-the-coral-fall-leaves-in-illustrator"><span class="visual-toc__heading-title content-container">How to create the coral fall leaves</span></a></li> <li class="toc-item-title"><a href="proxy.php?url=#toc-vxgl-how-to-create-a-maple-leaf-in-illustrator"><span class="visual-toc__heading-title content-container">How to create a maple leaf in Illustrator</span></a></li> <li class="toc-item-title"><a href="proxy.php?url=#toc-ul5g-how-to-create-red-berries-in-illustrator"><span class="visual-toc__heading-title content-container">How to create red berries in Illustrator</span></a></li> </ul> </div><div data-content-block-type="Wysi" id="iov54" class="content-block-content-block-wysi content-block"> <h2 id="toc-j4oc-what-you-will-learn-in-the-fall-pumpkin-latte-tutorial"><span>What you'll need for the tutorial</span></h2> <p><span>You'll need to download the following textures to follow along:</span></p> <ul> <li><a href="proxy.php?url=https://elements.envato.com/natural-paper-textures-P32B9JU/preview" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Natural paper textures</a></li> </ul> <h3 id="toc-ajso-fall-color-palette-hex-codes">Fall color palette hex codes</h3> <p><span>A good fall color palette can bring warmth and coziness to your designs. The colors evoke the comforting essence of autumn, perfect for creating an inviting and nostalgic atmosphere in your seasonal projects. Here are the </span><span>fall color palette hex codes</span><span> that I used in the tutorial.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/hex_numbers.png" 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/127/posts/108944/image-upload/hex_numbers.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/hex_numbers.png" 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/127/posts/108944/image-upload/hex_numbers.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/hex_numbers.png" 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/127/posts/108944/image-upload/hex_numbers.png 2x"></figure> <h2 id="toc-4ts7-how-to-create-a-background-in-illustrator"> <span class="sectionnum">1. </span>How to create a background in Illustrator </h2> <h3 id="toc-9zor-step-1">Step 1 </h3> <p><span>After you've opened Adobe Illustrator, create a new document (</span><strong>File &gt; New</strong><span>). Enter </span><strong>850 px Width </strong><span>and </span><strong>900 px Height</strong><span> in the dialogue window, and press </span><strong>OK</strong><span>. This will be your new artboard.</span></p> <p><span>We will start to create our </span><span>fall illustration</span><span> by making a background. </span><span>Create a rectangle by using the </span><strong>Rectangle Tool (M)</strong><span>. Click on the artboard and enter </span><strong>850 x 900 px</strong><span>. Press </span><strong>OK</strong>,<span> and make its fill color </span><strong>R=249, G=222, B=212.</strong><span> This is the first part of our background.</span></p> <p><span>If you want to place it exactly in the middle of the canvas, go to the </span><strong>Align</strong><span> panel and check </span><strong>Align to: Align to Artboard</strong><span> (bottom-right corner). Now, any elements that you choose to align will be aligned to your artboard. Next, you need to select the object that you want to align. In the </span><strong>Align Objects</strong><span> section, press </span><strong>Horizontal Align Center</strong><span> and </span><strong>Vertical Align Center</strong><span>. This is how you put any object exactly in the middle of your canvas or artboard.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/1_1.png" alt="how to create the first part of the background" loading="lazy" width="870px" height="920px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/1_1.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/1_1.png" alt="how to create the first part of the background" loading="lazy" width="650px" height="687px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/1_1.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/1_1.png" alt="how to create the first part of the background" loading="lazy" width="380px" height="401px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/1_1.png 2x"></figure> <h3 id="toc-yemw-step-2">Step 2</h3> <p><span>Change the fill color to </span><strong>R=249, G=206, B=189, </strong><span>and draw a rectangle with the </span><strong>Rectangle Tool (M)</strong><span>. </span></p> <p><span>Now you want to go to </span><strong>View &gt; Show Corner Widget</strong><span>. When you do this, the rectangle gets small circles in every corner which you can use to further modify it. Use the <strong>Direct Selection Tool (A)</strong> to select the two upper anchor points. You can drag them inwards to give this rectangle rounded corners on top.</span></p> <p><span>This is the second part of our background.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/1_2.png" alt="how to create the second part of the background" loading="lazy" width="870px" height="414px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/1_2.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/1_2.png" alt="how to create the second part of the background" loading="lazy" width="650px" height="312px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/1_2.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/1_2.png" alt="how to create the second part of the background" loading="lazy" width="380px" height="187px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/1_2.png 2x"></figure> <p><span>Place this newly created shape on top of the main background, exactly in the middle. The background is now done. </span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/1_2a.png" alt="how to put together two parts of the background" loading="lazy" width="870px" height="920px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/1_2a.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/1_2a.png" alt="how to put together two parts of the background" loading="lazy" width="650px" height="687px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/1_2a.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/1_2a.png" alt="how to put together two parts of the background" loading="lazy" width="380px" height="401px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/1_2a.png 2x"></figure> <h2 id="toc-jjv8-how-to-create-a-cup-in-illustrator"> <span class="sectionnum">2.</span><span style="font-size:32px;font-weight:600"> How to create a cup in Illustrator</span> </h2> <h3 id="toc-5alw-step-1">Step 1</h3> <p><span>To create the cup, start by making a rectangle with the </span><strong>Rectangle Tool (M)</strong><span>. Make its fill color </span><strong>R=224, G=123, B=54.</strong></p> <p><span>After this, we want to make the two bottom corners of the rectangle rounded, as we did for the second part of the background. Using the <strong>Direct Selection Tool (A)</strong>, drag the two bottom corners to the center until they become rounded. </span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/2_1.png" alt="how to create the base of the cup" loading="lazy" width="870px" height="473px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/2_1.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/2_1.png" alt="how to create the base of the cup" 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/127/posts/108944/image-upload/2_1.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/2_1.png" alt="how to create the base of the cup" 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/127/posts/108944/image-upload/2_1.png 2x"></figure> <h3 id="toc-ebrh-step-2">Step 2</h3> <p><span>Next, we'll create the cup rim. Make the fill color the stroke color by clicking on the </span><strong>Swap Fill and Stroke (Shift-X)</strong><span> button on the left panel. On the </span><strong>Stroke</strong><span> panel (</span><strong>Window &gt; Stroke</strong><span>), click on the </span><strong>Round Cap</strong><span> button in the </span><strong>Cap</strong><span> section. On the same panel, you can adjust the </span><strong>Weight</strong><span> of this stroke—it should be <strong>20 px</strong>. Make its stroke color </span><strong>R=117, G=70, B=70.</strong></p> <p><span>Using the </span><strong>Line Segment Tool (\)</strong><span>, draw the cup rim.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/2_2.png" alt="how to create the rim of the cup" loading="lazy" width="870px" height="506px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/2_2.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/2_2.png" alt="how to create the rim of the cup" loading="lazy" width="650px" height="380px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/2_2.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/2_2.png" alt="how to create the rim of the cup" 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/127/posts/108944/image-upload/2_2.png 2x"></figure> <h3 id="toc-e85m-step-3">Step 3</h3> <p><span>Let’s create a handle for the cup. Keep the same stroke color (</span><strong>R=117, G=70, B=70)</strong><span> and the same weight</span>.<strong> </strong><span>Pick the </span><strong>Ellipse Tool (L)</strong><span>, hold down the </span><strong>Shift</strong><span> key (to create an even circle), and draw a circle. </span></p> <p><span>Place the cup rim on the side of the cup.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/2_3.png" alt="how to create the handle of the cup" loading="lazy" width="870px" height="455px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/2_3.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/2_3.png" alt="how to create the handle of the cup" loading="lazy" width="650px" height="342px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/2_3.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/2_3.png" alt="how to create the handle of the cup" loading="lazy" width="380px" height="204px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/2_3.png 2x"></figure> <h3 id="toc-nnx1-step-4">Step 4</h3> <p><span>To create the </span><span>pumpkin illustration</span><span>, we'll start with a yellow ellipse (fill color </span><strong>R=255, G=193, B=125</strong><span>). </span></p> <p><span>Create a copy of it in the back (<strong>Control-C, Control-B</strong>), change its fill color to </span><strong>R=252, G=175, B=99</strong><span>, and stretch it a little horizontally. This is so that the front part of the pumpkin will be separated from the back parts. </span></p> <p><span>Now, let's create the back parts of the </span><span>pumpkin illustration</span><span>. You can copy the front one (<strong>Control-C, Control-V</strong>), copy it again, and paste both back parts of the pumpkin in the back (</span><strong>Control-X, Control-B</strong><span>). Place the two back parts symmetrically, as shown in the image below.</span></p> <p><span>Make the fill color the stroke color by clicking on the </span><strong>Swap Fill and Stroke (Shift-X)</strong><span> button on the left panel. Change its stroke color to </span><strong>R=173, G=159, B=121</strong><span>. Make sure that you've checked the <strong>Round Cap</strong> option and made the stroke <strong>Weight 4 px</strong> on the <strong>Stroke</strong> panel. Use the <strong>Arc Tool</strong> to draw a stalk for the </span><span>pumpkin illustration</span><span>.</span></p> <p><span>Group the whole </span><span>pumpkin illustration </span><span>(<strong>right-click &gt; Group</strong>).</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/2_4.png" alt="how to create the pumpkin illustration for the cup" loading="lazy" width="870px" height="404px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/2_4.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/2_4.png" alt="how to create the pumpkin illustration for the cup" loading="lazy" width="650px" height="305px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/2_4.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/2_4.png" alt="how to create the pumpkin illustration for the cup" loading="lazy" width="380px" height="183px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/2_4.png 2x"></figure> <p><span>Put the </span><span>pumpkin illustration</span><span> on the cup.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/2_4a.png" alt="how to place the pumpkin illustration on the cup" loading="lazy" width="870px" height="404px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/2_4a.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/2_4a.png" alt="how to place the pumpkin illustration on the cup" loading="lazy" width="650px" height="305px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/2_4a.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/2_4a.png" alt="how to place the pumpkin illustration on the cup" loading="lazy" width="380px" height="183px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/2_4a.png 2x"></figure> <h3 id="toc-0x6f-step-5">Step 5</h3> <p><span>Now, place the cup on top of the background.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/2_5.png" alt="how to put the cup on the background" loading="lazy" width="870px" height="920px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/2_5.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/2_5.png" alt="how to put the cup on the background" loading="lazy" width="650px" height="687px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/2_5.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/2_5.png" alt="how to put the cup on the background" loading="lazy" width="380px" height="401px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/2_5.png 2x"></figure> <h3 id="toc-rp5f-step-6">Step 6</h3> <p><span>Change the stroke color to white. Make the stroke <strong>Weight 40 px</strong> on the <strong>Stroke</strong> panel. Draw three white lines using the <strong>Line Segment Tool (\)</strong> to create some whipped cream for your drink. </span><span>You don’t need the black lines—they're just there to make the lines more visible.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/2_6.png" alt="how to create the cream" loading="lazy" width="870px" height="920px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/2_6.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/2_6.png" alt="how to create the cream" loading="lazy" width="650px" height="687px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/2_6.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/2_6.png" alt="how to create the cream" loading="lazy" width="380px" height="401px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/2_6.png 2x"></figure> <h3 id="toc-mkyv-step-7">Step 7</h3> <p><span>Let's create the top part of the whipped cream using the </span><strong>Ellipse Tool (L)</strong><span>—the fill color is white. Remember to change the stroke color to the fill color! </span></p> <p><span>Then, go to </span><strong>Effect &gt; Warp &gt; Inflate</strong><span> because we want to add a corresponding shape to it. Enter the options you see below in the image, and please notice that <strong>Inflate</strong> should be <strong>Horizontal</strong>. Then press <strong>OK</strong>. </span></p> <p><span>Expand this shape (<strong>Object &gt; Expand Appearance</strong>).</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/2_7.png" alt="how to create the cream" loading="lazy" width="870px" height="455px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/2_7.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/2_7.png" alt="how to create the cream" loading="lazy" width="650px" height="342px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/2_7.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/2_7.png" alt="how to create the cream" loading="lazy" width="380px" height="204px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/2_7.png 2x"></figure> <h3 id="toc-f91f-step-8">Step 8</h3> <p><span>Put this final piece of whipped cream on top of the rest of the cream. </span></p> <p><span>Make the stroke color </span><strong>R=255, G=235, B=235</strong><span>,</span><span> decrease the stroke <strong>Weight</strong> to <strong>4 px</strong>, and draw a few lines using the<strong> Line Segment Tool (\)</strong>. By doing this, you're adding texture and dimension to the whipped cream. </span></p> <p><span>Let’s add some sprinkles to the cream. Make the fill color </span><strong>R=255, G=193, B=125,</strong><span> and draw tiny circles here and there. </span><span>Then change the fill color to </span><strong>R=153, G=90, B=58</strong><span>, </span><span>and add some more.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/2_8.png" alt="how to create the sprinkles" 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/127/posts/108944/image-upload/2_8.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/2_8.png" alt="how to create the sprinkles" 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/127/posts/108944/image-upload/2_8.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/2_8.png" alt="how to create the sprinkles" 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/127/posts/108944/image-upload/2_8.png 2x"></figure> <h3 id="toc-1glg-step-9">Step 9</h3> <p><span>And now for the last step for our cup—we need to add some</span><span> texture</span><span> to it. Choose one of your favorite textures from <a href="proxy.php?url=https://elements.envato.com/natural-paper-textures-P32B9JU/preview" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Natural Paper Textures</a>. I chose number 1. Place it under the cup. You can make the texture smaller or larger depending on what scale of texture you want.</span></p> <p><span>Select the orange part and the texture, and press <strong>Object &gt; Clipping Mask &gt; Make (Control-7)</strong>. </span></p> <p><span>Keep this selection, and go to the <strong>Transparency</strong> panel (<strong>Window &gt; Transparency</strong>). In the pop-out menu (labeled as <strong>Normal</strong>), select the <strong>Color Burn</strong> option and make the <strong>Opacity 40%</strong>. Of course, you can make the <strong>Opacity</strong> any value you want, depending on how you want it to look. Technically, the texture by itself isn’t a </span><span>vector texture—</span><span>it’s a raster—but that’s the best way to apply a texture to a vector illustration while preserving its features.</span></p> <p><span>Now you just need to group the whole pumpkin latte (<strong>right-click &gt; Group</strong>). Your drink </span><span>illustration</span><span> is finished!</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/2_9.png" alt="how to apply texture to the cup" loading="lazy" width="870px" height="450px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/2_9.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/2_9.png" alt="how to apply texture to the cup" loading="lazy" width="650px" height="339px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/2_9.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/2_9.png" alt="how to apply texture to the cup" loading="lazy" width="380px" height="202px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/2_9.png 2x"></figure> <p><span>Here’s how our </span><span>fall drink</span><span> looks now.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/2_9a.png" alt="pumpkin latte fall drink, final look" loading="lazy" width="870px" height="920px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/2_9a.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/2_9a.png" alt="pumpkin latte fall drink, final look" loading="lazy" width="650px" height="687px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/2_9a.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/2_9a.png" alt="pumpkin latte fall drink, final look" loading="lazy" width="380px" height="401px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/2_9a.png 2x"></figure> <h2 id="toc-proe-how-to-create-cinnamon-sticks-in-illustrator"> <span class="sectionnum">3.</span> How to create cinnamon sticks in Illustrator</h2> <h3 id="toc-2jd7-step-1">Step 1</h3> <p><span>Next, our </span><span>autumn illustration</span><span> needs </span><span>a </span><span>cinnamon stick. </span><span>Be sure to have the stroke color set to </span><strong>R=153, G=90, B=58. </strong><span>Draw a line using the <strong>Line Segment Tool (\)</strong>. On the </span><strong>Stroke</strong><span> panel, make the </span><strong>Weight</strong><span> <strong>25 px</strong>, and check <strong>Round Cap</strong>. </span></p> <p><span>Delete the stroke color and set the fill color to </span><strong>R=122, G=65, B=39</strong><span>. Draw an ellipse on top.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/3_1.png" alt="how to create the cinnamon stick" 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/127/posts/108944/image-upload/3_1.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/3_1.png" alt="how to create the cinnamon stick" 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/127/posts/108944/image-upload/3_1.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/3_1.png" alt="how to create the cinnamon stick" 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/127/posts/108944/image-upload/3_1.png 2x"></figure> <h3 id="toc-qiee-step-2">Step 2</h3> <p><span>Decrease the stroke <strong>Weight</strong> to <strong>1 px</strong>, and change the stroke color to </span><strong>R=76, G=40, B=26</strong><span>. Using the <strong>Spiral Tool</strong>, draw a spiral over the ellipse.</span></p> <p><span>Group the whole cinnamon stick so that you can move it easily (<strong>right-click &gt; Group</strong>).</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/3_2.png" alt="how to create the cinnamon stick" loading="lazy" width="870px" height="456px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/3_2.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/3_2.png" alt="how to create the cinnamon stick" loading="lazy" width="650px" height="343px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/3_2.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/3_2.png" alt="how to create the cinnamon stick" loading="lazy" width="380px" height="205px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/3_2.png 2x"></figure> <h3 id="toc-54wk-step-3">Step 3</h3> <p><span>Place it behind the latte drink </span><span>(<strong>Control-X, Control-B</strong>). </span><span>Then, holding the <strong>Alt</strong> key, move it aside. That’s how you create a copy of the cinnamon stick.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/3_3.png" alt="how to place the cinnamon sticks" loading="lazy" width="870px" height="920px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/3_3.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/3_3.png" alt="how to place the cinnamon sticks" loading="lazy" width="650px" height="687px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/3_3.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/3_3.png" alt="how to place the cinnamon sticks" loading="lazy" width="380px" height="401px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/3_3.png 2x"></figure> <h2 id="toc-p5gd-how-to-create-the-yellow-berries-in-illustrator"> <span class="sectionnum">4. </span>How to create the yellow berries in Illustrator</h2> <h3 id="toc-37kh-step-1">Step 1</h3> <p><span>First, we'll draw a stalk using the </span><strong>Arc Tool</strong><span>. On the </span><strong>Stroke</strong><span> panel, make the stroke </span><strong>Weight </strong><strong>5 px</strong><span> and check </span><strong>Round Cap</strong><span>. The stroke color should be </span><strong>R=173, G=159, B=121</strong><span>. </span></p> <p><span>Then, draw a long stalk from top to bottom. A</span><span>dd two smaller green arcs that branch out. </span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/4_1.png" alt="how to create the green stalk" loading="lazy" width="870px" height="345px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/4_1.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/4_1.png" alt="how to create the green stalk" loading="lazy" width="650px" height="261px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/4_1.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/4_1.png" alt="how to create the green stalk" loading="lazy" width="380px" height="158px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/4_1.png 2x"></figure> <h3 id="toc-n5ii-step-2">Step 2</h3> <p><span>Using the <strong>Ellipse Tool (L)</strong> and holding the <strong>Shift</strong> key, draw a yellow circle. The fill color should be </span><strong>R=242, G=175, B=76</strong><span>. </span></p> <p><span>Add a smaller red ellipse on top with a fill color of </span><strong>R=196, G=70, B=49</strong><span>. This is the first yellow berry.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/4_2.png" alt="how to create the yellow berry" loading="lazy" width="870px" height="257px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/4_2.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/4_2.png" alt="how to create the yellow berry" loading="lazy" width="650px" height="196px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/4_2.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/4_2.png" alt="how to create the yellow berry" loading="lazy" width="380px" height="120px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/4_2.png 2x"></figure> <h3 id="toc-1d5o-step-3">Step 3</h3> <p><span>Let’s add some texture, as we did for the cup. First, choose a texture you like, and place it behind the berry. If you want, you can make the texture very big, as I did in the image below. </span></p> <p><span>Select the yellow berry and make a copy in front (<strong>Control-C, Control-F</strong>). Keep the selection and select the texture while holding the <strong>Shift</strong> key. Go to </span><span><strong>Object &gt; Clipping Mask &gt; Make (Control-7)</strong>. </span></p> <p><span>Keep this selection, and go to the <strong>Transparency</strong> panel (<strong>Window &gt; Transparency</strong>). In the pop-out menu, select the <strong>Color Burn</strong> option. Feel free to play with the <strong>Opacity</strong>.</span></p> <p><span>Group the whole berry (<strong>right-click &gt; Group</strong>).</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/4_3.png" alt="how to add texture to the yellow berry" loading="lazy" width="870px" height="362px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/4_3.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/4_3.png" alt="how to add texture to the yellow berry" loading="lazy" width="650px" height="273px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/4_3.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/4_3.png" alt="how to add texture to the yellow berry" loading="lazy" width="380px" height="165px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/4_3.png 2x"></figure> <h3 id="toc-ns21-step-4">Step 4</h3> <p><span>Put the yellow berry on the green stalk. </span><span>Create two more copies of the yellow berry and place them on each stalk. </span><span>Now, group it so that it’s easier to move around.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/4_4.png" alt="how to create the yellow berry branch" loading="lazy" width="870px" height="317px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/4_4.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/4_4.png" alt="how to create the yellow berry branch" loading="lazy" width="650px" height="240px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/4_4.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/4_4.png" alt="how to create the yellow berry branch" loading="lazy" width="380px" height="146px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/4_4.png 2x"></figure> <p><span>Put the branch of yellow berries behind the whipped cream of the </span><span>fall drink</span><span> (<strong>Control-X, Control-B</strong>). </span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/4_4a.png" alt="how to place the yellow berry branch on the cup" loading="lazy" width="870px" height="920px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/4_4a.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/4_4a.png" alt="how to place the yellow berry branch on the cup" loading="lazy" width="650px" height="687px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/4_4a.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/4_4a.png" alt="how to place the yellow berry branch on the cup" loading="lazy" width="380px" height="401px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/4_4a.png 2x"></figure> <h2 id="toc-4svt-how-to-create-the-coral-fall-leaves-in-illustrator"> <span class="sectionnum">5. </span>How to create the coral fall leaves in Illustrator</h2> <h3 id="toc-7tjd-step-1">Step 1</h3> <p><span>Now we want a </span><span>fall leaves illustration.</span></p> <p><span>First, we'll draw a stalk using the </span><strong>Line Segment Tool (\)</strong><span>. On the </span><strong>Stroke</strong><span> panel, make the stroke </span><strong>Weight 4 pixels</strong><span> and check the </span><strong>Round Cap</strong><span>. The stroke color should be </span><strong>R=153, G=90, B=58</strong><span>. </span></p> <p><span>Then, draw a long stalk. After that, add a smaller stalk that branches out on the left side. To draw it diagonally at exactly <strong>45 degrees</strong>, hold the <strong>Shift</strong> button while drawing. </span></p> <p><span>Next, add another small diagonal stalk on the right side. </span><span>Select the two diagonal stalks and move them down the main stalk while holding the <strong>Alt</strong> key. You just created a new pair of diagonal stalks.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/5_1.png" alt="how to create the brown stalk" loading="lazy" width="870px" height="276px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/5_1.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/5_1.png" alt="how to create the brown stalk" loading="lazy" width="650px" height="210px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/5_1.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/5_1.png" alt="how to create the brown stalk" loading="lazy" width="380px" height="128px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/5_1.png 2x"></figure> <h3 id="toc-exc2-step-2">Step 2</h3> <p><span>Use the <strong>Ellipse Tool (L)</strong> to draw a coral-colored ellipse. The fill color should be </span><strong>R=242, G=142, B=129</strong><span>. </span></p> <p><span>Take the <strong>Anchor Point Tool (Shift-C)</strong> and click on the top and bottom anchor points. You should get a shape with sharp points, which will be the leaf.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/5_2.png" alt="how to create the coral leaf" loading="lazy" width="870px" height="404px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/5_2.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/5_2.png" alt="how to create the coral leaf" loading="lazy" width="650px" height="305px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/5_2.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/5_2.png" alt="how to create the coral leaf" loading="lazy" width="380px" height="183px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/5_2.png 2x"></figure> <h3 id="toc-kisi-step-3">Step 3</h3> <p><span>Let’s add a texture, as we did for the cup and the berries. First, choose the texture you like, and then place it behind the coral leaf. If you want, you can make the texture very big, as I did in the image below. </span></p> <p><span>Select the coral leaf and make a copy in front (<strong>Control-C, Control-F</strong>). Keep the selection and select the texture while holding <strong>Shift</strong>. Go to </span><span><strong>Object &gt; Clipping Mask &gt; Make (Control-7)</strong>. </span></p> <p><span>Keep this selection, and go to the <strong>Transparency</strong> panel. In the pop-out menu, select <strong>Color Burn</strong> and play around with the <strong>Opacity</strong>. </span><span>Group it. </span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/5_3.png" alt="how to add texture to the coral leaf" loading="lazy" width="870px" height="419px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/5_3.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/5_3.png" alt="how to add texture to the coral leaf" 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/108944/image-upload/5_3.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/5_3.png" alt="how to add texture to the coral leaf" 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/108944/image-upload/5_3.png 2x"></figure> <h3 id="toc-c17h-step-4">Step 4</h3> <p><span>Put the coral leaf behind the brown stalk. </span></p> <p><span>Create a copy of it and rotate it to the left while holding <strong>Shift</strong>. The <strong>Shift</strong> key helps you to rotate any shape exactly <strong>45 degrees</strong>. </span></p> <p><span>Keep going: create three more copies and place them behind each stalk. </span><span>Finally, group the whole branch together. </span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/5_4.png" alt="how to create the coral leaf branch" loading="lazy" width="870px" height="333px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/5_4.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/5_4.png" alt="how to create the coral leaf branch" loading="lazy" width="650px" height="252px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/5_4.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/5_4.png" alt="how to create the coral leaf branch" loading="lazy" width="380px" height="153px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/5_4.png 2x"></figure> <p><span>Put the coral leaves behind the </span><span>fall drink</span><span> (<strong>Control-X, Control-B</strong>).</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/5_4a.png" alt="how to place the coral leaf branch on the cup" loading="lazy" width="870px" height="920px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/5_4a.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/5_4a.png" alt="how to place the coral leaf branch on the cup" loading="lazy" width="650px" height="687px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/5_4a.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/5_4a.png" alt="how to place the coral leaf branch on the cup" loading="lazy" width="380px" height="401px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/5_4a.png 2x"></figure> <h2 id="toc-vxgl-how-to-create-a-maple-leaf-in-illustrator"> <span class="sectionnum">6. </span>How to create a maple leaf in Illustrator</h2> <h3 id="toc-4a2z-step-1">Step 1</h3> <p><span>First, we'll draw a stalk using the </span><strong>Line Segment Tool (\)</strong><span>. On the </span><strong>Stroke</strong><span> panel, make the stroke </span><strong>Weight</strong><span> <strong>3</strong></span><strong> px</strong><span> and check the </span><strong>Round Cap</strong><span>. The stroke color should be </span><strong>R=196, G=70, B=49</strong><span>. </span><span>Draw a long stalk. </span></p> <p><span>After that, add a smaller horizontal stalk. Hold the <strong>Shift</strong> button while drawing—it will help you to draw at exactly <strong>90 degrees</strong>. </span><span>Then, add two new diagonal small stalks. </span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/6_1.png" alt="how to create the brown stalk for the maple leaf" loading="lazy" width="870px" height="226px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/6_1.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/6_1.png" alt="how to create the brown stalk for the maple leaf" loading="lazy" width="650px" height="173px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/6_1.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/6_1.png" alt="how to create the brown stalk for the maple leaf" loading="lazy" width="380px" height="107px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/6_1.png 2x"></figure> <h3 id="toc-qfvt-step-2">Step 2</h3> <p><span>Using the <strong>Ellipse Tool (L)</strong>, draw a yellow ellipse. The fill color should be </span><strong>R=242, G=175, B=76</strong><span>. </span></p> <p><span>Take the <strong>Anchor Point Tool (Shift-C)</strong> and click on the top and bottom anchor points. You should get a shape with sharp points—this will be our leaf. </span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/6_2.png" alt="how to create the maple leaf" loading="lazy" width="870px" height="412px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/6_2.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/6_2.png" alt="how to create the maple leaf" loading="lazy" width="650px" height="311px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/6_2.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/6_2.png" alt="how to create the maple leaf" loading="lazy" width="380px" height="186px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/6_2.png 2x"></figure> <h3 id="toc-w5rl-step-3">Step 3</h3> <p><span>Choose a texture you like, and place it behind the yellow leaf. </span></p> <p><span>Select the yellow leaf and make a copy in front (<strong>Control-C, Control-F</strong>). Keep the selection and select the texture while holding the <strong>Shift</strong> key. Go to </span><span><strong>Object &gt; Clipping Mask &gt; Make (Control-7)</strong>. </span></p> <p><span>Keep this selection and go to the <strong>Transparency</strong> panel. In the pop-out menu, select <strong>Color Burn</strong>. </span><span>Group it.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/6_3.png" alt="how to add texture to the maple leaf" 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/127/posts/108944/image-upload/6_3.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/6_3.png" alt="how to add texture to the maple leaf" 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/127/posts/108944/image-upload/6_3.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/6_3.png" alt="how to add texture to the maple leaf" 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/127/posts/108944/image-upload/6_3.png 2x"></figure> <h3 id="toc-yrwl-step-4">Step 4</h3> <p><span>Put the yellow leaf behind the vertical stalk. </span><span>Create a copy of it and rotate it <strong>45 degrees</strong> to the left while holding <strong>Shift</strong>. Put it behind the stalk. </span></p> <p><span>Keep going: create five more copies and place them behind each stalk. </span><span>Now, group the whole maple leaf.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/6_4.png" alt="how to create the maple leaf" loading="lazy" width="870px" height="272px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/6_4.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/6_4.png" alt="how to create the maple leaf" loading="lazy" width="650px" height="207px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/6_4.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/6_4.png" alt="how to create the maple leaf" loading="lazy" width="380px" height="127px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/6_4.png 2x"></figure> <p><span>Put the maple leaf close to the </span><span>latte cup, on the left side.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/6_4a.png" alt="how to place the maple leaf branch on the cup" loading="lazy" width="870px" height="920px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/6_4a.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/6_4a.png" alt="how to place the maple leaf branch on the cup" loading="lazy" width="650px" height="687px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/6_4a.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/6_4a.png" alt="how to place the maple leaf branch on the cup" loading="lazy" width="380px" height="401px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/6_4a.png 2x"></figure> <h2 id="toc-ul5g-how-to-create-red-berries-in-illustrator"> <span class="sectionnum">7. </span>How to create red berries in Illustrator</h2> <h3 id="toc-mv6b-step-1">Step 1</h3> <p><span>First, we'll draw a stalk using the </span><strong>Arc Tool</strong><span>. On the </span><strong>Stroke</strong><span> panel, make the stroke </span><strong>Weight </strong><strong>5 px</strong><span> and check </span><strong>Round Cap</strong><span>. The stroke color should be </span><strong>R=173, G=159, B=121</strong><span>. </span></p> <p><span>Draw a long stalk from top to bottom. Then</span><span>, add two smaller green curves that branch out.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/7_1.png" alt="how to create the green stalk" loading="lazy" width="870px" height="226px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/7_1.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/7_1.png" alt="how to create the green stalk" loading="lazy" width="650px" height="173px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/7_1.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/7_1.png" alt="how to create the green stalk" loading="lazy" width="380px" height="107px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/7_1.png 2x"></figure> <h3 id="toc-f6ky-step-2">Step 2</h3> <p><span>While holding the <strong>Shift</strong> key, draw a red circle. The fill color should be </span><strong>R=196, G=70, B=49</strong><span>. </span><span>Then add some small brown lines on top, with a stroke color of </span><strong>R=117, G=70, B=70</strong><span>. </span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/7_2.png" alt="how to create the red berry" loading="lazy" width="870px" height="226px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/7_2.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/7_2.png" alt="how to create the red berry" loading="lazy" width="650px" height="173px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/7_2.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/7_2.png" alt="how to create the red berry" loading="lazy" width="380px" height="107px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/7_2.png 2x"></figure> <h3 id="toc-k7gm-step-3">Step 3</h3> <p><span>Choose a texture you like, and place it behind the red berry. </span></p> <p><span>Select the berry and make a copy in front (<strong>Control-C, Control-F</strong>). Keep the selection and select the texture while holding <strong>Shift</strong>. Go to </span><span><strong>Object &gt; Clipping Mask &gt; Make (Control-7)</strong>. </span></p> <p><span>Keep this selection, and go to the <strong>Transparency</strong> panel. In the pop-out menu, select <strong>Color Burn</strong>. </span><span>Group the whole berry.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/7_3.png" alt="how to add texture to the red berry" loading="lazy" width="870px" height="297px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/7_3.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/7_3.png" alt="how to add texture to the red berry" loading="lazy" width="650px" height="225px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/7_3.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/7_3.png" alt="how to add texture to the red berry" loading="lazy" width="380px" height="137px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/7_3.png 2x"></figure> <h3 id="toc-fcqe-step-4">Step 4</h3> <p><span>Put the red berry on the green stalk. </span><span>Create two more copies of it and place them on each stalk. </span><span>Now, group it. </span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/7_4.png" alt="how to create the red berry branch" loading="lazy" width="870px" height="263px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/7_4.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/7_4.png" alt="how to create the red berry branch" loading="lazy" width="650px" height="200px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/7_4.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/7_4.png" alt="how to create the red berry branch" loading="lazy" width="380px" height="123px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/7_4.png 2x"></figure> <p><span>Put the red berry branch close to the </span><span>latte cup, on the right side.</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/7_4a.png" alt="how to place the red berry branch on the cup" loading="lazy" width="870px" height="920px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/7_4a.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/7_4a.png" alt="how to place the red berry branch on the cup" loading="lazy" width="650px" height="687px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/7_4a.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/7_4a.png" alt="how to place the red berry branch on the cup" loading="lazy" width="380px" height="401px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/7_4a.png 2x"></figure> <h2 id="toc-pzkg-congratulations"> <span>Congratulations!</span><strong> </strong> </h2> <p><span>Now you have a beautiful fall illustration in </span><span>autumnal colors</span><span>! In this tutorial, you learned how to use basic shapes to create an illustration and how to move around anchor points to modify these shapes. You also now know how </span><span>to apply textures to your vector illustrations.</span><span> You can apply all of this knowledge to your future projects to enhance them and truly make them your own. Happy creating!</span></p> <figure class="post_image"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/7_4a.png" alt="final image, fall pumpkin latte illustration" loading="lazy" width="870px" height="920px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/7_4a.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/7_4a.png" alt="final image, fall pumpkin latte illustration" loading="lazy" width="650px" height="687px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/7_4a.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/7_4a.png" alt="final image, fall pumpkin latte illustration" loading="lazy" width="380px" height="401px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/7_4a.png 2x"></figure> <h2 id="toc-d0ke-recommended-resources-from-envato-elements">Recommended resources from Envato</h2> <p><span>Envato is a subscription-based service offering a vast library of digital assets, including stock photos, graphics, templates, fonts, and more, created for designers, developers, and content creators. Users pay a monthly or annual fee for unlimited downloads, making it a cost-effective solution for those who need access to a wide range of creative resources. The platform is known for its quality and variety, catering to a wide variety of creative and marketing needs.</span></p> <h3 id="toc-dom7-watercolor-fall-pumpkin-clipart">1. <a href="proxy.php?url=https://elements.envato.com/watercolor-fall-pumpkin-clipart-6BVMW8Z" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Watercolor fall pumpkin clipart</a> (<span>PNG</span>)</h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/watercolor-fall-pumpkin-clipart-6BVMW8Z" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/RR_from_EE_1.png" alt="Watercolor Fall Pumpkin Clipart" 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/108944/image-upload/RR_from_EE_1.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/RR_from_EE_1.png" alt="Watercolor Fall Pumpkin Clipart" 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/108944/image-upload/RR_from_EE_1.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/RR_from_EE_1.png" alt="Watercolor Fall Pumpkin Clipart" 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/108944/image-upload/RR_from_EE_1.png 2x"></a></figure> <p><span>This product offers a selection of beautiful autumn-themed watercolor clipart that you can easily incorporate into your designs. It’s perfect for creating greeting cards, wedding invitations, stationery, and more. The collection includes eight watercolor pumpkins and 12 botanical elements, all provided as PNG files with a high resolution of 300 DPI. Don't miss out—elevate your creative projects with this beautiful collection today.</span></p> <h3 id="toc-705z-autumn-leaves-pumpkins-and-mushrooms-vector-aiepspngsvg">2. <a href="proxy.php?url=https://elements.envato.com/autumn-leaves-pumpkins-and-mushrooms-vector-F7FP7KP" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Autumn leaves, pumpkins, and mushrooms vector</a> (<span>AI</span><span>, EPS</span><span>, PNG</span><span>, SVG</span>)</h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/autumn-leaves-pumpkins-and-mushrooms-vector-F7FP7KP" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/RR_from_EE_2.png" alt="Autumn Leaves, Pumpkins and Mushrooms Vector" loading="lazy" width="870px" height="615px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/RR_from_EE_2.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/RR_from_EE_2.png" alt="Autumn Leaves, Pumpkins and Mushrooms Vector" loading="lazy" width="650px" height="461px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/RR_from_EE_2.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/RR_from_EE_2.png" alt="Autumn Leaves, Pumpkins and Mushrooms Vector" loading="lazy" width="380px" height="272px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/RR_from_EE_2.png 2x"></a></figure> <p><span>These autumn graphic assets are perfect for all your design projects, offering versatile vector graphics that can be used in a number of ways. The set includes AI and EPS vector files at 2340 x 1560 px, with the EPS files formatted for EPS 10. You'll also receive 36 individual SVG files, as well as 36 PNG images with a transparent background. The PNG files are high-resolution at 300 ppi in CMYK color. </span></p> <h3 id="toc-4mrf-17-pumpkin-spice-elements">3. <a href="proxy.php?url=https://elements.envato.com/17-pumpkin-spice-elements-TXWE5PC" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">17 pumpkin spice elements</a> (<span>AI</span><span>, EPS</span><span>, PNG</span>)</h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/17-pumpkin-spice-elements-TXWE5PC" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/RR_from_EE_3.png" alt="17 Pumpkin spice elements" loading="lazy" width="870px" height="645px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/RR_from_EE_3.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/RR_from_EE_3.png" alt="17 Pumpkin spice elements" loading="lazy" width="650px" height="483px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/RR_from_EE_3.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/RR_from_EE_3.png" alt="17 Pumpkin spice elements" loading="lazy" width="380px" height="285px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/108944/image-upload/RR_from_EE_3.png 2x"></a></figure> <p><span>Enhance your designs with this charming set of 17 hand-drawn pumpkin spice elements, perfect for adding a cozy autumn touch to any project. Featuring seasonal illustrations of pumpkin spices, pies, lattes, and other delicious treats, this collection is ideal for greeting cards, banners, posters, and decorations. This set includes 17 clipart elements available in AI, EPS, and PNG formats, all conveniently downloadable as a ZIP file. Download these delightful autumn elements and use them to bring your fall projects to life.</span></p> <h3 id="toc-l1og-pumpkin-spice-design">4. <a href="proxy.php?url=https://elements.envato.com/pumpkin-spice-design-JZNSLFE" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Pumpkin spice design</a> (<span>PNG</span>)</h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/pumpkin-spice-design-JZNSLFE" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/RR_from_EE_4.png" alt="Pumpkin spice design" loading="lazy" width="870px" height="516px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/127/posts/108944/image-upload/RR_from_EE_4.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/RR_from_EE_4.png" alt="Pumpkin spice design" loading="lazy" width="650px" height="388px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/127/posts/108944/image-upload/RR_from_EE_4.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/RR_from_EE_4.png" alt="Pumpkin spice design" 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/108944/image-upload/RR_from_EE_4.png 2x"></a></figure> <p><span>Add a cozy fall vibe to your designs with this adorable Watercolor Pumpkin Spice clipart collection. Perfect for capturing the autumn feel, this set includes cute pumpkin illustrations and autumn leaves, ideal for your seasonal projects. Each illustration comes as a separate PNG file with a transparent background, making it easy to incorporate into your work. On top of that, you'll also receive five beautifully arranged designs, each sized at 6"x6" and at a high resolution of 300 dpi. </span></p> <h3 id="toc-7rwi-halloween-pumpkins">5. <a href="proxy.php?url=https://elements.envato.com/halloween-pumpkins-UX325N" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Halloween pumpkins</a> (<span>EPS</span><span>, JPG</span>)</h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/halloween-pumpkins-UX325N" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/127/posts/108944/image-upload/RR_from_EE_5.png" alt="Halloween pumpkins" 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/127/posts/108944/image-upload/RR_from_EE_5.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/127/posts/108944/image-upload/RR_from_EE_5.png" alt="Halloween pumpkins" 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/127/posts/108944/image-upload/RR_from_EE_5.png 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/108944/image-upload/RR_from_EE_5.png" alt="Halloween pumpkins" 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/127/posts/108944/image-upload/RR_from_EE_5.png 2x"></a></figure> <p><span>Bring a spooky touch to your Halloween projects with this vector collection of decorative orange pumpkins, featuring playful expressions and "Happy Halloween" text. Perfect for greeting cards, posters, websites, and banners, these flat-style designs are ready to enhance your seasonal creations. You'll receive 15 EPS files and 15 high-resolution JPG files (300 dpi, 6000x5000 px). All of the objects are fully expanded and ready to print. Get this spooky and fun collection to make your Halloween designs stand out!</span></p> <h2 id="toc-8hfh-please-take-a-look-at-these-tutorials">Discover awesome tutorials and resources</h2> <p><span>Envato Tuts+ offers a wide range of step-by-step guides and video lessons that help creative professionals and beginners improve their skills in design, coding, photography, video, and more. </span></p> <p><span>These tutorials are created by industry experts and cover a variety of tools and techniques, making it easier to learn new skills or enhance existing ones. Whether you're looking to master a software program or explore new creative projects, Envato Tuts+ provides valuable resources to help you succeed in your artistic journey.</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="proxy.php?url=https://design.tutsplus.com/tutorials/create-an-easy-retro-pumpkin-card-in-adobe-illustrator--vector-14836"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cdn.tutsplus.com/cdn-cgi/image/width=400/vector/uploads/2013/10/pump400.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cdn.tutsplus.com/cdn-cgi/image/width=800/vector/uploads/2013/10/pump400.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cdn.tutsplus.com/cdn-cgi/image/width=400/vector/uploads/2013/10/pump400.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cdn.tutsplus.com/cdn-cgi/image/width=800/vector/uploads/2013/10/pump400.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cdn.tutsplus.com/cdn-cgi/image/width=360/vector/uploads/2013/10/pump400.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cdn.tutsplus.com/cdn-cgi/image/width=720/vector/uploads/2013/10/pump400.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">Create an Easy, Retro Pumpkin 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="proxy.php?url=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="proxy.php?url=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="proxy.php?url=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">15 Oct 2013</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://design.tutsplus.com/tutorials/how-to-create-a-halloween-illustration-with-a-white-kitten-in-adobe-illustrator--cms-22447"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/127/posts/22447/preview_image/preview.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/127/posts/22447/preview_image/preview.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/127/posts/22447/preview_image/preview.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/127/posts/22447/preview_image/preview.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/22447/preview_image/preview.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/22447/preview_image/preview.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">How to Create a Halloween Illustration With a White Kitten 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="proxy.php?url=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="proxy.php?url=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="proxy.php?url=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">22 Oct 2014</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://design.tutsplus.com/tutorials/how-to-create-autumn-leaves-berries-and-chestnut-icons-in-adobe-illustrator--cms-22567"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/127/posts/22567/preview_image/preview.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/127/posts/22567/preview_image/preview.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/127/posts/22567/preview_image/preview.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/127/posts/22567/preview_image/preview.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/127/posts/22567/preview_image/preview.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/127/posts/22567/preview_image/preview.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">How to Create Autumn Leaves, Berries, and Chestnut Icons 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="proxy.php?url=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="proxy.php?url=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="proxy.php?url=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">26 May 2024</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://design.tutsplus.com/tutorials/illustrator-in-60-seconds-the-shape-builder-tool--cms-26567"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2659/posts/26567/preview_image/ShapeBuilderToolPreview.jpeg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2659/posts/26567/preview_image/ShapeBuilderToolPreview.jpeg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2659/posts/26567/preview_image/ShapeBuilderToolPreview.jpeg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2659/posts/26567/preview_image/ShapeBuilderToolPreview.jpeg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2659/posts/26567/preview_image/ShapeBuilderToolPreview.jpeg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2659/posts/26567/preview_image/ShapeBuilderToolPreview.jpeg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">How to Use the Shape Builder Tool 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="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/158/profiles/957/profileImage/PORTRAIT_2025_400x400_Tuts_.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/PORTRAIT_2025_400x400_Tuts_.png 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/158/profiles/957/profileImage/PORTRAIT_2025_400x400_Tuts_.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/PORTRAIT_2025_400x400_Tuts_.png 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/158/profiles/957/profileImage/PORTRAIT_2025_400x400_Tuts_.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/PORTRAIT_2025_400x400_Tuts_.png 2x"> </div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Andrei Marius</div> <div class="roundup-block__published-date">25 Jul 2024</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://design.tutsplus.com/tutorials/how-to-draw-a-colorful-autumn-background-with-leaves-in-adobe-illustrator--cms-29210"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/1500/posts/29210/preview_image/colorful_leaves_24.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/1500/posts/29210/preview_image/colorful_leaves_24.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/1500/posts/29210/preview_image/colorful_leaves_24.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/1500/posts/29210/preview_image/colorful_leaves_24.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1500/posts/29210/preview_image/colorful_leaves_24.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/1500/posts/29210/preview_image/colorful_leaves_24.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">How to Draw a Colorful Autumn Background With Leaves 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="proxy.php?url=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="proxy.php?url=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="proxy.php?url=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">16 Jun 2024</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://design.tutsplus.com/tutorials/how-to-create-your-own-central-perk-logo-in-illustrator--cms-108453"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/115/posts/108453/preview_image/How_to_Create_Your_Own_Central_Perk_Logo_in_Illustrator_tutorial_image_preview_A_min.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/115/posts/108453/preview_image/How_to_Create_Your_Own_Central_Perk_Logo_in_Illustrator_tutorial_image_preview_A_min.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/115/posts/108453/preview_image/How_to_Create_Your_Own_Central_Perk_Logo_in_Illustrator_tutorial_image_preview_A_min.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/115/posts/108453/preview_image/How_to_Create_Your_Own_Central_Perk_Logo_in_Illustrator_tutorial_image_preview_A_min.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/115/posts/108453/preview_image/How_to_Create_Your_Own_Central_Perk_Logo_in_Illustrator_tutorial_image_preview_A_min.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/115/posts/108453/preview_image/How_to_Create_Your_Own_Central_Perk_Logo_in_Illustrator_tutorial_image_preview_A_min.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">How to Create Your Own Central Perk Logo 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="proxy.php?url=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="proxy.php?url=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="proxy.php?url=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">28 Mar 2024</div> </div> </div> </div> </div></a></li> </ul> </div><div class="mediafed_ad"><img border="0" height="1" src="proxy.php?url=http://audio.tutsplus.com.feedsportal.com/c/35227/f/669438/s/108944/sc/4/mf.gif" width="1" /><a href="proxy.php?url=http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/108944/a2.htm"><img border="0" src="proxy.php?url=http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/108944/a2.img" /></a><img border="0" height="1" src="proxy.php?url=http://pi.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/108944/a2t.img" width="1" /></div> 2025-10-27 04:24:00 UTC 2025-10-27 04:24:00 UTC Nataliya Dolotko tag:tutsplus.com,2005:PostPresenter/cms-33902 2019-09-09T09:47:56+00:00 25+ Best Event Sponsorship Proposal Templates (Example Downloads for 2025) <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="imgs"> <p>Have an upcoming event where you need help from sponsors?</p> <p>It can be challenging to attract sponsors for your events. Start with the right event sponsorship proposal template!</p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/sponsorship-proposal-template-U53GVE" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2659/posts/33902/image-upload/Modern%20Sponsorship%20Proposal%20Template-intro.jpg" alt="Use this new event sponsorship proposal template for your next project." loading="lazy" width="870px" height="590px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2659/posts/33902/image-upload/Modern%20Sponsorship%20Proposal%20Template-intro.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2659/posts/33902/image-upload/Modern%20Sponsorship%20Proposal%20Template-intro.jpg" alt="Use this new event sponsorship proposal template for your next project." loading="lazy" width="650px" height="442px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2659/posts/33902/image-upload/Modern%20Sponsorship%20Proposal%20Template-intro.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2659/posts/33902/image-upload/Modern%20Sponsorship%20Proposal%20Template-intro.jpg" alt="Use this new event sponsorship proposal template for your next project." 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/2659/posts/33902/image-upload/Modern%20Sponsorship%20Proposal%20Template-intro.jpg 2x"></a> <figcaption>Use a new <a href="proxy.php?url=https://elements.envato.com/sponsorship-proposal-template-U53GVE" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">event sponsorship proposal template</a> from Envato Elements.</figcaption> </figure> <p>Looking for <span>event sponsorship examples? </span>Work with a professional <a href="proxy.php?url=https://elements.envato.com/graphic-templates/print-templates/event+proposal" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">event sponsorship proposal template</a>. It'll help you win the hearts of potential sponsors.</p> <p>Before writing your own messages, look at e<span>vent sponsorship examples for inspiration. </span></p> <p>The key ingredients of an effective event sponsorship proposal example are: </p> <ul> <li>persuasive content </li> <li>easy-to-follow structure </li> <li>visually captivating designs </li> </ul> <p>Don’t know where to begin?</p> <p>Learn how to write a proposal for an event.</p> <p>Follow simple steps from real-life practices of some of the best event proposals out there. We'll cover the fundamentals in writing effective event proposals with practical formats.</p> <p>We've also included some of the <a href="proxy.php?url=https://elements.envato.com/graphic-templates/print-templates/event+proposal" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">best event proposal examples</a> for inspiration.</p> <p>Edit these <a href="proxy.php?url=https://elements.envato.com/graphic-templates/print-templates/event+proposal" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">event proposal samples</a> to better suit your event needs. Communicate your event as worth sponsoring.</p> <h2 id="toc-8xgx-5-great-examples-of-event-proposal-templates-from-envato-elements-for-2022">Great Examples of Event Proposal Templates From Envato Elements for 2024</h2> <p>Let's look at some e<span>vent sponsorship examples. </span></p> <p><span>Here's </span>our latest list of the best event planning request for proposal templates. They're all available on Envato Elements!</p> <h3 id="toc-izvf-modern-sponsorship-proposal-template">1. <a href="proxy.php?url=https://elements.envato.com/sponsorship-proposal-template-U53GVE" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Modern Sponsorship Proposal Template</a> </h3> </div><div data-content-block-type="ImageGallery" class="content-block content-block-imagegallery" id="ieat"> <div class="image-gallery_preview-container" id="ic6t"> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/sponsorship-proposal-template-U53GVE" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/33902/image-upload/SS_Art_4.jpg" alt="Modern sponsorship proposal template" id="iet1" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/33902/image-upload/SS_Art_4.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/33902/image-upload/SS_Art_4.jpg" alt="Modern sponsorship proposal template" id="iet1" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/33902/image-upload/SS_Art_4.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/33902/image-upload/SS_Art_4.jpg" alt="Modern sponsorship proposal template" id="iet1" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/33902/image-upload/SS_Art_4.jpg 2x"></a></figure><figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/sponsorship-proposal-template-U53GVE" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/33902/image-upload/SS_Art_3.jpg" alt="02 Modern sponsorship proposal template" id="ilazq" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/33902/image-upload/SS_Art_3.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/33902/image-upload/SS_Art_3.jpg" alt="02 Modern sponsorship proposal template" id="ilazq" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/33902/image-upload/SS_Art_3.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/33902/image-upload/SS_Art_3.jpg" alt="02 Modern sponsorship proposal template" id="ilazq" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/33902/image-upload/SS_Art_3.jpg 2x"></a></figure><figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/sponsorship-proposal-template-U53GVE" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/33902/image-upload/SS_Art_2.jpg" alt="03 Modern sponsorship proposal template" id="imobk" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/33902/image-upload/SS_Art_2.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/33902/image-upload/SS_Art_2.jpg" alt="03 Modern sponsorship proposal template" id="imobk" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/33902/image-upload/SS_Art_2.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/33902/image-upload/SS_Art_2.jpg" alt="03 Modern sponsorship proposal template" id="imobk" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/33902/image-upload/SS_Art_2.jpg 2x"></a></figure><figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/sponsorship-proposal-template-U53GVE" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/33902/image-upload/SS_Art_1.jpg" alt="04 Modern sponsorship proposal template" id="i0vyr" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/33902/image-upload/SS_Art_1.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/33902/image-upload/SS_Art_1.jpg" alt="04 Modern sponsorship proposal template" id="i0vyr" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/33902/image-upload/SS_Art_1.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/33902/image-upload/SS_Art_1.jpg" alt="04 Modern sponsorship proposal template" id="i0vyr" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/33902/image-upload/SS_Art_1.jpg 2x"></a></figure> </div> <div class="image-gallery_thumbnail-container"> <div class="image-gallery-thumbnail_preview" id="ixzpj"> <img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/33902/image-upload/SS_Art_4.jpg" alt="" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/33902/image-upload/SS_Art_4.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/33902/image-upload/SS_Art_4.jpg" alt="" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/33902/image-upload/SS_Art_4.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/33902/image-upload/SS_Art_4.jpg" alt="" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/33902/image-upload/SS_Art_4.jpg 2x"> </div> <div class="image-gallery-thumbnail_preview" id="id11w"> <img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/33902/image-upload/SS_Art_3.jpg" alt="" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/33902/image-upload/SS_Art_3.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/33902/image-upload/SS_Art_3.jpg" alt="" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/33902/image-upload/SS_Art_3.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/33902/image-upload/SS_Art_3.jpg" alt="" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/33902/image-upload/SS_Art_3.jpg 2x"> </div> <div class="image-gallery-thumbnail_preview" id="iqhrl"> <img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/33902/image-upload/SS_Art_2.jpg" alt="" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/33902/image-upload/SS_Art_2.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/33902/image-upload/SS_Art_2.jpg" alt="" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/33902/image-upload/SS_Art_2.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/33902/image-upload/SS_Art_2.jpg" alt="" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/33902/image-upload/SS_Art_2.jpg 2x"> </div> <div class="image-gallery-thumbnail_preview" id="idqhr"> <img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/33902/image-upload/SS_Art_1.jpg" alt="" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/33902/image-upload/SS_Art_1.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/33902/image-upload/SS_Art_1.jpg" alt="" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/33902/image-upload/SS_Art_1.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/33902/image-upload/SS_Art_1.jpg" alt="" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/33902/image-upload/SS_Art_1.jpg 2x"> </div> </div> </div><div data-content-block-type="Wysi" id="ih6t" class="content-block-wysi content-block"><div class="content-block content-block-imagegallery" data-content-block-type="ImageGallery"> <div class="image-gallery_preview-container"> </div> <div class="image-gallery_thumbnail-container"> <div class="image-gallery-thumbnail_preview"> </div> <div class="image-gallery-thumbnail_preview"> </div> </div> <div class="content-block-wysi" data-content-block-type="Wysi"> <div class="callout-block"> <span class="callout-icon callout-info"></span> <div class="callout-message"><em>See more of this stylish template <a href="proxy.php?url=https://elements.envato.com/sponsorship-proposal-template-U53GVE" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">proposal sponsorship design</a> in the gallery above.</em></div> </div> <p>Are you looking for modern template proposal sponsorship designs? This new sponsorship doc is for you.</p> <p>This template features a unique color scheme and clean typography. No doubt, it's a winning proposal example.</p> <p>This sponsorship proposal template is fully editable in Adobe InDesign and comes with:</p> <ul> <li>A4 and US Letter sizes</li> <li>easy customization options</li> <li>print-ready design</li> <li>free fonts</li> </ul> <h3 id="toc-j508-square-proposal-template">2. <a href="proxy.php?url=https://elements.envato.com/square-proposal-template-3FGXVYP" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Square Event Proposal Template</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/square-proposal-template-3FGXVYP" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33902/image-upload/ev1.jpg" alt="Square Proposal Template" loading="lazy" width="870px" height="555px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33902/image-upload/ev1.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33902/image-upload/ev1.jpg" alt="Square Proposal Template" loading="lazy" width="650px" height="417px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33902/image-upload/ev1.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33902/image-upload/ev1.jpg" alt="Square Proposal Template" loading="lazy" width="380px" height="247px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33902/image-upload/ev1.jpg 2x"></a></figure> <p>This is a unique, square event proposal template that will catch the eye of everybody in the room. Use that to your advantage to get your point across.</p> <p>Its features will give you options you need to create a winning proposal:</p> <ul> <li>20 pages</li> <li>210x210 dimensions</li> <li>fully layered</li> <li>help file included</li> </ul> <p>It's a great reference if you're looking for <span>event sponsorship examples. </span></p> <h3 id="toc-if9c-media-event-annual-report">3. <a href="proxy.php?url=https://elements.envato.com/media-event-annual-report-5MPVPVG" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Media Event Sponsorship Example</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/media-event-annual-report-5MPVPVG" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33902/image-upload/ev2.jpg" alt="Media Event Annual Report" loading="lazy" width="870px" height="555px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33902/image-upload/ev2.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33902/image-upload/ev2.jpg" alt="Media Event Annual Report" loading="lazy" width="650px" height="417px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33902/image-upload/ev2.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33902/image-upload/ev2.jpg" alt="Media Event Annual Report" loading="lazy" width="380px" height="247px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33902/image-upload/ev2.jpg 2x"></a></figure> <p>Be convincing, bold, and straightforward to get what you want! This event sponsorship example will help you get where you need to go. All thanks to its powerful design and the features it comes with:</p> <ul> <li>12 pages</li> <li>300 dpi resolution</li> <li>layered file for easy editing</li> <li>help file</li> </ul> <h3 id="toc-n5k1-cooking-event-sponsorship-proposal">4. <a href="proxy.php?url=https://elements.envato.com/cooking-event-sponsorship-proposal-VK6NZSY" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Cooking Event Sponsorship Proposal</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/cooking-event-sponsorship-proposal-VK6NZSY" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33902/image-upload/ev3.jpg" alt="Cooking Event Sponsorship Proposal" loading="lazy" width="870px" height="555px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33902/image-upload/ev3.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33902/image-upload/ev3.jpg" alt="Cooking Event Sponsorship Proposal" loading="lazy" width="650px" height="417px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33902/image-upload/ev3.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33902/image-upload/ev3.jpg" alt="Cooking Event Sponsorship Proposal" loading="lazy" width="380px" height="247px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33902/image-upload/ev3.jpg 2x"></a></figure> <p>Are you proposing a cook off? Make your yummy event known with the use of an event proposal template like this one. It has plenty of space to include all the information you need. Add all the pictures you desire.</p> <p>Its features are pretty tasty, too:</p> <ul> <li>InDesign and PowerPoint files</li> <li>16 pages</li> <li>fully and easily customizable</li> <li>well-organized layers</li> </ul> <h3 id="toc-2xjr-sponsorship-proposal-ms-word--indesign">5. <a href="proxy.php?url=https://elements.envato.com/sponsorship-proposal-ms-word-indesign-PFZX4RF" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Sponsorship Event Proposal Template - MS Word &amp; InDesign</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/sponsorship-proposal-ms-word-indesign-PFZX4RF" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33902/image-upload/ev4.jpg" alt="Sponsorship Proposal | MS Word &amp; Indesign" loading="lazy" width="870px" height="555px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33902/image-upload/ev4.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33902/image-upload/ev4.jpg" alt="Sponsorship Proposal | MS Word &amp; Indesign" loading="lazy" width="650px" height="417px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33902/image-upload/ev4.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33902/image-upload/ev4.jpg" alt="Sponsorship Proposal | MS Word &amp; Indesign" loading="lazy" width="380px" height="247px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33902/image-upload/ev4.jpg 2x"></a></figure> <p>Don't fuss! Do you need to get your message across? Don't spend time worrying. Download this awesome event sponsorship example and get working!</p> <p>Not only does it have a professional design, but it also comes with:</p> <ul> <li>Microsoft Word and Adobe InDesign files</li> <li>20 customizable pages</li> <li>automatic page numbering</li> <li>editable texts, colors and objects</li> </ul> <h3 id="toc-6w97-minimalist-proposal-sponsorship-template">6. <a href="proxy.php?url=https://elements.envato.com/sponsorship-proposal-WGF6TY" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Minimalist Proposal Sponsorship Template</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/sponsorship-proposal-WGF6TY" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2659/posts/33902/image-upload/Minimalist%20Proposal%20Sponsorship%20Template.jpg" alt="Minimalist Proposal Sponsorship Template" 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/2659/posts/33902/image-upload/Minimalist%20Proposal%20Sponsorship%20Template.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2659/posts/33902/image-upload/Minimalist%20Proposal%20Sponsorship%20Template.jpg" alt="Minimalist Proposal Sponsorship Template" 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/2659/posts/33902/image-upload/Minimalist%20Proposal%20Sponsorship%20Template.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2659/posts/33902/image-upload/Minimalist%20Proposal%20Sponsorship%20Template.jpg" alt="Minimalist Proposal Sponsorship Template" 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/2659/posts/33902/image-upload/Minimalist%20Proposal%20Sponsorship%20Template.jpg 2x"></a></figure> <p>If you like minimal sponsorship proposal templates, try this one. This sponsorship template is a great option. Play around with the colors and shapes on this s<span>ponsorship levels template. Make sure it</span> fits your brand.</p> <p>The sponsorship proposal template has:</p> <ul> <li>16 fully customizable pages</li> <li>A4 size</li> <li>editable text, color, objects</li> <li>ease-of-use</li> </ul> <p>Don't worry if you don't have InDesign. You can also edit this template sponsorship proposal in MS Word.</p> <h3 id="toc-5l1w-event-sponsorship-proposal-template">7. <a href="proxy.php?url=https://elements.envato.com/event-proposal-template-V8Z9HY" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Event Sponsorship Proposal Template</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/event-proposal-template-V8Z9HY" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2659/posts/33902/image-upload/Event%20Sponsorship%20Proposal%20Template.jpg" alt="Event Sponsorship Proposal Template" 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/2659/posts/33902/image-upload/Event%20Sponsorship%20Proposal%20Template.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2659/posts/33902/image-upload/Event%20Sponsorship%20Proposal%20Template.jpg" alt="Event Sponsorship Proposal Template" 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/2659/posts/33902/image-upload/Event%20Sponsorship%20Proposal%20Template.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2659/posts/33902/image-upload/Event%20Sponsorship%20Proposal%20Template.jpg" alt="Event Sponsorship Proposal Template" 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/2659/posts/33902/image-upload/Event%20Sponsorship%20Proposal%20Template.jpg 2x"></a></figure> <p>This professional event sponsorship proposal template will get the right sponsors for your next event. This template sponsorship proposal is editable in InDesign. Also editable MS Word so you can brand it according to your needs.</p> <p>Is a great e<span>vent sponsorship proposal to get started:</span></p> <ul> <li><span>2 paper sizes (A4 and US Letter)</span></li> <li><span>print-ready design</span></li> <li><span>easily customizable to your needs</span></li> <li><span>free fonts</span></li> </ul> <h3 id="toc-1524-company-proposal-sponsorship-template">8. <a href="proxy.php?url=https://elements.envato.com/client-proposal-template-YQWS62Z" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Company Proposal Sponsorship Template</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/client-proposal-template-YQWS62Z" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2659/posts/33902/image-upload/Company%20Proposal%20Sponsorship%20Template.jpg" alt="Company Proposal Sponsorship Template" 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/2659/posts/33902/image-upload/Company%20Proposal%20Sponsorship%20Template.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2659/posts/33902/image-upload/Company%20Proposal%20Sponsorship%20Template.jpg" alt="Company Proposal Sponsorship Template" 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/2659/posts/33902/image-upload/Company%20Proposal%20Sponsorship%20Template.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2659/posts/33902/image-upload/Company%20Proposal%20Sponsorship%20Template.jpg" alt="Company Proposal Sponsorship Template" 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/2659/posts/33902/image-upload/Company%20Proposal%20Sponsorship%20Template.jpg 2x"></a></figure> <p>Start working with this s<span>ponsorship levels template</span>. It's perfect for design proposal sponsorship projects, as well as other business ventures.</p> <p>Give this event sponsorship proposal and its features a look:</p> <ul> <li>25 pages</li> <li>A4 size</li> <li>ready-to-print sponsorship proposal example</li> <li>help file included</li> </ul> <p>Start working with this elegant sponsorship template! </p> <h3 id="toc-buye-clean-event-sponsorship-proposal">9. <a href="proxy.php?url=https://elements.envato.com/event-proposal-template-23EMNZ" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Clean Event Sponsorship Proposal</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/event-proposal-template-23EMNZ" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2659/posts/33902/image-upload/Clean%20Event%20Sponsorship%20Proposal.jpg" alt="Clean Event Sponsorship Proposal" 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/2659/posts/33902/image-upload/Clean%20Event%20Sponsorship%20Proposal.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2659/posts/33902/image-upload/Clean%20Event%20Sponsorship%20Proposal.jpg" alt="Clean Event Sponsorship Proposal" 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/2659/posts/33902/image-upload/Clean%20Event%20Sponsorship%20Proposal.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2659/posts/33902/image-upload/Clean%20Event%20Sponsorship%20Proposal.jpg" alt="Clean Event Sponsorship Proposal" 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/2659/posts/33902/image-upload/Clean%20Event%20Sponsorship%20Proposal.jpg 2x"></a></figure> <p>This clean sponsorship proposal design fits all kinds of projects. You can customize the colors to match your company's brand.</p> <p>It's easy to work with this s<span>ponsorship levels template thanks to its features:</span></p> <ul> <li>easily editable in InDesign</li> <li>A4 and US Letter sizes for the template proposal sponsorship</li> <li>customizable to fit your brand</li> <li>free fonts</li> </ul> <h3 id="toc-lt8i-blue-sponsorship-proposal-template">10. <a href="proxy.php?url=https://elements.envato.com/event-proposal-brochure-N5A3Y2K" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Blue Sponsorship Proposal Template</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/event-proposal-brochure-N5A3Y2K" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/33902/image-upload/SS_Art_5.jpg" alt="Sponsorship Proposal Template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/33902/image-upload/SS_Art_5.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/33902/image-upload/SS_Art_5.jpg" alt="Sponsorship Proposal Template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/33902/image-upload/SS_Art_5.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/33902/image-upload/SS_Art_5.jpg" alt="Sponsorship Proposal Template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/33902/image-upload/SS_Art_5.jpg 2x"></a></figure> <p>Here's a bold event sponsorship proposal template that's perfect for 2024. It's customizable on Adobe InDesign.</p> <p>The event sponsorship example has:</p> <ul> <li>a professional layout</li> <li>20 pages</li> <li>print-ready design</li> <li>documentation</li> </ul> <p>Try it if you want a modern event sponsorship proposal that will help you bring in funding.</p> <h3 id="toc-ukhf-web-design-proposal">11. <a href="proxy.php?url=https://elements.envato.com/web-design-proposal-242TDL" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Web Design <span>Sponsorship Deck Template</span></a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/web-design-proposal-242TDL" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/33902/image-upload/SS_Art_6.jpg" alt="Web Design Sponsorship Proposal Examples" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/33902/image-upload/SS_Art_6.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/33902/image-upload/SS_Art_6.jpg" alt="Web Design Sponsorship Proposal Examples" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/33902/image-upload/SS_Art_6.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/33902/image-upload/SS_Art_6.jpg" alt="Web Design Sponsorship Proposal Examples" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/33902/image-upload/SS_Art_6.jpg 2x"></a></figure> <p>This sponsorship proposal example is perfect for your hackathon or dev event. It's fully editable, and that includes premium icons and other artwork. Even though this event sponsorship proposal is for web design, you can customize it to fit other themes.</p> <p>It comes with:</p> <ul> <li>24 pages</li> <li>2 sizes (A4 and US Letter)</li> <li>portrait orientation</li> <li>free fonts</li> </ul> <h3 id="toc-lxzl-event-organizer-square-brochure-template">12. <a href="proxy.php?url=https://elements.envato.com/event-organizer-square-brochure-template-UM2KJET" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Organizer Square Sponsorship Deck Example</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/event-organizer-square-brochure-template-UM2KJET" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/33902/image-upload/SS_Art_7.jpg" alt="Square Event Organizer Sponsorship Proposal Template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/33902/image-upload/SS_Art_7.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/33902/image-upload/SS_Art_7.jpg" alt="Square Event Organizer Sponsorship Proposal Template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/33902/image-upload/SS_Art_7.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/33902/image-upload/SS_Art_7.jpg" alt="Square Event Organizer Sponsorship Proposal Template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/33902/image-upload/SS_Art_7.jpg 2x"></a></figure> <p>Looking for a s<span>ponsorship proposal example? </span>Here's a trendy event sponsorship proposal template for fans of unique designs. This sponsorship deck example features a square page layout with plenty of white space. You can edit this sponsorship proposal with InDesign.</p> <p>The event sponsorship proposal sample comes with:</p> <ul> <li>24 pages</li> <li>square 8x8 inch dimensions</li> <li>well-organized layers</li> <li>help file</li> </ul> <h3 id="toc-ybcf-event-proposal-template">13. <a href="proxy.php?url=https://elements.envato.com/event-proposal-keynote-template-93B25UG" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Event Proposal Template</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/event-proposal-keynote-template-93B25UG" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/33902/image-upload/SS_Art_9.jpg" alt="Event Proposal Template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/33902/image-upload/SS_Art_9.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/33902/image-upload/SS_Art_9.jpg" alt="Event Proposal Template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/33902/image-upload/SS_Art_9.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/33902/image-upload/SS_Art_9.jpg" alt="Event Proposal Template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/33902/image-upload/SS_Art_9.jpg 2x"></a></figure> <p>Edit this modern event sponsorship proposal template for Keynote. The sponsorship template has a minimalistic color scheme scheme that you can edit to your liking.</p> <p>The template proposal sponsorship design comes with premium features like:</p> <ul> <li>5 pre-made color themes</li> <li>16:9 aspect ratio </li> <li>placement scheme visual</li> <li>clean layout</li> </ul> <h3 id="toc-uccj-clean-landscape-proposal">14. <a href="proxy.php?url=https://elements.envato.com/project-pro-event-proposal-JDWFU9G" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Project Pro Proposal - Event Sponsorship Deck Template</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/project-pro-event-proposal-JDWFU9G" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2362/posts/33902/image-upload/ev5.jpg" alt="Project Pro Event Proposal" loading="lazy" width="870px" height="555px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2362/posts/33902/image-upload/ev5.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2362/posts/33902/image-upload/ev5.jpg" alt="Project Pro Event Proposal" loading="lazy" width="650px" height="417px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2362/posts/33902/image-upload/ev5.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2362/posts/33902/image-upload/ev5.jpg" alt="Project Pro Event Proposal" loading="lazy" width="380px" height="247px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2362/posts/33902/image-upload/ev5.jpg 2x"></a></figure> <p>Do you have a killer idea you can't wait to share? Spread the word with this uncomplicated, clean proposal template. You won't even have to work hard to create the perfect proposal.</p> <p>The features in this sponsorship deck template will do everything for you:</p> <ul> <li>12 fully customizable pages</li> <li>A4 size format</li> <li>organized layers for easy editing</li> <li>free fonts included</li> </ul> <h3 id="toc-bmrl-festive-sponsorship-proposal">15. <a href="proxy.php?url=https://elements.envato.com/music-event-sponsorship-proposal-template-XR6XZBK" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Music Event Sponsor Proposal Format</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/music-event-sponsorship-proposal-template-XR6XZBK" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/33902/image-upload/SS_Art_12.jpg" alt="Music Event Sponsorship Proposal" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/33902/image-upload/SS_Art_12.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/33902/image-upload/SS_Art_12.jpg" alt="Music Event Sponsorship Proposal" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/33902/image-upload/SS_Art_12.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/33902/image-upload/SS_Art_12.jpg" alt="Music Event Sponsorship Proposal" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/33902/image-upload/SS_Art_12.jpg 2x"></a></figure> <p>This music event sponsorship proposal template is perfect for event managers and organizers. Send a proposal to a sponsor that really catches their attention. Get the right sponsors by providing a clear sponsorship level template page.</p> <p>This sponsorship template includes:</p> <ul> <li>16 pages</li> <li>US Letter paper size</li> <li>easily customizable elements</li> <li>well-organized layers</li> </ul> <p>This sponsor proposal format is highly recommended for music events and other celebrations because of its themed visuals. </p> <h3 id="toc-qfih-proposal-fashion-show">16. <a href="proxy.php?url=https://elements.envato.com/creative-event-proposal-template-4CTEW4S" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Creative Event <span>Sponsorship Deck Template </span></a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/creative-event-proposal-template-4CTEW4S" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/33902/image-upload/SS_Art_13.jpg" alt="Creative Event Proposal Template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/33902/image-upload/SS_Art_13.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/33902/image-upload/SS_Art_13.jpg" alt="Creative Event Proposal Template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/33902/image-upload/SS_Art_13.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/33902/image-upload/SS_Art_13.jpg" alt="Creative Event Proposal Template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/33902/image-upload/SS_Art_13.jpg 2x"></a></figure> <p>Have an upcoming event for creatives? This event proposal format is modern and eye-catching so you can showcase more photographs of your workspaces and collaborations rooms.</p> <p>This could be the perfect event sponsorship template for your project:</p> <ul> <li>20 pages</li> <li>A4 page size</li> <li>300 dpi resolution</li> <li>free fonts</li> </ul> <h3 id="toc-i25y-web-design-proposal">17. <a href="proxy.php?url=https://elements.envato.com/web-design-proposal-EAW2TN" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Web Design <span>Sponsorship Business Proposal Template</span></a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/web-design-proposal-EAW2TN" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/33902/image-upload/SS_Art_14.jpg" alt="Web Design Sponsorship Proposal Example" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/33902/image-upload/SS_Art_14.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/33902/image-upload/SS_Art_14.jpg" alt="Web Design Sponsorship Proposal Example" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/33902/image-upload/SS_Art_14.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/33902/image-upload/SS_Art_14.jpg" alt="Web Design Sponsorship Proposal Example" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/33902/image-upload/SS_Art_14.jpg 2x"></a></figure> <p>Secure a big-time sponsor with this event proposal template made for digital and web design events.</p> <p>Download this event sponsorship proposal template and customize it to your design needs. It's clean design makes it the perfect blank canvass for your sponsorship business proposal.</p> <p>Check out the features on this sponsorship package template:</p> <ul> <li>InDesign and Word files</li> <li>A4 and US Letter paper sizes</li> <li>portrait orientation</li> <li>8x11 in dimension</li> </ul> <h3 id="toc-764x-content-marketing-proposal">18. <a href="proxy.php?url=https://elements.envato.com/real-copy-clean-content-marketing-proposal-E5UNBD" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Marketing <span>Event Sponsorship </span>Proposal</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/real-copy-clean-content-marketing-proposal-E5UNBD" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/33902/image-upload/SS_Art_15.jpg" alt="Content Marketing Proposal" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/33902/image-upload/SS_Art_15.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/33902/image-upload/SS_Art_15.jpg" alt="Content Marketing Proposal" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/33902/image-upload/SS_Art_15.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/33902/image-upload/SS_Art_15.jpg" alt="Content Marketing Proposal" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/33902/image-upload/SS_Art_15.jpg 2x"></a></figure> <p>This premium proposal template is ideal for your sponsorship proposal. Change the colors, the dimensions, and the content in this event sponsorship package template. This is a great sponsorship template to fund a content marketing campaign.</p> <p>Start working with this e<span>vent sponsorship agreement template:</span></p> <ul> <li><span>14 custom pages</span></li> <li><span>A4 and US Letter paper sizes</span></li> <li><span>vector illustrations</span></li> <li><span>free fonts</span></li> </ul> <h3 id="toc-kj8p-yoga-flyer-template">19. <a href="proxy.php?url=https://elements.envato.com/yoga-classes-flyer-WTADWM" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Yoga Flyer Template for Proposal for <span>Sponsorship</span></a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/yoga-classes-flyer-WTADWM" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/33902/image-upload/SS_Art_16.jpg" alt="Yoga Flyer Template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/33902/image-upload/SS_Art_16.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/33902/image-upload/SS_Art_16.jpg" alt="Yoga Flyer Template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/33902/image-upload/SS_Art_16.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/33902/image-upload/SS_Art_16.jpg" alt="Yoga Flyer Template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/33902/image-upload/SS_Art_16.jpg 2x"></a></figure> <p>This template is for any event where health and wellness are promoted like yoga and other related activities. The sponsorship proposal template uses a minimal and striking design. This stylish event sponsorship proposal template is a great fit for many industries.</p> <p>Its features speak for themselves:</p> <ul> <li>INDD, IDML, PDF files</li> <li>three size options (A4, US Letter + bleeds)</li> <li>portrait format</li> <li>free fonts</li> </ul> <p>It's one flexible template for proposal for sponsorship you don't want to miss.</p> <h3 id="toc-qgkd-clean-bifold-business-brochure">20. <a href="proxy.php?url=https://elements.envato.com/clean-bifold-business-brochure-XAYCWFD" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Clean Bifold <span>Sponsorship Proposal Example</span></a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/clean-bifold-business-brochure-XAYCWFD" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/33902/image-upload/SS_Art_17.jpg" alt="Clean bifold business brochure" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/33902/image-upload/SS_Art_17.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/33902/image-upload/SS_Art_17.jpg" alt="Clean bifold business brochure" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/33902/image-upload/SS_Art_17.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/33902/image-upload/SS_Art_17.jpg" alt="Clean bifold business brochure" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/33902/image-upload/SS_Art_17.jpg 2x"></a></figure> <p>Planning an automobile show or a car dealership event? This event sponsorship example is perfect for events where cars are the stars of the show.</p> <p>It's a complete e<span>vent sponsorship proposal template, filled with:</span></p> <ul> <li><span>2 side-bifold brochure template</span></li> <li><span>US Letter paper size</span></li> <li><span>300 dpi resolution</span></li> <li><span>well-organized, grouped layers</span></li> </ul> <p><span> It</span> also got the versatility to work for as a sponsorship deck template for other industries, too.</p> <h3 id="toc-3rvn-landscape-sponsorship-proposal-example">21. <a href="proxy.php?url=https://elements.envato.com/corporate-flyer-template-FSW4M9M" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">The New Creative Idea Sponsorship Business Proposal</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/corporate-flyer-template-FSW4M9M" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/33902/image-upload/SS_Art_18.jpg" alt="Sponsorship Proposal" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/33902/image-upload/SS_Art_18.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/33902/image-upload/SS_Art_18.jpg" alt="Sponsorship Proposal" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/33902/image-upload/SS_Art_18.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/33902/image-upload/SS_Art_18.jpg" alt="Sponsorship Proposal" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/33902/image-upload/SS_Art_18.jpg 2x"></a></figure> <p>This is a premium template great for sponsorship package examples in creative industries. This sponsorship proposal template showcases essential information and combined with modern illustrations.</p> <p>Use its features to get your sponsorship business proposal out there:</p> <ul> <li>A4 and US Letter paper sizes</li> <li>fully and easily editable</li> <li>print-ready design</li> <li>free fonts</li> </ul> <h3 id="toc-aeqq-business-corporate-proposal-template">22. <a href="proxy.php?url=https://elements.envato.com/business-corporate-proposal-template-79LUHAB" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Business Corporate Sponsorship Deck Example</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/business-corporate-proposal-template-79LUHAB" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/33902/image-upload/SS_Art_19.jpg" alt="Business corporate proposal template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/33902/image-upload/SS_Art_19.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/33902/image-upload/SS_Art_19.jpg" alt="Business corporate proposal template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/33902/image-upload/SS_Art_19.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/33902/image-upload/SS_Art_19.jpg" alt="Business corporate proposal template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/33902/image-upload/SS_Art_19.jpg 2x"></a></figure> <p>Get that project secured with this proposal sponsorship deck example for any kind of event or project. Easily change colors and dimensions in this template sponsorship proposal. This stylish sponsorship proposal design has so much potential.</p> <p>Here are some of its highlights:</p> <ul> <li>20 easily customizable pages</li> <li>A4 paper size</li> <li>free fonts</li> <li>help file</li> </ul> <h3 id="toc-z7zd-sponsorship-proposal">23. <a href="proxy.php?url=https://elements.envato.com/sponsorship-proposal-3KJGT79" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Graphic Sponsorship Package Template</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/sponsorship-proposal-3KJGT79" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/33902/image-upload/SS_Art_20.jpg" alt="Sponsorship Proposal" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/33902/image-upload/SS_Art_20.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/33902/image-upload/SS_Art_20.jpg" alt="Sponsorship Proposal" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/33902/image-upload/SS_Art_20.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/33902/image-upload/SS_Art_20.jpg" alt="Sponsorship Proposal" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/33902/image-upload/SS_Art_20.jpg 2x"></a></figure> <p>If you need visually striking graphics, this event sponsorship template will do the job. This event sponsorship package template comes with:</p> <ul> <li>12 custom pages</li> <li>A4 paper size</li> <li>ready-to-print design</li> <li>CMYK color space</li> </ul> <p>Use this sponsorship proposal design to jump start your projects. This is a great s<span>ponsorship proposal example.</span></p> <h3 id="toc-f7g3-simple-landscape-proposal-templates">24. <a href="proxy.php?url=https://elements.envato.com/sponsorship-proposal-2FYG7S4" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Sponsorship Proposal Template</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/sponsorship-proposal-2FYG7S4" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/33902/image-upload/SS_Art_21.jpg" alt="Sponsorship proposal graphic template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/33902/image-upload/SS_Art_21.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/33902/image-upload/SS_Art_21.jpg" alt="Sponsorship proposal graphic template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/33902/image-upload/SS_Art_21.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/33902/image-upload/SS_Art_21.jpg" alt="Sponsorship proposal graphic template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/33902/image-upload/SS_Art_21.jpg 2x"></a></figure> <p>This sponsorship proposal template balances the modern and professional looks. This is one of those sponsorship package examples that should be in every entrepreneur's tool kit.</p> <p>This event sponsorship template has:</p> <ul> <li>INDD and IDML files</li> <li>12 custom pages</li> <li>smart layers for easy editing</li> <li>free fonts</li> </ul> <p>The premium layout is hard to find in free sponsorship proposal examples.</p> <h3 id="toc-0aeg-it-services-proposal-template">25. <a href="proxy.php?url=https://elements.envato.com/it-services-bundle-brochures-print-templates-8KUMDDU" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">IT Services <span>Event Sponsorship Deck</span> Example</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/it-services-bundle-brochures-print-templates-8KUMDDU" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/33902/image-upload/SS_Art_22.jpg" alt="IT services proposal template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/33902/image-upload/SS_Art_22.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/33902/image-upload/SS_Art_22.jpg" alt="IT services proposal template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/33902/image-upload/SS_Art_22.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/33902/image-upload/SS_Art_22.jpg" alt="IT services proposal template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/33902/image-upload/SS_Art_22.jpg 2x"></a></figure> <p>Looking for IT <span>sponsorship proposal examples? </span>Anyone in the IT business will want this event proposal template.</p> <p>This event sponsorship proposal template showcases detailed information on an IT business. There's plenty of room for showing off eye catching graphs and data on the project.</p> <p>Take a look at its highlights:</p> <ul> <li>16 total pages</li> <li>3 universal colors per layout (blue, green, red)</li> <li>automatic page numbering</li> <li>free fonts and icons</li> </ul> <h3 id="toc-23xs-sponsorship-prospectus">26. <a href="proxy.php?url=https://elements.envato.com/sponsorship-proposal-LCZC2RR" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Graphic Template for Proposal for Sponsorship</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/sponsorship-proposal-LCZC2RR" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/33902/image-upload/SS_Art_23.jpg" alt="Sponsorship proposal graphic template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/33902/image-upload/SS_Art_23.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/33902/image-upload/SS_Art_23.jpg" alt="Sponsorship proposal graphic template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/33902/image-upload/SS_Art_23.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/33902/image-upload/SS_Art_23.jpg" alt="Sponsorship proposal graphic template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/33902/image-upload/SS_Art_23.jpg 2x"></a></figure> <p>If you're looking for a bolder look, this event sponsorship proposal template is the perfect cut. It’s unique, sleek, and a visual breath taker.</p> <p>Change up the key colors here to make this event sponsorship proposal match your professional brand. Edit this sponsorship proposal template for your event.</p> <p>As for its specs, with this template for proposal for sponsorship, you'll get:</p> <ul> <li>12 custom pages </li> <li>CMYK color</li> <li>neatly-organized layers</li> <li>fully and easily editable</li> </ul> <h3 id="toc-7de9-sponsorship-proposal-template">27. <a href="proxy.php?url=https://elements.envato.com/sponsorship-proposal-FUYM43X" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Sponsorship Proposal Template</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/sponsorship-proposal-FUYM43X" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/33902/image-upload/SS_Art_24.jpg" alt="Sports Sponsorship Proposal Template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/33902/image-upload/SS_Art_24.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/33902/image-upload/SS_Art_24.jpg" alt="Sports Sponsorship Proposal Template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/33902/image-upload/SS_Art_24.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/33902/image-upload/SS_Art_24.jpg" alt="Sports Sponsorship Proposal Template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/33902/image-upload/SS_Art_24.jpg 2x"></a></figure> <p>This sponsorship proposal template has a versatile look. From business, to sports events, it has everything you need to wow sponsors. It's got a bold, dark color scheme, but you can easily customize it to your liking. Edit it in InDesign.</p> <p>The template proposal sponsorship design includes:</p> <ul> <li>24 pages</li> <li>A4 paper size format</li> <li>ready-to-print design</li> <li>free fonts</li> </ul> <h3 id="toc-t0fz-content-marketing-proposal">28. <a href="proxy.php?url=https://elements.envato.com/proposal-C8XB9H" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Graphic Sponsorship Package Template</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/proposal-C8XB9H" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/33902/image-upload/SS_Art_25.jpg" alt="Proposal graphic template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/33902/image-upload/SS_Art_25.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/33902/image-upload/SS_Art_25.jpg" alt="Proposal graphic template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/33902/image-upload/SS_Art_25.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/33902/image-upload/SS_Art_25.jpg" alt="Proposal graphic template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/33902/image-upload/SS_Art_25.jpg 2x"></a></figure> <p>This is one of the most interesting sponsorship proposal templates in this round up. It comes with master pages that make it easier to edit. And yes, it's all editable in InDesign.</p> <p>Use the features in this sponsorship package template. Put together something amazing with:</p> <ul> <li>26 pages</li> <li>A4 and US Letter size + 5mm bleed</li> <li>300 dpi resolution</li> <li>free fonts</li> </ul> <p>It's one of the best sponsorship proposal examples to check out.</p> <h3 id="toc-1lpt-elegant-proposal-brochure-template">29. <a href="proxy.php?url=https://elements.envato.com/viorge-elegant-project-proposal-presentation-ppt-2JDCQF8" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Elegant Brochure Event Proposal Template</a> </h3> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/viorge-elegant-project-proposal-presentation-ppt-2JDCQF8" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/33902/image-upload/SS_Art_26.jpg" alt="Elegant Event Sponsorship Proposal Brochure Template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/33902/image-upload/SS_Art_26.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/33902/image-upload/SS_Art_26.jpg" alt="Elegant Event Sponsorship Proposal Brochure Template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/33902/image-upload/SS_Art_26.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/33902/image-upload/SS_Art_26.jpg" alt="Elegant Event Sponsorship Proposal Brochure Template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/33902/image-upload/SS_Art_26.jpg 2x"></a></figure> <p>Looking for elegant and modern <span>sponsorship proposal examples? </span>We're wrapping up this list of sponsorship proposal templates with this option.</p> <p>This event sponsorship proposal comes with:</p> <ul> <li>PPT and PPTX files</li> <li>40 pages with cool layouts</li> <li>16:9 widescreen aspect ratio</li> <li>ten color schemes</li> </ul> <p>Use this event sponsorship proposal template. It's great if you're looking for great graphics and use of white space.</p> <p>Use any of these templates as a s<span>ponsorship proposal example. They all have great design ideas for you to get inspired! </span></p> <h2>How to Customize a Sponsorship Proposal Template in Adobe InDesign</h2> <p>Have you found the perfect sponsorship proposal design? Not quite sure how to edit it in Adobe InDesign?</p> <p>Here's some quick tips to help you jump right in and get started.</p> <p>We'll use this <a href="proxy.php?url=https://elements.envato.com/proposal-P37NTAZ" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">event sponsorship proposal example</a> in this walk through.</p> <p>Download it today on Envato Elements if you'd like to work along with this demonstration. Or use an Adobe InDesign sponsorship proposal template of your own. </p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/proposal-P37NTAZ" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2092/posts/35732/image/sponsorship-proposal-template_1.jpg" alt="sponsorship proposal template" loading="lazy" width="870px" height="566px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2092/posts/35732/image/sponsorship-proposal-template_1.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2092/posts/35732/image/sponsorship-proposal-template_1.jpg" alt="sponsorship proposal template" loading="lazy" width="650px" height="425px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2092/posts/35732/image/sponsorship-proposal-template_1.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2092/posts/35732/image/sponsorship-proposal-template_1.jpg" alt="sponsorship proposal template" loading="lazy" width="380px" height="251px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2092/posts/35732/image/sponsorship-proposal-template_1.jpg 2x"></a> <figcaption>Download this premium <a href="proxy.php?url=https://elements.envato.com/proposal-P37NTAZ" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">sponsorship proposal template</a> today on Envato Elements. </figcaption> </figure> <p>Let's get started:</p> <h3>1. Looking at Rectangular Frames in Adobe InDesign</h3> <p>Open an event sponsorship proposal template doc in Adobe InDesign. You might see all the content in colored boxes.</p> <p>These boxes are called <strong>Rectangular Frames</strong> and they're a big part of how InDesign works. All your content is "held" within different frames. You can then resize and move around your layout.</p> <div class="callout-block"> <span class="callout-icon callout-info"></span> <div class="callout-message"><em>These boxes won't print in your final product. They're visual cues to guide you.</em></div> <em> </em> </div> <p>To create a new rectangular frame, use the <strong>Rectangular Frame </strong>tool, as highlighted in the <strong>Tools</strong> panel on the left. Simply click and drag to create a new frame.</p> <p>This is a good idea if you want to add something entirely new to your event sponsorship proposal template.</p> <p>Want to temporarily hide these boxes? Go to <strong>View &gt; Overprint Preview</strong> to toggle them off. To turn them back on, go back to <strong>View &gt; Overprint Preview</strong>. </p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/proposal-P37NTAZ" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2092/posts/35732/image/sponsorship-proposal-design_3.jpg" alt="Rectangular Frames InDesign" loading="lazy" width="870px" height="457px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2092/posts/35732/image/sponsorship-proposal-design_3.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2092/posts/35732/image/sponsorship-proposal-design_3.jpg" alt="Rectangular Frames InDesign" loading="lazy" width="650px" height="344px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2092/posts/35732/image/sponsorship-proposal-design_3.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2092/posts/35732/image/sponsorship-proposal-design_3.jpg" alt="Rectangular Frames InDesign" loading="lazy" width="380px" height="205px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2092/posts/35732/image/sponsorship-proposal-design_3.jpg 2x"></a></figure> <h3>2. Pages in Adobe InDesign</h3> <p>Most event sponsorship proposal designs are a multi-page document. That's why it's important to understand how pages work in Adobe InDesign. You'll need to be able to navigate through the pages to edit and customize them.</p> <p>To open up your Pages Panel, go to <strong>Window &gt; Pages</strong>. You can see what it looks like in the screenshot below. </p> <p>Here, we can see all our pages at a glance. Double click on a page to jump to it in your work space. </p> <p>Right click on a page, and you'll see a variety of options. We can move pages, duplicate pages, and delete them from this menu.</p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/proposal-P37NTAZ" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2092/posts/35732/image/sponsorship-proposal-design_5.jpg" alt="InDesign Pages" loading="lazy" width="870px" height="505px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2092/posts/35732/image/sponsorship-proposal-design_5.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2092/posts/35732/image/sponsorship-proposal-design_5.jpg" alt="InDesign Pages" 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/2092/posts/35732/image/sponsorship-proposal-design_5.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2092/posts/35732/image/sponsorship-proposal-design_5.jpg" alt="InDesign Pages" 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/2092/posts/35732/image/sponsorship-proposal-design_5.jpg 2x"></a> <figcaption>Most event sponsorship proposal designs are a multi-page document.</figcaption> </figure> <h3>3. Layers in Adobe InDesign</h3> <p>Most InDesign sponsorship deck template files are sorted into layers, for your convenience. Let's look at our<strong> Layers</strong> Panel by going to <strong>Window &gt; Layers</strong>. </p> <p>In this event sponsorship proposal example, the content has been organized into layers.</p> <p>We can click on the<strong> lock icon</strong> beside each layer to unlock this content so we can edit it. If we don't, this content will stay locked or protected from edits. Toggle this on and off as often as you'd like. </p> <p>In this example, let's unlock the layer titled "Page 1 Intro &amp; 2 About Us". It's highlighted in the example screenshot, below. We're going to make some edits on this layer.</p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/proposal-P37NTAZ" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2092/posts/35732/image/sponsorship-proposal-design_6.jpg" alt="InDesign Layers" loading="lazy" width="870px" height="632px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2092/posts/35732/image/sponsorship-proposal-design_6.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2092/posts/35732/image/sponsorship-proposal-design_6.jpg" alt="InDesign Layers" 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/2092/posts/35732/image/sponsorship-proposal-design_6.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2092/posts/35732/image/sponsorship-proposal-design_6.jpg" alt="InDesign Layers" loading="lazy" width="380px" height="279px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2092/posts/35732/image/sponsorship-proposal-design_6.jpg 2x"></a> <figcaption>In this event sponsorship proposal example, content is organized into layers.</figcaption> </figure> <h3>4. Editing Text in Adobe InDesign</h3> <p>Next, let's edit some text in our event sponsorship template. We'll work on the layer that we unlocked in the last step.</p> <p>Start by selecting the <strong>Type Tool</strong> in your <strong>Tools</strong> panel. It's highlighted in the screenshot below.</p> <p>Then, let's click on some of the existing text on the page. This will activate the text box containing the text.</p> <p>We can then freely edit this text just as we would in most word processing environments.</p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/proposal-P37NTAZ" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2092/posts/35732/image/sponsorship-proposal-design_7.jpg" alt="InDesign Type Tool" loading="lazy" width="870px" height="459px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2092/posts/35732/image/sponsorship-proposal-design_7.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2092/posts/35732/image/sponsorship-proposal-design_7.jpg" alt="InDesign Type Tool" loading="lazy" width="650px" height="345px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2092/posts/35732/image/sponsorship-proposal-design_7.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2092/posts/35732/image/sponsorship-proposal-design_7.jpg" alt="InDesign Type Tool" 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/2092/posts/35732/image/sponsorship-proposal-design_7.jpg 2x"></a> <figcaption>Edit text in your event sponsorship proposal template.</figcaption> </figure> <h3>5. Changing Colors in Adobe InDesign</h3> <p>Let's also change some colors on this page. There's a large, orange circle on this page, in this sponsorship proposal template. Let's change that.</p> <p>First, take a look at your <strong>Tools </strong>panel. At the bottom you'll see the <strong>Stroke Color</strong> and <strong>Fill Color</strong>. The Stroke Color looks like an outline, while the <strong>Fill Color</strong> looks like a solid color.</p> <div class="callout-block"> <span class="callout-icon callout-do"></span> <div class="callout-message"><em>Strokes are just that—they act like a visual outline around a frame.</em></div> <em> </em> </div> <p>Fills are the opposite—this is the color that fills the frame. </p> <p>So, let's select our <strong>Selection </strong>tool<strong> </strong>in our <strong>Tools</strong> panel. Then select the large, orange circle (frames are typically rectangular, by default, but can also be polygons or ellipses, like this one here). </p> <p>You'll notice that the <strong>Stroke</strong> and <strong>Fill Color</strong> match this circle when it's selected. Click on the<strong> Fill Color</strong>. This opens the color picker. Choose a new color and click <strong>Okay.</strong> There you've got it. Our circle is a new color. In this example, the circle has been changed to blue.</p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/proposal-P37NTAZ" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2092/posts/35732/image/sponsorship-proposal-design_8.jpg" alt="InDesign Fill Color" loading="lazy" width="870px" height="689px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2092/posts/35732/image/sponsorship-proposal-design_8.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2092/posts/35732/image/sponsorship-proposal-design_8.jpg" alt="InDesign Fill Color" loading="lazy" width="650px" height="516px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2092/posts/35732/image/sponsorship-proposal-design_8.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2092/posts/35732/image/sponsorship-proposal-design_8.jpg" alt="InDesign Fill Color" loading="lazy" width="380px" height="303px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2092/posts/35732/image/sponsorship-proposal-design_8.jpg 2x"></a> <figcaption>Change the colors of your event sponsorship proposal template.</figcaption> </figure> <h2>How to Write a Proposal for an Event</h2> <p>You may be wondering how to write a proposal for an event. To save you time, we’ve outlined the right ways to write, design, and format your event proposal. </p> <h3>1. Briefly Introduce Your Organization, Event, &amp; Goals</h3> <p>The first step is to let your potential sponsors know about your organization. No matter if you're a well-known organization. It’s good to start with a bit of introduction about who and what you are as a company.</p> <p>Tell about the event you’re going to launch. Answer these must-know questions: </p> <ul> <li>What's the event all about? </li> <li>Why are you doing the event? </li> <li>What are the goals you want to achieve? </li> <li>How does this event correlate with your company?</li> </ul> <p>Your potential sponsors must be able to understand why you’re creating an event. This shouldn’t be too long. The more concise and brief you are, the better.</p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/project-proposal-contract-invoice-template-FEJLP6Y" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/65/posts/33902/image/Project-Proposal-Contract-Invoice-Template-Envato-Elements.jpg" alt="Project Proposal Contract Invoice 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/65/posts/33902/image/Project-Proposal-Contract-Invoice-Template-Envato-Elements.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/65/posts/33902/image/Project-Proposal-Contract-Invoice-Template-Envato-Elements.jpg" alt="Project Proposal Contract Invoice 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/65/posts/33902/image/Project-Proposal-Contract-Invoice-Template-Envato-Elements.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/65/posts/33902/image/Project-Proposal-Contract-Invoice-Template-Envato-Elements.jpg" alt="Project Proposal Contract Invoice 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/65/posts/33902/image/Project-Proposal-Contract-Invoice-Template-Envato-Elements.jpg 2x"></a> <figcaption>This <a href="proxy.php?url=https://elements.envato.com/project-proposal-contract-invoice-template-FEJLP6Y" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Project Proposal Contract &amp; Invoice Template</a> has sections to present the company.</figcaption> </figure> <h3>2. Explain How Your Potential Sponsors Will Benefit </h3> <p>This part is very crucial. What’s in it for them? </p> <p>The idea is sponsorship is a two-way relationship. You benefit from their financial or non-financial support. In return, your sponsors get something too. It’s good to note what benefits they can get before, during, and after the event.</p> <p>What are you offering to them? What makes the event sponsorship so tempting?  There are many ways you can present the benefits of sponsoring your event. Here are a few well-rounded justifications:</p> <ul> <li> <strong>Get potential leads</strong>. They’ll get the opportunity to generate potential customers.</li> <li> <strong>Network with other businesses.</strong> Aside from exposure to new audiences and customers, sponsors can also find new business partnerships.</li> <li> <strong>Add to their corporate social responsibility</strong>. If your event benefits a charity or for a good cause, potential sponsors will get a positive brand image. </li> </ul> <ul class="roundup-block__contents posts--half-width roundup-block--list"><li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://business.tutsplus.com/articles/free-construction-proposal-templates-download--cms-35051"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/1223/posts/35051/preview_image/construction-proposal-template-preview.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/1223/posts/35051/preview_image/construction-proposal-template-preview.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/1223/posts/35051/preview_image/construction-proposal-template-preview.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/1223/posts/35051/preview_image/construction-proposal-template-preview.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1223/posts/35051/preview_image/construction-proposal-template-preview.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/1223/posts/35051/preview_image/construction-proposal-template-preview.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">25+ Best Free Construction Proposal Templates to Download Now 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="proxy.php?url=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="proxy.php?url=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="proxy.php?url=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">10 Mar 2023</div> </div> </div> </div> </div></a></li></ul> <h3>3. Offer Sponsorship Levels</h3> <p>In event sponsorship, it’s common that sponsors are offered different sponsorship levels. This leveling often comes with a package where price has already been set. Also promotes the inclusive benefits attached to it.</p> <p>Use tiering to divide the sponsorship levels. Some use package names such as platinum, gold, silver, or bronze package. You can get creative at this point. Make sure that you clearly define the inclusions and the distinctions for each sponsorship level. </p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/music-event-sponsorship-proposal-template-XR6XZBK" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/33902/image-upload/SS_Art_27.jpg" alt="music event sponsorship proposal template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/33902/image-upload/SS_Art_27.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/33902/image-upload/SS_Art_27.jpg" alt="music event sponsorship proposal template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/33902/image-upload/SS_Art_27.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/33902/image-upload/SS_Art_27.jpg" alt="music event sponsorship proposal template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/33902/image-upload/SS_Art_27.jpg 2x"></a> <figcaption>This <a href="proxy.php?url=https://elements.envato.com/music-event-sponsorship-proposal-template-XR6XZBK" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">premium template</a> offers sponsorship leves and media coverage packages.</figcaption> </figure> <h3>4. Lay Out Your Terms &amp; Conditions</h3> <p>Every event sponsorship proposal must include the terms and conditions of the partnerships. Ensure that sponsors won't take advantage of you. Define the limitations of the sponsorship clearly.</p> <p>Also, this section should also include your negotiation terms. Of course, there'll be sponsors who will ask for discounts or extra perks on top of the inclusive benefits. You want to appear as open as possible so that potential sponsors won’t be put off easily.</p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/project-proposal-contract-invoice-template-FEJLP6Y" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/65/posts/33902/image/Project-Proposal-Contract-Envato-Elements.jpg" alt="Project Proposal Contract Invoice Template" loading="lazy" width="870px" height="646px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/65/posts/33902/image/Project-Proposal-Contract-Envato-Elements.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/65/posts/33902/image/Project-Proposal-Contract-Envato-Elements.jpg" alt="Project Proposal Contract Invoice Template" loading="lazy" width="650px" height="484px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/65/posts/33902/image/Project-Proposal-Contract-Envato-Elements.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/65/posts/33902/image/Project-Proposal-Contract-Envato-Elements.jpg" alt="Project Proposal Contract Invoice Template" loading="lazy" width="380px" height="285px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/65/posts/33902/image/Project-Proposal-Contract-Envato-Elements.jpg 2x"></a> <figcaption>This example of an <a href="proxy.php?url=https://elements.envato.com/project-proposal-contract-invoice-template-FEJLP6Y" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">event proposal template DOC</a>  has terms and conditions of event sponsorship.</figcaption> </figure> <h3 id="toc-ziqw-close-with-a-persuasive-call-to-action">5. Close With a Persuasive Call-To-Action</h3> <p>Finally, your event sponsorship proposal must include an action step from your sponsors.</p> <p>Don’t let them get away easily. Make sure that you’re closing your event proposal with an urgent call-to-action.</p> <p>One way to do this is to add a deadline to your event proposal. This way, your potential sponsors know when they must decide. But, to make it more effective add a time-sensitive offer to your call to action.</p> <div class="callout-block"> <span class="callout-icon callout-tip"></span> <div class="callout-message"><em>For example, add a huge early bird discount or savings to the first five sponsors.</em></div> <em> </em> </div> <h2 id="toc-x7tm-5-quick-event-sponsorship-proposal-design-tips-for-2023">5 Quick Event Sponsorship Proposal Design Tips for 2024</h2> <p>You may be wondering how to write a proposal for an event.</p> <p>We’ve outlined the right ways to write, design, and format your event proposal: </p> <h3>1. Follow Your Branding Style</h3> <p>The first tip is to follow your branding style guidelines. This will ensure that your proposal is easily recognizable. It'll also reinforce your brand.</p> <p>Use your brand colors and fonts and a consistent image and photo style throughout your proposal. </p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/proposal-GSF9E9" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/1223/posts/34890/image/Temply%20Proposal.jpeg" alt="Temply Proposal 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/1223/posts/34890/image/Temply%20Proposal.jpeg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/1223/posts/34890/image/Temply%20Proposal.jpeg" alt="Temply Proposal 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/1223/posts/34890/image/Temply%20Proposal.jpeg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1223/posts/34890/image/Temply%20Proposal.jpeg" alt="Temply Proposal 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/1223/posts/34890/image/Temply%20Proposal.jpeg 2x"></a> <figcaption><a href="proxy.php?url=https://elements.envato.com/proposal-GSF9E9" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Temply Proposal Template</a> would work well as an event sponsorship proposal example.</figcaption> </figure> <h3>2. Keep It Easy to Read</h3> <p>The second tip is to keep your proposal easy to read. Aside from using a legible font, use proper text formatting.</p> <p>Stick to short paragraphs and use headings and bullet points. This will make the copy easy to skim through. </p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/proposal-UES2PVC" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/33902/image-upload/SS_Art_28.jpg" alt="Proposal project" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/33902/image-upload/SS_Art_28.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/33902/image-upload/SS_Art_28.jpg" alt="Proposal project" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/33902/image-upload/SS_Art_28.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/33902/image-upload/SS_Art_28.jpg" alt="Proposal project" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/33902/image-upload/SS_Art_28.jpg 2x"></a> <figcaption>This <a href="proxy.php?url=https://elements.envato.com/proposal-UES2PVC" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">premium Project Proposal</a> offers a clean layout and great contrast to showcase your project.</figcaption> </figure> <h3 id="toc-xcjf-pay-attention-to-the-cover">3. Pay Attention to the Cover</h3> <p>Put as much thought into your proposal cover as you do in the rest of the proposal. Use a high-quality photo and make sure to include your company’s logo.</p> <p>Consider using your main brand color with a shape overlay. Also, add your website address to the bottom of the page.</p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/event-brief-proposal-template-8P4SSF" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/1223/posts/34890/image/Event%20Brief%20Proposal%20Template.jpeg" alt="Event Brief Proposal" 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/1223/posts/34890/image/Event%20Brief%20Proposal%20Template.jpeg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/1223/posts/34890/image/Event%20Brief%20Proposal%20Template.jpeg" alt="Event Brief Proposal" 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/1223/posts/34890/image/Event%20Brief%20Proposal%20Template.jpeg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1223/posts/34890/image/Event%20Brief%20Proposal%20Template.jpeg" alt="Event Brief Proposal" 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/1223/posts/34890/image/Event%20Brief%20Proposal%20Template.jpeg 2x"></a> <figcaption><a href="proxy.php?url=https://elements.envato.com/event-brief-proposal-template-8P4SSF" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Event Brief Proposal</a> has an attractive event proposal design.</figcaption> </figure> <h3>4. Mind the White Space</h3> <p>White space refers to the space around each individual element.</p> <p>Leave enough space between your text, images, and other elements. Avoid your proposal looking cluttered. </p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/event-organizer-a5-brochure-template-H9P647P" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/33902/image-upload/SS_Art_29.jpg" alt="event organizer sponsorship brochure template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/33902/image-upload/SS_Art_29.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/33902/image-upload/SS_Art_29.jpg" alt="event organizer sponsorship brochure template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/33902/image-upload/SS_Art_29.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/33902/image-upload/SS_Art_29.jpg" alt="event organizer sponsorship brochure template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/33902/image-upload/SS_Art_29.jpg 2x"></a> <figcaption>Use Event Organizer A5 for robust sponsorship proposals that require more detail.</figcaption> </figure> <h3 id="toc-sfdk-style-the-call-to-action">5. Style The Call To Action</h3> <p>Lastly, make sure to include a call to action at the end of the proposal. This should clearly outline what the next step should be. Whether that’s filling out a form, calling you, or emailing you.</p> <p>Use a contrasting color to make it stand out from the rest of the proposal.</p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/proposal-GFT9KG" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/1223/posts/34890/image/Proposal.jpeg" alt="Proposal" 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/1223/posts/34890/image/Proposal.jpeg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/1223/posts/34890/image/Proposal.jpeg" alt="Proposal" 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/1223/posts/34890/image/Proposal.jpeg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/1223/posts/34890/image/Proposal.jpeg" alt="Proposal" 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/1223/posts/34890/image/Proposal.jpeg 2x"></a> <figcaption><a href="proxy.php?url=https://elements.envato.com/proposal-GFT9KG" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">This template proposal</a> would work will for an event sponsorship.</figcaption> </figure> <h2>5 Top Event Sponsorship Proposal Design Trends for 2024</h2> <p>Let's look at some of the top trends in sponsorship proposal design. We'll discuss what makes them so appealing.</p> <p>We'll also look at some noteworthy event sponsorship proposal examples:</p> <h3 id="toc-zoz5-keep-it-simple-clean-and-classy-space">1. Keep It Simple</h3> <p>Like so many things in life, less is often more. Avoid cluttering your layouts with too much content.</p> <div class="callout-block"> <span class="callout-icon callout-tip"></span> <div class="callout-message"><em>Find a balance between eye catching elements and supplemental elements. </em></div> <em> </em> </div> <p>Check out this event sponsorship proposal example, below. A lot of the space here, in each spread, is "empty." </p> <p>Use negative space to experiment with balance in your compositions for a sleek look.</p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/business-corporate-proposal-template-79LUHAB" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2814/posts/33902/image-upload/SS_Art_30.jpg" alt="business corporate proposal template" loading="lazy" width="870px" height="535px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2814/posts/33902/image-upload/SS_Art_30.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2814/posts/33902/image-upload/SS_Art_30.jpg" alt="business corporate proposal template" loading="lazy" width="650px" height="402px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2814/posts/33902/image-upload/SS_Art_30.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2814/posts/33902/image-upload/SS_Art_30.jpg" alt="business corporate proposal template" loading="lazy" width="380px" height="238px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2814/posts/33902/image-upload/SS_Art_30.jpg 2x"></a> <figcaption><a href="proxy.php?url=https://elements.envato.com/business-corporate-proposal-template-79LUHAB" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">Business Corporate Proposal</a> is a premium template with a professional look.</figcaption> </figure> <h3 id="toc-8p3k-command-attention-eye-catching-contrast">2. Command Attention</h3> <p>Contrast can be a really eye catching in your event sponsorship proposal template.</p> <p>Take a look at the sponsorship proposal template below. Notice how the white title "Project Proposal" really stands out against the dark navy background. </p> <p>This concept is pushed much further, in this event proposal design. We see contrasting shapes too. Think about where the focal points are here—where your eyes go first—and the role contrast plays in that emphasis.</p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/proposal-HCMJL6F" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2092/posts/35732/image/sponsorship-proposal-template_3.jpg" alt="event proposal design" 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/2092/posts/35732/image/sponsorship-proposal-template_3.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2092/posts/35732/image/sponsorship-proposal-template_3.jpg" alt="event proposal design" 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/2092/posts/35732/image/sponsorship-proposal-template_3.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2092/posts/35732/image/sponsorship-proposal-template_3.jpg" alt="event proposal design" 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/2092/posts/35732/image/sponsorship-proposal-template_3.jpg 2x"></a> <figcaption>Check out this high contrast angular theme in this <a href="proxy.php?url=https://elements.envato.com/proposal-HCMJL6F" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">event proposal design</a>.</figcaption> </figure> <h3>3. Memorable Variety</h3> <p>Mix up your pages with color. We can do so in so many ways. In this event sponsorship proposal example, the entire page color varies. </p> <p>Experiment with color. Notice that the pages here still follow a continuous color scheme and theme. This is how we can use variety within boundaries to keep things consistent but interesting.</p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/brand-proposal-template-HZ5R62F" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2092/posts/35732/image/sponsorship-proposal-template_4.jpg" alt="event proposal design" 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/2092/posts/35732/image/sponsorship-proposal-template_4.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2092/posts/35732/image/sponsorship-proposal-template_4.jpg" alt="event proposal design" 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/2092/posts/35732/image/sponsorship-proposal-template_4.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2092/posts/35732/image/sponsorship-proposal-template_4.jpg" alt="event proposal design" 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/2092/posts/35732/image/sponsorship-proposal-template_4.jpg 2x"></a> <figcaption>Full color is employed on these beautifully designed <a href="proxy.php?url=https://elements.envato.com/brand-proposal-template-HZ5R62F" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">event proposal design</a> spreads.</figcaption> </figure> <h3 id="toc-oxhp-visual-consistency-color-and-shape">4. Visual Consistency</h3> <p>That said, consistency is timeless. A strong event sponsorship template is going to look visually similar from page to page. There should be document wide similarities that act as a visual anchor. </p> <p>Check out this sponsorship proposal design. Many pages vary, but they still have elements in common. For example, we see block themed elements throughout. We also see consistent use of color—yellow is definitely the theme here. </p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/proposal-VAPEG5Q" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2092/posts/35732/image/sponsorship-proposal-template_5.jpg" alt="event sponsorship template" loading="lazy" width="870px" height="567px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2092/posts/35732/image/sponsorship-proposal-template_5.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2092/posts/35732/image/sponsorship-proposal-template_5.jpg" alt="event sponsorship template" loading="lazy" width="650px" height="425px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2092/posts/35732/image/sponsorship-proposal-template_5.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2092/posts/35732/image/sponsorship-proposal-template_5.jpg" alt="event sponsorship template" loading="lazy" width="380px" height="252px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2092/posts/35732/image/sponsorship-proposal-template_5.jpg 2x"></a> <figcaption>Key colors and a unified block aesthetic give this <a href="proxy.php?url=https://elements.envato.com/proposal-VAPEG5Q" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">event sponsorship template</a> a stylish, professional look.</figcaption> </figure> <h3 id="toc-9l6l-stand-out-experimental-format">5. Stand Out</h3> <p>Again, consistency is important. But it doesn't necessarily mean that our sponsorship proposal design has to be boring. Find a balance between variety and consistency. </p> <p>This event sponsorship proposal is designed in a square format. It works well and makes this template stand out from the crowd.</p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/best-company-proposal-DR5J9FK" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2092/posts/35732/image/sponsorship-proposal-template_6.jpg" alt="sponsorship proposal 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/2092/posts/35732/image/sponsorship-proposal-template_6.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2092/posts/35732/image/sponsorship-proposal-template_6.jpg" alt="sponsorship proposal 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/2092/posts/35732/image/sponsorship-proposal-template_6.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2092/posts/35732/image/sponsorship-proposal-template_6.jpg" alt="sponsorship proposal 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/2092/posts/35732/image/sponsorship-proposal-template_6.jpg 2x"></a> <figcaption>This stylish <a href="proxy.php?url=https://elements.envato.com/best-company-proposal-DR5J9FK" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">sponsorship proposal template</a> utilizes a square layout design.</figcaption> </figure> <h2>Find More Consulting Proposal Templates</h2> <p>Aside from event sponsorship proposals, you'll be dealing with other business negotiations.</p> <p>From making project proposals to closing any type of business deals. You've got to always plan accordingly.</p> <p>To help you with your business proposal needs, here are some great roundup posts that you can read and win your business proposal any time of the year:</p> <ul class="roundup-block__contents posts--half-width roundup-block--list"> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://business.tutsplus.com/articles/professional-project-proposal-templates--cms-30392"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/988/posts/30392/preview_image/DIGIBOX-Business-Proposal-on-Envato-Elements.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/988/posts/30392/preview_image/DIGIBOX-Business-Proposal-on-Envato-Elements.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/988/posts/30392/preview_image/DIGIBOX-Business-Proposal-on-Envato-Elements.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/988/posts/30392/preview_image/DIGIBOX-Business-Proposal-on-Envato-Elements.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/988/posts/30392/preview_image/DIGIBOX-Business-Proposal-on-Envato-Elements.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/988/posts/30392/preview_image/DIGIBOX-Business-Proposal-on-Envato-Elements.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">35 Professional Business Project Proposal Templates 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="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/988/profiles/19497/profileImage/profile.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/988/profiles/19497/profileImage/profile.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/988/profiles/19497/profileImage/profile.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/988/profiles/19497/profileImage/profile.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/988/profiles/19497/profileImage/profile.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/988/profiles/19497/profileImage/profile.jpg 2x"> </div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Laura Spencer</div> <div class="roundup-block__published-date">03 Apr 2023</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://business.tutsplus.com/articles/best-business-proposal-templates--cms-27063"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/23/posts/27063/preview_image/best-business-proposal-template-designs.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/23/posts/27063/preview_image/best-business-proposal-template-designs.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/23/posts/27063/preview_image/best-business-proposal-template-designs.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/23/posts/27063/preview_image/best-business-proposal-template-designs.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/23/posts/27063/preview_image/best-business-proposal-template-designs.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/23/posts/27063/preview_image/best-business-proposal-template-designs.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">40+ Best Business Proposal Templates: Ideas For New Client Projects in 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="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/23/profiles/19817/profileImage/pbw0Rwyu_400x400.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/23/profiles/19817/profileImage/pbw0Rwyu_400x400.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/23/profiles/19817/profileImage/pbw0Rwyu_400x400.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/23/profiles/19817/profileImage/pbw0Rwyu_400x400.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/23/profiles/19817/profileImage/pbw0Rwyu_400x400.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/23/profiles/19817/profileImage/pbw0Rwyu_400x400.jpg 2x"> </div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Marc Schenker</div> <div class="roundup-block__published-date">16 Feb 2024</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://business.tutsplus.com/articles/ms-word-business-proposal-templates--cms-33418"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2659/posts/33418/preview_image/proposal%20template%20Word%20thumb.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2659/posts/33418/preview_image/proposal%20template%20Word%20thumb.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2659/posts/33418/preview_image/proposal%20template%20Word%20thumb.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2659/posts/33418/preview_image/proposal%20template%20Word%20thumb.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2659/posts/33418/preview_image/proposal%20template%20Word%20thumb.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2659/posts/33418/preview_image/proposal%20template%20Word%20thumb.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">25 Microsoft MS Word Business Proposal Templates to Make Deals in 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="proxy.php?url=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="proxy.php?url=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="proxy.php?url=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">19 Jul 2024</div> </div> </div> </div> </div></a></li> </ul> <h2 id="toc-gvcg-common-proposal-questions-answered-faq">Common Proposal Questions Answered (FAQ)</h2> <p>Are you still wondering what to include in your proposal?</p> <p>We’ve gathered the most common questions about proposals and our answers to them:</p> <h3 id="toc-b0bb-whats-the-recommended-structure-of-a-proposal">1. What's the Recommended Structure of a Proposal?</h3> <p>A proposal usually consists of the following sections:</p> <ul> <li>an introduction</li> <li>the main problem outline</li> <li>proposed solution</li> <li>qualifications</li> <li>and an overview of costs and benefits</li> </ul> <p>After that, wrap up the proposal with a conclusion and next steps.</p> <p>Learn more looking at some of the best business proposal templates:</p> <ul class="roundup-block__contents posts--half-width roundup-block--list"><li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://business.tutsplus.com/articles/professional-project-proposal-templates--cms-30392"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/988/posts/30392/preview_image/DIGIBOX-Business-Proposal-on-Envato-Elements.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/988/posts/30392/preview_image/DIGIBOX-Business-Proposal-on-Envato-Elements.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/988/posts/30392/preview_image/DIGIBOX-Business-Proposal-on-Envato-Elements.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/988/posts/30392/preview_image/DIGIBOX-Business-Proposal-on-Envato-Elements.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/988/posts/30392/preview_image/DIGIBOX-Business-Proposal-on-Envato-Elements.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/988/posts/30392/preview_image/DIGIBOX-Business-Proposal-on-Envato-Elements.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">35 Professional Business Project Proposal Templates 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="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/988/profiles/19497/profileImage/profile.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/988/profiles/19497/profileImage/profile.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/988/profiles/19497/profileImage/profile.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/988/profiles/19497/profileImage/profile.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/988/profiles/19497/profileImage/profile.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/988/profiles/19497/profileImage/profile.jpg 2x"> </div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Laura Spencer</div> <div class="roundup-block__published-date">03 Apr 2023</div> </div> </div> </div> </div></a></li></ul> <h3>2. What Programs Should I Use to Design My Proposal?</h3> <p>Use a professional page layout and publishing program. Some examples include InDesign and Microsoft Word.</p> <p>Learn more about publishing programs in these tutorials:</p> <ul class="roundup-block__contents posts--half-width roundup-block--list"> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://business.tutsplus.com/tutorials/business-proposals-microsoft-word-templates-docs--cms-34049"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/988/posts/34049/preview_image/msword-identity-proposal-preview.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/988/posts/34049/preview_image/msword-identity-proposal-preview.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/988/posts/34049/preview_image/msword-identity-proposal-preview.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/988/posts/34049/preview_image/msword-identity-proposal-preview.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/988/posts/34049/preview_image/msword-identity-proposal-preview.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/988/posts/34049/preview_image/msword-identity-proposal-preview.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">How to Make Great Business Proposals With Microsoft Word Template Docs</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="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2469/profiles/18323/profileImage/shh%20400x400.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2469/profiles/18323/profileImage/shh%20400x400.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2469/profiles/18323/profileImage/shh%20400x400.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2469/profiles/18323/profileImage/shh%20400x400.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2469/profiles/18323/profileImage/shh%20400x400.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2469/profiles/18323/profileImage/shh%20400x400.jpg 2x"> </div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Sharon Hurley Hall</div> <div class="roundup-block__published-date">27 Jan 2021</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://business.tutsplus.com/tutorials/use-indesign-proposal-templates--cms-35164"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2092/posts/35164/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/35164/preview_image/thumbnail.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2092/posts/35164/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/35164/preview_image/thumbnail.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2092/posts/35164/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/35164/preview_image/thumbnail.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">How to Quickly Make a Business Proposal in InDesign With 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="proxy.php?url=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="proxy.php?url=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="proxy.php?url=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">24 May 2020</div> </div> </div> </div> </div></a></li> </ul> <h3 id="toc-8z1l-what-types-of-proposals-are-there">3. What Types of Proposals Are There?</h3> <p>There are several different proposal types. The main three types are:</p> <ul> <li>unsolicited</li> <li>formally solicited</li> <li>informally solicited </li> </ul> <p>Other types of proposals include:</p> <ul> <li>continuation</li> <li>renewal</li> <li>supplemental proposals</li> </ul> <p>Get some ideas on how your proposal can look with this useful roundup: </p> <ul class="roundup-block__contents posts--half-width roundup-block--list"><li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://business.tutsplus.com/articles/best-business-proposal-templates--cms-27063"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/23/posts/27063/preview_image/best-business-proposal-template-designs.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/23/posts/27063/preview_image/best-business-proposal-template-designs.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/23/posts/27063/preview_image/best-business-proposal-template-designs.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/23/posts/27063/preview_image/best-business-proposal-template-designs.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/23/posts/27063/preview_image/best-business-proposal-template-designs.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/23/posts/27063/preview_image/best-business-proposal-template-designs.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">40+ Best Business Proposal Templates: Ideas For New Client Projects in 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="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/23/profiles/19817/profileImage/pbw0Rwyu_400x400.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/23/profiles/19817/profileImage/pbw0Rwyu_400x400.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/23/profiles/19817/profileImage/pbw0Rwyu_400x400.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/23/profiles/19817/profileImage/pbw0Rwyu_400x400.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/23/profiles/19817/profileImage/pbw0Rwyu_400x400.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/23/profiles/19817/profileImage/pbw0Rwyu_400x400.jpg 2x"> </div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Marc Schenker</div> <div class="roundup-block__published-date">16 Feb 2024</div> </div> </div> </div> </div></a></li></ul> <h3 id="toc-n0j2-whats-a-request-for-a-proposal">4. What's a Request for a Proposal?</h3> <p>A Request for a Proposal (RFP) is sent out to possible suppliers or vendors of a desired product or service. The document includes the specific requirements needed.</p> <p>If interested, potential suppliers or vendors respond with a proposal that addresses the points listed in the RFP. Pricing and timelines are usually also included.</p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/event-proposal-brochure-N5A3Y2K" target="_blank" rel="external noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/988/posts/34890/image/sponsorship-proposal-example.jpg" alt="Sponsorship Proposal Example" loading="lazy" width="870px" height="590px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/988/posts/34890/image/sponsorship-proposal-example.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/988/posts/34890/image/sponsorship-proposal-example.jpg" alt="Sponsorship Proposal Example" loading="lazy" width="650px" height="442px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/988/posts/34890/image/sponsorship-proposal-example.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/988/posts/34890/image/sponsorship-proposal-example.jpg" alt="Sponsorship Proposal Example" 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/988/posts/34890/image/sponsorship-proposal-example.jpg 2x"></a> <figcaption>This premium event proposal template is perfect for responding to an RFP.</figcaption> </figure> <h3>5. How Long Should My Proposal Be?</h3> <p>The length of the proposal depends on the nature and scope of the project. You need to cover everything the client needs to know. All without overwhelming them with too much information.</p> <p>Typically, it takes between 10-15 pages to cover everything important, but more complex proposals may need to be longer.</p> <ul class="roundup-block__contents posts--half-width roundup-block--list"><li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://business.tutsplus.com/articles/free-google-doc-word-proposal-templates--cms-35072"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2469/posts/35072/preview_image/feature.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2469/posts/35072/preview_image/feature.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2469/posts/35072/preview_image/feature.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2469/posts/35072/preview_image/feature.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2469/posts/35072/preview_image/feature.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2469/posts/35072/preview_image/feature.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">20 Best Free Proposal Templates for Google Docs and Microsoft Word (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="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2469/profiles/18323/profileImage/shh%20400x400.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2469/profiles/18323/profileImage/shh%20400x400.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2469/profiles/18323/profileImage/shh%20400x400.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2469/profiles/18323/profileImage/shh%20400x400.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2469/profiles/18323/profileImage/shh%20400x400.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2469/profiles/18323/profileImage/shh%20400x400.jpg 2x"> </div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Sharon Hurley Hall</div> <div class="roundup-block__published-date">23 Nov 2023</div> </div> </div> </div> </div></a></li></ul> <h2 id="toc-l6cf-learn-more-about-making-awesome-proposals-in-2022">Learn More About Making Awesome Proposals in 2024</h2> <p>Creating a great and engaging proposal that wins clients is no small feat. Luckily, we've got plenty of tutorials to help you make an awesome proposal in 2024 and beyond.</p> <p>Start with these tutorials: </p> <ul class="roundup-block__contents posts--half-width roundup-block--list"> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://business.tutsplus.com/tutorials/business-proposals-microsoft-word-templates-docs--cms-34049"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/988/posts/34049/preview_image/msword-identity-proposal-preview.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/988/posts/34049/preview_image/msword-identity-proposal-preview.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/988/posts/34049/preview_image/msword-identity-proposal-preview.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/988/posts/34049/preview_image/msword-identity-proposal-preview.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/988/posts/34049/preview_image/msword-identity-proposal-preview.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/988/posts/34049/preview_image/msword-identity-proposal-preview.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">How to Make Great Business Proposals With Microsoft Word Template Docs</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="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2469/profiles/18323/profileImage/shh%20400x400.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2469/profiles/18323/profileImage/shh%20400x400.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2469/profiles/18323/profileImage/shh%20400x400.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/2469/profiles/18323/profileImage/shh%20400x400.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2469/profiles/18323/profileImage/shh%20400x400.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2469/profiles/18323/profileImage/shh%20400x400.jpg 2x"> </div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Sharon Hurley Hall</div> <div class="roundup-block__published-date">27 Jan 2021</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://business.tutsplus.com/articles/best-business-proposal-templates--cms-27063"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/23/posts/27063/preview_image/best-business-proposal-template-designs.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/23/posts/27063/preview_image/best-business-proposal-template-designs.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/23/posts/27063/preview_image/best-business-proposal-template-designs.jpg" alt="" loading="lazy" width="420px" height="297px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/23/posts/27063/preview_image/best-business-proposal-template-designs.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/23/posts/27063/preview_image/best-business-proposal-template-designs.jpg" alt="" loading="lazy" width="380px" height="269px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/23/posts/27063/preview_image/best-business-proposal-template-designs.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">40+ Best Business Proposal Templates: Ideas For New Client Projects in 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="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/23/profiles/19817/profileImage/pbw0Rwyu_400x400.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/23/profiles/19817/profileImage/pbw0Rwyu_400x400.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/23/profiles/19817/profileImage/pbw0Rwyu_400x400.jpg" alt="" loading="lazy" width="420px" height="420px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=800/uploads/users/23/profiles/19817/profileImage/pbw0Rwyu_400x400.jpg 2x"><img class="roundup-block__author-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/23/profiles/19817/profileImage/pbw0Rwyu_400x400.jpg" alt="" loading="lazy" width="380px" height="380px" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/23/profiles/19817/profileImage/pbw0Rwyu_400x400.jpg 2x"> </div> <div class="roundup-block__author-meta"> <div class="roundup-block__author-name">Marc Schenker</div> <div class="roundup-block__published-date">16 Feb 2024</div> </div> </div> </div> </div></a></li> <li class="roundup-block__content"><a class="roundup-block__content-link" href="proxy.php?url=https://business.tutsplus.com/tutorials/use-indesign-proposal-templates--cms-35164"><div class="roundup-block__content-container"> <div class="roundup-block__preview"> <img class="roundup-block__preview-image resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2092/posts/35164/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/35164/preview_image/thumbnail.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-tablet" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=400/uploads/users/2092/posts/35164/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/35164/preview_image/thumbnail.jpg 2x"><img class="roundup-block__preview-image resized-image resized-image-mobile" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2092/posts/35164/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/35164/preview_image/thumbnail.jpg 2x"> </div> <div class="roundup-block__content-meta"> <div class="roundup-block__content-title">How to Quickly Make a Business Proposal in InDesign With 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="proxy.php?url=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="proxy.php?url=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="proxy.php?url=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">24 May 2020</div> </div> </div> </div> </div></a></li> </ul> <h2 id="toc-6oh5-best-event-proposal-templates-on-envato-elements-with-unlimited-use">Best Event Proposal Templates on Envato Elements (With Unlimited Use)</h2> <p>Envato Elements curates some of the most effective <a href="proxy.php?url=https://elements.envato.com/graphic-templates/print-templates/event+proposal" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">event proposal templates</a> today. You’ll only need one subscription.</p> <p>With Elements you won’t just get access to event sponsorship proposal templates.</p> <p><strong>You’ll also enjoy thousands of digital assets that are included with your subscription.</strong></p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2659/posts/33902/image-upload/new-Envato-Elements-Subscription-Offer.jpg" alt="Get unlimited access to thousands of high quality design assets on Envato Elements." loading="lazy" width="870px" height="594px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2659/posts/33902/image-upload/new-Envato-Elements-Subscription-Offer.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2659/posts/33902/image-upload/new-Envato-Elements-Subscription-Offer.jpg" alt="Get unlimited access to thousands of high quality design assets on Envato Elements." 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/2659/posts/33902/image-upload/new-Envato-Elements-Subscription-Offer.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2659/posts/33902/image-upload/new-Envato-Elements-Subscription-Offer.jpg" alt="Get unlimited access to thousands of high quality design assets on Envato Elements." 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/2659/posts/33902/image-upload/new-Envato-Elements-Subscription-Offer.jpg 2x"></a> <figcaption>Get unlimited access to thousands of high quality design assets on Envato Elements.</figcaption> </figure> <p>You may be tempted to download a free sponsorship package template. But a free event sponsorship proposal template might have licensing conditions (especially commercial).</p> <p>Premium <a href="proxy.php?url=https://elements.envato.com/graphic-templates/print-templates/event+proposal" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">sponsorship proposal examples</a> from Envato Elements offer more advantages. There are more choices and design options. Find more than just sponsorship proposal templates for free.</p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/graphic-templates/print-templates/event+proposal" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2659/posts/33902/image-upload/sponsorship%20proposal%20templates%20elements.jpg" alt="Envato Elements offers unlimited sponsorship proposal examples with your subscription." loading="lazy" width="870px" height="733px" class="resized-image resized-image-desktop" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1700/uploads/users/2659/posts/33902/image-upload/sponsorship%20proposal%20templates%20elements.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=630/uploads/users/2659/posts/33902/image-upload/sponsorship%20proposal%20templates%20elements.jpg" alt="Envato Elements offers unlimited sponsorship proposal examples with your subscription." loading="lazy" width="650px" height="548px" class="resized-image resized-image-tablet" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=1260/uploads/users/2659/posts/33902/image-upload/sponsorship%20proposal%20templates%20elements.jpg 2x"><img src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=360/uploads/users/2659/posts/33902/image-upload/sponsorship%20proposal%20templates%20elements.jpg" alt="Envato Elements offers unlimited sponsorship proposal examples with your subscription." loading="lazy" width="380px" height="322px" class="resized-image resized-image-mobile" srcset="https://cms-assets.tutsplus.com/cdn-cgi/image/width=720/uploads/users/2659/posts/33902/image-upload/sponsorship%20proposal%20templates%20elements.jpg 2x"></a> <figcaption>Envato Elements offers unlimited <a href="proxy.php?url=https://elements.envato.com/graphic-templates/print-templates/event+proposal" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">sponsorship proposal examples</a> with your subscription.</figcaption> </figure> <p>Not yet convinced? Envato Elements understands the importance of branding to winning an event sponsorship proposal. These sponsorship templates are customizable so you can easily make each event proposal unique.</p> <div id="inft7f" class="content-block content-block-wysi" data-content-block-type="Wysi"> <p>Plus, now Envato Elements has introduced an <a href="proxy.php?url=https://elements.envato.com/assistant" target="_self" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">AI-powered search feature</a>!</p> <p>Add a description of your project to find the finest human-crafted resources. </p> <figure class="post_image"><a href="proxy.php?url=https://elements.envato.com/assistant" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent"><img class="resized-image resized-image-desktop" src="proxy.php?url=https://cms-assets.tutsplus.com/cdn-cgi/image/width=850/uploads/users/2777/posts/27785/image-upload/Find_the_best_human_made_assets_with_the_power_of_AI_search.jpg" alt="Find the best human-made assets, with the power of AI-search" width="870px" height="492px" loading="lazy"></a></figure> <p>Start experimenting with this enhanced search tool! Discover the ideal event sponsorship proposal templates for your yearly reports.</p> </div> <div id="ibonue" class="content-block content-block-wysi" data-content-block-type="Wysi"></div> <h2 id="toc-8fky-download-the-best-event-sponsorship-proposal-templates-today">Download the Best Event Sponsorship Proposal Templates Today</h2> <p>As you write your event sponsorship proposal, remember to keep your sponsors in mind. Write your content according to your potential sponsors’ point of view.</p> <p>This way, they can easily understand what you’re trying to relay. At the end of the day, sponsors want to know what’s in it for them.</p> <p>Remember: <em>the key to designing a successful event proposal is making sure you’re captivating</em><em> and benefits-driven.</em></p> <p>To design and format your event proposal, get inspired by the <a href="proxy.php?url=https://elements.envato.com/graphic-templates/print-templates/event+proposal" target="_blank" rel="noopener" data-action="proxy.php?url=click-&gt;ga-analytics#sendElementsClickEvent">best event proposal templates</a> from Envato Elements. </p> <p>Why not download your favorite event sponsorship proposal template now and get started?</p> <p><em>Editorial Note: This post has been updated with contributions from <a href="proxy.php?url=https://tutsplus.com/authors/alejandra-lex-soto-cruz" target="_self">Lex Soto</a>, <a href="proxy.php?url=https://tutsplus.com/authors/daisy-ein" target="_blank" rel="noopener">Daisy Ein</a>, <a href="proxy.php?url=https://tutsplus.com/authors/maria-villanueva" target="_blank" rel="noopener">Maria Villanueva</a>, <a href="proxy.php?url=https://tutsplus.com/authors/nathan-umoh">Nathan Umoh</a> and <a href="proxy.php?url=https://tutsplus.com/authors/dacia-egurrola" target="_self">Dacia Egurrola</a>. Lex and Dacia are staff writers with Envato Tuts+. Daisy is a freelance instructor for Envato Tuts+. Maria is an Associate Editor with Envato Tuts+ Design &amp; Illustration. Nathan is a freelance writer for Envato Tuts+. </em></p> </div> </div></div><div class="mediafed_ad"><img border="0" height="1" src="proxy.php?url=http://audio.tutsplus.com.feedsportal.com/c/35227/f/669438/s/33902/sc/4/mf.gif" width="1" /><a href="proxy.php?url=http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/33902/a2.htm"><img border="0" src="proxy.php?url=http://da.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/33902/a2.img" /></a><img border="0" height="1" src="proxy.php?url=http://pi.feedsportal.com/r/186529796139/u/407/f/669438/c/35227/s/33902/a2t.img" width="1" /></div> 2025-10-27 04:23:04 UTC 2025-10-27 04:23:04 UTC Tomas Laurinavicius