css 能改变input type radio和checkbox 圆圈或方框的大小吗

html-css021

css 能改变input type radio和checkbox 圆圈或方框的大小吗,第1张

<input

style="transform:

scale(5,5)"

type="radio"

/>

css代码效果为,把input

radio放大5倍,同理,这个放大属性可用在input

checkbox上。

但使用时需注意兼容性!

1、首先新建一个html文件,命名为test.html,使用script标签在当前页面引入jquery.min.js文件,成功加载该文件,才能使用jquery的方法。

2、在test.html文件中,在p标签内,使用input标签创建两个type类型为radio的选项,分别为选项一,选项二。

3、在test.html文件中,使用button标签创建一个按钮,按钮名称为“取值”。

4、在test.html文件中,给button按钮绑定onclick点击事件,当按钮被点击时,执行getradio()函数。

5、在js标签内,创建getradio()函数,在函数内,通过input元素名称获得已选中的input对象, 再使用val()方法获得input的value内容,即radio的值,将值使用alert()方法输出。

6、最后在浏览器打开test.html文件,选择选项,点击按钮,查看获得的值。

用label,例如:

.add_cart_radio{

    float:left

    margin-top:0.5em

    margin-right:0.5em

}

.add_cart_radio input[type="radio"]{

    display:none

}

.add_cart_radio input[type="radio"] + label{

    padding:0.2em 1em

    border:1px solid #CCCCCC

    border-radius:0.5em

    color:#999

}

.add_cart_radio input[type="radio"]:checked + label{

    padding:0.2em 1em

    border:1px solid #FF6600

    border-radius:0.5em

    background:#FF6600

    color:#FFFFFF

}