mirror of
https://github.com/zhaoolee/ChineseBQB.git
synced 2026-01-12 21:54:55 +08:00
423 lines
7.2 KiB
Plaintext
Executable File
423 lines
7.2 KiB
Plaintext
Executable File
// =============================================
|
|
// @des: dialog.less
|
|
// @author: shaotianyu
|
|
// @time: 2017-03-19
|
|
// =============================================
|
|
|
|
@charset "utf-8";
|
|
|
|
// 清除浮动
|
|
.clearfix{
|
|
&:after{visibility:hidden;display:block;font-size:0;content: " ";clear:both;height:0;}
|
|
*zoom:1;
|
|
}
|
|
.radius(@radius:50%){
|
|
border-radius:@radius;
|
|
-webkit-border-radius:@radius;
|
|
-moz-border-radius:@radius;
|
|
}
|
|
.rotate(@deg){
|
|
transform:rotate(@deg);
|
|
-webkit-transform:rotate(@deg);
|
|
-moz-transform:rotate(@deg);
|
|
}
|
|
|
|
.reset(){
|
|
*{margin:0; padding:0;}
|
|
ul,ol{list-style:none;}
|
|
img{border:none;}
|
|
input,select,textarea{outline:none; border:none; background:none;}
|
|
textarea{resize:none;}
|
|
a{text-decoration:none;}
|
|
}
|
|
.reset();
|
|
|
|
|
|
.body{
|
|
font-family:14px "Microsoft Yahei","微软雅黑",Arial,Tahoma;
|
|
}
|
|
|
|
@globalWidth:100%;
|
|
|
|
.flexCenter(){
|
|
display: flex;
|
|
display:-webkit-flex;
|
|
display:-moz-flex;
|
|
justify-content:space-around;
|
|
-webkit-justify-content:space-around;
|
|
-moz-justify-content:space-around;
|
|
}
|
|
.btnStyle(@padding:0.357rem,@color:#fff,@bg:#3B9DFF,@radius:3px){
|
|
padding:@padding;
|
|
color:@color;
|
|
border-radius:@radius;
|
|
-webkit-radius:@radius;
|
|
-moz-radius:@radius;
|
|
background-color: @bg
|
|
}
|
|
.btn-container{
|
|
width:@globalWidth;
|
|
|
|
.flexCenter();
|
|
|
|
input[type='button']{
|
|
width:@globalWidth/5;
|
|
.btnStyle();
|
|
|
|
&:active{
|
|
background-color: #1966b3
|
|
}
|
|
}
|
|
}
|
|
|
|
/*重置盒模型 */
|
|
|
|
.boxContent{
|
|
*{
|
|
box-sizing: content-box;
|
|
-webkit-box-sizing: content-box;
|
|
-moz-box-sizing: content-box;
|
|
}
|
|
}
|
|
|
|
/*animation start*/
|
|
@boxWidth:180px;
|
|
#animationTipBox {
|
|
|
|
width:@boxWidth;
|
|
height:auto;
|
|
background-color:#fff;
|
|
.radius(8px);
|
|
position:fixed;
|
|
left:50%;
|
|
top:50%;
|
|
margin-left:-@boxWidth/2;
|
|
margin-top:-@boxWidth/2+15;
|
|
z-index:1001;
|
|
.animation(alertAnimation,0.3s,ease-in-out,0s,1);
|
|
|
|
.boxContent;
|
|
|
|
.icon{
|
|
position:relative;
|
|
width:@boxWidth/2-10;
|
|
height:@boxWidth/2-10;
|
|
.radius(50px);
|
|
border:4px solid #66cc33;
|
|
margin:15px auto 5px auto;
|
|
}
|
|
|
|
.icon_box{
|
|
width:@boxWidth/2-10;
|
|
height:@boxWidth/2-10;
|
|
margin:0 auto;
|
|
text-align:center;
|
|
position:relative;
|
|
}
|
|
|
|
.lose .icon{
|
|
border-color:#FF9090;
|
|
}
|
|
|
|
.lose .icon_box{
|
|
.animation(lose_Animation,0.5s,ease,0s,1);
|
|
}
|
|
|
|
.dec_txt{
|
|
font-size:16px;
|
|
text-align:center;
|
|
color:#666;
|
|
line-height:26px;
|
|
height:26px;
|
|
padding:5px 0 10px 0;
|
|
}
|
|
}
|
|
|
|
.tip .icon{
|
|
width:@boxWidth/2-10;
|
|
height:@boxWidth/2-10;
|
|
background-color:#66cc33;
|
|
.radius(100%);
|
|
color:#fff;
|
|
font-size:@boxWidth/2-10;
|
|
text-align:center;
|
|
line-height:@boxWidth/2-10;
|
|
}
|
|
|
|
.success{
|
|
.line_short{
|
|
width:25px;
|
|
height:5px;
|
|
position:absolute;
|
|
left: 14px;
|
|
top: 46px;
|
|
.radius(4px);
|
|
background-color:#66cc33;
|
|
.rotate(45deg);
|
|
.animation(success_short_Animation,0.65s,ease,0s,1);
|
|
}
|
|
|
|
.line_long{
|
|
width:47px;
|
|
height:5px;
|
|
position:absolute;
|
|
right: 8px;
|
|
top: 38px;
|
|
.radius(4px);
|
|
background-color:#66cc33;
|
|
.rotate(-45deg);
|
|
.animation(success_long_Animation,0.65s,ease,0s,1);
|
|
}
|
|
}
|
|
.lose{
|
|
.line_left,
|
|
.line_right{
|
|
width:47px;
|
|
height:5px;
|
|
position:absolute;
|
|
left: 17px;
|
|
top: 37px;
|
|
.radius(4px);
|
|
background-color:#FF9090;
|
|
.rotate(45deg);
|
|
}
|
|
.line_right{
|
|
right: 11px;
|
|
top: 37px;
|
|
.rotate(-45deg);
|
|
}
|
|
}
|
|
.animation(@name:none,@duration:0,@timing:ease,@delay:0s,@count:1){
|
|
-webkit-animation: @name @duration @timing @delay @count;
|
|
-moz-animation: @name @duration @timing @delay @count;
|
|
animation: @name @duration @timing @delay @count;
|
|
}
|
|
|
|
/* 总体动画 函数 */
|
|
.allAnimation(@name,@content){
|
|
@-webkit-keyframes @name{
|
|
@content();
|
|
};
|
|
@-moz-keyframes @name{
|
|
@content();
|
|
}
|
|
@-webkit-keyframes @name{
|
|
@content();
|
|
}
|
|
}
|
|
/*all animate*/
|
|
.allAnimation(alertAnimation,{
|
|
0% {
|
|
-webkit-transform: scale(0.5); }
|
|
45% {
|
|
-webkit-transform: scale(1.25); }
|
|
80% {
|
|
-webkit-transform: scale(0.95); }
|
|
100% {
|
|
-webkit-transform: scale(1);
|
|
}
|
|
});
|
|
/*all animate*/
|
|
|
|
/*success short animate*/
|
|
.allAnimation(success_short_Animation,{
|
|
0% {
|
|
width: 0;
|
|
left: 1px;
|
|
top: 19px;
|
|
}54% {
|
|
width: 0;
|
|
left: 1px;
|
|
top: 19px;
|
|
}70% {
|
|
width: 50px;
|
|
left: -4px;
|
|
top: 37px;
|
|
}84% {
|
|
width: 17px;
|
|
left: 21px;
|
|
top: 48px;
|
|
}100% {
|
|
width: 25px;
|
|
left: 14px;
|
|
top: 45px;
|
|
}
|
|
});
|
|
/*success short animate*/
|
|
|
|
/*success long animate*/
|
|
.allAnimation(success_long_Animation,{
|
|
0% {
|
|
width: 0;
|
|
right: 46px;
|
|
top: 54px;
|
|
}65% {
|
|
width: 0;
|
|
right: 46px;
|
|
top: 54px;
|
|
}84% {
|
|
width: 55px;
|
|
right: 0px;
|
|
top: 35px;
|
|
}100% {
|
|
width: 47px;
|
|
right: 8px;
|
|
top: 38px;
|
|
}
|
|
});
|
|
/*success long animate*/
|
|
|
|
/*load_Animation*/
|
|
.allAnimation(load_Animation,{
|
|
0%{
|
|
-webkit-transform:scale(0.6);
|
|
opacity:0.2;
|
|
}50% {
|
|
-webkit-transform:scale(0.6);
|
|
opacity:0.5;
|
|
}80% {
|
|
-webkit-transform:scale(1.15);
|
|
opacity:0.8;
|
|
}100% {
|
|
-webkit-transform:scale(1);
|
|
opacity:1.0;
|
|
}
|
|
});
|
|
|
|
/*load_Animation*/
|
|
|
|
/*lose_Animation*/
|
|
.allAnimation(lose_Animation,{
|
|
0%{
|
|
-webkit-transform:scale(0.6);
|
|
opacity:0.2;
|
|
}50% {
|
|
-webkit-transform:scale(0.6);
|
|
opacity:0.5;
|
|
}80% {
|
|
-webkit-transform:scale(1.15);
|
|
opacity:0.8;
|
|
}100% {
|
|
-webkit-transform:scale(1);
|
|
opacity:1.0;
|
|
}
|
|
});
|
|
|
|
/*lose_Animation*/
|
|
|
|
.delay(@time){
|
|
-webkit-animation-delay:@time;
|
|
-moz-animation-delay:@time;
|
|
animation-delay:@time;
|
|
}
|
|
.load{
|
|
position: relative;
|
|
width: 60px;
|
|
height: 80px;
|
|
.radius(50px);
|
|
border: 4px solid #fff;
|
|
margin: 15px auto 5px auto;
|
|
top: 10px;
|
|
|
|
.icon_box{
|
|
margin:10px auto;
|
|
width:60px;
|
|
height:60px;
|
|
}
|
|
|
|
.cirBox1,.cirBox2,.cirBox3{
|
|
width:60px;
|
|
height:60px;
|
|
position:absolute;
|
|
left:0;
|
|
top:0;
|
|
}
|
|
|
|
.cirBox1 > div,.cirBox2 > div,.cirBox3 > div{
|
|
width:10px;
|
|
height:10px;
|
|
.radius(100%);
|
|
background-color:#ccc;
|
|
position:absolute;
|
|
}
|
|
.cirBox1{
|
|
.rotate(30deg);
|
|
}
|
|
.cirBox2{
|
|
.rotate(60deg);
|
|
}
|
|
.cirBox3{
|
|
.rotate(90deg);
|
|
}
|
|
.cir1{
|
|
left:0;
|
|
top:0;
|
|
}
|
|
.cir2{
|
|
right:0;
|
|
top:0;
|
|
}
|
|
.cir3{
|
|
right:0;
|
|
bottom:0;
|
|
}
|
|
.cir4{
|
|
left:0;
|
|
bottom:0;
|
|
}
|
|
|
|
.cir1,.cir2,.cir3,.cir4{
|
|
.animation(cir_Animation,1.2s,ease,0s,infinite);
|
|
}
|
|
}
|
|
|
|
.cirBox1 .cir2{
|
|
.delay(-1.1s);
|
|
}
|
|
.cirBox1 .cir3{
|
|
.delay(-0.8s);
|
|
}
|
|
.cirBox1 .cir4{
|
|
.delay(-0.5s);
|
|
}
|
|
|
|
.cirBox2 .cir2{
|
|
.delay(-1.0s);
|
|
}
|
|
.cirBox2 .cir3{
|
|
.delay(-0.7s);
|
|
}
|
|
.cirBox2 .cir4{
|
|
.delay(-0.4s);
|
|
}
|
|
|
|
.cirBox3 .cir2{
|
|
.delay(-0.9s);
|
|
}
|
|
.cirBox3 .cir3{
|
|
.delay(-0.6s);
|
|
}
|
|
.cirBox3 .cir4{
|
|
.delay(-0.3s);
|
|
}
|
|
|
|
.allAnimation(cir_Animation,{
|
|
0%,80%,100%{
|
|
-webkit-transform:scale(0.4);
|
|
}
|
|
40%{
|
|
-webkit-transform:scale(1.0);
|
|
}
|
|
});
|
|
|
|
.mask{
|
|
width:@globalWidth;
|
|
height:@globalWidth;
|
|
background-color:#000;
|
|
opacity:.8;
|
|
position: fixed;
|
|
left: 0;
|
|
top: 0;
|
|
z-index:1000;
|
|
}
|