<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>About mobile, design, HTML5, CSS3, typography, Javascript, Ruby and Webkit. More at: My Site, Twitter, Facebook, Dribbble, Google+, GitHub and LinkedIn.</description><title>Jordan Dobson</title><generator>Tumblr (3.0; @jordandobson)</generator><link>http://jordandobson.tumblr.com/</link><item><title>Tixato Webkit CSS3 Ticket Section</title><description>&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lbgcninzWz1qca0zu.png"/&gt;&lt;/p&gt;
&lt;p&gt;Here&amp;#8217;s a recent ticket selection interface, using Webkit + CSS3, I designed and built for an upcoming &lt;a href="http://Tixato.com"&gt;Tixato&lt;/a&gt; mobile web app on &lt;a href="http://Sencha.com"&gt;SenchaTouch&lt;/a&gt;. This uses no images, only CSS3 and Webkit.&lt;/p&gt;
&lt;p&gt;This layout was inspired by the screen shots originally released by the JQueryMobile.com team and is my interpretation built using webkbit + CSS3.&lt;/p&gt;
&lt;p&gt;My goal has been to keep the rendering consistent across Android, iOS and BlackBery Torch platforms which all are Webkit browsers. I have it rendering great despite the rending disadvantages the Android &amp;amp; BlackBerry platforms have.&lt;/p&gt;
&lt;p&gt;There are a few things I&amp;#8217;ve learned while designing cross platform:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;BlackBerry Torch fails to render a rounded box shadow when used with rounded corners. &lt;/li&gt;
&lt;li&gt;Try inset box shadows for consistent highlights &amp;amp; shadows.&lt;/li&gt;
&lt;li&gt;Use multiple inset box shadows for and inner border or glow.&lt;/li&gt;
&lt;li&gt;Try :before and :after pseudo elements for borders along with pointer-events:none; for consistency.&lt;/li&gt;
&lt;li&gt;BlackBerry Torch may &amp;#8220;bug out&amp;#8221; and hide an item that is set to rotate(30deg) but works fine with rotate(30.0001deg).&lt;/li&gt;
&lt;li&gt;Gradients render consistently and can help render sharp lines along with -webkit-background-size.&lt;/li&gt;
&lt;li&gt;Diagonal linear gradients work great for creating triangles arrows along with a rotate(45deg) -webkit-transform.&lt;/li&gt;
&lt;li&gt;Checkboxes can use :before and :after pseudo elements to great effect.&lt;/li&gt;
&lt;li&gt;Combine pseudo elements with checked states for basic interactions without Javascript. input&lt;span&gt;[type=&amp;#8221;checkbox&amp;#8221;]:checked::before{ content: &amp;#8220;on&amp;#8221; }&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;You can animate some checked states, but it only works great on the iphone.&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;This mobile app has to be quick, clear and easy to use. So one choice I made was to have the counter &amp;amp; subtract buttons only show after a ticket is added. This allows the buttons to also act as row indicators for quick scanning of the list. &lt;/p&gt;
&lt;p&gt;I&amp;#8217;d love to hear your thoughts and make sure you &lt;a href="http://cl.ly/37zs"&gt;view my iterations on Dribbble&lt;/a&gt;.&lt;/p&gt;</description><link>http://jordandobson.tumblr.com/post/1494841269</link><guid>http://jordandobson.tumblr.com/post/1494841269</guid><pubDate>Sat, 06 Nov 2010 01:08:00 -0700</pubDate><category>tixato</category><category>sencha</category><category>senchatouch</category><category>css3</category><category>webkit</category><category>iphone</category><category>ios</category><category>android</category><category>blackberry</category></item><item><title>Using Webkit CSS Gradients to Create iOS Tab Bar Highlight</title><description>&lt;a href="http://cl.ly/2qas"&gt;Using Webkit CSS Gradients to Create iOS Tab Bar Highlight&lt;/a&gt;: &lt;p&gt;&lt;span&gt;
&lt;p&gt;&lt;img height="300" width="400" src="http://dribbble.com/system/users/470/screenshots/66678/shot_1287176270.png?1287176306"/&gt;&lt;/p&gt;
&lt;p&gt;Here’s an experiment I took onto see if I could recreate the iOS tab bar highlight state using only CSS gradients. It took me a few iterations to get it right, but I’m very happy with the results!&lt;/p&gt;
&lt;/span&gt;&lt;/p&gt;</description><link>http://jordandobson.tumblr.com/post/1322459370</link><guid>http://jordandobson.tumblr.com/post/1322459370</guid><pubDate>Fri, 15 Oct 2010 14:08:32 -0700</pubDate><category>mobile</category><category>iphone</category><category>webkit</category><category>Css</category><category>gradient</category><category>ios</category><category>tab bar</category></item><item><title>-webkit-line-clamp</title><description>&lt;p&gt;&lt;a href="http://dropshado.ws/post/1015351370/webkit-line-clamp"&gt;dropshadows&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;code&gt;-webkit-line-clamp&lt;/code&gt; is an &lt;a href="http://developer.apple.com/safari/library/documentation/AppleApplications/Reference/SafariCSSRef/Articles/StandardCSSProperties.html#//apple_ref/doc/uid/TP30001266-UnsupportedProperties"&gt;unsupported WebKit property&lt;/a&gt; that limits the number of lines of text displayed in a block element. In order to achieve the effect, it needs to be combo-ed with a couple of other exotic WebKit properties.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;&amp;lt;p style="
  overflow : hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
"&amp;gt;
  WebKit Browsers will clamp the number of lines 
  in this paragraph to 2. Lorem ipsum dolor sit amet, 
  consectetur adipisicing elit, sed do eiusmod tempor 
  incididunt ut labore et dolore magna aliqua. Ut enim 
  ad minim veniam, quis nostrud exercitation ullamco 
  laboris nisi ut aliquip ex ea commodo consequat. Duis 
  aute irure dolor in reprehenderit in voluptate velit 
  esse cillum dolore eu fugiat nulla pariatur. Excepteur 
  sint occaecat cupidatat non proident, sunt in culpa qui 
  officia deserunt mollit anim id est laborum.
&amp;lt;/p&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;WebKit Browsers will clamp the number of lines in this paragraph to 2. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Very good to know!&lt;/p&gt;</description><link>http://jordandobson.tumblr.com/post/1211576292</link><guid>http://jordandobson.tumblr.com/post/1211576292</guid><pubDate>Wed, 29 Sep 2010 12:19:01 -0700</pubDate></item><item><title>Specification proposals from the WebKit project</title><description>&lt;a href="http://webkit.org/specs/"&gt;Specification proposals from the WebKit project&lt;/a&gt;: &lt;p&gt;&lt;a href="http://www.webkitbits.com/post/1204695447/webkit-specs"&gt;webkitbits&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A listing of all of the specifications built into WebKit that are not necessarily part of the W3C yet. &lt;code&gt;pointer-events&lt;/code&gt; is one of my favorites…&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I agree completely. Having &lt;code&gt;pointer-events&lt;/code&gt; would be great for being able to create visual effects overtop clickable elements and so on. I’ve been wanting this for a while. I’ll have to give this a shot in some of the mobile apps I’m working on to see how it works.&lt;/p&gt;</description><link>http://jordandobson.tumblr.com/post/1207267625</link><guid>http://jordandobson.tumblr.com/post/1207267625</guid><pubDate>Tue, 28 Sep 2010 17:41:15 -0700</pubDate><category>webkit</category><category>specs</category><category>pointer-events</category><category>w3c</category></item><item><title>Declaring Multiple Script Tags</title><description>&lt;p&gt;It would be nice if we could use a &lt;code&gt;&amp;lt;script&amp;gt;&lt;/code&gt; tag like this to keep our HTML code nice and clean.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;    &amp;lt;script type="text/javascript"&amp;gt;
      &amp;lt;source src="_/app.js" /&amp;gt;
      &amp;lt;source src="_/views/Viewport.js" /&amp;gt;
      &amp;lt;source src="_/classes/Storage.js" /&amp;gt;
    &amp;lt;/script&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;It&amp;#8217;d make pages lighter and I think it&amp;#8217;s much easier to read. This is similar to how the new HTML5&amp;#160;&lt;code&gt;&amp;lt;video&amp;gt;&lt;/code&gt; or &lt;code&gt;&amp;lt;audio&amp;gt;&lt;/code&gt; tags work.&lt;/p&gt;
&lt;p&gt;Would you prefer this at all?&lt;/p&gt;</description><link>http://jordandobson.tumblr.com/post/1180241168</link><guid>http://jordandobson.tumblr.com/post/1180241168</guid><pubDate>Fri, 24 Sep 2010 12:49:06 -0700</pubDate><category>javascript</category><category>html5</category><category>multiple</category><category>scripts</category></item><item><title>Webkit Masked iPhone Navigation</title><description>&lt;a href="http://cl.ly/1ydM"&gt;Webkit Masked iPhone Navigation&lt;/a&gt;: &lt;p&gt;There was a discussion on how to accomplish an iPhone like bottom nav element on the &lt;span&gt;&lt;a target="_blank" href="http://groups.google.com/group/iphonewebdev"&gt;iPhoneWebDev Google Group&lt;/a&gt; and with a little help on the colors for the gradient I was able whip this example up. I’m quite happy with the outcome.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;The only other thing I would like to do is handle various resolutions using -webkit-mask-size starting with a hi-res and scaling down for phones with a lower resolution.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;This was my first attempt using -webkit-mask-image and other related properties and implementing it was a breeze. Check the source code for all the tasty tid-bits.&lt;/p&gt;</description><link>http://jordandobson.tumblr.com/post/944581331</link><guid>http://jordandobson.tumblr.com/post/944581331</guid><pubDate>Thu, 12 Aug 2010 17:23:00 -0700</pubDate><category>iphone</category><category>navigation</category><category>webkit</category><category>mask</category><category>image</category><category>css</category><category>mobile</category><category>example</category></item><item><title>Lemonade</title><description>&lt;a href="http://www.hagenburger.net/BLOG/Lemonade-CSS-Sprites-for-Sass-Compass.html"&gt;Lemonade&lt;/a&gt;: &lt;p&gt;&lt;a href="http://9-bits.com/post/908880015/lemonade-sass-sprite"&gt;9-bits&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Lemonade is a simple Ruby gem that adds automatic sprite generation to Sass.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Oooh. Nice. &lt;/p&gt;</description><link>http://jordandobson.tumblr.com/post/909026618</link><guid>http://jordandobson.tumblr.com/post/909026618</guid><pubDate>Thu, 05 Aug 2010 13:22:14 -0700</pubDate></item><item><title>Resizable Webkit Animated Loading Indicator</title><description>&lt;a href="http://cl.ly/1sgZ"&gt;Resizable Webkit Animated Loading Indicator&lt;/a&gt;: &lt;p&gt;I’ve revised &lt;a title="View This" target="_self" href="http://jordandobson.tumblr.com/post/896722876/webkit-animated-loading-indicator"&gt;my previous version of the loading indicator&lt;/a&gt; so that the positioning is much cleaner, using less markup, less specific CSS selectors and allows you to do simple resizing. It’s also resolution independent since it’s created entirely with CSS so it looks great on your desktop or retina display. :)&lt;/p&gt;
&lt;p&gt;Next step is to add some JavaScript for Firefox and see if I can’t use less keyframes for the animation. I think this will be possible using &lt;span&gt;-webkit-animation-timing-function &lt;/span&gt;but I need to read up on it more.&lt;/p&gt;
&lt;p&gt;I encourage you to use this on your projects and email me (jordandobson at gmail) with any feedback or improvements you come up with.&lt;/p&gt;</description><link>http://jordandobson.tumblr.com/post/905003090</link><guid>http://jordandobson.tumblr.com/post/905003090</guid><pubDate>Wed, 04 Aug 2010 16:42:00 -0700</pubDate><category>revision</category><category>css</category><category>wekbit</category><category>animation</category><category>loading</category><category>indicator</category></item><item><title>Using CSS3 Transitions, Transforms and Animation</title><description>&lt;a href="http://css3.bradshawenterprises.com/"&gt;Using CSS3 Transitions, Transforms and Animation&lt;/a&gt;: &lt;p&gt;&lt;a href="http://www.webkitbits.com/post/841208898/using-css3-transitions-transforms-and-animation"&gt;webkitbits&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A fantastic overview from Rich Bradshaw, &lt;a href="http://github.com/richbradshaw/CSS-Transitions-Transforms-and-Animation"&gt;forkable on GitHub&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Now that I have Firefox4 up and running I’ll have to give animations a try in that browser.&lt;/p&gt;</description><link>http://jordandobson.tumblr.com/post/904030099</link><guid>http://jordandobson.tumblr.com/post/904030099</guid><pubDate>Wed, 04 Aug 2010 12:12:34 -0700</pubDate><category>css3</category><category>animation</category><category>transition</category><category>transforms</category></item><item><title>themorningchew:

guillee:

Placehold.it, a simple image...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_l6m17yjpBJ1qz4ueho1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://www.themorningchew.com/post/901934324/guillee-placehold-it-a-simple-image"&gt;themorningchew&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://blog.gesteves.com/post/901289162/placehold-it-a-simple-image-placeholder"&gt;guillee&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://placehold.it/"&gt;Placehold.it&lt;/a&gt;, a simple image placeholder generator. It can make images of any size by changing the URL, like so: &lt;a href="http://placehold.it/500x300"&gt;&lt;a href="http://placehold.it/500x300"&gt;http://placehold.it/500x300&lt;/a&gt;&lt;/a&gt;. You can also specify the colors and placeholder text from the URL. Pretty useful stuff.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;I will definitely use this in the near future. &lt;/p&gt;</description><link>http://jordandobson.tumblr.com/post/904008600</link><guid>http://jordandobson.tumblr.com/post/904008600</guid><pubDate>Wed, 04 Aug 2010 12:06:59 -0700</pubDate><category>image</category><category>placeholder</category><category>service</category></item><item><title>Webkit Animated Loading Indicator</title><description>&lt;a href="http://jordandobson.com/webkit_loading_animation/"&gt;Webkit Animated Loading Indicator&lt;/a&gt;: &lt;p&gt;Today I worked on an approach for an animated loading indicator created entirely in CSS3 using Webkit. I’m pretty happy with it and have a few more iterations on this idea that I’ll post soon.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;UPDATE I’ve revised this version and posted &lt;a title="View This" target="_self" href="http://cl.ly/1sPU"&gt;a new example.&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;</description><link>http://jordandobson.tumblr.com/post/896722876</link><guid>http://jordandobson.tumblr.com/post/896722876</guid><pubDate>Mon, 02 Aug 2010 23:00:00 -0700</pubDate><category>animation</category><category>css3</category><category>webkit</category><category>expirements</category></item><item><title>HTML5 Interactive Dribbble Infographic </title><description>&lt;a href="http://lab.4muladesign.com/dribbble/"&gt;HTML5 Interactive Dribbble Infographic &lt;/a&gt;: &lt;p&gt;This is a nice infographic explaining what &lt;a href="http://dribbble.com"&gt;dribbble.com&lt;/a&gt; is all about for all of you “rookies” out there. &lt;/p&gt;
&lt;p&gt;I especially like the use of the flipping card to reveal explanation of dribbble lingo.&lt;/p&gt;
&lt;p&gt;&lt;small&gt;Courtesy of &lt;a href="http://nonbreakablespace.com"&gt;Andrew Kelly&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;</description><link>http://jordandobson.tumblr.com/post/894849759</link><guid>http://jordandobson.tumblr.com/post/894849759</guid><pubDate>Mon, 02 Aug 2010 14:46:00 -0700</pubDate><category>dribbble</category><category>infographic</category><category>css</category><category>html5</category></item><item><title>FontFonter</title><description>&lt;a href="http://fontfonter.com/"&gt;FontFonter&lt;/a&gt;: &lt;p&gt;Try out FontShop’s Web FontFonts on sites like New York Times, Twitter, digg or any site of your choosing.&lt;/p&gt;</description><link>http://jordandobson.tumblr.com/post/894703852</link><guid>http://jordandobson.tumblr.com/post/894703852</guid><pubDate>Mon, 02 Aug 2010 14:07:00 -0700</pubDate><category>css</category><category>type</category><category>font</category><category>preview</category></item></channel></rss>
