Skip to content

adamjgrant/switch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kickstart Switches

Install in your project

Gulp/Node.js

Let's install this as a git submodule.

In your project, cd to lib/sass/vendor

git submodule add git://github.com/ajkochanowicz/switch.git

As a submodule, this won't grow in your repository but it will allow you to keep it up to date. Read more about submodules In lib/sass/vendor/_index.sass, add

@import switch/switch

In one of your project's sass files (after your theme has been imported), instantiate the switch() mixin

=switch($color: $primary-color)
  +switch-default($color)

Now that you have the mixin available, you just need to assign it to some class

.switch
  +switch

To add a switch, use the following markup

  <div>
    <div class="switch">
      <input id="switch-1" type="checkbox" />
      <label for="switch-1"></label>
    </div>
    <span>Let me know about future updates!</span>
  </div>

Note, the switch-1 id is optional. Use whatever id you like. The first div is just to contain anything. When stacking switches, you'll want to make this div 'display: block' or use form_group()

At any time, you can update all the submodules in your project from your project root by running

git submodule update

About

Lightswitch replacements for checkboxes for Kickstart

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published