{"id":14531,"date":"2016-07-01T14:36:12","date_gmt":"2016-07-01T21:36:12","guid":{"rendered":"https:\/\/www.uxpin.com\/studio\/?p=14531"},"modified":"2020-10-26T01:45:29","modified_gmt":"2020-10-26T08:45:29","slug":"basic-interactions","status":"publish","type":"post","link":"https:\/\/www.uxpin.com\/studio\/user-guide\/basic-interactions\/","title":{"rendered":"Basic Interactions"},"content":{"rendered":"<p>Actions are the methods by which users interact with your prototype. That is, they do something when users click, swipe, or hover over them.<\/p>\n<p>Basic interactions let you show, hide, move, and manipulate other elements on a page. They differ from advanced animations in that each action affects only one other element (or <a href=\"https:\/\/www.uxpin.com\/studio\/user-guide\/pages-views-navigation\/#linking-pages\">link<\/a>) in one step. If you need a quick effect, basic interactions are the way to go.<\/p>\n<p>Every interaction has at least three parts.<\/p>\n<ul>\n<li><strong>Action:<\/strong> the change that occurs<\/li>\n<li><strong>Element:<\/strong> which item on the canvas is acted upon<\/li>\n<li><strong>Trigger:<\/strong> what the user does to kick off the interaction<\/li>\n<\/ul>\n<p>A few others, like &ldquo;set step,&rdquo; &ldquo;toggle,&rdquo; and &ldquo;move to&rdquo;, have additional options like step, animation type, and distance, respectively.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2016\/07\/Basic-interaction-panel.png\" alt=\"Basic interactions panel\" width=\"400\" height=\"455\" class=\"alignnone size-full wp-image-15406\" srcset=\"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2016\/07\/Basic-interaction-panel.png 400w, https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2016\/07\/Basic-interaction-panel-264x300.png 264w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/p>\n<p>From buttons to boxes to images to groups, you can make any element in UXPin interactive. And any element can have more than one interaction. For example, a button can change color on hover, and take users to another page on click. A few simple interactions can make most any element change basic properties to give the user more information, as when a button darkens on hover to indicate that it&rsquo;s clickable.<\/p>\n<h2 id=\"actions\">Actions<\/h2>\n<p>When users trigger an interaction, an action affects one or more elements on the canvas. For example, on hover (the trigger), a button may turn brighter (a color action).<\/p>\n<p>The actions are:<\/p>\n<ul>\n<li>Show, Hide, and Toggle<\/li>\n<li>Go to page and Go to URL<\/li>\n<li>Scroll to element<\/li>\n<li>Move to and move by<\/li>\n<li>Opacity and Color<\/li>\n<li>Size and Rotate<\/li>\n<li>Advanced animation<\/li>\n<li>Bring to front<\/li>\n<li>Send to back<\/li>\n<li>Set state<\/li>\n<li>Previous and Next state<\/li>\n<li>Disable and enable form elements<\/li>\n<li>Check and uncheck form elements<\/li>\n<li>Focus on a form field<\/li>\n<\/ul>\n<h2 id=\"element\">Element<\/h2>\n<p>The element is an item that changes when actions are triggered. Although any element or group can take an action, different kinds of elements can accept different actions. For example, an interaction can change a box&rsquo;s color, but not a group&rsquo;s. By the same token, the &ldquo;next state&rdquo; action only affects <a href=\"https:\/\/www.uxpin.com\/studio\/user-guide\/multistate-elements\/\">multistate elements<\/a>. Learn more about <a href=\"https:\/\/www.uxpin.com\/studio\/user-guide\/customizable-elements\/\">special element interactions<\/a>.<\/p>\n<h2 id=\"triggers\">Triggers<\/h2>\n<p>When the user interacts with an element, they cause an action to begin. These are standard interactions, like clicking or hovering, that are common to human\/computer interfaces. The triggers in UXPin are:<\/p>\n<ul>\n<li>Click (tap)<\/li>\n<li>Double click (double tap)<\/li>\n<li>Right click<\/li>\n<li>Hover<\/li>\n<li>Mouse in and out<\/li>\n<li>Swipe up, down, left, and right<\/li>\n<li>Touch and hold<\/li>\n<li>Hold release<\/li>\n<li>On focus<\/li>\n<li>On blur<\/li>\n<\/ul>\n<h2 id=\"common-actions\">Common Actions<\/h2>\n<p>Simple interactions can make a big difference in how users react to interfaces. And there are plenty you can do with them. For example:<\/p>\n<ul>\n<li>Make a button change on hover to indicate that it&rsquo;s clickable.<\/li>\n<li>Make a search box appear on demand.<\/li>\n<li>Send users to a real landing page when they fill out a simulated form.<\/li>\n<li>Make a modal window group appear when users click a login button.<\/li>\n<li>Take users to the top of a scrolling view on click.<\/li>\n<li>Reveal text information when users hover over an image thumbnail.<\/li>\n<li>Make a drop-down menu appear when users&rsquo; cursors enter a tab.<\/li>\n<li>Take users to a new page or view when they double-click an app icon.<\/li>\n<li>Hide unnecessary form fields is users click a certain radio button.<\/li>\n<\/ul>\n<h2 id=\"tutorials\">Related resources<\/h2>\n<ul>\n<li><strong>Article:<\/strong> <a href=\"https:\/\/www.uxpin.com\/studio\/blog\/interaction-design-trends-11-microinteractions-deconstructed\/\">Interaction Design Trends: 11 Microinteractions Deconstructed<\/a><\/li>\n<li><strong>Article:<\/strong> <a href=\"https:\/\/www.uxpin.com\/studio\/blog\/an-introduction-to-interactions-with-material-design\/\">An Introduction to Interactions With Material Design<\/a><\/li>\n<li><strong>Tutorial:<\/strong> <a href=\"https:\/\/www.uxpin.com\/studio\/tutorials\/make-expanding-buttons-uxpin\/\">How to Make Expanding Buttons in UXPin<\/a><\/li>\n<li><strong>Tutorial:<\/strong> <a href=\"https:\/\/www.uxpin.com\/studio\/blog\/recipe-custom-drop-list\/\">Hide the Right Functions With Custom Drop-down Lists<\/a><\/li>\n<li><strong>Ebook:<\/strong> <a href=\"https:\/\/www.uxpin.com\/studio\/ebooks\/handbook-low-fidelity-ux-prototyping\/\">The Practical Handbook to Rapid Lo-Fi Prototyping<\/a><\/li>\n<li><strong><a href=\"https:\/\/www.uxpin.com\">Get a free trial<\/a><\/strong><\/li>\n<\/ul>\n<h2>Ask a question<\/h2>\n<hr\/>\n<form action=\"https:\/\/www.uxpin.com\/studio\/\" method=\"get\">\n<input type=\"hidden\" name=\"category_name\" value=\"user-guide\"><br \/>\n<input type=\"search\" name=\"s\" value=\"\" style=\"float:left\"><br \/>\n<input type=\"submit\" value=\"Search the Guide\" style=\"position:relative;top:-16px\"><br \/>\n<br style=\"clear:both\"><br \/>\n<\/form>\n","protected":false},"excerpt":{"rendered":"<p>Basic interactions let you show, hide, move, and manipulate other elements on a page. Each action affects only one other element in one step. <\/p>\n","protected":false},"author":27,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[184],"tags":[],"class_list":["post-14531","post","type-post","status-publish","format-standard","hentry","category-user-guide"],"yoast_title":"","yoast_metadesc":"Basic interactions let you show, hide, move, and manipulate other elements on a page. Each action affects only one other element in one step.","acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Basic Interactions | UXPin<\/title>\n<meta name=\"description\" content=\"Basic interactions let you show, hide, move, and manipulate other elements on a page. Each action affects only one other element in one step.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.uxpin.com\/studio\/user-guide\/basic-interactions\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Basic Interactions\" \/>\n<meta property=\"og:description\" content=\"Basic interactions let you show, hide, move, and manipulate other elements on a page. Each action affects only one other element in one step.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.uxpin.com\/studio\/user-guide\/basic-interactions\/\" \/>\n<meta property=\"og:site_name\" content=\"Studio by UXPin\" \/>\n<meta property=\"article:published_time\" content=\"2016-07-01T21:36:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-10-26T08:45:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2016\/07\/Basic-interaction-panel.png\" \/>\n<meta name=\"author\" content=\"Ben Gremillion\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@benthinkin\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ben Gremillion\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/user-guide\\\/basic-interactions\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/user-guide\\\/basic-interactions\\\/\"},\"author\":{\"name\":\"Ben Gremillion\",\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/#\\\/schema\\\/person\\\/6dd4adede4f1009af0b52cc6531d1d0f\"},\"headline\":\"Basic Interactions\",\"datePublished\":\"2016-07-01T21:36:12+00:00\",\"dateModified\":\"2020-10-26T08:45:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/user-guide\\\/basic-interactions\\\/\"},\"wordCount\":596,\"image\":{\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/user-guide\\\/basic-interactions\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/wp-content\\\/uploads\\\/2016\\\/07\\\/Basic-interaction-panel.png\",\"articleSection\":[\"User Guide\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/user-guide\\\/basic-interactions\\\/\",\"url\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/user-guide\\\/basic-interactions\\\/\",\"name\":\"Basic Interactions | UXPin\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/user-guide\\\/basic-interactions\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/user-guide\\\/basic-interactions\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/wp-content\\\/uploads\\\/2016\\\/07\\\/Basic-interaction-panel.png\",\"datePublished\":\"2016-07-01T21:36:12+00:00\",\"dateModified\":\"2020-10-26T08:45:29+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/#\\\/schema\\\/person\\\/6dd4adede4f1009af0b52cc6531d1d0f\"},\"description\":\"Basic interactions let you show, hide, move, and manipulate other elements on a page. Each action affects only one other element in one step.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/user-guide\\\/basic-interactions\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/user-guide\\\/basic-interactions\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/user-guide\\\/basic-interactions\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/wp-content\\\/uploads\\\/2016\\\/07\\\/Basic-interaction-panel.png\",\"contentUrl\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/wp-content\\\/uploads\\\/2016\\\/07\\\/Basic-interaction-panel.png\",\"width\":400,\"height\":455,\"caption\":\"Basic interaction panel\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/user-guide\\\/basic-interactions\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Basic Interactions\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/#website\",\"url\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/\",\"name\":\"Studio by UXPin\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/#\\\/schema\\\/person\\\/6dd4adede4f1009af0b52cc6531d1d0f\",\"name\":\"Ben Gremillion\",\"description\":\"Ben Gremillion is a Content Strategist at UXPin. He\u2019s worked as both a web designer and a back-end developer. On the side he builds and maintains a CMS for webcomic artists, and participates in annual NaNoWriMo challenges.\",\"sameAs\":[\"https:\\\/\\\/www.uxpin.com\",\"https:\\\/\\\/x.com\\\/benthinkin\"],\"url\":\"https:\\\/\\\/www.uxpin.com\\\/studio\\\/author\\\/bengremillion\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Basic Interactions | UXPin","description":"Basic interactions let you show, hide, move, and manipulate other elements on a page. Each action affects only one other element in one step.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.uxpin.com\/studio\/user-guide\/basic-interactions\/","og_locale":"en_US","og_type":"article","og_title":"Basic Interactions","og_description":"Basic interactions let you show, hide, move, and manipulate other elements on a page. Each action affects only one other element in one step.","og_url":"https:\/\/www.uxpin.com\/studio\/user-guide\/basic-interactions\/","og_site_name":"Studio by UXPin","article_published_time":"2016-07-01T21:36:12+00:00","article_modified_time":"2020-10-26T08:45:29+00:00","og_image":[{"url":"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2016\/07\/Basic-interaction-panel.png","type":"","width":"","height":""}],"author":"Ben Gremillion","twitter_card":"summary_large_image","twitter_creator":"@benthinkin","twitter_misc":{"Written by":"Ben Gremillion","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.uxpin.com\/studio\/user-guide\/basic-interactions\/#article","isPartOf":{"@id":"https:\/\/www.uxpin.com\/studio\/user-guide\/basic-interactions\/"},"author":{"name":"Ben Gremillion","@id":"https:\/\/www.uxpin.com\/studio\/#\/schema\/person\/6dd4adede4f1009af0b52cc6531d1d0f"},"headline":"Basic Interactions","datePublished":"2016-07-01T21:36:12+00:00","dateModified":"2020-10-26T08:45:29+00:00","mainEntityOfPage":{"@id":"https:\/\/www.uxpin.com\/studio\/user-guide\/basic-interactions\/"},"wordCount":596,"image":{"@id":"https:\/\/www.uxpin.com\/studio\/user-guide\/basic-interactions\/#primaryimage"},"thumbnailUrl":"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2016\/07\/Basic-interaction-panel.png","articleSection":["User Guide"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.uxpin.com\/studio\/user-guide\/basic-interactions\/","url":"https:\/\/www.uxpin.com\/studio\/user-guide\/basic-interactions\/","name":"Basic Interactions | UXPin","isPartOf":{"@id":"https:\/\/www.uxpin.com\/studio\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.uxpin.com\/studio\/user-guide\/basic-interactions\/#primaryimage"},"image":{"@id":"https:\/\/www.uxpin.com\/studio\/user-guide\/basic-interactions\/#primaryimage"},"thumbnailUrl":"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2016\/07\/Basic-interaction-panel.png","datePublished":"2016-07-01T21:36:12+00:00","dateModified":"2020-10-26T08:45:29+00:00","author":{"@id":"https:\/\/www.uxpin.com\/studio\/#\/schema\/person\/6dd4adede4f1009af0b52cc6531d1d0f"},"description":"Basic interactions let you show, hide, move, and manipulate other elements on a page. Each action affects only one other element in one step.","breadcrumb":{"@id":"https:\/\/www.uxpin.com\/studio\/user-guide\/basic-interactions\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.uxpin.com\/studio\/user-guide\/basic-interactions\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.uxpin.com\/studio\/user-guide\/basic-interactions\/#primaryimage","url":"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2016\/07\/Basic-interaction-panel.png","contentUrl":"https:\/\/www.uxpin.com\/studio\/wp-content\/uploads\/2016\/07\/Basic-interaction-panel.png","width":400,"height":455,"caption":"Basic interaction panel"},{"@type":"BreadcrumbList","@id":"https:\/\/www.uxpin.com\/studio\/user-guide\/basic-interactions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.uxpin.com\/studio\/"},{"@type":"ListItem","position":2,"name":"Basic Interactions"}]},{"@type":"WebSite","@id":"https:\/\/www.uxpin.com\/studio\/#website","url":"https:\/\/www.uxpin.com\/studio\/","name":"Studio by UXPin","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.uxpin.com\/studio\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.uxpin.com\/studio\/#\/schema\/person\/6dd4adede4f1009af0b52cc6531d1d0f","name":"Ben Gremillion","description":"Ben Gremillion is a Content Strategist at UXPin. He\u2019s worked as both a web designer and a back-end developer. On the side he builds and maintains a CMS for webcomic artists, and participates in annual NaNoWriMo challenges.","sameAs":["https:\/\/www.uxpin.com","https:\/\/x.com\/benthinkin"],"url":"https:\/\/www.uxpin.com\/studio\/author\/bengremillion\/"}]}},"_links":{"self":[{"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/posts\/14531","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/comments?post=14531"}],"version-history":[{"count":2,"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/posts\/14531\/revisions"}],"predecessor-version":[{"id":22950,"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/posts\/14531\/revisions\/22950"}],"wp:attachment":[{"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/media?parent=14531"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/categories?post=14531"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.uxpin.com\/studio\/wp-json\/wp\/v2\/tags?post=14531"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}