{"id":3419,"date":"2016-09-27T13:00:31","date_gmt":"2016-09-27T12:00:31","guid":{"rendered":"https:\/\/marvel7077.wpengine.com\/?p=3419"},"modified":"2020-09-03T15:48:41","modified_gmt":"2020-09-03T14:48:41","slug":"geometry-in-ui-design","status":"publish","type":"post","link":"https:\/\/marvelapp.com\/blog\/geometry-in-ui-design\/","title":{"rendered":"Geometry in UI Design"},"content":{"rendered":"<blockquote class=\"pageWrap pageWrap--s position-relative marginTopBottom-l breakPointM-marginTopBottom-xl\"><div class=\"blog-quote-before position-absolute bg-marvel\"><\/div><div class=\"tweet-quote blog-quote-after position-absolute bg-marvel cursor-pointer transitionDuration-l transitionProperty-all transitionTimingFunction-cv-easeOutCircular scaleUp--hover zi-weak\"><svg class=\"fill-white opacity-0 pointerEvents-none position-absolute pinCenter transitionProperty-all transitionTimingFunction-easeInOut\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"20\" viewBox=\"0 0 24 20\"><path d=\"M24,2.37a9.64,9.64,0,0,1-2.83.79A5,5,0,0,0,23.34.37a9.72,9.72,0,0,1-3.13,1.23A4.86,4.86,0,0,0,16.62,0a5,5,0,0,0-4.8,6.2A13.87,13.87,0,0,1,1.67.92,5.13,5.13,0,0,0,3.19,7.67,4.81,4.81,0,0,1,1,7a5,5,0,0,0,3.95,5,4.82,4.82,0,0,1-2.22.09,4.94,4.94,0,0,0,4.6,3.51A9.72,9.72,0,0,1,0,17.73,13.69,13.69,0,0,0,7.55,20c9.14,0,14.31-7.92,14-15A10.17,10.17,0,0,0,24,2.37Z\"\/><\/svg><\/div><p class=\"blog-quote position-relative textAlign-center c-marvel\"><span class=\"blog-quote-text transitionDuration-l transitionProperty-all transitionTimingFunction-easeInOut\">Because automatic alignment sometimes just doesn\u2019t work.<\/p><\/span><\/blockquote>\n<p class=\"pageWrap pageWrap--s marginBottom-m paddingBottom-s c-slate lineHeight-l fontSize-l fontWeight-3 breakPointM-fontSize-xl breakPointM-lineHeight-xl\">I found myself using geometry while designing user interfaces quite often, so I decided to share a simple example I was working on the other day.<\/p>\n<p class=\"pageWrap pageWrap--s marginBottom-m paddingBottom-s c-slate lineHeight-l fontSize-l fontWeight-3 breakPointM-fontSize-xl breakPointM-lineHeight-xl\">Aligning interface elements in Photoshop is pretty easy as it comes with the pre-defined aligning options. And for the 95% those are all you really need. What can you do in those 5% examples when you can\u2019t use these options? Well, it actually depends a lot on what you\u2019re working on. Let\u2019s see a specific example.<\/p>\n<h3 class=\"pageWrap pageWrap--s marginTop-l marginBottom-m c-black lineHeight-xl fontSize-xl fontWeight-5\">Aligning an Icon to the Center of\u2026<\/h3>\n<p class=\"pageWrap pageWrap--s marginBottom-m paddingBottom-s c-slate lineHeight-l fontSize-l fontWeight-3 breakPointM-fontSize-xl breakPointM-lineHeight-xl\">the quarter of a circle. This was my most recent example when I had to use geometry to get that pixel perfect UI element.<\/p>\n<p class=\"pageWrap pageWrap--s marginBottom-m paddingBottom-s c-slate lineHeight-l fontSize-l fontWeight-3 breakPointM-fontSize-xl breakPointM-lineHeight-xl\">I was working on a confirmation window, which was inside a circle. Yes, we\u2019re trying out all sorts of cool stuff at <a class=\"link link--blue fontWeight-4\"href=\"https:\/\/wondermags.com\/kiosk\/\" target=\"_blank\" rel=\"noopener noreferrer\">wondermags<\/a>. What we want to do is ask the user if he\u2019s sure of the action he\u2019s about to execute. We give him an explanation of what will happen and options to confirm or cancel.<\/p>\n<p class=\"pageWrap pageWrap--s marginBottom-m paddingBottom-s c-slate lineHeight-l fontSize-l fontWeight-3 breakPointM-fontSize-xl breakPointM-lineHeight-xl\">Here\u2019s a quick sketch for this window:<\/p>\n<div id=\"attachment_3420\" style=\"width: 778px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3420\" src=\"https:\/\/marvel7077.wpengine.com\/wp-content\/uploads\/2016\/09\/Centralise-Quarter-circle.jpeg\" alt=\"centralise-quarter-circle\" width=\"768\" height=\"344\" class=\"size-full wp-image-3420\" srcset=\"https:\/\/marvelapp.com\/wp-content\/uploads\/2016\/09\/Centralise-Quarter-circle.jpeg 768w, https:\/\/marvelapp.com\/wp-content\/uploads\/2016\/09\/Centralise-Quarter-circle-600x269.jpeg 600w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><p id=\"caption-attachment-3420\" class=\"wp-caption-text\">A very rough sketch :)<\/p><\/div>\n<div id=\"attachment_3422\" style=\"width: 778px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3422\" src=\"https:\/\/marvel7077.wpengine.com\/wp-content\/uploads\/2016\/09\/Centralise-buttons.png\" alt=\"centralise-buttons\" width=\"768\" height=\"344\" class=\"size-full wp-image-3422\" srcset=\"https:\/\/marvelapp.com\/wp-content\/uploads\/2016\/09\/Centralise-buttons.png 768w, https:\/\/marvelapp.com\/wp-content\/uploads\/2016\/09\/Centralise-buttons-600x269.png 600w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><p id=\"caption-attachment-3422\" class=\"wp-caption-text\">Icons are not properly aligned to the actual center of the buttons.<\/p><\/div>\n<p class=\"pageWrap pageWrap--s marginBottom-m paddingBottom-s c-slate lineHeight-l fontSize-l fontWeight-3 breakPointM-fontSize-xl breakPointM-lineHeight-xl\">Now this doesn\u2019t look right at all and it certainly looks very strange to say the least. Photoshop aligns it like this because it still treats it as a rectangle, not a quarter of the circle (there\u2019s no difference for Photoshop).<\/p>\n<div id=\"attachment_3424\" style=\"width: 778px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3424\" src=\"https:\/\/marvel7077.wpengine.com\/wp-content\/uploads\/2016\/09\/Centralise-circle-button.png\" alt=\"centralise-circle-button\" width=\"768\" height=\"344\" class=\"size-full wp-image-3424\" srcset=\"https:\/\/marvelapp.com\/wp-content\/uploads\/2016\/09\/Centralise-circle-button.png 768w, https:\/\/marvelapp.com\/wp-content\/uploads\/2016\/09\/Centralise-circle-button-600x269.png 600w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><p id=\"caption-attachment-3424\" class=\"wp-caption-text\">For Photoshop, this is still a rectangle.<br \/><\/p><\/div>\n<h3 class=\"pageWrap pageWrap--s marginTop-l marginBottom-m c-black lineHeight-xl fontSize-xl fontWeight-5\">Square Area is the Answer<\/h3>\n<p class=\"pageWrap pageWrap--s marginBottom-m paddingBottom-s c-slate lineHeight-l fontSize-l fontWeight-3 breakPointM-fontSize-xl breakPointM-lineHeight-xl\">I was thinking, what would be the easiest and most precise way to align it right to the actual center. Here\u2019s where geometry comes handy. I figured that the key here could be the square area of the quarter of the circle. All I had to do is calculate the square area of it and draw a rectangle with the same square area to use as a guide. But first, I had to find out what dimensions I had to use.<\/p>\n<div id=\"attachment_3425\" style=\"width: 778px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3425\" src=\"https:\/\/marvel7077.wpengine.com\/wp-content\/uploads\/2016\/09\/Circle-square.png\" alt=\"This is the square area that interests me (dashed area).\" width=\"768\" height=\"344\" class=\"size-full wp-image-3425\" srcset=\"https:\/\/marvelapp.com\/wp-content\/uploads\/2016\/09\/Circle-square.png 768w, https:\/\/marvelapp.com\/wp-content\/uploads\/2016\/09\/Circle-square-600x269.png 600w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><p id=\"caption-attachment-3425\" class=\"wp-caption-text\">This is the square area that interests me (dashed area).<\/p><\/div>\n<p class=\"pageWrap pageWrap--s marginBottom-m paddingBottom-s c-slate lineHeight-l fontSize-l fontWeight-3 breakPointM-fontSize-xl breakPointM-lineHeight-xl\">The formula for calculating square area of a circle is A=\u03c0*r^2. But in my case I was only using quarter of the circle. So my formula was:<\/p>\n<p class=\"pageWrap pageWrap--s marginBottom-m paddingBottom-s c-slate lineHeight-l fontSize-l fontWeight-3 breakPointM-fontSize-xl breakPointM-lineHeight-xl\"><em><strong class=\"c-slate lineHeight-l fontSize-l fontWeight-5 breakPointM-fontSize-xl breakPointM-lineHeight-xl\">A = \u03c0 * r^2 \/ 4<\/strong><\/em><\/p>\n<p class=\"pageWrap pageWrap--s marginBottom-m paddingBottom-s c-slate lineHeight-l fontSize-l fontWeight-3 breakPointM-fontSize-xl breakPointM-lineHeight-xl\">\u03c0 is a standard which is 3.1416 and r is the radius, which in my case is 145 pixels (also half of the width of the circle).<\/p>\n<p class=\"pageWrap pageWrap--s marginBottom-m paddingBottom-s c-slate lineHeight-l fontSize-l fontWeight-3 breakPointM-fontSize-xl breakPointM-lineHeight-xl\">I made the calculations and the square area of the rectangle I had to draw was 16,513 pixels.<\/p>\n<p class=\"pageWrap pageWrap--s marginBottom-m paddingBottom-s c-slate lineHeight-l fontSize-l fontWeight-3 breakPointM-fontSize-xl breakPointM-lineHeight-xl\">But the square area info doesn\u2019t help me much. I can\u2019t draw a rectangle in Photoshop so that I would set the square area of it. What I need is the width of the rectangle. And to get it, I just had to add the square root to my formula.<\/p>\n<p class=\"pageWrap pageWrap--s marginBottom-m paddingBottom-s c-slate lineHeight-l fontSize-l fontWeight-3 breakPointM-fontSize-xl breakPointM-lineHeight-xl\"><em><strong class=\"c-slate lineHeight-l fontSize-l fontWeight-5 breakPointM-fontSize-xl breakPointM-lineHeight-xl\">A = \u221a(\u03c0 * r^2 \/ 4)<\/strong><\/em><\/p>\n<p class=\"pageWrap pageWrap--s marginBottom-m paddingBottom-s c-slate lineHeight-l fontSize-l fontWeight-3 breakPointM-fontSize-xl breakPointM-lineHeight-xl\">The end result is 128.5 and lots of decimals. Now I could draw a square on top of my quarter of the circle with width set to 128 pixels and align it to the top left corner. The center of this square is the actual center of my button. This is what my icon needs to be aligned to.<\/p>\n<div id=\"attachment_3427\" style=\"width: 778px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3427\" src=\"https:\/\/marvel7077.wpengine.com\/wp-content\/uploads\/2016\/09\/Square-area-of-circle.png\" alt=\"square-area-of-circle\" width=\"768\" height=\"344\" class=\"size-full wp-image-3427\" srcset=\"https:\/\/marvelapp.com\/wp-content\/uploads\/2016\/09\/Square-area-of-circle.png 768w, https:\/\/marvelapp.com\/wp-content\/uploads\/2016\/09\/Square-area-of-circle-600x269.png 600w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><p id=\"caption-attachment-3427\" class=\"wp-caption-text\">Rectangle with the same square area as the quarter of the circle.<\/p><\/div>\n<p class=\"pageWrap pageWrap--s marginBottom-m paddingBottom-s c-slate lineHeight-l fontSize-l fontWeight-3 breakPointM-fontSize-xl breakPointM-lineHeight-xl\">I aligned the icon to the horizontal and vertical centers of the guide rectangle on top of my circle.<\/p>\n<div id=\"attachment_3428\" style=\"width: 778px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3428\" src=\"https:\/\/marvel7077.wpengine.com\/wp-content\/uploads\/2016\/09\/Square-area-of-circle-centralised.png\" alt=\"square-area-of-circle-centralised\" width=\"768\" height=\"344\" class=\"size-full wp-image-3428\" srcset=\"https:\/\/marvelapp.com\/wp-content\/uploads\/2016\/09\/Square-area-of-circle-centralised.png 768w, https:\/\/marvelapp.com\/wp-content\/uploads\/2016\/09\/Square-area-of-circle-centralised-600x269.png 600w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><p id=\"caption-attachment-3428\" class=\"wp-caption-text\">Aligned the icon to the center of the guide square.<\/p><\/div>\n<p class=\"pageWrap pageWrap--s marginBottom-m paddingBottom-s c-slate lineHeight-l fontSize-l fontWeight-3 breakPointM-fontSize-xl breakPointM-lineHeight-xl\">Applied the same process for the other button and that\u2019s it. Pixel perfect alignment, pixel perfect user interface design.<\/p>\n<div id=\"attachment_3429\" style=\"width: 1546px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3429\" src=\"https:\/\/marvel7077.wpengine.com\/wp-content\/uploads\/2016\/09\/Pixel-perfect-alignment.png\" alt=\"pixel-perfect-alignment\" width=\"1536\" height=\"687\" class=\"size-full wp-image-3429\" srcset=\"https:\/\/marvelapp.com\/wp-content\/uploads\/2016\/09\/Pixel-perfect-alignment.png 1536w, https:\/\/marvelapp.com\/wp-content\/uploads\/2016\/09\/Pixel-perfect-alignment-600x268.png 600w, https:\/\/marvelapp.com\/wp-content\/uploads\/2016\/09\/Pixel-perfect-alignment-768x344.png 768w, https:\/\/marvelapp.com\/wp-content\/uploads\/2016\/09\/Pixel-perfect-alignment-1500x671.png 1500w\" sizes=\"auto, (max-width: 1536px) 100vw, 1536px\" \/><p id=\"caption-attachment-3429\" class=\"wp-caption-text\">Pixel perfect UI.<\/p><\/div>\n<p class=\"pageWrap pageWrap--s marginBottom-m paddingBottom-s c-slate lineHeight-l fontSize-l fontWeight-3 breakPointM-fontSize-xl breakPointM-lineHeight-xl\">Here\u2019s the comparison of before and after:<\/p>\n<div id=\"attachment_3430\" style=\"width: 778px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3430\" src=\"https:\/\/marvel7077.wpengine.com\/wp-content\/uploads\/2016\/09\/Before-and-after.gif\" alt=\"before-and-after\" width=\"768\" height=\"344\" class=\"size-full wp-image-3430\" \/><p id=\"caption-attachment-3430\" class=\"wp-caption-text\">Before and after: wrong and right.<br \/><\/p><\/div>\n<h3 class=\"pageWrap pageWrap--s marginTop-l marginBottom-m c-black lineHeight-xl fontSize-xl fontWeight-5\">Conclusion<\/h3>\n<p class=\"pageWrap pageWrap--s marginBottom-m paddingBottom-s c-slate lineHeight-l fontSize-l fontWeight-3 breakPointM-fontSize-xl breakPointM-lineHeight-xl\">I would like to highlight two major points of this article. One is that geometry and mathematics in general can help you a lot in pixel perfect user interface design and web design. You just have to find the right way to figure it out.<\/p>\n<p class=\"pageWrap pageWrap--s marginBottom-m paddingBottom-s c-slate lineHeight-l fontSize-l fontWeight-3 breakPointM-fontSize-xl breakPointM-lineHeight-xl\">The other one is that if you do something, do it properly. If you have to design an interface, go for the pixel perfection or don\u2019t do it at all. This is what separates average interface designers from the best ones. Put some extra work in it, even more than necessary if you can.<\/p>\n<p class=\"pageWrap pageWrap--s marginBottom-m paddingBottom-s c-slate lineHeight-l fontSize-l fontWeight-3 breakPointM-fontSize-xl breakPointM-lineHeight-xl\"><em><strong class=\"c-slate lineHeight-l fontSize-l fontWeight-5 breakPointM-fontSize-xl breakPointM-lineHeight-xl\">Try, fail, think, learn.<\/strong><\/em><\/p>\n<p class=\"pageWrap pageWrap--s marginBottom-m paddingBottom-s c-slate lineHeight-l fontSize-l fontWeight-3 breakPointM-fontSize-xl breakPointM-lineHeight-xl\"><em>This post was originally published on <a class=\"link link--blue fontWeight-4\"href=\"https:\/\/medium.com\/design-notes\/geometry-in-ui-design-61ef4f88218a#.1vxbne8ni\" target=\"_blank\" rel=\"noopener noreferrer\">Matej's Medium profile<\/a>. <\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Because automatic alignment sometimes just doesn\u2019t work. I found myself using geometry while designing user interfaces quite often, so I decided to share a simple example I was working on the other day. Aligning interface elements in Photoshop is pretty easy as it comes with the pre-defined aligning options. And for the 95% those are all you really need. What&#8230; <a class=\"link link--blue fontWeight-4\" href=\"https:\/\/marvelapp.com\/blog\/geometry-in-ui-design\/\">Read More &#65515;<\/a><\/p>\n","protected":false},"author":40,"featured_media":3679,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[498],"tags":[],"class_list":["post-3419","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ui"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v15.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<meta name=\"description\" content=\"Because automatic alignment sometimes just doesn\u2019t work. Matej Latin shows how he uses geometry to centralise points in awkward situations.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/marvelapp.com\/blog\/geometry-in-ui-design\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Using Geometry in User Interface Design - Marvel Blog\" \/>\n<meta property=\"og:description\" content=\"Because automatic alignment sometimes just doesn\u2019t work. Matej Latin shows how he uses geometry to centralise points in awkward situations.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/marvelapp.com\/blog\/geometry-in-ui-design\/\" \/>\n<meta property=\"og:site_name\" content=\"Marvel Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/marvelapp\" \/>\n<meta property=\"article:published_time\" content=\"2016-09-27T12:00:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-09-03T14:48:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/marvelapp.com\/wp-content\/uploads\/2016\/09\/header.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1732\" \/>\n\t<meta property=\"og:image:height\" content=\"1155\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@marvelapp\" \/>\n<meta name=\"twitter:site\" content=\"@marvelapp\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\">\n\t<meta name=\"twitter:data1\" content=\"3 minutes\">\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/marvelapp.com\/blog\/#organization\",\"name\":\"Marvel\",\"url\":\"https:\/\/marvelapp.com\/blog\/\",\"sameAs\":[\"https:\/\/www.facebook.com\/marvelapp\",\"https:\/\/www.instagram.com\/marvelapp\/\",\"https:\/\/www.linkedin.com\/company\/marvel-app\/\",\"https:\/\/twitter.com\/marvelapp\"],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/marvelapp.com\/blog\/#logo\",\"inLanguage\":\"en-GB\",\"url\":\"https:\/\/marvelapp.com\/wp-content\/uploads\/2018\/06\/Logo-Light.png\",\"width\":1605,\"height\":1130,\"caption\":\"Marvel\"},\"image\":{\"@id\":\"https:\/\/marvelapp.com\/blog\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/marvelapp.com\/blog\/#website\",\"url\":\"https:\/\/marvelapp.com\/blog\/\",\"name\":\"Marvel Blog\",\"description\":\"Ideas and words on user experience, design, collaboration and more\",\"publisher\":{\"@id\":\"https:\/\/marvelapp.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/marvelapp.com\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/marvelapp.com\/blog\/geometry-in-ui-design\/#primaryimage\",\"inLanguage\":\"en-GB\",\"url\":\"https:\/\/marvelapp.com\/wp-content\/uploads\/2016\/09\/header.jpg\",\"width\":1732,\"height\":1155},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/marvelapp.com\/blog\/geometry-in-ui-design\/#webpage\",\"url\":\"https:\/\/marvelapp.com\/blog\/geometry-in-ui-design\/\",\"name\":\"Using Geometry in User Interface Design - Marvel Blog\",\"isPartOf\":{\"@id\":\"https:\/\/marvelapp.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/marvelapp.com\/blog\/geometry-in-ui-design\/#primaryimage\"},\"datePublished\":\"2016-09-27T12:00:31+00:00\",\"dateModified\":\"2020-09-03T14:48:41+00:00\",\"description\":\"Because automatic alignment sometimes just doesn\\u2019t work. Matej Latin shows how he uses geometry to centralise points in awkward situations.\",\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/marvelapp.com\/blog\/geometry-in-ui-design\/\"]}]},{\"@type\":\"Article\",\"@id\":\"https:\/\/marvelapp.com\/blog\/geometry-in-ui-design\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/marvelapp.com\/blog\/geometry-in-ui-design\/#webpage\"},\"author\":{\"@id\":\"https:\/\/marvelapp.com\/blog\/#\/schema\/person\/696a392fc25c41a66a95705df69d5956\"},\"headline\":\"Geometry in UI Design\",\"datePublished\":\"2016-09-27T12:00:31+00:00\",\"dateModified\":\"2020-09-03T14:48:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/marvelapp.com\/blog\/geometry-in-ui-design\/#webpage\"},\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/marvelapp.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/marvelapp.com\/blog\/geometry-in-ui-design\/#primaryimage\"},\"articleSection\":\"Visual Design\",\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/marvelapp.com\/blog\/geometry-in-ui-design\/#respond\"]}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/marvelapp.com\/blog\/#\/schema\/person\/696a392fc25c41a66a95705df69d5956\",\"name\":\"Matej Latin\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/marvelapp.com\/blog\/#personlogo\",\"inLanguage\":\"en-GB\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5eb78fb8d852c84a7e62ad2bbcfaee19fe49330544b2542c7c611a81929ca38c?s=96&d=mm&r=g\",\"caption\":\"Matej Latin\"},\"description\":\"Lead UX\/UI Designer at AutoTrader UK. Designer. Type geek. Minimalist. Join my private mailing list at here. Follow me on Twitter.\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","_links":{"self":[{"href":"https:\/\/marvelapp.com\/blog\/wp-json\/wp\/v2\/posts\/3419","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/marvelapp.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/marvelapp.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/marvelapp.com\/blog\/wp-json\/wp\/v2\/users\/40"}],"replies":[{"embeddable":true,"href":"https:\/\/marvelapp.com\/blog\/wp-json\/wp\/v2\/comments?post=3419"}],"version-history":[{"count":0,"href":"https:\/\/marvelapp.com\/blog\/wp-json\/wp\/v2\/posts\/3419\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/marvelapp.com\/blog\/wp-json\/wp\/v2\/media\/3679"}],"wp:attachment":[{"href":"https:\/\/marvelapp.com\/blog\/wp-json\/wp\/v2\/media?parent=3419"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/marvelapp.com\/blog\/wp-json\/wp\/v2\/categories?post=3419"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/marvelapp.com\/blog\/wp-json\/wp\/v2\/tags?post=3419"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}