input单选框移动端样式

CSS美化单选框
本文介绍了一种使用CSS和HTML来美化单选框的方法,通过自定义样式和交互效果,实现了一个具有美观外观和良好用户体验的性别选择组件。同时,通过JavaScript实现了单选框的选择状态反馈和按钮点击事件。

input单选框

css代码

		#con{
			overflow: hidden;
			width: 220px;
			position: relative;
		}
		.nan,
		.nv{
			width: 100px;
			height: 60px;
			background: #e3e3e3;
			display: block;
			float: left;
			text-align: center;
			line-height: 60px;
			font-size: 20px;
			color: white;
			font-weight: 700;
		}
		#nan,
		#nv{
			display: none;
		}
		.active{
			background: blue;
		}

HTML代码

	<div id="con">
		<label for="nan" class="nan">男</label>
		<input type="radio" name="sex" id="nan" value="1" />
		<label for="nv" class="nv">女</label>
		<input type="radio" name="sex" id="nv" value="0" />
	</div>
	<button class="btn">
		提交
	</button>

js代码

<script type="text/javascript">
	$('.btn').click(function(){
		var obj = {
		sex:$("#con input[type=radio]:checked").val()
		}
		console.log($("#con input[type=radio]:checked").val())
	})
	$('#con label').click(function(){
		$(this).addClass('active').siblings().removeClass('active')
	})
</script>

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值