<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ui Archives &#8212; Stampede: the strategic design &amp; technology company</title>
	<atom:link href="https://stampede-design.com/blog/tag/ui/feed/" rel="self" type="application/rss+xml" />
	<link>https://stampede-design.com/blog/tag/ui/</link>
	<description>We are creating better worlds though thoughtful design and technology. Connect with us!</description>
	<lastBuildDate>Tue, 07 Apr 2026 10:26:28 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.7</generator>

<image>
	<url>https://stampede-design.com/wp-content/uploads/2024/02/cropped-Stampede-Favicon-old-32x32.png</url>
	<title>ui Archives &#8212; Stampede: the strategic design &amp; technology company</title>
	<link>https://stampede-design.com/blog/tag/ui/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Showing Selected Product Variant Image in Shopify Product Slideshow</title>
		<link>https://stampede-design.com/blog/showing-selected-product-variant-image-in-shopify-product-slideshow/</link>
					<comments>https://stampede-design.com/blog/showing-selected-product-variant-image-in-shopify-product-slideshow/#comments</comments>
		
		<dc:creator><![CDATA[Shaiful Borhan]]></dc:creator>
		<pubDate>Sat, 04 Jul 2015 16:46:08 +0000</pubDate>
				<category><![CDATA[Field Notes]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[front-end development]]></category>
		<category><![CDATA[shopify]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[ui]]></category>
		<guid isPermaLink="false">http://dev.stampedelabs.com/client/v3/wp/?p=6275</guid>

					<description><![CDATA[<p>Believe it or not, some little features on product slideshows would make all the big difference to your sales. Shaiful shows how to customise the slideshow in Shopify.</p>
<p>The post <a href="https://stampede-design.com/blog/showing-selected-product-variant-image-in-shopify-product-slideshow/">Showing Selected Product Variant Image in Shopify Product Slideshow</a> appeared first on <a href="https://stampede-design.com">Stampede: the strategic design &amp; technology company</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="lead" class="lead">Product slideshows are indispensable when it comes to e-commerce websites. One little feature that we usually see on product slideshows is the ability to switch images based on the selection of product options such as colors. It&#8217;s a little feature that makes a difference!</p>
<div class="full"><img decoding="async" class="wp-image-6899 size-full" src="https://stampede-design.com/wp-content/uploads/2015/07/product-slideshow1.gif" alt="product-slideshow" /><p class="capt_block">A staple feature of e-commerce websites.</p></div>
<p>In Shopify, this feature may already comes standard with most of the themes or in an updated version of the current theme you are using, which is great. However in some cases you could be using a heavily customized theme and updating is not going to be a breeze, well, all you need is just a couple of lines of codes and you got yourself an upgraded product slideshow.</p>
<h2>The Code</h2>
<p>Paste the code below into the bottom of either template file product.liquid or snippet file product-form.liquid.</p>
<pre class="brush: jscript; title: ; notranslate">

{% if product.variants.size &gt; 1 %}
&lt;script&gt;
(function($) {
  var variantImages = {},
    thumbnails,
    variant,
    variantImage,
    variantImage_count = 0;
  	//produce mapping between variant image and options
    {% for variant in product.variants %}
       variant = {{ variant | json }};
       if ( typeof variant.featured_image !== 'undefined' &amp;&amp; variant.featured_image !== null ) {
         variantImage =  variant.featured_image.src.split('?')&#x5B;0].replace(/http(s)?:/,'');
         variantImages&#x5B;variantImage] = variantImages&#x5B;variantImage] || {};
         {% for option in product.options %}
           {% assign option_value = variant.options&#x5B;forloop.index0] %}
           {% assign option_key = 'option-' | append: forloop.index0 %}
           if (typeof variantImages&#x5B;variantImage]&#x5B;{{ option_key | json }}] === 'undefined') {
             variantImages&#x5B;variantImage]&#x5B;{{ option_key | json }}] = {{ option_value | json }};
           }
           else {
             var oldValue = variantImages&#x5B;variantImage]&#x5B;{{ option_key | json }}];
             if ( oldValue !== null &amp;&amp; oldValue !== {{ option_value | json }} )  {
               variantImages&#x5B;variantImage]&#x5B;{{ option_key | json }}] = null;
             }
           }
         {% endfor %}
         variantImage_count++;
   	   }
    {% endfor %}

    $(function() {

      if (variantImage_count &gt; 0) {
        $('select.single-option-selector').change(function() {
          var selected_color = $(this).val();
          thumbnails = $('.flex-control-thumbs img').each(function(index, el) {
            var image = $(el).attr('src').split('?')&#x5B;0].replace(/(_thumb\.)|(_small\.)|(_compact\.)|(_medium\.)|(_large\.)|(_grande\.)/,'.');
            if (typeof variantImages&#x5B;image] !== 'undefined') {
              if(selected_color == variantImages&#x5B;image]&#x5B;'option-0']) {
                //only check against the first option &#x5B;'option-0'], which is Color (in my case)
              	$('.flexslider').flexslider(index);
              }
            }
		      });
        });
      }

    });
})(jQuery);
&lt;/script&gt;
{% endif %}

</pre>
<p>The code is a combination of Liquid template tags and JS. It is based on the customization provided by Shopify for <a href="https://docs.shopify.com/manual/configuration/store-customization/page-specific/product-page/make-image-change-variant" target="_blank">enabling customers to select a product variant by clicking its image</a> and modified to work the other way around.</p>
<p>Line 10-30 produces the mapping between variants image and options in a JSON object that is used for comparison against the product thumbnails in the select box event handler function as seen in line 35-46. Line 42 is the actual code that tells the slideshow to jump to a specific slide. As you might have guessed, the code is unique to <a href="http://www.woothemes.com/flexslider/" target="_blank">Flexslider</a> slideshow plugin. You need to determine what slideshow plugin you are using and then figure out how to jump to a specific slide using its API.</p>
<p>I hope you find this guide useful. If you have questions/feedback, let me know in the comments.</p>
<p>Have a nice day!</p>
<p>The post <a href="https://stampede-design.com/blog/showing-selected-product-variant-image-in-shopify-product-slideshow/">Showing Selected Product Variant Image in Shopify Product Slideshow</a> appeared first on <a href="https://stampede-design.com">Stampede: the strategic design &amp; technology company</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://stampede-design.com/blog/showing-selected-product-variant-image-in-shopify-product-slideshow/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Freebie: E-Commerce Product Sashes &#038; Ribbons</title>
		<link>https://stampede-design.com/blog/e-commerce-product-sashes-ribbons/</link>
					<comments>https://stampede-design.com/blog/e-commerce-product-sashes-ribbons/#respond</comments>
		
		<dc:creator><![CDATA[Shaza Hakim]]></dc:creator>
		<pubDate>Mon, 14 Jul 2014 13:22:28 +0000</pubDate>
				<category><![CDATA[Field Notes]]></category>
		<category><![CDATA[bigcommerce]]></category>
		<category><![CDATA[design resource]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[freebie]]></category>
		<category><![CDATA[ui]]></category>
		<guid isPermaLink="false">https://stampede-design.com/blog/?p=5544</guid>

					<description><![CDATA[<p>We have designed a wide range of product sashes and ribbons in vector format for your quick use in your projects.</p>
<p>The post <a href="https://stampede-design.com/blog/e-commerce-product-sashes-ribbons/">Freebie: E-Commerce Product Sashes &#038; Ribbons</a> appeared first on <a href="https://stampede-design.com">Stampede: the strategic design &amp; technology company</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="lead"><a href="https://stampede-design.com/author/shaiful/">Shaiful</a> recently showed how to add product sashes and ribbons to an e-commerce suite like BigCommerce using jQuery in <a href="https://stampede-design.com/2013/09/add-product-sash-ribbon-in-bigcommerce-using-jquery/">this blog post</a>. We&#8217;ve also received a request to share the sashes we used in the example.</p>
<p>But why stop at that, right? In fact, we went ahead and designed a wide range of product sashes and ribbons for you. They&#8217;re all in editable vector format so you can scale them up, flip them to different corners and change their colors to suit your website style.</p>
<p>This work is licensed under the <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener">Creative Commons 4.0</a> so feel free to use it in your personal and commercial work.</p>
<p>Enjoy!</p>
<p><a href="https://stampede-design.com/download/11272/">Download E-Commerce Product Sashes and Ribbons (PSD)</a></p>
<div class="full"><a href="https://stampede-design.com/?downloadfile=5543"><img fetchpriority="high" decoding="async" width="492" height="1182" class="alignnone size-full wp-image-5545" src="https://stampede-design.com/wp-content/uploads/2014/07/sashes.png" alt="sashes" srcset="https://stampede-design.com/wp-content/uploads/2014/07/sashes.png 492w, https://stampede-design.com/wp-content/uploads/2014/07/sashes-125x300.png 125w" sizes="(max-width: 492px) 100vw, 492px" /></a></div>
<p><a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="license noopener"><img decoding="async" style="border-width: 0;" src="https://i.creativecommons.org/l/by/4.0/80x15.png" alt="Creative Commons Licence" /></a><br />
<span>E-Commerce Sashes</span> by <a href="https://stampede-design.com" rel="cc:attributionURL">Stampede Design</a> is licensed under a <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="license noopener">Creative Commons Attribution 4.0 International License</a>.</p>
<p>The post <a href="https://stampede-design.com/blog/e-commerce-product-sashes-ribbons/">Freebie: E-Commerce Product Sashes &#038; Ribbons</a> appeared first on <a href="https://stampede-design.com">Stampede: the strategic design &amp; technology company</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://stampede-design.com/blog/e-commerce-product-sashes-ribbons/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Fontello As My Favourite Font Icon Service</title>
		<link>https://stampede-design.com/blog/fontello-as-my-favourite-font-icon-service/</link>
					<comments>https://stampede-design.com/blog/fontello-as-my-favourite-font-icon-service/#comments</comments>
		
		<dc:creator><![CDATA[Syazwan Hakim]]></dc:creator>
		<pubDate>Fri, 30 May 2014 17:05:16 +0000</pubDate>
				<category><![CDATA[Field Notes]]></category>
		<category><![CDATA[design tools]]></category>
		<category><![CDATA[font icons]]></category>
		<category><![CDATA[front-end development]]></category>
		<category><![CDATA[icons]]></category>
		<category><![CDATA[ui]]></category>
		<guid isPermaLink="false">https://stampede-design.com/blog/?p=5222</guid>

					<description><![CDATA[<p>Years ago, cropping icons for website is no fun as well as time consuming. Fortunately, with many font icon services out there, this is no longer the case. Syazwan elaborates on his favourite service, Fontello.</p>
<p>The post <a href="https://stampede-design.com/blog/fontello-as-my-favourite-font-icon-service/">Fontello As My Favourite Font Icon Service</a> appeared first on <a href="https://stampede-design.com">Stampede: the strategic design &amp; technology company</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="lead">As a front end developer, cropping an icon for website is no fun and it is also a time consuming process. Fortunately, that was 3-4 years ago.</p>
<p>Nowadays, there are quite a number of font icons provider out there. To name a few, they are <a href="http://fortawesome.github.io/Font-Awesome/icons/" target="_blank">Font Awesome</a>, <a href="http://icomoon.io/" target="_blank">IcoMoon</a> and <a href="http://typicons.com/" target="_blank">Typeicons</a>. Most of them provided different icon packs.</p>
<p>Out of all font icons available, I&#8217;ll easily pick <a href="http://fontello.com" target="_blank">Fontello </a>as my favourite in the pack.</p>
<h2>Why Fontello?</h2>
<p>I found out that out of all font icons out there, Fontello <strong>provides most of the icons from other providers</strong> such Fontalico, Font Awesome, Entypo, etc. This gives me a lot of icons variations for use, and I am not the one who believes in the saying do not be spoiled by choice.</p>
<div class="full"><img decoding="async" class="alignnone size-full wp-image-5228" src="https://stampede-design.com/wp-content/uploads/2018/02/Screenshot-on-5.22.2014-at-10.22.jpg" alt="fontello font icons" /></div>
<p>With Fontello service, I can even use my own icon as well. What I need to do is just create a svg format icon and drag it on the section provided. Easy peasy.</p>
<div class="full"><img decoding="async" width="498" height="102" class="alignnone size-full wp-image-5229" src="https://stampede-design.com/wp-content/uploads/2014/05/Screenshot-on-5.22.2014-at-10.26.35-PM.png" alt="svg fontello" srcset="https://stampede-design.com/wp-content/uploads/2014/05/Screenshot-on-5.22.2014-at-10.26.35-PM.png 498w, https://stampede-design.com/wp-content/uploads/2014/05/Screenshot-on-5.22.2014-at-10.26.35-PM-300x61.png 300w" sizes="(max-width: 498px) 100vw, 498px" /></div>
<p>Another part of Fontello that I love is that the ability to <strong>choose just the icons you need. </strong></p>
<p>Other font icon providers come with CSS that include all icons. Whilst using Fontello, I just need to choose only the icon(s) that I will need to use.</p>
<div class="full"><img decoding="async" width="395" height="291" class="alignnone size-full wp-image-5233" src="https://stampede-design.com/wp-content/uploads/2014/05/Screenshot-on-5.22.2014-at-10.31.03-PM.png" alt="fontello choice" srcset="https://stampede-design.com/wp-content/uploads/2014/05/Screenshot-on-5.22.2014-at-10.31.03-PM.png 395w, https://stampede-design.com/wp-content/uploads/2014/05/Screenshot-on-5.22.2014-at-10.31.03-PM-300x221.png 300w" sizes="(max-width: 395px) 100vw, 395px" /></div>
<p>Let&#8217;s also say if I need to add new icons in the future, I just need to import config.json (this comes with the file that you&#8217;ve downloaded from Fontello) on Fontello and it will highlight the icon that I have chosen on particular project.</p>
<div class="full"><img loading="lazy" decoding="async" width="401" height="144" class="alignnone size-full wp-image-5235" src="https://stampede-design.com/wp-content/uploads/2014/05/Screenshot-on-5.22.2014-at-10.36.36-PM.png" alt="fontello js config" srcset="https://stampede-design.com/wp-content/uploads/2014/05/Screenshot-on-5.22.2014-at-10.36.36-PM.png 401w, https://stampede-design.com/wp-content/uploads/2014/05/Screenshot-on-5.22.2014-at-10.36.36-PM-300x108.png 300w" sizes="(max-width: 401px) 100vw, 401px" /></div>
<p>Best of all, Fontello is also <strong>highly customisable.</strong> You can easily change class for your icons and use your own font name with Fontello, as shown in these examples &#8211; changing class name followed by changing font name.</p>
<div class="full"><img loading="lazy" decoding="async" width="344" height="329" class="alignnone size-full wp-image-5236" src="https://stampede-design.com/wp-content/uploads/2014/05/Screenshot-on-5.22.2014-at-10.41.18-PM.png" alt="class name fontello" srcset="https://stampede-design.com/wp-content/uploads/2014/05/Screenshot-on-5.22.2014-at-10.41.18-PM.png 344w, https://stampede-design.com/wp-content/uploads/2014/05/Screenshot-on-5.22.2014-at-10.41.18-PM-300x287.png 300w, https://stampede-design.com/wp-content/uploads/2014/05/Screenshot-on-5.22.2014-at-10.41.18-PM-32x32.png 32w" sizes="(max-width: 344px) 100vw, 344px" /></div>
<div class="full"><img loading="lazy" decoding="async" width="347" height="150" class="alignnone size-full wp-image-5237" src="https://stampede-design.com/wp-content/uploads/2014/05/Screenshot-on-5.22.2014-at-10.38.37-PM.png" alt="change font name fontello" srcset="https://stampede-design.com/wp-content/uploads/2014/05/Screenshot-on-5.22.2014-at-10.38.37-PM.png 347w, https://stampede-design.com/wp-content/uploads/2014/05/Screenshot-on-5.22.2014-at-10.38.37-PM-300x130.png 300w" sizes="(max-width: 347px) 100vw, 347px" /></div>
<p>What do you think? Do you also prefer Fontello over other font icons or are there some font icons out there that caught your fancy? I am interested to hear all about it. Comments below!</p>
<p>The post <a href="https://stampede-design.com/blog/fontello-as-my-favourite-font-icon-service/">Fontello As My Favourite Font Icon Service</a> appeared first on <a href="https://stampede-design.com">Stampede: the strategic design &amp; technology company</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://stampede-design.com/blog/fontello-as-my-favourite-font-icon-service/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Towards responsiveness: Part 2</title>
		<link>https://stampede-design.com/blog/towards-responsiveness-part-2/</link>
					<comments>https://stampede-design.com/blog/towards-responsiveness-part-2/#comments</comments>
		
		<dc:creator><![CDATA[Shaiful Borhan]]></dc:creator>
		<pubDate>Mon, 21 Jan 2013 21:04:34 +0000</pubDate>
				<category><![CDATA[Field Notes]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[ui]]></category>
		<guid isPermaLink="false">https://stampede-design.com/blog/?p=3317</guid>

					<description><![CDATA[<p>3 weeks ago, Wan briefed us the idea of having a responsive website and the purpose behind it. In the final instalment, he will elaborate on further.</p>
<p>The post <a href="https://stampede-design.com/blog/towards-responsiveness-part-2/">Towards responsiveness: Part 2</a> appeared first on <a href="https://stampede-design.com">Stampede: the strategic design &amp; technology company</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="lead">3 weeks ago, Wan briefed us the idea of having a responsive website and the purpose behind it. In the final instalment , he will elaborate on further.<em>(3 weeks ago, <a href="https://stampede-design.com/2012/12/towards-responsiveness-part-1/">Wan briefed us</a> the idea of having a responsive website and the purpose behind it. In the final instalment , he elaborates on further.)</em></p>
<h2>What are the processes involved?</h2>
<p>When I was handed the assignment from project stakeholders, one of the first tasks I had to do was to establish goals and direction of this project. </p>
<p>I decided to tackle this by interviewing Iwan for his <a href="http://www.langkawiregatta.com" target="_blank">Royal Langkawi International Regatta</a> (RLIR) updates experience. From the interview, I managed to gather all the information about the race that I needed. Coupled with the experience of doing the RLIR updates myself afterwards, I found that all the information given was very helpful for me.</p>
<p>Before all the process started, I need to understand the concept:</p>
<ul>
<li>The more we know what the audience wants, the more we can help them in searching for the information they are looking for.</li>
<li>Less time for audience to spend looking for this information would result in happy users.</li>
</ul>
<p>After understanding the concept, I was to locate the target demographics, the devices in use, etc. This was to specify the visible content based on most clicked area, which helps us in turning the website responsive. </p>
<p>From the targeted demographics, we got to establish specific focus areas according to their importance during the race week. </p>
<p>Finally, based on all existing asset (RLIR website artwork), I proceeded to redesign the layout for 3 different sizes of browser- full resolution desktop, tablet size, and mobile size.</p>
<div class="full"><img decoding="async" src="https://stampede-design.com/wp-content/uploads/2018/02/RLIR-wireframe-sketch.jpg" alt="My notes and sketch for the RLIR wireframe." class="size-full wp-image-3328" /><p class="capt_block">My notes and sketch for the RLIR wireframe.</p></div>
<p>I also did a research on the best practices for handling dropdown navigation for the responsive. I was to understand the difference between desktop tablet and mobile usability. This way, I managed to identify what it takes to help the users interact better with responsive design.</p>
<p>Once all was done, I was to present the solution to team members. I admit they were very merciless during the reviews process, but this is to ensure that our work is always up to the best quality.</p>
<div class="full"><img decoding="async" src="https://stampede-design.com/wp-content/uploads/2018/02/RLIR-responsive-products.jpg" alt="Responsive mobile testing on devices" class="size-full wp-image-3335" /><p class="capt_block">Responsive mobile testing on devices</p></div>
<p>Once the design part was done, I was to hand over the design assets to front end developer (it&#8217;s Iwan, in this case) for him to code it. In the meantime, I was also responsible to oversee the deployment process to make sure my design works in sync with Iwan&#8217;s code.</p>
<h2>The product</h2>
<div class="full"><img decoding="async" src="https://stampede-design.com/wp-content/uploads/2018/02/RLIR-responsive.jpg" alt="The finished product, in all its glory." class="size-full wp-image-3332" /><p class="capt_block">The finished product, in all its glory.</p></div>
<p>You may also browse it here <a href="http://www.langkawiregatta.com" target="_blank">http://www.langkawiregatta.com</a>.</p>
<h2>So, what have I learned from this experience?</h2>
<p>Seeing as this was my first experience on designing a responsive website, after going through the processes altogether I am now very much prepared for my upcoming responsive projects.</p>
<p>I also learned that even after the design process and the design is handed to the front-end developer, my responsibility does not stop there. It is important for designers to be involved in every phase of the project and I learned this by having the chance to oversee how my responsive design materialised itself into a finished product right before my eyes &#8211; and having so many people praising it too!</p>
<p>In conclusion, I enjoyed this project very much and I look forward for more responsive projects to come. </p>
<p>What do you think? We would love to hear your feedback about our work, so do share in the comments section.</p>
<p>The post <a href="https://stampede-design.com/blog/towards-responsiveness-part-2/">Towards responsiveness: Part 2</a> appeared first on <a href="https://stampede-design.com">Stampede: the strategic design &amp; technology company</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://stampede-design.com/blog/towards-responsiveness-part-2/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Towards responsiveness: Part 1</title>
		<link>https://stampede-design.com/blog/towards-responsiveness-part-1/</link>
					<comments>https://stampede-design.com/blog/towards-responsiveness-part-1/#respond</comments>
		
		<dc:creator><![CDATA[Shaiful Borhan]]></dc:creator>
		<pubDate>Wed, 26 Dec 2012 18:38:30 +0000</pubDate>
				<category><![CDATA[Inside Stampede]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[ui]]></category>
		<guid isPermaLink="false">https://stampede-design.com/blog/?p=3176</guid>

					<description><![CDATA[<p>Wan is entrusted to work on his first responsive design project for Royal Langkawi International Regatta. Here, he bares it all as the first instalment.</p>
<p>The post <a href="https://stampede-design.com/blog/towards-responsiveness-part-1/">Towards responsiveness: Part 1</a> appeared first on <a href="https://stampede-design.com">Stampede: the strategic design &amp; technology company</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="full"><img decoding="async" class="alignnone" src="https://stampede-design.com/wp-content/uploads/2018/02/RLIR-responsive.jpg" /></div>
<h2>What is responsive design?</h2>
<p class="lead">Responsive design has allowed designers and developers to create brand consistent websites that not only look incredible through a computer but will respond to the resolution settings on mobile phones and tablets. It is the ideal solution to creating separate sites.</p>
<p>You have one site, with all products and services and this site will respond to the device where it is being viewed through. It also incredibly clever, time saving and well, in a nutshell &#8211; a designer&#8217;s dream. It also adds a lot of convenience for users on the go, for they don&#8217;t have to go to their laptops or desktops to check the websites, instead they can directly check on their smartphones.</p>
<h2>Royal Langkawi International Regatta</h2>
<p>My first full-fledged responsive design website is for the upcoming <a href="http://www.langkawiregatta.com" target="_blank">Royal Langkawi International Regatta 2013</a>. It is an annual yacht race event held in the scenic island of Langkawi, with 2013 being their 11th year of running. </p>
<p>This year, more than 35 yachts and over 250 sailors from about 12 countries are expected to participate. Currently the Regatta has a different website dedicated for mobile users, and although it is good enough, it is not exactly streamlined to the current main website. </p>
<p>This is where we step in.</p>
<h2>Project Stakeholders</h2>
<p>The &#8216;we&#8217; I am talking about here comprised of:</p>
<ol>
<li>Shaza as the design and user experience consultant</li>
<li>Zana as the project manager</li>
<li>Syazwan as the project owner</li>
</ol>
<p>Syazwan has been instrumental in every single Regatta project. He is equipped with 4 years experience managing the website as well as being the on-site developer. Over the years, he has developed a familiar understanding of the event and the participants&#8217; browsing behaviour.</p>
<p>Working closely with them, I am entrusted to update the design for the Regatta&#8217;s responsive website.</p>
<h2>The project</h2>
<p>To enable seamless viewing in all devices, our job is to take the existing design and extend it into a responsive website. Apart from that, we must take into account that it should enable pulling updates from a source throughout the race. </p>
<p>To add up more to the challenge, we are to launch the website two weeks before the race day starts on 7 January 2013, which means &#8211; very soon!</p>
<h2>Why responsive?</h2>
<p>With mobile traffic now accounting for around 12.5% (and rising) of all website visitors it’s high time we must start putting effective mobile design at the top of our to-do list. If we fail to do so, be prepared to be missing out on a huge sector of the market. (<a href="http://www.junowebdesign.com/responsive-vs-adaptive-web-design/" target="_blank">Source</a>)</p>
<p>In the case of the Regatta, the participants rely heavily on their mobile devices to check results, race highlights and to log race disputes as they are always on the go on the days of the events. It saves time because they will not have to go do all these on their laptops or desktops.</p>
<p>Turning responsive will also improve the process of updating results and news on our end.</p>
<p><em>(Coming up &#8211; <a href="https://stampede-design.com/2013/01/towards-responsiveness-part-2/">Towards responsiveness: Part 2</a>)</em></p>
<p>The post <a href="https://stampede-design.com/blog/towards-responsiveness-part-1/">Towards responsiveness: Part 1</a> appeared first on <a href="https://stampede-design.com">Stampede: the strategic design &amp; technology company</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://stampede-design.com/blog/towards-responsiveness-part-1/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Things I&#8217;ve Learned So Far</title>
		<link>https://stampede-design.com/blog/things-ive-learned-so-far/</link>
					<comments>https://stampede-design.com/blog/things-ive-learned-so-far/#comments</comments>
		
		<dc:creator><![CDATA[Shaiful Borhan]]></dc:creator>
		<pubDate>Tue, 24 Jul 2012 23:27:07 +0000</pubDate>
				<category><![CDATA[Inside Stampede]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[ui]]></category>
		<guid isPermaLink="false">https://stampede-design.com/blog/?p=2687</guid>

					<description><![CDATA[<p>Within hours of joining Stampede, Wan Shariff's first tasks include a presentation on the properties of white space and how it improves web content readability. He had also recently got his hands dirty with live-coding his very first html typography test. Woohoo!</p>
<p>The post <a href="https://stampede-design.com/blog/things-ive-learned-so-far/">Things I&#8217;ve Learned So Far</a> appeared first on <a href="https://stampede-design.com">Stampede: the strategic design &amp; technology company</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="lead">I am a graduate in graphic design and I joined the Stampede team just a few weeks back. Prior to this, I have minimal knowledge about web design and what it takes to be a good web designer. Graphic and web design share the same underlying principles, so I&#8217;m all geared up to make the transition. In the process, Shaza assigned me a new task everyday for a week. Each day, I was to make a short 10-minute presentation about a particular design topic.</p>
<div class="full"><img decoding="async" class="alignnone" src="https://stampede-design.com/wp-content/uploads/2012/07/designing-makes.jpg" /></div>
<p>These are the few things I&#8217;ve learned so far:</p>
<h2>1. White Space</h2>
<h3>White Space in Web Design</h3>
<p>White space is the spaces around elements in the design to help them stand out or separate from the other elements. Without it, designers will stumble when establishing content hierarchy. A simple example is using white space to distinguish the relation between header and body content, and body content with the next header. White space is therefore very useful in grouping information into clusters and make for easier website reading.</p>
<h3>Legibility (micro level)</h3>
<div class="full"><a href="http://www.alistapart.com/articles/whitespace" target="_blank"><img decoding="async" class="alignnone size-full wp-image-2770" src="https://stampede-design.com/wp-content/uploads/2012/07/figure2_micro.jpg" alt="Legibility (micro level)" /></a></div>
<p>White space at the micro level (leading, kerning, and tracking) can help improve or destroy the legibility of a Web page. This controls readibility of the text. If a web text is easier to read, the probability of user digesting the information is higher.</p>
<h3>Tone (macro level)</h3>
<p>White space at the macro level (spacing around the biggest objects on the page) can convey a sense of elegance or down-market quality to a design. We also use white space to naturally control user&#8217;s eye-movement and lead them from one information cluster to the other.</p>
<h2>2. Drop shadows &amp; Gradient</h2>
<div class="full"><a href="http://www.webdesignerdepot.com/2010/01/drop-shadows-and-gradients-be-consistent-in-your-visual-metaphors/" target="_blank"><img decoding="async" src="https://stampede-design.com/wp-content/uploads/2012/07/uniformdrop2.jpg" alt="drop shadows &amp; gradient" /></a></div>
<p>Drop-shadows and gradients are two of the most common design elements on the web. They’re handy effects for web designers because they’re attractive, useful and easy to create with any graphics program. But they have a dark side: they’re frequently abused.</p>
<p>When using drop shadow, always remember &#8211; &#8220;The subtler, the better&#8221;.</p>
<h3>What Do Drop-Shadows and Gradients Do?</h3>
<p>The illusion of space connects the imaginary to a world we are comfortable living in. Visual metaphors create perceived affordance. Drop-shadows and gradients are basic tools for creating the illusion of space. By mimicking the effects of light in the real world, drop-shadows and gradients communicate information about metaphorical objects, imaginary light sources and their relationships.</p>
<h2>3. Masking layer</h2>
<div class="full"><a href="https://www.howtogeek.com/wp-content/uploads/2011/01/Image-Mask-Demo.png" target="_blank"><img decoding="async" class="alignnone" src="https://www.howtogeek.com/wp-content/uploads/2011/01/Image-Mask-Demo.png" alt="Image Mask Demo" /></a></div>
<p>A mask is an entity which controls the behavior of a collection of pixels. Generally speaking, this control centers around the relative transparency, or opacity of a given layer or collection of layers. When combined with Photoshop’s ability to stack different layers, masks become an incredibly powerful tool, which helps give  designer or digital artist with extremely precise control over the interaction between the different layers.</p>
<h3>The Clipping Mask</h3>
<p>Clipping mask functions more as a one-to-many type entity, in that it can actually effect multiple layers at the same time. A clipping mask is also, by its very nature, multi-purposed. While a Layer Mask exists as a modification to a layer, a clipping mask actually is a layer, which interacts with one or more of the layers directly above it.</p>
<h2>4. Usability</h2>
<p>Usability is making your website easy for your visitors to find the information they need, when they need it. It&#8217;s a huge ground for discussion but among the things that I&#8217;ve learned is to always include a tag for the most obvious element on a web page. Implement a 27 characters wide site search and place it on top of your website. Don’t use extensive graphics and design elements. Include a site map page and register a sitemap XML document in search engines.</p>
<p>Don’t break a user’s workflow. Allow every action to be canceled if necessary. Create easily scannable web content and place the most important information on top of your web page. Don’t design graphic elements that looks like a button, but is not. Present meaningful feedback and don’t forget that feedback works both ways. Use unobtrusive Javascript and graceful degradation. Avoid CAPTCHAs, use more usable methods instead.</p>
<h2>5. Typography</h2>
<p>I tested a variety of different fonts and sizes, and also the text leading to identify the fonts, sizes and text leading that provide best legibility and viewer readibility when designing websites.. In the process, I have come to understand the difference between font rendering in Photoshop and browsers. I also found it important that every font I use match the right tone to the design themes.</p>
<p>Here is the screenshot of the end result &#8211; thanks <a href="https://stampede-design.com/2012/07/the-joy-of-teaching/">Shen</a> for the awesome session!</p>
<div class="full-c-b"><img decoding="async" src="https://stampede-design.com/wp-content/uploads/2017/06/typography-readibility-test.jpg" title="Font and leading test" alt="Font and leading test" /></div>
<h2>6. Responsive Web Design vs. Mobile Website</h2>
<h3>Responsive Web Design</h3>
<p>Responsive websites &#8220;respond&#8221; to their environment. It adapts to the browser screen sizes from full-view desktop, tablet and even mobile viewing seamlessly that none of the contents are missing of misbehave.</p>
<div class="full"><a href="http://johnpolacek.github.com/scrolldeck.js/decks/responsive/"><img loading="lazy" decoding="async" width="480" height="291" class="alignnone size-full wp-image-2756" src="https://stampede-design.com/wp-content/uploads/2012/07/responsive_web_design.jpg" alt="responsive web design" srcset="https://stampede-design.com/wp-content/uploads/2012/07/responsive_web_design.jpg 480w, https://stampede-design.com/wp-content/uploads/2012/07/responsive_web_design-300x182.jpg 300w" sizes="(max-width: 480px) 100vw, 480px" /></a></div>
<h3>Why responsive?</h3>
<blockquote><p>Day by day, the number of devices, platforms, and browsers that need to work with your site grows. Responsive web design represents a fundamental shift in how we&#8217;ll build websites for the decade to come.<br />&#8211; Jeffrey Veen</p></blockquote>
<h3>Mobile Site</h3>
<p>Mobile sites are designed for the small screen, with the needs of mobile users in mind. A mobile-friendly site can help your business connect with customers and increase sales, but a bad mobile experience can drive your customers to your competition.</p>
<h3>Why Mobile?</h3>
<p>As time passes, mobile has become one of the largest medium for users to go online. Users expect their mobile experience to be as good as their desktop experience. A bad mobile experience can cost you customers. Mobile users also tend to connect with the businesses in their local area so businesses like yours can drive purchases with a mobile-friendly site.</p>
<h3>Responsive Web Design vs. Mobile Site</h3>
<div class="full"><a href="http://analytics.blogspot.com/2012/07/mobile-websites-vs-responsive-design.html" target="_blank"><img decoding="async" src="https://stampede-design.com/wp-content/uploads/2018/02/120627_GoMo_Screenshots-1.jpg" alt="mobile website vs responsive design" /></a></div>
<h3>Things to consider before choosing between Responsive Website or Mobile Website.</h3>
<div class="full"><a href="http://analytics.blogspot.com/2012/07/mobile-websites-vs-responsive-design.html" target="_blank"><img decoding="async" class="alignnone size-full wp-image-2763" src="https://stampede-design.com/wp-content/uploads/2018/02/120710_GoMo_Responsive_Table-image-2.jpg" alt="responsive table image" /></a></div>
<h2>All thoughts welcomed!</h2>
<p>As you can see, these are all new and exciting stuffs to me. I appreciate everyone&#8217;s comments, ideas, corrections and notes. I will also be sharing more web design tips and things I learn along the way at Stampede &#8211; so stay tuned. Woohoo!!</p>
<p><em>Main photo credit: <a href="http://www.behance.net/gallery/Hellvetica/325221">Hellvetica</a> by Rachel Katstaller</em></p>
<p>The post <a href="https://stampede-design.com/blog/things-ive-learned-so-far/">Things I&#8217;ve Learned So Far</a> appeared first on <a href="https://stampede-design.com">Stampede: the strategic design &amp; technology company</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://stampede-design.com/blog/things-ive-learned-so-far/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
