{"id":1346,"date":"2019-08-23T11:21:40","date_gmt":"2019-08-23T11:21:40","guid":{"rendered":"https:\/\/www.chittlesoft.com\/blog\/?p=1346"},"modified":"2022-07-05T07:19:19","modified_gmt":"2022-07-05T07:19:19","slug":"animation-in-website-design-why-you-need-it-and-when-to-use-it","status":"publish","type":"post","link":"https:\/\/www.chittlesoft.com\/blog\/animation-in-website-design-why-you-need-it-and-when-to-use-it\/","title":{"rendered":"Animation in Website Design: Why you Need it and When to Use it"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full is-resized\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/www.chittlesoft.com\/blog\/wp-content\/uploads\/2022\/03\/Blog-Main-Banner-size-770x342-1.png\" alt=\"Animation in Website Design\" class=\"wp-image-7406\" width=\"1183\" height=\"525\" srcset=\"https:\/\/www.chittlesoft.com\/blog\/wp-content\/uploads\/2022\/03\/Blog-Main-Banner-size-770x342-1.png 770w, https:\/\/www.chittlesoft.com\/blog\/wp-content\/uploads\/2022\/03\/Blog-Main-Banner-size-770x342-1-300x133.png 300w, https:\/\/www.chittlesoft.com\/blog\/wp-content\/uploads\/2022\/03\/Blog-Main-Banner-size-770x342-1-768x341.png 768w, https:\/\/www.chittlesoft.com\/blog\/wp-content\/uploads\/2022\/03\/Blog-Main-Banner-size-770x342-1-155x69.png 155w\" sizes=\"(max-width: 1183px) 100vw, 1183px\" \/><\/figure>\n\n\n\n<p><br><span style=\"font-weight: 400;\">When you hear \u201canimation\u201d, what\u2019s the first thing that comes to mind? It could be a scene from one of your favorite movies, a recent YouTube video you watched, or a <\/span><a href=\"https:\/\/www.chittlesoft.com\/services\/ad-banner.html\"><span style=\"font-weight: 400;\">social media ad<\/span><\/a><span style=\"font-weight: 400;\"> that popped up on your feed. &nbsp; <\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">However, as a <\/span><a href=\"https:\/\/www.chittlesoft.com\/services\/graphic-design.html\"><span style=\"font-weight: 400;\">professional design team<\/span><\/a><span style=\"font-weight: 400;\"> will tell you, the countless animations users barely notice are the ones that can have the most impact on their experiences\u2014<\/span><a href=\"https:\/\/www.chittlesoft.com\/blog\/3-major-trends-in-animation-were-seeing-in-2019\/\"><b>micro-animations<\/b><\/a><span style=\"font-weight: 400;\">. <\/span><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><b>Micro-animations and interaction<\/b><span style=\"font-weight: 400;\"> play a major role in UX design today. These small, functional animations around menus, buttons, links, notifications, scrollbars, etc., help make user interfaces more interesting and, more importantly, easier to use. <\/span><\/p><\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\"><b>Why use <\/b><b>animation in website design<\/b><\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">Expertly integrated into the apps and websites we interact with, micro-animations and interactions can improve navigation, enrich the user experience, and make the entire experience more rewarding.<\/span><\/p>\n\n\n\n<p><b>Read: <\/b><a href=\"https:\/\/www.chittlesoft.com\/services\/website-design.html\"><b>Grow your business and brand with Chittlesoft\u2019s website design expertise<\/b><\/a><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">With <\/span><span style=\"font-weight: 400;\">animation in website design<\/span><span style=\"font-weight: 400;\">, you can better engage users and eventually encourage them to respond to your call-to-action.&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Wondering where to start? Keep reading to learn when to use <\/span><span style=\"font-weight: 400;\">animation in website design<\/span><span style=\"font-weight: 400;\">, as well as when you should avoid it.&nbsp;<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><b>When to use <\/b><b>animation in website design<\/b><\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\"><b><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-neeon-button-dark-gray-color\">1. Point users towards a specific action with micro-interactions<\/mark><\/strong><\/b><\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">A great example of what users are looking for in a micro-interaction is Facebook Messenger\u2019s thumbs up\/emoji-expanding feature.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">As the user holds down the thumbs up, it expands, allowing the user to control the size of the emoji they send. It offers feedback, direct manipulation (a human-computer interaction style), and an instantly visible outcome of their action.<\/span><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img decoding=\"async\" src=\"https:\/\/www.chittlesoft.com\/blog\/wp-content\/uploads\/2022\/06\/thumbsup_facebook_messenger-1024x847.png\" alt=\"\" class=\"wp-image-8280\" width=\"817\" height=\"676\" srcset=\"https:\/\/www.chittlesoft.com\/blog\/wp-content\/uploads\/2022\/06\/thumbsup_facebook_messenger-1024x847.png 1024w, https:\/\/www.chittlesoft.com\/blog\/wp-content\/uploads\/2022\/06\/thumbsup_facebook_messenger-300x248.png 300w, https:\/\/www.chittlesoft.com\/blog\/wp-content\/uploads\/2022\/06\/thumbsup_facebook_messenger-768x635.png 768w, https:\/\/www.chittlesoft.com\/blog\/wp-content\/uploads\/2022\/06\/thumbsup_facebook_messenger-155x128.png 155w, https:\/\/www.chittlesoft.com\/blog\/wp-content\/uploads\/2022\/06\/thumbsup_facebook_messenger-150x124.png 150w, https:\/\/www.chittlesoft.com\/blog\/wp-content\/uploads\/2022\/06\/thumbsup_facebook_messenger.png 1080w\" sizes=\"(max-width: 817px) 100vw, 817px\" \/><figcaption>Image source: Tech Advisor<\/figcaption><\/figure><\/div>\n\n\n<p><span style=\"font-weight: 400;\">This kind of <\/span><span style=\"font-weight: 400;\">animation in website design<\/span><span style=\"font-weight: 400;\"> makes interaction with your website more comfortable, directs the user\u2019s attention, and helps create a more rewarding user experience, like so:&nbsp;<\/span><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/cdn.dribbble.com\/users\/379146\/screenshots\/5181665\/media\/e10e280162872cea796931dea434acf6.gif\" alt=\"Swipe to Delete\"\/><figcaption>\u2018Swipe to Delete\u2019 by Hoang Nguyen<\/figcaption><\/figure><\/div>\n\n\n<p><span style=\"font-weight: 400;\"><b><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-neeon-button-dark-gray-color\">2. Reveal more information with mouseover or hover effects<\/mark><\/strong><\/b><\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Here, hovering over one spot reveals additional information on the screen. This is a great way to build curiosity while keeping your page uncluttered.&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">This effect allows users to get more information on what they\u2019re interested in just by hovering over something, such as an image or design element.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">When users notice that a design element responds when they hover over them\u2014by changing color or moving, for example\u2014they instantly understand how to interact with your website and find what they\u2019re looking for.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">When well-planned and well-designed, <\/span><span style=\"font-weight: 400;\">animation in website design<\/span><span style=\"font-weight: 400;\"> can make the user experience effortless, delightful, and engaging.&nbsp;<\/span><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/cdn.dribbble.com\/users\/66937\/screenshots\/4261543\/media\/914273b97829a1e100bccdd88415e15f.gif\" alt=\"Hover interaction - User profile pic to a lightbox gallery\"\/><figcaption>\u2018Hover Interaction\u2019 by Rami Martinov<\/figcaption><\/figure><\/div>\n\n\n<p><span style=\"font-weight: 400;\"><b><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-neeon-button-dark-gray-color\">3. Show progress with loading animations <\/mark><\/strong><\/b><\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">In an ideal world, there would be no waiting around for things to load, and we\u2019d be able to move between pages and screens without any delay.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">But, in reality, even with processing getting faster, there are moments where you require your user to wait while an action is completed.&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">You don\u2019t want your user to abandon ship out of frustration, and that\u2019s when an engaging animation can help\u2014it can keep them entertained while reassuring them that progress is being made.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">There may be other places on your website where you anticipate moments of frustration for your users. In those places, <\/span><span style=\"font-weight: 400;\">animation in website design<\/span><span style=\"font-weight: 400;\"> can have a significant, positive impact on their experience and your results!&nbsp;<\/span><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/cdn.dribbble.com\/users\/722246\/screenshots\/6170793\/media\/89acd827521821a34972719527883cde.gif\" alt=\"Loading animation - Finding the expert to assit\"\/><figcaption>\u2018Loading Animation\u2019 by Yup Nguyen<\/figcaption><\/figure><\/div>\n\n\n<p><span style=\"font-weight: 400;\"><b><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-neeon-button-dark-gray-color\">4. Draw attention to CTA buttons with Pure CSS animations<\/mark><\/strong><\/b><\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Picture it: your users are moving swiftly along the route you planned out for them, with your website design elements cheering them on. You want to draw them towards the finish line: your CTA button.&nbsp;<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">And no, we\u2019re not suggesting any as loud as neon signs; to point users in the right direction, all you need is some subtle, creative<\/span><span style=\"font-weight: 400;\"> animation in website design<\/span><span style=\"font-weight: 400;\"> to capture their attention (and some new leads!). Pure CSS animation can help you deliver just that.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Pure CSS is a lightweight framework that developers use to create responsive websites and apps. It allows for animations to be quick and sleek, inviting the user to interact with them.<\/span><\/p>\n\n\n\n<figure class=\"wp-block-video aligncenter\"><video controls loop src=\"https:\/\/www.chittlesoft.com\/blog\/wp-content\/uploads\/2022\/03\/animated_medium20200814-12985-1aobj61.mp4\"><\/video><figcaption><em>\u2018Favorite Button\u2019 by Aaron Iker<\/em><\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>When NOT to use animation in website design<\/strong><\/h3>\n\n\n\n<p>While many web designers see the value in micro-animations and interactions in web design, some are skeptical. They believe that animations can be disruptive.&nbsp;<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><strong>Remember:<\/strong> The objective here is to create a seamless user experience, so it\u2019s essential to be discerning and include animations that serve that purpose while avoiding those that are distracting.&nbsp;<\/p><\/blockquote>\n\n\n\n<p><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-neeon-button-dark-gray-color\">A few \u201cdon\u2019ts\u201d to keep in mind<\/mark><\/strong><\/p>\n\n\n\n<p>Avoid animation in website design if it will:&nbsp;<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-neeon-button-dark-gray-color\">Make reading text harder<\/mark>.<\/strong> Animated paragraphs, for example, may look eye-catching, but they can be an irritant and make focusing on the message challenging.<\/li><li><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-neeon-button-dark-gray-color\">Deter people from completing a task<\/mark><\/strong> such as filling out a form. Here, animated form fields can demand more effort from the user and make the process tedious.<\/li><li><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-neeon-button-dark-gray-color\">Overburden website\/app performance<\/mark><\/strong>. Keep it light, and avoid animations that will slow down or break the flow of the user\u2019s movement through your website or app.<\/li><\/ol>\n\n\n\n<p>Animation in website design can produce excellent results if planned and executed with expertise. Because <a href=\"https:\/\/www.chittlesoft.com\/\">we are a full-service design agency<\/a>, our team is equipped to build or enhance your website or app with a perfect selection of design elements to help you reach your goals.<\/p>\n\n\n\n<p>Ask us how <a href=\"http:\/\/www.chittlesoft.com\/contactus.html\">we can increase your visitor engagement across devices<\/a>!&nbsp;<\/p>\n\n\n\n<style>\n.row {\n  display: flex;\n}\n.row .col {\n  flex: 1;\n}\n.nav .nav-item\n{\n      padding-bottom: 10px;\n}\n\n\/* Accordion styles *\/\n.tabs {\n  border-radius: 8px;\n  overflow: hidden;\n  box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.5);\n}\n\n.tab {\n  width: 100%;\n  color: white;\n  overflow: hidden;\n}\n.tab-label {\n  display: flex;\n  justify-content: space-between;\n  padding: 1em;\n  background: #2c3e50;\n  font-weight: bold;\n  cursor: pointer;\n  \/* Icon *\/\n}\n.tab-label:hover {\n  background: #1a252f;\n}\n.tab-label::after {\n  content: \"\u276f\";\n  width: 1em;\n  height: 1em;\n  text-align: center;\n  transition: all 0.35s;\n}\n.tab-content {\n  max-height: 0;\n  padding: 0 1em;\n  color: #2c3e50;\n  background: white;\n  transition: all 0.35s;\n}\n.tab-close {\n  display: flex;\n  justify-content: flex-end;\n  padding: 1em;\n  font-size: 0.75em;\n  background: #2c3e50;\n  cursor: pointer;\n}\n.tab-close:hover {\n  background: #1a252f;\n}\n\ninput:checked + .tab-label {\n  background: #1a252f;\n}\ninput:checked + .tab-label::after {\n  transform: rotate(90deg);\n}\ninput:checked ~ .tab-content {\n  max-height: 100%;\n  padding: 1em;\n}\n.FAQS-section{\n  display: none;\n}\n<\/style>\n<div class=\"row\">\n  <div class=\"col\">\n    <div class=\"tabs\">\n      <div class=\"tab\">\n        <input type=\"checkbox\" id=\"FAQsBlock\" class=\"FAQS-section\">\n        <label class=\"tab-label\" for=\"FAQsBlock\">FAQs:<\/label>\n        <div class=\"tab-content\">\n          <ul class=\"\">              \n            <div class=\"nav-item\">\n\n                <h3>1. Is it good to add animations to my website?<\/h3>\n                <p>Yes! Animations help users understand how to interact with your website, while also engaging and delighting them. They make it easy for users to establish an emotional connection with your brand. Animations, when created in line with your branding, can also improve brand recall and, eventually, brand recognition.<\/p>\n\n            <\/div>\n            <div class=\"nav-item\">\n                <h3>2. How do websites use animation?<\/h3>\n                <p>On websites, you will see micro-animations and interactions for buttons, clicks, hover effects, and more. The primary purpose of these animations is to improve usability and keep users engaged so they stay on your website.<\/p>\n                <p>Websites also use background animations to make websites look more dynamic, exciting, and interesting.<\/p>\n            <\/div>    \n            <div class=\"nav-item\">\n                <h3>3. What do users expect from animation in website design?<\/h3>\n                <p>Good, strategic animation in website design helps create a seamless user experience. Users look to animations for information, cues, and responses to their actions. When users complete an action\u2014such as a click, scroll, or hover\u2014they want to see an immediate response, such as a button press, easing effect on scroll, or mouseover effect.  <\/p>\n                <p>They want to feel like they are interacting with the website and getting their desired response. For example, if a page is loading, a loading animation communicates that the user\u2019s request is being processed and will be completed soon; without it, the user may feel the page is unresponsive and click away. <\/p>\n            <\/div>                                                              \n          <\/ul>\n        <\/div>\n      <\/div>      \n    <\/div>\n  <\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><\/h2>\n\n\n\n<style>\n.row {\n  display: flex;\n}\n.row .col {\n  flex: 1;\n}\n.nav .nav-item\n{\n      padding-bottom: 10px;\n}\n\n\/* Accordion styles *\/\n.tabs {\n  border-radius: 8px;\n  overflow: hidden;\n  box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.5);\n}\n\n.tab {\n  width: 100%;\n  color: white;\n  overflow: hidden;\n}\n.tab-label {\n  display: flex;\n  justify-content: space-between;\n  padding: 1em;\n  background: #2c3e50;\n  font-weight: bold;\n  cursor: pointer;\n  \/* Icon *\/\n}\n.tab-label:hover {\n  background: #1a252f;\n}\n.tab-label::after {\n  content: \"\u276f\";\n  width: 1em;\n  height: 1em;\n  text-align: center;\n  transition: all 0.35s;\n}\n.tab-content {\n  max-height: 0;\n  padding: 0 1em;\n  color: #2c3e50;\n  background: white;\n  transition: all 0.35s;\n}\n.tab-close {\n  display: flex;\n  justify-content: flex-end;\n  padding: 1em;\n  font-size: 0.75em;\n  background: #2c3e50;\n  cursor: pointer;\n}\n.tab-close:hover {\n  background: #1a252f;\n}\n\ninput:checked + .tab-label {\n  background: #1a252f;\n}\ninput:checked + .tab-label::after {\n  transform: rotate(90deg);\n}\ninput:checked ~ .tab-content {\n  max-height: 100%;\n  padding: 1em;\n}\n\n<\/style>\n<div class=\"row\">\n  <div class=\"col\">\n    <div class=\"tabs\">\n      <div class=\"tab\">\n        <input type=\"checkbox\" id=\"chck1\">\n        <label class=\"tab-label\" for=\"chck1\">Key References:<\/label>\n        <div class=\"tab-content\">\n          <ul class=\"\">              \n            <li class=\"nav-item\">\n                 Micro-Interactions and Micro-Animations\n                <a href=\"https:\/\/blog.geekyants.com\/micro-interactions-and-micro-animations-4eb2ed5cc7f3\" target=\"_blank\" rel=\"noopener\">https:\/\/blog.geekyants.com\/micro-interactions-and-micro-animations-4eb2ed5cc7f3\/<\/a>\n            <\/li>\n            <li class=\"nav-item\">\n                 Why do we need pure.css?\n                 <a href=\"https:\/\/www.educba.com\/pure-css\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.educba.com\/pure-css\/ <\/a>\n            <\/li>\n            <li class=\"nav-item\">\n                Freepik\n                <a href=\"https:\/\/www.freepik.com\/photos\/touch-screen\" target=\"_blank\" rel=\"noopener\">Touch screen photo created by rawpixel.com &#8211; www.freepik.com<\/a>\n            <\/li>                                                                  \n          <\/ul>\n        <\/div>\n      <\/div>      \n    <\/div>\n  <\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>When you hear \u201canimation\u201d, what\u2019s the first thing that comes to mind? It could be a scene from one of your favorite movies, a recent YouTube video you watched, or a social media ad that popped up on your feed. &nbsp; However, as a professional design team will tell you, the countless animations users barely [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":7411,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[59],"tags":[115,114],"class_list":["post-1346","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-design","tag-animation","tag-web-design"],"_links":{"self":[{"href":"https:\/\/www.chittlesoft.com\/blog\/wp-json\/wp\/v2\/posts\/1346","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.chittlesoft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.chittlesoft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.chittlesoft.com\/blog\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.chittlesoft.com\/blog\/wp-json\/wp\/v2\/comments?post=1346"}],"version-history":[{"count":22,"href":"https:\/\/www.chittlesoft.com\/blog\/wp-json\/wp\/v2\/posts\/1346\/revisions"}],"predecessor-version":[{"id":8504,"href":"https:\/\/www.chittlesoft.com\/blog\/wp-json\/wp\/v2\/posts\/1346\/revisions\/8504"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.chittlesoft.com\/blog\/wp-json\/wp\/v2\/media\/7411"}],"wp:attachment":[{"href":"https:\/\/www.chittlesoft.com\/blog\/wp-json\/wp\/v2\/media?parent=1346"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.chittlesoft.com\/blog\/wp-json\/wp\/v2\/categories?post=1346"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.chittlesoft.com\/blog\/wp-json\/wp\/v2\/tags?post=1346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}