icheck.js插件

1.下載icheck:http://icheck.fronteed.com/css

2.把icheck.min.js和skins文件夾都放到本身的項目文件中html

3.在html頁面中引入icheck.min.js文件post

4.總共有6種皮膚,每種皮膚又有10種顏色,樣式預覽在http://icheck.fronteed.com/中,看好了就在html頁面中引入對應的css文件url

5.在頁面中加上js,只須要寫出修改了默認值的參數:插件

<script>
   $(document).ready(function(){
    $('.checkbox input').iCheck({
      checkboxClass : 'icheckbox_square-aero',
    });
   })
</script>htm

附全部的參數及其默認值:blog

  1.  handle: '', 
  2.  checkboxClass: 'icheckbox', 
  3.  radioClass: 'iradio', 
  4.  checkedClass: 'checked', 
  5.  checkedCheckboxClass: '', 
  6.  checkedRadioClass: '', 
  7.  uncheckedClass: '', 
  8.  uncheckedCheckboxClass: '', 
  9.  uncheckedRadioClass: '', 
  10.  disabledClass: 'disabled', 
  11.  disabledCheckboxClass: '', 
  12.  disabledRadioClass: '', 
  13.  enabledClass: '', 
  14.  enabledCheckboxClass: '', 
  15.  enabledRadioClass: '', 
  16.  hoverClass: 'hover', 
  17.  focusClass: 'focus', 
  18.  activeClass: 'active', 
  19.  labelHover: true, 
  20.  labelHoverClass: 'hover', 
  21.  increaseArea: '', 
  22.  cursor: false, 
  23.  inheritClass: false, 
  24.  inheritID: false, 
  25.  insert: '' 

手機端的記得把aria屬性改爲true哈圖片

6.若是想修改icheck位置的話,能夠在頁面內用js修改,如:ip

7.修改大小比較麻煩,由於icheck的各類狀態變化是經過改變背景圖片的位置來實現的,因此須要修改對應css文件中全部的數值,包括width、height、position和sizeget

有人說還須要修改圖片大小,我試了一下發現個人不用

應該通常都是不用的,由於沒有改幾個像素

可能pc端涉及到hover的時候須要修改。

8.還有人說能夠用本身寫的樣式,而不是用插件,我沒試過。。(我後來又試了試,步驟在改變checkbox的默認樣式

相關文章
相關標籤/搜索