Warning: The magic method Shapely_Related_Posts::__wakeup() must have public visibility in /home/samanthasoper/public_html/wp-content/themes/shapely/inc/class-shapely-related-posts.php on line 89

Warning: Cannot modify header information - headers already sent by (output started at /home/samanthasoper/public_html/wp-content/themes/shapely/inc/class-shapely-related-posts.php:89) in /home/samanthasoper/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1775

Warning: Cannot modify header information - headers already sent by (output started at /home/samanthasoper/public_html/wp-content/themes/shapely/inc/class-shapely-related-posts.php:89) in /home/samanthasoper/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1775

Warning: Cannot modify header information - headers already sent by (output started at /home/samanthasoper/public_html/wp-content/themes/shapely/inc/class-shapely-related-posts.php:89) in /home/samanthasoper/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1775

Warning: Cannot modify header information - headers already sent by (output started at /home/samanthasoper/public_html/wp-content/themes/shapely/inc/class-shapely-related-posts.php:89) in /home/samanthasoper/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1775

Warning: Cannot modify header information - headers already sent by (output started at /home/samanthasoper/public_html/wp-content/themes/shapely/inc/class-shapely-related-posts.php:89) in /home/samanthasoper/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1775

Warning: Cannot modify header information - headers already sent by (output started at /home/samanthasoper/public_html/wp-content/themes/shapely/inc/class-shapely-related-posts.php:89) in /home/samanthasoper/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1775

Warning: Cannot modify header information - headers already sent by (output started at /home/samanthasoper/public_html/wp-content/themes/shapely/inc/class-shapely-related-posts.php:89) in /home/samanthasoper/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1775

Warning: Cannot modify header information - headers already sent by (output started at /home/samanthasoper/public_html/wp-content/themes/shapely/inc/class-shapely-related-posts.php:89) in /home/samanthasoper/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1775
{"id":217,"date":"2017-02-24T07:00:59","date_gmt":"2017-02-24T13:00:59","guid":{"rendered":"http:\/\/samanthasoper.com\/?p=217"},"modified":"2017-06-15T06:42:37","modified_gmt":"2017-06-15T12:42:37","slug":"css-beginner-tips","status":"publish","type":"post","link":"https:\/\/samanthasoper.com\/tips-and-tricks\/css-beginner-tips\/","title":{"rendered":"CSS Beginner Tips: 6 Time-Savers"},"content":{"rendered":"

When I was first learning, a simple list of CSS beginner tips would have made my life so much easier. While it is an easy-to-learn language, there are a ton of little tricks that you need to know beyond the language and syntax. Several advancements have also been made to improve the language over the years.<\/p>\n

Consequently, I was only able to learn these nuances and improvements through years of trial and error. To save my CSS beginners time, here’s the list of CSS questions and answers that I wish existed when I was starting out.<\/p>\n


\n

6 Time-Saving CSS Beginner Tips<\/h2>\n

Why aren’t width and height working?<\/h3>\n

You set your width and height with CSS and your element won’t resize.<\/p>\n

I’ve noticed a lot of CSS beginner tips or tutorials are missing one very important declaration with their lessons on width and height. Furthermore, I’ve seen several novices overlook this when they are asking me for help troubleshooting their code.<\/p>\n

If you’re width and height aren’t working, there is a super simple solution.<\/p>\n

\n
\n
.container {\r\n    display: block;\r\n    width: 80%;\r\n    height: 100%;\r\n}<\/code><\/pre>\n<\/div>\n
\"CSS<\/a><\/div>\n<\/div>\n

That’s it. The element just needs to have a block<\/code> or inline-block<\/code> display declaration set. You can check out the article on displays at W3Schools<\/a> to explore the wide variety of options available.<\/p>\n

How do I center align a container?<\/h3>\n

Now that you know how to properly set your page container width, you might notice that your content is hugging the left-hand side of the page. You want it to be centered, but text-align: center;<\/code> isn’t centering the content correctly.<\/p>\n

\n
\n
.container {\r\n    display: block;\r\n    width: 80%;\r\n    height: 100%;\r\n    margin: 0 auto;\r\n}<\/code><\/pre>\n<\/div>\n
\"Margin<\/a><\/div>\n<\/div>\n

The value of auto<\/code> calculates and sets your margins based upon your element’s size and its container’s size, automatically. Unfortunately, this does not work for vertical alignment, but there is a really handy guide to centering on CSS-Tricks<\/a> to help you out there.<\/p>\n

Can I absolute position an element within a container, instead of the browser window?<\/h3>\n

You may know about absolute positioning and how useful it might be to place elements exactly where you want them on the page.<\/p>\n

If you use absolute positioning alone, you’re only experiencing half of its usefulness. Wrapping an absolute positioned element in a relative positioned container positions that element within its container.<\/p>\n

\n
\n
.container {\r\n    \/* Previous styles *\/\r\n    position: relative;\r\n}\r\n\r\n.element {\r\n    display: block;\r\n    width: 50%;\r\n    position: absolute;\r\n    right: 0;\r\n    bottom: 0;\r\n}\r\n<\/code><\/pre>\n<\/div>\n
\"Position<\/a><\/div>\n<\/div>\n

The position<\/code> property has several different values to explore. For an expanded overview, I’d suggest looking at the positioning tutorial at W3Schools<\/a>.<\/p>\n

Why does the container get bigger when I add padding?<\/h3>\n

You’d think since the padding is set to add space within an element, that it would respect the width and height declarations placed on that element.<\/p>\n

Unfortunately, that is not the case. Adding padding without adjusting the width or height to “make room” for it can really mess up your layout, especially if you have side-by-side elements.<\/p>\n

As a result, CSS3 introduced box-sizing<\/code> to solve the discrepancy between the way padding works and the developers’ expectations.<\/p>\n

\n
\n
html {\r\n    box-sizing: border-box;\r\n}\r\n\r\n*, *:before, *:after {\r\n    box-sizing: inherit;\r\n}<\/code><\/pre>\n<\/div>\n
\"Box-Sizing<\/a><\/div>\n<\/div>\n

The code above is a fix-all that is great for when you are starting a new project. If you’re modifying an older template (where a fix-all may cause issues), you can just add the declaration directly to your element or class. CSS-Tricks has a great history on box-sizing<\/a>, if you want to learn more.<\/p>\n

How do I make the background semi-transparent and the text opaque?<\/h3>\n

A dark or light translucent block over an image is a subtle way to make headlines or text blocks more legible.<\/p>\n

If you’re a beginner, you may find the opacity<\/code> CSS attribute and end your search. You apply opacity: 0.3;<\/code> to your container. Immediately, you realize everything within the container is at 30% opacity, negating the legibility effect you were trying to achieve.<\/p>\n

It wasn’t until CSS3 that RGBA was added as a legal color format. Take advantage of this alpha channel anywhere you’d normally use a hex code.<\/p>\n

\n
\n
.container {\r\n    \/* Previous styles *\/\r\n    background-image: url('bg-image.jpg');\r\n}\r\n\r\n.element {\r\n    background: rgba(0,0,0,0.3);\r\n    color: rgb(255,255,255);\r\n}<\/code><\/pre>\n<\/div>\n
\"Legal<\/a><\/div>\n<\/div>\n

Furthermore, RGBA is not your only option. W3Schools has a full run-down on the all the legal color values<\/a> you can use in your CSS.<\/p>\n

How can I code and debug CSS faster?<\/h3>\n

If you think memorizing the entire library of CSS attributes is the key to faster development, stop. I’ve been doing this for over 10 years and still use Google to double-check syntax sometimes. You only need to memorize what you use the most.<\/p>\n

Your in-browser developer tool is fundamental for faster CSS coding and troubleshooting. This is the most important<\/strong> of all my CSS beginner tips. Honestly, it’s too important to add on as a cursory note in this post, so check out the deep-dive in my developer tools<\/a> article.<\/p>\n


\n

In conclusion, I hope these tips help some apprentice devs avoid hours of trial and error. Since I am writing from my own experience, I’d love to hear your mind-blowing discoveries from when you were just starting out.<\/p>\n

Do you have any CSS beginner tips that made your coding faster and easier? If you’re experienced, what do you notice junior coders overlooking when you troubleshoot their CSS? Share your favorite tips in the comments section below.<\/p>\n","protected":false},"excerpt":{"rendered":"

When I was first learning, a simple list of CSS beginner tips would have made my life so much easier. While it is an easy-to-learn language, there are a ton of little tricks that you need to know beyond the language and syntax. Several advancements have also been made to improve the language over the<\/p>\n

Read More<\/a><\/div>\n","protected":false},"author":1,"featured_media":717,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[92],"tags":[95,93,139,140,94,141],"jetpack_publicize_connections":[],"yoast_head":"\nCSS Beginner Tips: 6 Time-Savers | Samantha Soper<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/samanthasoper.com\/tips-and-tricks\/css-beginner-tips\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"CSS Beginner Tips: 6 Time-Savers | Samantha Soper\" \/>\n<meta property=\"og:description\" content=\"When I was first learning, a simple list of CSS beginner tips would have made my life so much easier. While it is an easy-to-learn language, there are a ton of little tricks that you need to know beyond the language and syntax. Several advancements have also been made to improve the language over theRead More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/samanthasoper.com\/tips-and-tricks\/css-beginner-tips\/\" \/>\n<meta property=\"og:site_name\" content=\"Samantha Soper\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/samjeansoper\" \/>\n<meta property=\"article:author\" content=\"http:\/\/www.facebook.com\/samjeansoper\" \/>\n<meta property=\"article:published_time\" content=\"2017-02-24T13:00:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-06-15T12:42:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/samanthasoper.com\/wp-content\/uploads\/2017\/02\/CSS-Beginner_header_v4.jpg?fit=1024%2C768&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"768\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Samantha Soper\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@http:\/\/www.twitter.com\/samjeansoper\" \/>\n<meta name=\"twitter:site\" content=\"@samjeansoper\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Samantha Soper\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/samanthasoper.com\/tips-and-tricks\/css-beginner-tips\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/samanthasoper.com\/tips-and-tricks\/css-beginner-tips\/\"},\"author\":{\"name\":\"Samantha Soper\",\"@id\":\"https:\/\/samanthasoper.com\/#\/schema\/person\/fb76d959ee86ef5757adce3cc2e5684f\"},\"headline\":\"CSS Beginner Tips: 6 Time-Savers\",\"datePublished\":\"2017-02-24T13:00:59+00:00\",\"dateModified\":\"2017-06-15T12:42:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/samanthasoper.com\/tips-and-tricks\/css-beginner-tips\/\"},\"wordCount\":817,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/samanthasoper.com\/#\/schema\/person\/fb76d959ee86ef5757adce3cc2e5684f\"},\"keywords\":[\"beginner\",\"CSS\",\"development\",\"front-end\",\"tips\",\"user interface\"],\"articleSection\":[\"Tips and Tricks\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/samanthasoper.com\/tips-and-tricks\/css-beginner-tips\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/samanthasoper.com\/tips-and-tricks\/css-beginner-tips\/\",\"url\":\"https:\/\/samanthasoper.com\/tips-and-tricks\/css-beginner-tips\/\",\"name\":\"CSS Beginner Tips: 6 Time-Savers | Samantha Soper\",\"isPartOf\":{\"@id\":\"https:\/\/samanthasoper.com\/#website\"},\"datePublished\":\"2017-02-24T13:00:59+00:00\",\"dateModified\":\"2017-06-15T12:42:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/samanthasoper.com\/tips-and-tricks\/css-beginner-tips\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/samanthasoper.com\/tips-and-tricks\/css-beginner-tips\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/samanthasoper.com\/tips-and-tricks\/css-beginner-tips\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/samanthasoper.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"CSS Beginner Tips: 6 Time-Savers\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/samanthasoper.com\/#website\",\"url\":\"https:\/\/samanthasoper.com\/\",\"name\":\"Samantha Soper\",\"description\":\"UX Strategy, Development, and Creative Consulting\",\"publisher\":{\"@id\":\"https:\/\/samanthasoper.com\/#\/schema\/person\/fb76d959ee86ef5757adce3cc2e5684f\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/samanthasoper.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/samanthasoper.com\/#\/schema\/person\/fb76d959ee86ef5757adce3cc2e5684f\",\"name\":\"Samantha Soper\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/samanthasoper.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/i0.wp.com\/samanthasoper.com\/wp-content\/uploads\/2022\/08\/cropped-SJS_Logo.png?fit=743%2C164&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/samanthasoper.com\/wp-content\/uploads\/2022\/08\/cropped-SJS_Logo.png?fit=743%2C164&ssl=1\",\"width\":743,\"height\":164,\"caption\":\"Samantha Soper\"},\"logo\":{\"@id\":\"https:\/\/samanthasoper.com\/#\/schema\/person\/image\/\"},\"description\":\"Creative and interactive problem-solver. Innovative, hardworking, and adaptive. Currently serving as an independent consultant for a variety of clients, including Bluehost, HostGator, and Infocyte. Passionate about content & UX. Loves learning, creating, and producing positive results.\",\"sameAs\":[\"http:\/\/www.samanthasoper.com\",\"http:\/\/www.facebook.com\/samjeansoper\",\"https:\/\/twitter.com\/http:\/\/www.twitter.com\/samjeansoper\"],\"url\":\"https:\/\/samanthasoper.com\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"CSS Beginner Tips: 6 Time-Savers | Samantha Soper","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:\/\/samanthasoper.com\/tips-and-tricks\/css-beginner-tips\/","og_locale":"en_US","og_type":"article","og_title":"CSS Beginner Tips: 6 Time-Savers | Samantha Soper","og_description":"When I was first learning, a simple list of CSS beginner tips would have made my life so much easier. While it is an easy-to-learn language, there are a ton of little tricks that you need to know beyond the language and syntax. Several advancements have also been made to improve the language over theRead More","og_url":"https:\/\/samanthasoper.com\/tips-and-tricks\/css-beginner-tips\/","og_site_name":"Samantha Soper","article_publisher":"http:\/\/www.facebook.com\/samjeansoper","article_author":"http:\/\/www.facebook.com\/samjeansoper","article_published_time":"2017-02-24T13:00:59+00:00","article_modified_time":"2017-06-15T12:42:37+00:00","og_image":[{"width":"1024","height":"768","url":"https:\/\/i0.wp.com\/samanthasoper.com\/wp-content\/uploads\/2017\/02\/CSS-Beginner_header_v4.jpg?fit=1024%2C768&ssl=1","type":"image\/jpeg"}],"author":"Samantha Soper","twitter_card":"summary_large_image","twitter_creator":"@http:\/\/www.twitter.com\/samjeansoper","twitter_site":"@samjeansoper","twitter_misc":{"Written by":"Samantha Soper","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/samanthasoper.com\/tips-and-tricks\/css-beginner-tips\/#article","isPartOf":{"@id":"https:\/\/samanthasoper.com\/tips-and-tricks\/css-beginner-tips\/"},"author":{"name":"Samantha Soper","@id":"https:\/\/samanthasoper.com\/#\/schema\/person\/fb76d959ee86ef5757adce3cc2e5684f"},"headline":"CSS Beginner Tips: 6 Time-Savers","datePublished":"2017-02-24T13:00:59+00:00","dateModified":"2017-06-15T12:42:37+00:00","mainEntityOfPage":{"@id":"https:\/\/samanthasoper.com\/tips-and-tricks\/css-beginner-tips\/"},"wordCount":817,"commentCount":2,"publisher":{"@id":"https:\/\/samanthasoper.com\/#\/schema\/person\/fb76d959ee86ef5757adce3cc2e5684f"},"keywords":["beginner","CSS","development","front-end","tips","user interface"],"articleSection":["Tips and Tricks"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/samanthasoper.com\/tips-and-tricks\/css-beginner-tips\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/samanthasoper.com\/tips-and-tricks\/css-beginner-tips\/","url":"https:\/\/samanthasoper.com\/tips-and-tricks\/css-beginner-tips\/","name":"CSS Beginner Tips: 6 Time-Savers | Samantha Soper","isPartOf":{"@id":"https:\/\/samanthasoper.com\/#website"},"datePublished":"2017-02-24T13:00:59+00:00","dateModified":"2017-06-15T12:42:37+00:00","breadcrumb":{"@id":"https:\/\/samanthasoper.com\/tips-and-tricks\/css-beginner-tips\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/samanthasoper.com\/tips-and-tricks\/css-beginner-tips\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/samanthasoper.com\/tips-and-tricks\/css-beginner-tips\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/samanthasoper.com\/"},{"@type":"ListItem","position":2,"name":"CSS Beginner Tips: 6 Time-Savers"}]},{"@type":"WebSite","@id":"https:\/\/samanthasoper.com\/#website","url":"https:\/\/samanthasoper.com\/","name":"Samantha Soper","description":"UX Strategy, Development, and Creative Consulting","publisher":{"@id":"https:\/\/samanthasoper.com\/#\/schema\/person\/fb76d959ee86ef5757adce3cc2e5684f"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/samanthasoper.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/samanthasoper.com\/#\/schema\/person\/fb76d959ee86ef5757adce3cc2e5684f","name":"Samantha Soper","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/samanthasoper.com\/#\/schema\/person\/image\/","url":"https:\/\/i0.wp.com\/samanthasoper.com\/wp-content\/uploads\/2022\/08\/cropped-SJS_Logo.png?fit=743%2C164&ssl=1","contentUrl":"https:\/\/i0.wp.com\/samanthasoper.com\/wp-content\/uploads\/2022\/08\/cropped-SJS_Logo.png?fit=743%2C164&ssl=1","width":743,"height":164,"caption":"Samantha Soper"},"logo":{"@id":"https:\/\/samanthasoper.com\/#\/schema\/person\/image\/"},"description":"Creative and interactive problem-solver. Innovative, hardworking, and adaptive. Currently serving as an independent consultant for a variety of clients, including Bluehost, HostGator, and Infocyte. Passionate about content & UX. Loves learning, creating, and producing positive results.","sameAs":["http:\/\/www.samanthasoper.com","http:\/\/www.facebook.com\/samjeansoper","https:\/\/twitter.com\/http:\/\/www.twitter.com\/samjeansoper"],"url":"https:\/\/samanthasoper.com\/author\/admin\/"}]}},"jetpack_featured_media_url":"https:\/\/i0.wp.com\/samanthasoper.com\/wp-content\/uploads\/2017\/02\/CSS-Beginner_header_v4.jpg?fit=1024%2C768&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8nfTR-3v","jetpack-related-posts":[{"id":529,"url":"https:\/\/samanthasoper.com\/tips-and-tricks\/developer-tools\/","url_meta":{"origin":217,"position":0},"title":"Developer Tools: The Key to Speedy CSS","author":"Samantha Soper","date":"February 23, 2017","format":false,"excerpt":"Ask any front-end developer. In-browser developer tools are the key to speedy development and debugging. Additionally, they're useful for HTML, Javascript, and many other languages. I'll focus on the CSS benefits today. With the right dev tools, you can modify CSS and preview your changes in real-time before you commit\u2026","rel":"","context":"In "Tips and Tricks"","block_context":{"text":"Tips and Tricks","link":"https:\/\/samanthasoper.com\/category\/tips-and-tricks\/"},"img":{"alt_text":"Developer Tools on iOS device","src":"https:\/\/i0.wp.com\/samanthasoper.com\/wp-content\/uploads\/2017\/02\/Developer-Tools_header_v3.jpg?fit=1024%2C768&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/samanthasoper.com\/wp-content\/uploads\/2017\/02\/Developer-Tools_header_v3.jpg?fit=1024%2C768&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/samanthasoper.com\/wp-content\/uploads\/2017\/02\/Developer-Tools_header_v3.jpg?fit=1024%2C768&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":602,"url":"https:\/\/samanthasoper.com\/tips-and-tricks\/how-to-become-a-ux-designer\/","url_meta":{"origin":217,"position":1},"title":"How to Become a UX Designer: Tips from my Experience","author":"Samantha Soper","date":"April 27, 2017","format":false,"excerpt":"So, you want to learn how to become a UX designer? Designer Alexis Delafose was wondering just that and hit me up to find out my story. \"Hey Samantha! I moved to Austin about two months ago hoping to find a job as a graphic designer (still looking) because that's\u2026","rel":"","context":"In "Tips and Tricks"","block_context":{"text":"Tips and Tricks","link":"https:\/\/samanthasoper.com\/category\/tips-and-tricks\/"},"img":{"alt_text":"How to Become a UX Designer","src":"https:\/\/i0.wp.com\/samanthasoper.com\/wp-content\/uploads\/2017\/04\/How-to-UX-Designer_header.jpg?fit=1024%2C768&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/samanthasoper.com\/wp-content\/uploads\/2017\/04\/How-to-UX-Designer_header.jpg?fit=1024%2C768&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/samanthasoper.com\/wp-content\/uploads\/2017\/04\/How-to-UX-Designer_header.jpg?fit=1024%2C768&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":27,"url":"https:\/\/samanthasoper.com\/freesources\/free-textures-patterns\/","url_meta":{"origin":217,"position":2},"title":"Free Textures & Patterns: 5 Freesources","author":"Samantha Soper","date":"January 29, 2017","format":false,"excerpt":"Nowadays, the internet is crawling with spammy sites offering free textures. Designers know textures and patterns can quickly add an amazing amount of depth and detail to a project. On the other hand, we usually have a small budget for premium stock and limited time. Seriously, who needs to opt-in\u2026","rel":"","context":"In "Freesources"","block_context":{"text":"Freesources","link":"https:\/\/samanthasoper.com\/category\/freesources\/"},"img":{"alt_text":"Free Textures and Patterns","src":"https:\/\/i0.wp.com\/samanthasoper.com\/wp-content\/uploads\/2017\/01\/textures_header_v4.jpg?fit=1024%2C768&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/samanthasoper.com\/wp-content\/uploads\/2017\/01\/textures_header_v4.jpg?fit=1024%2C768&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/samanthasoper.com\/wp-content\/uploads\/2017\/01\/textures_header_v4.jpg?fit=1024%2C768&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":632,"url":"https:\/\/samanthasoper.com\/toolbox\/ux-researcher-methodology-process\/","url_meta":{"origin":217,"position":3},"title":"The UX Researcher: Methodologies, Process, and Tools","author":"Samantha Soper","date":"June 19, 2017","format":false,"excerpt":"What is a UX Researcher? Research is an integral part of the UX stack, but it often leaves beginners and hopefuls mystified. In an effort to demystify the role, I will provide a brief overview of the methodologies, processes, and tools of the UX Researcher. Luckily for you, I know\u2026","rel":"","context":"In "Toolbox"","block_context":{"text":"Toolbox","link":"https:\/\/samanthasoper.com\/category\/toolbox\/"},"img":{"alt_text":"UX Researcher","src":"https:\/\/i0.wp.com\/samanthasoper.com\/wp-content\/uploads\/2017\/06\/How-to-UX-Designer_header_v2.jpg?fit=1024%2C768&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/samanthasoper.com\/wp-content\/uploads\/2017\/06\/How-to-UX-Designer_header_v2.jpg?fit=1024%2C768&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/samanthasoper.com\/wp-content\/uploads\/2017\/06\/How-to-UX-Designer_header_v2.jpg?fit=1024%2C768&ssl=1&resize=700%2C400 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/samanthasoper.com\/wp-json\/wp\/v2\/posts\/217"}],"collection":[{"href":"https:\/\/samanthasoper.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/samanthasoper.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/samanthasoper.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/samanthasoper.com\/wp-json\/wp\/v2\/comments?post=217"}],"version-history":[{"count":65,"href":"https:\/\/samanthasoper.com\/wp-json\/wp\/v2\/posts\/217\/revisions"}],"predecessor-version":[{"id":681,"href":"https:\/\/samanthasoper.com\/wp-json\/wp\/v2\/posts\/217\/revisions\/681"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/samanthasoper.com\/wp-json\/wp\/v2\/media\/717"}],"wp:attachment":[{"href":"https:\/\/samanthasoper.com\/wp-json\/wp\/v2\/media?parent=217"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/samanthasoper.com\/wp-json\/wp\/v2\/categories?post=217"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/samanthasoper.com\/wp-json\/wp\/v2\/tags?post=217"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}