1.9.0 • Published 4 years ago

custom-checkbox-radio-scss v1.9.0

Weekly downloads
16
License
ISC
Repository
github
Last release
4 years ago

Custom Checkbox Radio SCSS

SCSS based custom checkboxes and radios; a CSS-only solution.

View the Demo

Swanky

Install

npm i --save custom-checkbox-radio-scss

Include

Depending on your current directory and frontend stack, you'll want something along the lines of one of:

@import "../node_modules/custom-checkbox-radio-scss/custom-checkbox-radio";
@import "~custom-checkbox-radio-scss/custom-checkbox-radio"; // (webpack 3+)

Add

Note, your labels must proceed the inputs and all have suitable name/id/for attributes.

<fieldset>
    <legend>Checkboxes</legend>
    <p class="checkbox">
        <input type="checkbox" name="lorem-1" id="lorem-1" />
        <label for="lorem-1">Lorem</label>
    </p>
    <p class="checkbox">
        <input type="checkbox" name="lorem-2" id="lorem-2" />
        <label for="lorem-2">Ipsum</label>
    </p>
</fieldset>

<fieldset>
    <legend>Radios</legend>
    <p class="radio">
        <input type="radio" name="ipsum" id="ipsum-1" checked />
        <label for="ipsum-1">Lorem</label>
    </p>
    <p class="radio">
        <input type="radio" name="ipsum" id="ipsum-2" />
        <label for="ipsum-2">Ipsum</label>
    </p>
</fieldset>

Customise

Written in a non-invasive kinda way, so you can add your own styles to, say, input[type="radio"] + label::after, or simply override the various variables set in the SCSS file.

Browser Support

IE9 +

1.9.0

4 years ago

1.8.5

4 years ago

1.8.4

4 years ago

1.8.3

4 years ago

1.8.2

4 years ago

1.8.1

4 years ago

1.8.0

5 years ago

1.7.0

5 years ago

1.6.1

5 years ago

1.6.0

5 years ago

1.5.2

5 years ago

1.5.1

5 years ago

1.5.0

5 years ago

1.4.6

5 years ago

1.4.5

5 years ago

1.4.4

5 years ago

1.4.3

5 years ago

1.4.2

6 years ago

1.4.1

6 years ago

1.4.0

6 years ago

1.3.2

6 years ago

1.3.1

6 years ago

1.3.0

6 years ago

1.2.0

6 years ago

1.1.4

7 years ago

1.1.3

7 years ago

1.1.2

7 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.0

7 years ago