lojk-ui
Version:
lojk vue ui components library
97 lines (91 loc) • 2.02 kB
text/less
@import (reference) "../../style/config";
@register: index-splash;
.@{register} {
position: absolute;
left: 0;
top: 0;
z-index: 999;
background: #fefefe;
width: 100%;
height: 100%;
text-align: center;
&-top {
.flex();
.flex-hvc();
.marginTop(130);
color: #666;
-webkit-animation: splash_top_move 2s ease forwards;
animation: splash_top_move 2s ease forwards;
-webkit-transform: translate3d(0, -20%, 0);
transform: translate3d(0, -20%, 0);
p {
.widthSingle(100);
.fontSize(60);
}
p:nth-of-type(2) {
.marginTop(400);
}
}
&-footer {
.marginTop(250);
animation: splash_bottom_move 2.5s ease forwards;
transform: translate3d(0, -20%, 0);
}
&-logo {
.width(50);
margin-left: auto;
margin-right: auto;
}
&-text {
.paddingTop(40);
.fontSize(20);
}
}
@-webkit-keyframes splash_top_move {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -20%, 0);
transform: translate3d(0, -20%, 0);
}
100% {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes splash_top_move {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -20%, 0);
transform: translate3d(0, -20%, 0);
}
100% {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@-webkit-keyframes splash_bottom_move {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -20%, 0);
transform: translate3d(0, -20%, 0);
}
100% {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes splash_bottom_move {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -20%, 0);
transform: translate3d(0, -20%, 0);
}
100% {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}