mov-mobile
Version:
Mov - 让你感到幸福的 Vue 组件库
74 lines (66 loc) • 1.33 kB
text/less
@import "../../style/common";
.mona-list-view {
.mona-list-view-section {
&.mona-list-view-transition {
transition: transform @listViewAnimDuration ease-in-out;
}
}
.list-view-refresh {
font-size: @listViewRefreshFontSize;
}
.list-view-refresh-icon {
width: 65px;
height: 15px;
background: url(https://s10.mogucdn.com/mlcdn/c45406/180529_52b9f3gkk7k0b97ib2j095d74al3l_6500x30.png) 0 0 no-repeat; /*no2rem*/
background-size: 5000% 100%;
&.animate {
animation: monaListViewGif steps(49) 2s infinite both;
}
}
.list-view-infinite {
padding: 12px;
}
.list-view-infinite-icon {
background: url(@listViewInfiniteIcon) no-repeat center;
height: 25px;
width: 25px;
background-size: cover;
animation: monaRotation 1.5s infinite linear;
}
}
@keyframes monaListViewGif {
from {
background-position: 0%;
}
to {
background-position: 100%;
}
}
@-webkit-keyframes monaListViewGif {
from {
background-position: 0%;
}
to {
background-position: 100%;
}
}
@keyframes monaRotation {
from {
transform-origin: 50% 50%;
transform: rotate(0deg)
}
to {
transform-origin: 50% 50%;
transform: rotate(1turn)
}
}
@-webkit-keyframes monaRotation {
from {
transform-origin: 50% 50%;
transform: rotate(0deg)
}
to {
transform-origin: 50% 50%;
transform: rotate(1turn)
}
}