jQuery Plugin To Turn Radio Buttons & Checkboxes Into Labels - zInput

File Size: 42.3 KB
Views Total: 11376
Last Update:
Publish Date:
Official Website: Go to website
License: MIT
   
jQuery Plugin To Turn Radio Buttons & Checkboxes Into Labels - zInput

zInput is a simple lightweight jQuery plugin that turns the standard checkboxes and radio buttons into better looking clickable labels.

See also:

How to use it:

1. Add the jQuery library and the jQuery zInput plugin's Javascript in the web page.

<link rel="stylesheet" href="zInput_default_stylesheet.css">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="zInput.js"></script>

2. Call the plugin on checkboxes or radio buttons you wish to labelize.

<div id="demo">

<input type="radio" name="set 2" title="Radio 1">
<input type="radio" name="set 2" title="Radio 2">
<input type="radio" name="set 2" title="Radio 3">


<input type="checkbox" name="checka" title="Check A">
<input type="checkbox" name="checkb" title="Check B">
<input type="checkbox" name="checkc" title="Check C">


</div>

<script>
$("#demo").zInput();
</script>

3. Edit the CSS or create your own styles.

.zInputWrapper {
  background-color: #E4E8E8;
  padding: 4px;
  margin: 2px;
  border-radius: 12px;
  display: inline-block;
}

.zInput {
  display: inline-block;
  width: 200px;
  height: 50px;
  background-color: white;
  margin: 4px;
  padding: 12px;
  text-align: center;
  cursor: default;
  color: ##2980b9;
  border: #2980b9 1px solid;
  border-radius: 10px;
  font-size: 18px;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.zCheckbox {
  color: #e74c3c;
  border: #e74c3c 1px solid;
}

.zSelected {
  color: white;
  background-color: #2980b9;
}

.zSelected.zCheckbox { background-color: #e74c3c; }

Change log:

2015-04-26

  • bugfix

2014-06-16

  • Added additional alt stylesheet
  • Added .change() trigger

This awesome jQuery plugin is developed by zapplebee. For more Advanced Usages, please check the demo page or visit the official website.