A CodePen by Laust. Touch toggle - extra markup - Input checkbox styling, touch style. No JS, only CSS, and no extra markup. Design inspired by http://dribbble.com/shots/580766-expswitch?list=searches&tag=switch

Now with extra markup, to allow for transitions.