1. 效果
多选框的效果丝滑流畅
选中效果↓
取消选择的效果
2. 使用说明
2.1 createCheckbox()
该函数用来创建多选框
createCheckbox(id, value, color_R, color_G, color_B)
参数 | 说明 |
---|---|
id | 必须。参数类型为String 。要作为多选框的元素的id。 |
value | 必须。参数类型为String 。多选框的值。 |
color_R | 必须。参数类型为Int ,大小位于0~255之间。多选框RGB颜色的R值。 |
color_G | 必须。参数类型为Int ,大小位于0~255之间。多选框RGB颜色的G值。 |
color_B | 必须。参数类型为Int ,大小位于0~255之间。多选框RGB颜色的B值。 |
2.2 getCheckValue()
该函数用来获取多选框的值
getCheckValue(boxid)
参数 | 说明 |
---|---|
boxid | 必须。参数类型为String 。要获取值的多选框的元素的id。 |
2.3 getChecked()
该函数用来获取多选框的选中状态。如果选中则返回true
,如果未选中返回false
getChecked(boxid)
参数 | 说明 |
---|---|
boxid | 必须。参数类型为String 。要获取选中状态的多选框的元素的id。 |
3. 示例
在使用时只需引入CSS和JavaScript文件,并用createCheckbox()
函数创建对应的多选框即可。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
<title>多选框按钮动效</title>
<link type="text/css" rel="stylesheet" href="css&js/main.css" />
</head>
<body>
<div id="blueCheckBox"></div>
<div id="greenCheckBox"></div>
</body>
<script type="text/javascript" src="css&js/main.js"></script>
<script type="text/javascript">
// 创建复选框
createCheckbox('blueCheckBox', '蓝色多选框', 68, 138, 255);
createCheckbox('greenCheckBox', '绿色多选框', 1, 199, 106);
</script>
</html>
网页会产生两个多选框,分别是蓝色和绿色
4. 附加说明
如果需要和文字绑定,也同样可以使用<label>
标签来完成,只需把<label>
标签放在对应的多选框元素后面,映射好id即可。
单选框的美化和动效参见《HTML单选框美化和动效插件》