利用css修改复选框的样式做出如下的样式

问题描述

利用css修改复选框的样式做出如下的样式

解决方案

你这个单css搞不了,要结合js


<!doctype html>
<script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.1.min.js"></script>
<style>
    ul,li{list-style:none;padding:0px;margin:0px}
    ul.cloud{zoom:1;overflow:hidden;width:300px}
    ul.cloud li{-moz-border-radius:6px;-webkit-border-radius:6px;background:#fff;border:solid 1px  purple;color:purple;padding:5px;margin-bottom:15px;border-radius:6px;-khtml-border-radius:6px;float:left;margin:0 5px 5px 0;line-height:30px;font-size:14px;cursor:pointer}
    ul.cloud li:hover,ul.cloud li.Selected{background:purple;color:#fff}
    ul.cloud li.green{color:green;border-color:green}
    ul.cloud li.green:hover,ul.cloud li.greenSelected{background:green;color:#fff}
    ul.cloud li.blue{color:blue;border-color:blue}
    ul.cloud li.blue:hover,ul.cloud li.blueSelected{background:blue;color:#fff}
    /*更加多颜色和样式类,注意样式名称规律*/
</style>
<ul class="cloud" id="ul">
    <li>标签1</li>
    <li class="green">标签2</li>
    <li class="blue">标签3</li>
    <li>标签4</li>
    <li>标签5</li>
    <li class="green">标签6</li>
</ul>
<input type="button" value="获取选择标签内容" onclick="getTags()"/>
<script>
    $('#ul li')
        .attr('cls', function () { return this.className })
        .click(function () {
            var cls = this.getAttribute('cls'), isSelected = this.className.indexOf('Selected') != -1;
            this.className = isSelected ? cls : cls + ' ' + cls+'Selected';
        });
    function getTags() {
        var tags = $('#ul li[class*="Selected"]').map(function () { return this.innerHTML }).get().join(',');
        alert(tags)
    }
</script>

解决方案二:

动态修改吗?还是什么,需求不明确啊

解决方案三:

css修改样式
Jquery修改CSS样式
利用CSS样式打印

解决方案四:

解决方案五:

时间: 2024-11-03 12:52:14

利用css修改复选框的样式做出如下的样式的相关文章

js html css实现复选框全选与反选_javascript技巧

本文实例为大家分享了js复选框全选与反选实现代码,供大家参考,具体内容如下 <html> <head> <title>html+css+js实现复选框全选与反选</title> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <meta name="keywords" content=&quo

使用CSS实现页面复选框的方法

  产品篇 在我们的后台中,需要设置广告精准投放的区域,也就是要在全国31个省.自治区.直辖市中选择.那么,出现下面这幅景象也就理所应当了: 这样做有几个问题: 选项很多,没有规律,找起来很累 如果是一个已经选择了部分选项的广告,修改时仍然需要用肉眼寻找,无法一眼看出来投放到哪些省份 选完一个,再选下一个,还要从头找,甚至会被已经选过的影响 于是我想,首先应该把所有选项分为"已选中"和"未选中"两批,解决第2个问题,减轻第3个问题;其次复选框本身的价值不大,可以被替

复选框数据修改

问题描述 asp页面怎么显示和修改复选框数据 解决方案 解决方案二:ifrs("sign")=1thenresponse.write"<inputtype=checkboxname=chkvalue='<%=rs("id")%>'checked='checked'>"elseresponse.write"<inputtype=checkboxname=chkvalue='<%=rs("id&

Word2010如何插入复选框

  在日常使用word过程中,常常需要制作一些信息表,有些字段需要进行选择,如性别中的男,女;在做问题调查问卷时,复选框用到的就比较多了,那在word2010中如何插入复选框呢? 步骤 1.打开需要插入复选框的word文件,打开文件中的选项界面.word2010中的开发工具默认是隐藏的,需要先打开它,因为复选框控件在开发工具中. 2.在选项界面中,进入"自定义功能区",将右边的开发工具打上"√",然后确定退出选项界面,这时在word菜单栏上就能看到开发工具这个菜单了

js+csss实现的一个带复选框的下拉框_javascript技巧

效果图: css: <style type="text/css"> /* 带复选框的下拉框 */ ul li{ list-style: none; padding:0px; margin: 0px; } .select_checkBox{ border:0px solid red; position: relative; display:inline-block; } .chartQuota{ height:23px; float:left; display:inline-

怎么在word2010文档中插入复选框

1.先打开word文件,我们先来打开开发工具,因为我们要用的功能在开发工具中呀,现在"文件"->"信息"->"选项"点击进入,如下图所示. 文档中插入复选框-word文档复选框打勾">2.在我们进行了word选项对话框会看到有一个"自定义功能区",将右边的开发工具打上"√", 如下图所示. 3.现在我们就会在word文档菜单栏发现多了一个开发工具了,我们点击中的"设计模

PHP中获得复选框是否选中并写入数据库

form.html  代码如下 复制代码 <form action=checkbox.php method=post> <input name="s[]" type="checkbox" value="3" />3<br> <input name="s[]" type="checkbox" value="7" />7<br> &

js-看图 当复选框勾上就 修改css 样式 变成不可见 我改了 好多次

问题描述 看图 当复选框勾上就 修改css 样式 变成不可见 我改了 好多次 看图 当复选框勾上就 修改css 样式 变成不可见 我要改为当它勾上的时候变成只读状态 我改了好多次 一直不成功 readonly="true" background:expression(this.readOnly=true) 这些都没效果 请问怎么做??? 解决方案 设置disabled属性,MyCheckbox.disabled = true 解决方案二: displa : none;

CSS定义Radio单选项和Checkbox复选框样式有效代码

 我们都知道一般情况利用css来定义Radio单选项和Checkbox复选框样式是无效的,下面我来给大家介绍利用CSS定义Radio单选项和Checkbox复选框样式,有需要了解的朋友可参考. 完全使用css来实例 代码如下: <style type="text/css"> form#form1 {font:12px tahoma,sans-serif} input[type="checkbox"] {visibility:hidden;width:0;