July 16, 2013 in Learn
Building Your Ecommerce and Design Business with Shopify
Let’s be honest, you are probably reading this blog because you are a user of Treehouse or thinking about becoming one. You have a thirst for web knowledge and a desire to become better at what you do – right?…
July 8, 2013 in Learn
CSS Tip: Better Rounded Borders
We’ve all used border-radius in our designs to round the corners of images, divs, navs, etc. But have you ever noticed what happens when a thick border is added to an element with a border radius? As we learned in…
July 5, 2013 in Learn
Build a Gmail-Style Expanding CSS3 Navigation Menu
Users of GMail should be familiar with sliding effects of the inbox side navigation. In the most recent design you will find the GChat/Hangouts box along with other various email tags(inbox, trash, etc.). When you have a large number of…
July 3, 2013 in Learn
Triggering CSS Animations with Sibling Selectors
Combinators describe the relationship between CSS selectors, and they’re commonly used to combine two or more selectors into a more specific selector. Examples of combinators are the greater-than sign (>), plus sign (+), and tilde symbol (~). If you’ve ever worked with descendant selectors,…
July 2, 2013 in Learn
Creating Packaged Apps for Google Chrome
Creating Packaged Apps for Google Chrome In this tutorial you are going to use the To-Do application that you created in ‘Create Your Own To-Do App with HTML5 and IndexedDB‘. If you haven’t already built this application you might want…
June 25, 2013 in Learn
Creating Something Out of Nothing
The reason I got into programming in the first place was to be able to build my own things. I had an itch to scratch and I went from there. I created something out of nothing with nothing more than…
June 24, 2013 in Learn
Startup Design Examples of Login Forms and Signup Pages
There are plenty of great startup websites using signup forms to capture early users. Both email newsletters and user accounts are two methods for bridging new people into your startup. A crucial aspect to a successful registration form is the…
June 12, 2013 in Learn
Fixed Headers and Navigation Bars Used in Web Design
The trend of fixed heading styles in web design has grown exponentially in recent years. I have read a lot of criticism, both for and against these techniques, and generally it boils down to personal preference. Lots of designers have…
June 10, 2013 in Learn
Create Your Own To-Do App with HTML5 and IndexedDB
IndexedDB is a client-side web technology that allows developers to build applications that are able to store data locally. Unlike LocalStorage, which enables the storage of simple key/value pairs, IndexedDB supports the storage of structured data. This enables developers to…
June 6, 2013 in Learn
Using Select2 with Ruby on Rails – Treehouse Quick Tip
In this Treehouse Quick-Tip, Jason Seifer shows you how to use the Select2 Plugin with Ruby on Rails. Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results.
June 5, 2013 in Learn
Mini-Icon Settings Menu with the jQuery Toolbar Plugin
Some dynamic user profile layouts have been implementing more complicated JavaScript features. Notably the dropdown settings menu has been a staple of social networking websites. This is a great method for allowing easy access to updating the user profile, or…
May 30, 2013 in Learn
Smooth Scrolling in jQuery – Quick Tip
From start to finish, this quick tip with Andrew Chalkley will take you through an example using jQuery’s Smooth Scrolling on a FAQ page.