样式复选框&单选按钮
Styling checkboxes & radio buttons
我想为未选中的复选框使用一个图像,为已选中的复选框使用另一个图像。我不想添加标签,类之类的东西。我想单独离开HTML,让它只是显示<input type="checkbox" />
我不介意使用JavaScript或jQuery,只要我能离开HTML。这是我正在寻找的一个例子,但它只适用于Webkit浏览器。http://jsfiddle.net/7kScn/如果不添加标签、类或id,会有解决方案吗?
使用Jquery UI可能会有帮助
例如复选框。
http://jqueryui.com/button/复选框例如收音机。http://jqueryui.com/button/无线电
gl高频
这看起来是一个有趣的选择,尽管它似乎只是在测试版:
http://widowmaker.kiev.ua/checkbox/有趣的周五挑战,这是我的一些hack实现。请记住,对于真正的应用,你必须包含更好的输入类型目标和更健壮的选择器:
JSFiddle:http://jsfiddle.net/2RNVh/
$("input").each(function() {
var $this = $(this);
$this.hide();
var $image = $("<img src='http://refundfx.com.au/uploads/image/checkbox_empty.png' />").insertAfter(this);
$image.bind("click", function() {
var $checkbox = $(this).prev("input");
$checkbox.prop("checked", !$checkbox.prop("checked"));
checkImage();
})
function checkImage() {
if($image.prev("input").prop("checked")) {
$image.attr("src", "http://refundfx.com.au/uploads/image/checkbox_full.png");
} else {
$image.attr("src", "http://refundfx.com.au/uploads/image/checkbox_empty.png");
}
}
});
不幸的是,我一定不是很清楚,是的,有非常灵活和美好的事情,你可以用jQuery, CSS (X)HTML和其他任何…但本质上,它们将input
转化为div
。我们也很难找到合适的选择下拉菜单。我最终在选择框中找到了这个,我将尝试是否可以对复选框和单选按钮做类似的事情。http://bavotasan.com/2011/style-select-box-using-only-css/
我刚刚找到了完美的东西。http://acidmartin.wordpress.com/2011/06/23/imageless-css-3-custom-checkboxes-and-radio-buttons/虽然颜色和字体很难看,但它完成了我想要的,而且这些都很容易更改。
- 复选框:一次只允许单击一个复选框
- 谷歌应用程序脚本示例-如何更改单选按钮的列表框相关值
- 如何在刷新时重新填充表单中的复选框并将表单值发布到页面
- 如何通过jQuery选中所有复选框并在单击一个复选框时取消选择
- 在单击父复选框的同时获取子复选框的详细信息
- 通过 JQuery 获取单击的复选框的值属性
- 单击“角度”复选框时更新不相关的字段
- 根据选中的单选按钮更改选择框
- 通过单击1复选框选中所有复选框
- 无论首先单击哪个复选框,都需要调用函数1次-.one()的一些变体
- 高级表单提交-单选、复选框和重定向
- 样式为 -webkit-外观的单选按钮:复选框:Chrome 中的不确定状态
- 引导数据切换单选按钮/复选框选中属性
- 如何创建具有两种状态的按钮切换,其行为类似于表单输入的复选框
- 如何绑定引导按钮复选框和表单
- 如何使用单选和复选框按钮验证javascript验证
- 在表单操作与复选框或单选按钮之间交替进行
- 提交按钮不能使用混合单选和复选框输入类型
- 单选按钮+复选框组合
- 表单提交的复选框:点击按钮时显示错误