html中单选怎么写,HTML中的单选按钮问题(一)

1.如何修改单选按钮的css样式

2. 如何只选中众多按钮中的一个按钮

3. jquery中关于单选按钮的一些操作

如何获取单选框的值

如何设置单选框选中项

(这些内容都是我在写项目时 在性别选择上遇到的一些困难,希望能帮助到大家)

单选框的CSS样式修改

ea9011e4dcf1

性别选择框

ea9011e4dcf1

普通按钮

最终做出来是这样的样式 是不是比普通的单选按钮好看了很多?!

首先 我们创建两个radio

我们得到了两个普通按钮

ea9011e4dcf1

普通按钮

修改代码

修改css

1.隐藏单选按钮框

input{

display:none;

}

span是我们要放我们图片的地方 修改其css样式以便适应我们的按钮大小

(改块内容仅做参考,主要是input[type=radio]+span)

input[type=radio]+span {

width: 40px;

height: 40px;

display: inline-block;

margin-right: 5px;

background-size: cover;

}

2.为各个按钮添加图片

#female[type=radio]+span{

background-image: url("../res/girl.png");

background-repeat: no-repeat;

}

#male[type=radio]+span{

background-image: url("../res/boy.png");

background-repeat: no-repeat;

}

3.最后我们还可以添加选中时的样式

input[type=radio]:checked+span{

border: 1px solid #ffffff;

border-radius: 5px;

}

最后运行就得到了我们想要的单选样式

注意:多选框的修改可以参考单选框 只要将[type=radio]改为[type=checked]即可!

其实在最后点击时还出现了一些问题 两个单选框都可以选择!!!

我们只要在每个单选框中 加入name="sex"即可

相同name的单选框组 只能选择其中的一个

最后问题解决!!!

jq中的一些操作 请至单选按钮问题(二)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值