{"id":4917,"date":"2021-11-29T01:00:00","date_gmt":"2021-11-29T00:00:00","guid":{"rendered":"https:\/\/alvarotrigo.com\/epa\/css-text-animations\/"},"modified":"2025-06-04T09:53:50","modified_gmt":"2025-06-04T07:53:50","slug":"css-text-animations","status":"publish","type":"post","link":"https:\/\/alvarotrigo.com\/blog\/css-text-animations\/","title":{"rendered":"33 Gorgeous CSS Text Animation Effects [Examples]"},"content":{"rendered":"\n<p>One important factor in website design is the <strong>font choice and the style of typography that you select.<\/strong> This can easily be a make-or-break situation. Fonts catch the eye very quickly and can engage the user or push them away, so it\u2019s important to make the right choice.<\/p>\n\n\n\n<p>However, <strong>fonts and typography don\u2019t have to be static. You can introduce cool CSS text effects on your website to help you stand out.<\/strong> Things such as <a href=\"https:\/\/alvarotrigo.com\/blog\/7-scroll-text-animations-css-and-js\/\">scrolling text<\/a>, shadows, text glow, style, colour, 3D effect and many more.<\/p>\n\n\n\n<p>In this article, we&#8217;ll focus on <strong>CSS text animations<\/strong>. These are simple and easy to integrate into your design, using pure HTML, CSS, and (in some of them) some JavaScript. You can use them on <a href=\"https:\/\/alvarotrigo.com\/blog\/scrolling-animation\/\">scrolling animation websites<\/a>.<\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"15-amazing-text-animations-with-css\">33 Amazing Text Animations with CSS<\/h2>\n\n\n<p>These CSS text animations can be used to <strong>make your webpage more interesting and give it a unique design and feel.<\/strong><\/p>\n\n\n\n<p>You have to be careful, though; not all of these CSS text effects will benefit every design. For example, with a minimalistic design, you may want to choose a more subtle effect.<\/p>\n\n\n\n<p>However, there should be a design in here that fits every user&#8217;s needs and expectations to improve your design and look. Check out these <strong>21 text animation CSS codepens<\/strong> that we have selected for you.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"1.-scroll-trigger-text-animation\">1. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/KKvOGNb\" target=\"_blank\" rel=\"noopener nofollow\">Scroll Based Text Animation<\/a><\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_KKvOGNb\" data-src=\"\/\/codepen.io\/anon\/embed\/KKvOGNb?height=450&amp;theme-id=1&amp;slug-hash=KKvOGNb&amp;default-tab=css,result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed KKvOGNb\" title=\"CodePen Embed KKvOGNb\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n\n<p>This is a great example of how to use CSS text animation triggered by a user scrolling. This one uses a trigger for scrolling up and down, so the animation will always work in any direction. Scroll-triggered animations are perfect for one-page websites.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>If you do not know how to create a one-page website, <a href=\"https:\/\/alvarotrigo.com\/fullPage\/\">fullPage.js library<\/a> will make it easy for you.  You can even use it in WordPress builders like <a href=\"https:\/\/alvarotrigo.com\/fullPage\/wordpress-plugin-elementor\/\">Elementor<\/a> and <a href=\"https:\/\/alvarotrigo.com\/fullPage\/wordpress-plugin-gutenberg\/\">Gutenberg<\/a>.<\/p>\n<\/blockquote>\n\n\n\n<p>And if you are looking for scroll trigger animations, this article on <a href=\"https:\/\/alvarotrigo.com\/blog\/css-animations-scroll\/\">How to Create CSS Animations on Scroll<\/a> might be very helpful.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"2.-text-colour-animation-effect-(css-only)\">2. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/PoKMyNO\" target=\"_blank\" rel=\"noopener nofollow\">Text Colour Animation Effect<\/a> <\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_PoKMyNO\" data-src=\"\/\/codepen.io\/anon\/embed\/PoKMyNO?height=450&amp;theme-id=1&amp;slug-hash=PoKMyNO&amp;default-tab=css,result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed PoKMyNO\" title=\"CodePen Embed PoKMyNO\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n\n<p>This one is just pure HTML and CSS, so it will be very easy to use and does not require any JavaScript. It uses a gradient to send a colorful transition of different colors across the text, giving it a modern look.<\/p>\n\n\n\n<p>You can easily change the chosen colors to fit your brand by altering the hex codes in the CSS.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"3.-static-css-colour-change\">3. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/jOLgeqe\" target=\"_blank\" rel=\"noopener nofollow\">Static CSS Colour Change<\/a><\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_jOLgeqe\" data-src=\"\/\/codepen.io\/anon\/embed\/jOLgeqe?height=450&amp;theme-id=1&amp;slug-hash=jOLgeqe&amp;default-tab=css,result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed jOLgeqe\" title=\"CodePen Embed jOLgeqe\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n\n<p>Great for a big title, this one changes the color of each word without any transition. This CSS text effect can be useful if you have a minimalistic design and don\u2019t want things to look too busy.<\/p>\n\n\n\n<p>Made purely with HTML and CSS, the animation can easily be changed in color and speed. Just try it yourself by modifying the CSS of the codepen.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"4.-morphing-css-text-effect\">4. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/eYEqPZa\" target=\"_blank\" rel=\"noopener nofollow\">Morphing CSS Text Effect<\/a><\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_eYEqPZa\" data-src=\"\/\/codepen.io\/anon\/embed\/eYEqPZa?height=450&amp;theme-id=1&amp;slug-hash=eYEqPZa&amp;default-tab=css,result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed eYEqPZa\" title=\"CodePen Embed eYEqPZa\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n\n<p>This is a more advanced animation made with pure HTML, CSS, and JavaScript. As you can see in the text animation CSS codepen, you can make more advanced animations when adding JavaScript. However, this one is still relatively easy to edit and mold to your brand or style.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"5.-bouncing-with-reflection-text-animation-(css-only)\">5. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/xxLvyOG\" target=\"_blank\" rel=\"noopener nofollow\">Bouncing With Reflection Text Animation<\/a> <\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_xxLvyOG\" data-src=\"\/\/codepen.io\/anon\/embed\/xxLvyOG?height=450&amp;theme-id=1&amp;slug-hash=xxLvyOG&amp;default-tab=css,result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed xxLvyOG\" title=\"CodePen Embed xxLvyOG\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n\n<p>A bouncing CSS text effect with a reflection, made with only HTML and CSS, makes it very portable across different websites.<\/p>\n\n\n\n<p>It uses a <code>span<\/code> HTML element to position each letter in a row and bounces each one during the text animation, so be careful where you place it.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"6.-water-wave-text-animation-(css-only)\">6. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/PoKMyzO\" target=\"_blank\" rel=\"noopener nofollow\">Water Wave Text Animation<\/a> <\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_PoKMyzO\" data-src=\"\/\/codepen.io\/anon\/embed\/PoKMyzO?height=450&amp;theme-id=1&amp;slug-hash=PoKMyzO&amp;default-tab=css,result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed PoKMyzO\" title=\"CodePen Embed PoKMyzO\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n\n<p>This is a calm water CSS text effect that animates the effect of a calm wave within the text. It&#8217;s great for a range of different titles on a website and could really make them stand out.<\/p>\n\n\n\n<p>This one only uses HTML and CSS, making it easy to work with.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"7.-crossing-on-scroll-css-text-effect\">7. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/eYEqPza\" target=\"_blank\" rel=\"noopener nofollow\">Crossing On Scroll CSS Text Effect<\/a><\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_eYEqPza\" data-src=\"\/\/codepen.io\/anon\/embed\/eYEqPza?height=450&amp;theme-id=1&amp;slug-hash=eYEqPza&amp;default-tab=css,result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed eYEqPza\" title=\"CodePen Embed eYEqPza\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n\n<p>If you want something to trigger a text animation, an on-scroll animation like this one may be useful. It uses HTML, CSS, and JavaScript to pull this off. The animation is light and very smooth. <a href=\"https:\/\/alvarotrigo.com\/blog\/7-scroll-text-animations-css-and-js\/#3.-scrolling-letters-individually\">Scrolling the letters individually<\/a> could add more value to this CSS text effect.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"8-cool-text-effect-on-loading\">8. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/jORWNzG\" rel=\"nofollow noopener\" target=\"_blank\">Cool Text Effect on Loading<\/a><\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_jORWNzG\" data-src=\"\/\/codepen.io\/anon\/embed\/jORWNzG?height=450&amp;theme-id=1&amp;slug-hash=jORWNzG&amp;default-tab=css,result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed jORWNzG\" title=\"CodePen Embed jORWNzG\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n\n<p>Here&#8217;s a beautiful loading text effect you can apply to your pages when they load. It&#8217;s entirely done in <strong>SCSS and HTML<\/strong>, so you won&#8217;t have to worry about using external libraries or components.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"9-elastic-text-animation\">9. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/OJGMJLm\" rel=\"nofollow noopener\" target=\"_blank\">Elastic Text Animation<\/a><\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_OJGMJLm\" data-src=\"\/\/codepen.io\/anon\/embed\/OJGMJLm?height=450&amp;theme-id=1&amp;slug-hash=OJGMJLm&amp;default-tab=css,result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed OJGMJLm\" title=\"CodePen Embed OJGMJLm\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n\n<p>Here&#8217;s a beautiful text effect resulting from applying a variable width to the text by applying a custom-easing animation in combination with the <code><a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/font-variation-settings\" rel=\"nofollow noopener\" target=\"_blank\">font-variation-settings<\/a><\/code>property. Super original!<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"8.-loading-style-css-text-animation\">10. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/qBXeJab\" target=\"_blank\" rel=\"noopener nofollow\">Loading Style CSS Text Animation<\/a><\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_qBXeJab\" data-src=\"\/\/codepen.io\/anon\/embed\/qBXeJab?height=450&amp;theme-id=1&amp;slug-hash=qBXeJab&amp;default-tab=css,result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed qBXeJab\" title=\"CodePen Embed qBXeJab\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n\n<p>It looks like a <a href=\"https:\/\/alvarotrigo.com\/blog\/how-to-make-a-progress-bar-in-css\/\">loading progress bar<\/a> but in the form of a font. Change the text to anything you want and use this unique animation. You can easily change the colors of the text animation in the CSS codepen.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"9.-flip-text-animation-(css-only)\">11. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/bGrXmwM\" target=\"_blank\" rel=\"noopener nofollow\">Flip Text Animation<\/a><\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_bGrXmwM\" data-src=\"\/\/codepen.io\/anon\/embed\/bGrXmwM?height=450&amp;theme-id=1&amp;slug-hash=bGrXmwM&amp;default-tab=css,result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed bGrXmwM\" title=\"CodePen Embed bGrXmwM\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n\n<p>It can be used as a loading animation when waiting for a response on a webpage, made with only HTML and CSS. The text flips over from left to right and is a smooth animation.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"10.-fade-in-text-animation-(css-only)\">12. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/ExvqdNa\" target=\"_blank\" rel=\"noopener nofollow\">Fade In Text Animation<\/a><\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_ExvqdNa\" data-src=\"\/\/codepen.io\/anon\/embed\/ExvqdNa?height=450&amp;theme-id=1&amp;slug-hash=ExvqdNa&amp;default-tab=css,result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed ExvqdNa\" title=\"CodePen Embed ExvqdNa\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n\n<p>A subtle text animation (CSS) that fades in when the page loads. Very smooth animation and has a subtle blur effect upon fading in. Made with pure HTML and CSS.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"13-text-logo-animation\">13. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/RwOrwro\" rel=\"nofollow noopener\" target=\"_blank\">Text Logo Animation<\/a> <\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_RwOrwro\" data-src=\"\/\/codepen.io\/anon\/embed\/RwOrwro?height=450&amp;theme-id=1&amp;slug-hash=RwOrwro&amp;default-tab=css,result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed RwOrwro\" title=\"CodePen Embed RwOrwro\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n\n<p>This logo animation can be ideal for mobile apps and loading pages. It&#8217;s a subtle yet beautiful effect that uses the <code><a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/clip-path\" rel=\"nofollow noopener\" target=\"_blank\">clip-path<\/a><\/code>property in CSS to achieve a beautiful result. And without a single line of JavaScript!<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"14-svg-text-effect\">14. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/rNbxNWg\" rel=\"nofollow noopener\" target=\"_blank\">SVG Text Effect<\/a><\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_rNbxNWg\" data-src=\"\/\/codepen.io\/anon\/embed\/rNbxNWg?height=450&amp;theme-id=1&amp;slug-hash=rNbxNWg&amp;default-tab=css,result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed rNbxNWg\" title=\"CodePen Embed rNbxNWg\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n\n<p>This is a great animation example of what you can achieve by animating SVG elements with CSS. This effect uses SVG to create an original border animation around each of the letters of your text.<\/p>\n\n\n\n<p>Updating your text is as easy as updating the <code>text<\/code>element in the HTML!<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"11.-3d-text-grow-animation\">15. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/dyzxgOO\" target=\"_blank\" rel=\"noopener nofollow\">3D Text Grow Animation<\/a><\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_dyzxgOO\" data-src=\"\/\/codepen.io\/anon\/embed\/dyzxgOO?height=450&amp;theme-id=1&amp;slug-hash=dyzxgOO&amp;default-tab=css,result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed dyzxgOO\" title=\"CodePen Embed dyzxgOO\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n\n<p>CSS Text animation with a 3D effect that grows up and down. It is very fun and engaging.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"16-text-shadow-animation\">16. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/YzMwzQN\" rel=\"nofollow noopener\" target=\"_blank\">Text Shadow Animation<\/a><\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_YzMwzQN\" data-src=\"\/\/codepen.io\/anon\/embed\/YzMwzQN?height=450&amp;theme-id=1&amp;slug-hash=YzMwzQN&amp;default-tab=css,result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed YzMwzQN\" title=\"CodePen Embed YzMwzQN\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n\n<p>If you liked the previous animation, move one step further and track the mouse movement with just a bit of JS. This way, you can create a beautiful shadow effect for your text. A super easy way to add a touch of style to your headings on your landing pages!<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"12.-animated-blobs-text-animation-(css-only)\">17. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/PoKMybE\" target=\"_blank\" rel=\"noopener nofollow\">Animated Blobs Text animation<\/a><\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_PoKMybE\" data-src=\"\/\/codepen.io\/anon\/embed\/PoKMybE?height=450&amp;theme-id=1&amp;slug-hash=PoKMybE&amp;default-tab=css,result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed PoKMybE\" title=\"CodePen Embed PoKMybE\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n\n<p>A very subtle CSS text animation with a colorful background and engaging font type. Made with pure HTML and CSS, it is easy to change colors and font types to fit your brand and style.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"13.-basic-text-animations-(css-only)\">18. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/NWvQObB\" target=\"_blank\" rel=\"noopener nofollow\">Basic Text Animations<\/a> <\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_NWvQObB\" data-src=\"\/\/codepen.io\/anon\/embed\/NWvQObB?height=450&amp;theme-id=1&amp;slug-hash=NWvQObB&amp;default-tab=css,result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed NWvQObB\" title=\"CodePen Embed NWvQObB\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n\n<p>If you are looking for some basic reusable text animations (pure CSS) that can be quickly used in many places on a webpage, these are for you. Made with only HTML and CSS, they are easy to edit and learn from.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"14.-sliding-text-animation-carousel-(css-only)\">19. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/PoKMyWE\" target=\"_blank\" rel=\"noopener nofollow\">Sliding Text Animation Carousel<\/a><\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_PoKMyWE\" data-src=\"\/\/codepen.io\/anon\/embed\/PoKMyWE?height=450&amp;theme-id=1&amp;slug-hash=PoKMyWE&amp;default-tab=css,result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed PoKMyWE\" title=\"CodePen Embed PoKMyWE\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n\n<p>A catchy and engaging CSS text animation is great for the main title on a webpage. It loops through different words and has a sliding animation effect to transition between words. Made with pure HTML and CSS, it is easy to work with and edit.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"15.-typing-text-animation\">20. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/ZEJgqLN\" target=\"_blank\" rel=\"noopener nofollow\">Typing Text Animation<\/a><\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_ZEJgqLN\" data-src=\"\/\/codepen.io\/anon\/embed\/ZEJgqLN?height=450&amp;theme-id=1&amp;slug-hash=ZEJgqLN&amp;default-tab=css,result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed ZEJgqLN\" title=\"CodePen Embed ZEJgqLN\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n\n<p>A great way to showcase a range of words or sentences across a screen in one area. The typing CSS text effect looks great for many designs and uses a smooth animation. Made with HTML, CSS, and JavaScript, but a great one to learn from, and it is easy to edit the words you need to use.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"21-disappearing-css-text-animation\">21. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/eYoJYew\" rel=\"nofollow noopener\" target=\"_blank\">Disappearing CSS Text Animation<\/a> <\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_eYoJYew\" data-src=\"\/\/codepen.io\/anon\/embed\/eYoJYew?height=450&amp;theme-id=1&amp;slug-hash=eYoJYew&amp;default-tab=css,result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed eYoJYew\" title=\"CodePen Embed eYoJYew\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n\n<p>This is an example of adding fun to your website with fancy animation for your text. This text animation plays with the <code>opacity<\/code>, <code>text-shadow<\/code>and the <code>skew<\/code>properties to achieve this remarkable result. Quite impressive!<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"22-shaky-text-effect\">22. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/YzbQKGQ\" data-type=\"link\" data-id=\"https:\/\/codepen.io\/alvarotrigo\/pen\/YzbQKGQ\" rel=\"nofollow noopener\" target=\"_blank\">Shaky Text Effect<\/a><\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_YzbQKGQ\" data-src=\"\/\/codepen.io\/anon\/embed\/YzbQKGQ?height=450&amp;theme-id=1&amp;slug-hash=YzbQKGQ&amp;default-tab=result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed YzbQKGQ\" title=\"CodePen Embed YzbQKGQ\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n\n<p>This fast text animation is an easy way to catch the visitors&#8217; attention. <\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"23-text-reveal-animation\">23. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/ExzXYmK\" data-type=\"link\" data-id=\"https:\/\/codepen.io\/alvarotrigo\/pen\/ExzXYmK\" rel=\"nofollow noopener\" target=\"_blank\">Text Reveal Animation<\/a><\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_ExzXYmK\" data-src=\"\/\/codepen.io\/anon\/embed\/ExzXYmK?height=450&amp;theme-id=1&amp;slug-hash=ExzXYmK&amp;default-tab=result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed ExzXYmK\" title=\"CodePen Embed ExzXYmK\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"24-text-reveal-on-hover\">24. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/PovjYma\" data-type=\"link\" data-id=\"https:\/\/codepen.io\/alvarotrigo\/pen\/PovjYma\" rel=\"nofollow noopener\" target=\"_blank\">Text Reveal on Hover<\/a> <\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_PovjYma\" data-src=\"\/\/codepen.io\/anon\/embed\/PovjYma?height=450&amp;theme-id=1&amp;slug-hash=PovjYma&amp;default-tab=result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed PovjYma\" title=\"CodePen Embed PovjYma\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"25-logo-text-reveal-effect\">25. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/rNgwBwV\" data-type=\"link\" data-id=\"https:\/\/codepen.io\/alvarotrigo\/pen\/rNgwBwV\" rel=\"nofollow noopener\" target=\"_blank\">Logo Text Reveal Effect<\/a> <\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_rNgwBwV\" data-src=\"\/\/codepen.io\/anon\/embed\/rNgwBwV?height=450&amp;theme-id=1&amp;slug-hash=rNgwBwV&amp;default-tab=result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed rNgwBwV\" title=\"CodePen Embed rNgwBwV\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"26-title-animation\">26. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/gOJRYRz\" data-type=\"link\" data-id=\"https:\/\/codepen.io\/alvarotrigo\/pen\/gOJRYRz\" rel=\"nofollow noopener\" target=\"_blank\">Title Animation<\/a> <\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_gOJRYRz\" data-src=\"\/\/codepen.io\/anon\/embed\/gOJRYRz?height=450&amp;theme-id=1&amp;slug-hash=gOJRYRz&amp;default-tab=result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed gOJRYRz\" title=\"CodePen Embed gOJRYRz\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"27-text-background-animation\">27. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/KKLqPqL\" rel=\"nofollow noopener\" target=\"_blank\">Text + Background Animation<\/a> <\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_KKLqPqL\" data-src=\"\/\/codepen.io\/anon\/embed\/KKLqPqL?height=450&amp;theme-id=1&amp;slug-hash=KKLqPqL&amp;default-tab=result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed KKLqPqL\" title=\"CodePen Embed KKLqPqL\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"28-3d-risen-text\">28. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/QWRgLMo\" rel=\"nofollow noopener\" target=\"_blank\">3D Risen Text<\/a> <\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_QWRgLMo\" data-src=\"\/\/codepen.io\/anon\/embed\/QWRgLMo?height=450&amp;theme-id=1&amp;slug-hash=QWRgLMo&amp;default-tab=result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed QWRgLMo\" title=\"CodePen Embed QWRgLMo\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"29-fracture-text\">29. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/OJYgLxo\" data-type=\"link\" data-id=\"https:\/\/codepen.io\/alvarotrigo\/pen\/OJYgLxo\" rel=\"nofollow noopener\" target=\"_blank\">Fracture Text<\/a> <\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_OJYgLxo\" data-src=\"\/\/codepen.io\/anon\/embed\/OJYgLxo?height=450&amp;theme-id=1&amp;slug-hash=OJYgLxo&amp;default-tab=result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed OJYgLxo\" title=\"CodePen Embed OJYgLxo\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"30-filling-effect\">30. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/vYwZBWp\" data-type=\"link\" data-id=\"https:\/\/codepen.io\/alvarotrigo\/pen\/vYwZBWp\" rel=\"nofollow noopener\" target=\"_blank\">Filling Effect<\/a><\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_vYwZBWp\" data-src=\"\/\/codepen.io\/anon\/embed\/vYwZBWp?height=450&amp;theme-id=1&amp;slug-hash=vYwZBWp&amp;default-tab=result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed vYwZBWp\" title=\"CodePen Embed vYwZBWp\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"31-text-animation-for-your-portfolio\">31. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/MWdogrW\" rel=\"nofollow noopener\" target=\"_blank\">Text Animation for Your Portfolio<\/a> <\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_MWdogrW\" data-src=\"\/\/codepen.io\/anon\/embed\/MWdogrW?height=450&amp;theme-id=1&amp;slug-hash=MWdogrW&amp;default-tab=result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed MWdogrW\" title=\"CodePen Embed MWdogrW\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"32-revealing-light\">32. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/JjqJPBN\" data-type=\"link\" data-id=\"https:\/\/codepen.io\/alvarotrigo\/pen\/JjqJPBN\" rel=\"nofollow noopener\" target=\"_blank\">Revealing Light<\/a><\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_JjqJPBN\" data-src=\"\/\/codepen.io\/anon\/embed\/JjqJPBN?height=450&amp;theme-id=1&amp;slug-hash=JjqJPBN&amp;default-tab=result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed JjqJPBN\" title=\"CodePen Embed JjqJPBN\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"33-playful-one-letter-at-a-time\">33. <a href=\"https:\/\/codepen.io\/alvarotrigo\/pen\/LYwKNgN\" rel=\"nofollow noopener\" target=\"_blank\">Playful &#8211; One Letter At a Time<\/a><\/h3>\n\n\n<div class=\"wp-block-cp-codepen-gutenberg-embed-block cp_embed_wrapper\"><iframe id=\"cp_embed_LYwKNgN\" data-src=\"\/\/codepen.io\/anon\/embed\/LYwKNgN?height=450&amp;theme-id=1&amp;slug-hash=LYwKNgN&amp;default-tab=result\" height=\"450\" scrolling=\"no\" frameborder=\"0\" allowfullscreen allowpaymentrequest name=\"CodePen Embed LYwKNgN\" title=\"CodePen Embed LYwKNgN\" class=\"cp_embed_iframe lazyload\" style=\"width:100%;overflow:hidden\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" data-load-mode=\"1\">CodePen Embed Fallback<\/iframe><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\">Conclusion<\/h2>\n\n\n<p>CSS Text animations are great. They help create an inviting space for visitors and catch the eye in a certain location. They can be very well suited to one-page sites with full-screen sections, creating a very appealing design for the user. I\u2019m thinking about <a href=\"https:\/\/alvarotrigo.com\/blog\/product-landing-page\/\">product landing websites<\/a>, <a href=\"https:\/\/alvarotrigo.com\/blog\/squeeze-page\/\">squeeze pages<\/a>, etc.<\/p>\n\n\n\n<p>It can be difficult to choose the right animation, though. Not all animations will work well on all designs, so be sure to ask yourself if the animation is too busy and maybe opt for a more subtle one. Don\u2019t overuse CSS text effects, either; it will make the page look tacky and overrun with animations.<\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"related-articles\">Related Articles<\/h2>\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/alvarotrigo.com\/blog\/7-scroll-text-animations-css-and-js\/\">7 Scroll Text Animations [CSS &amp; JS]<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/alvarotrigo.com\/blog\/10-cool-css-animations-to-add-to-your-website\/\">10 Cool CSS Animations<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/alvarotrigo.com\/blog\/css-animations-scroll\/\">Create CSS Animations on Scroll<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/alvarotrigo.com\/blog\/animated-backgrounds-css\/\">Animated Backgrounds [Pure CSS]<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/alvarotrigo.com\/blog\/css-transition-timing-function\/\">CSS Transition [Timing Function &amp; Delay]<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Use text animations wisely. We&#8217;ve curated a list of great text effects that you can apply to your website.<\/p>\n","protected":false},"author":11,"featured_media":4916,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[106],"tags":[9,10,67],"class_list":["post-4917","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-css","tag-css","tag-javascript","tag-web-design"],"acf":[],"_links":{"self":[{"href":"https:\/\/alvarotrigo.com\/blog\/wp-json\/wp\/v2\/posts\/4917","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alvarotrigo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alvarotrigo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alvarotrigo.com\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/alvarotrigo.com\/blog\/wp-json\/wp\/v2\/comments?post=4917"}],"version-history":[{"count":27,"href":"https:\/\/alvarotrigo.com\/blog\/wp-json\/wp\/v2\/posts\/4917\/revisions"}],"predecessor-version":[{"id":18627,"href":"https:\/\/alvarotrigo.com\/blog\/wp-json\/wp\/v2\/posts\/4917\/revisions\/18627"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alvarotrigo.com\/blog\/wp-json\/wp\/v2\/media\/4916"}],"wp:attachment":[{"href":"https:\/\/alvarotrigo.com\/blog\/wp-json\/wp\/v2\/media?parent=4917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alvarotrigo.com\/blog\/wp-json\/wp\/v2\/categories?post=4917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alvarotrigo.com\/blog\/wp-json\/wp\/v2\/tags?post=4917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}