jquery Tab切换,CSS3制作发光字
代码如下
<! DOCTYPE html >
< html lang = " en" >
< head>
< meta charset = " UTF-8" >
< meta name = " viewport" content = " width=device-width, initial-scale=1.0" >
< meta http-equiv = " X-UA-Compatible" content = " ie=edge" >
< title> Tab</ title>
< style>
* {
margin : 0;
padding : 0
}
ul {
list-style : none;
}
.container {
margin : 10px auto;
width : 300px;
height : 500px;
border : 2px solid #e7e7e7;
border-radius : 10px;
}
.container h4 {
text-align : center;
height : 50px;
line-height : 50px;
font-size : 24px;
background-color : #909399;
color : #FFF;
border-top-right-radius : 8px;
border-top-left-radius : 8px;
letter-spacing : 24px;
padding-left : 16px;
text-shadow : 1px 1px rgba ( 197, 223, 248, 0.8) ,
2px 2px rgba ( 197, 223, 248, 0.8) ,
3px 3px rgba ( 197, 223, 248, 0.8) ,
4px 4px rgba ( 197, 223, 248, 0.8) ,
5px 5px rgba ( 197, 223, 248, 0.8) ,
6px 6px rgba ( 197, 223, 248, 0.8) ;
}
#coupon {
border-top : 2px solid #e7e7e7;
height : 26px;
border-bottom : 2px solid #e7e7e7;
}
#coupon>li {
float : left;
display : inline-block;
width : 100px;
height : 30px;
line-height : 30px;
font-size : 14px;
color : rgb ( 177, 175, 175) ;
box-sizing : border-box;
text-align : center;
cursor : pointer;
margin-top : -2px;
margin-bottom : -2px;
}
#coupon>li:first-child {
border-left : 0;
border-right : 0;
}
#coupon>li:last-child {
border-left : 0;
border-right : 0;
}
#coupon .active {
border : none;
background : #409eff;
border-radius : 2px;
color : #fff;
}
#coupon-contain {
margin : 10px 5px;
}
#coupon-contain>div>div {
margin : 10px 5px;
text-align : center;
height : 40px;
line-height : 40px;
border-radius : 8px;
background : #f56c6c;
color : #fff;
font-size : 14px;
}
#coupon-contain>div {
display : none;
}
#coupon-contain>.show {
display : block;
}
#coupon-contain>div:first-child>div {
background : #67c23a;
}
#coupon-contain>div:last-child>div {
background : #909399;
}
</ style>
< script src = " http://apps.bdimg.com/libs/jquery/2.1.4/jquery.js" > </ script>
< script>
$ ( function ( ) {
var $coupon_tab = $ ( "#coupon>li" ) ;
var $coupon_contain = $ ( '#coupon-contain>div' ) ;
var index = 0 ;
$coupon_tab. click ( function ( ) {
$ ( $coupon_tab[ index] ) . removeClass ( 'active' ) ;
$ ( $coupon_contain[ index] ) . removeClass ( 'show' ) ;
index = $ ( this ) . index ( ) ;
$ ( this ) . addClass ( 'active' ) ;
$ ( $coupon_contain[ index] ) . addClass ( 'show' ) ;
} ) ;
} ) ;
</ script>
</ head>
< body>
< div class = " container" >
< h4> 优惠券</ h4>
< ul id = " coupon" >
< li class = " active" > 未使用</ li>
< li> 已使用</ li>
< li> 已过期</ li>
</ ul>
< div id = " coupon-contain" >
< div id = “coupon-unused” class = " show" >
< div> 未使用的优惠券</ div>
< div> 未使用的优惠券</ div>
< div> 未使用的优惠券</ div>
</ div>
< div id = “coupon-used” class = " hide" >
< div> 已使用的优惠券</ div>
< div> 已使用的优惠券</ div>
< div> 已使用的优惠券</ div>
</ div>
< div id = “coupon-expired” class = " hide" >
< div> 已过期的优惠券</ div>
< div> 已过期的优惠券</ div>
< div> 已过期的优惠券</ div>
</ div>
</ div>
</ div>
</ body>
</ html>