<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css">
.btn-toggle{
width: 100px;
height: 30px;
position: relative;
border-radius: 20px;
background-color: #6699cc;
}
.btn-checkbox{
position: absolute;
left:-4px;
top:-3px;
width: 100%;
height: 100%;
z-index: 10;
opacity: 0;
cursor: pointer;
}
.btn-style{
position: absolute;
z-index: 9;
height: 26px;
width: 45px;
background-color: #fff;
border-radius: 20px;
transition: .35s cubic-bezier(0.785, 0.135, 0.150, 0.860);
transition-property: all;
left:2px;
top:2px;
}
.btn-toggle .btn-checkbox:checked + .btn-style{
left:53px;
}
.btn-sex{
position: absolute;
height: 30px;
line-height: 30px;
font-size: 16px;
color: #fff;
}
.btn-toggle .left{
padding-left: 20px;
}
.btn-toggle .right{
padding-left: 65px;
}
select::-ms-expand{ display: none; }
/* --火狐、谷歌清除--*/
select{
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
background: url("arrow.png") no-repeat scroll right center transparent;
padding-right: 14px;
}
option::-ms-expand{ display: none; }
option{
-moz-appearance:none; /* Firefox */
-webkit-appearance:none; /* Safari 和 Chrome */
appearance:none;
}
/* --背景色字体颜色--*/
option:hover{
color:#fff;
background-color:#1E90FF;
}
ul li{
list-style: none;
}
</style>
</head>
<body>
<button>课表推送</button>
<div class="btn-toggle">
<input type="checkbox" class="btn-checkbox" checked="checked">
<div class="btn-style"></div>
<div class="btn-sex left">
男
</div>
</div>
<div class="box">
<div class="shi">
<input type="text" name="" readonly="readonly" value="">
<ul>
<li>01</li>
<li>02</li>
<li>03</li>
<li>04</li>
<li>05</li>
</ul>
</div>
<div class="fen">
<input type="text" name="" readonly="readonly">
<ul>
<li>001</li>
<li>002</li>
<li>003</li>
<li>004</li>
<li>005</li>
</ul>
</div>
</div>
</body>
<script type="text/javascript" src="js/jquery-3.3.1.min.js"></script>
<script type="text/javascript">
/***********性别按钮特效**************/
$(function () {
var onOff = true;
$('.btn-toggle').on('click',function(){
var oToggle = $(this);
var oSex = oToggle.children('.btn-sex');a
if(onOff){
oToggle.css("background-color","#ccc");
oSex.text('女').removeClass('left').addClass('right');
onOff = false;
}else {
oToggle.css("background-color","#6699cc");
oSex.text('男').removeClass('right').addClass('left');
onOff = true;
}
});
$(".shi ul").css('display','none');
$(".fen ul").css('display','none');
$(".shi input").click(function(){
$(this).siblings('ul').css('display','block')
});
$('.shi ul li').click(function(){
var lival=$(this).text();
$(this).parent('ul').siblings('input').val(lival);
$(this).parent('ul').css('display','none')
});
$(".fen input").click(function(){
$(this).siblings('ul').css('display','block')
});
$('.fen ul li').click(function(){
var lival=$(this).text();
$(this).parent('ul').siblings('input').val(lival);
$(this).parent('ul').css('display','none')
})
})
</script>
</html>