New component: Scroll
This commit is contained in:
parent
d9e0bcc987
commit
be01f0b4bb
9 changed files with 399 additions and 9 deletions
|
@ -13,6 +13,7 @@
|
|||
@import "checkbox";
|
||||
@import "switch";
|
||||
@import "input-number";
|
||||
@import "scroll";
|
||||
@import "tag";
|
||||
@import "loading-bar";
|
||||
@import "progress";
|
||||
|
@ -41,4 +42,4 @@
|
|||
@import "tree";
|
||||
@import "avatar";
|
||||
@import "color-picker";
|
||||
@import "auto-complete";
|
||||
@import "auto-complete";
|
||||
|
|
67
src/styles/components/scroll.less
Normal file
67
src/styles/components/scroll.less
Normal file
|
@ -0,0 +1,67 @@
|
|||
@scroll-prefix-cls: ~"@{css-prefix}scroll";
|
||||
|
||||
.@{scroll-prefix-cls} {
|
||||
&-wrapper {
|
||||
width: auto;
|
||||
margin: 0 auto;
|
||||
position: relative;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
&-container {
|
||||
overflow-y: scroll;
|
||||
}
|
||||
|
||||
&-content {
|
||||
opacity: 1;
|
||||
transition: opacity 0.5s;
|
||||
}
|
||||
|
||||
&-content-loading {
|
||||
opacity: 0.5;
|
||||
}
|
||||
|
||||
&-loader {
|
||||
text-align: center;
|
||||
padding: 0px;
|
||||
transition: padding 0.5s;
|
||||
}
|
||||
}
|
||||
|
||||
.@{scroll-prefix-cls}-loader-wrapper {
|
||||
padding: 5px 0;
|
||||
height: 0;
|
||||
background-color: inherit;
|
||||
transform: scale(0);
|
||||
transition: opacity .3s, transform .5s, height .5s;
|
||||
|
||||
&-active {
|
||||
height: 40px;
|
||||
transform: scale(1);
|
||||
}
|
||||
|
||||
@keyframes ani-demo-spin {
|
||||
from {
|
||||
transform: rotate(0deg);
|
||||
}
|
||||
50% {
|
||||
transform: rotate(180deg);
|
||||
}
|
||||
to {
|
||||
transform: rotate(360deg);
|
||||
}
|
||||
}
|
||||
|
||||
.@{scroll-prefix-cls}-spinner {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.@{scroll-prefix-cls}-spinner-icon {
|
||||
animation: ani-demo-spin 1s linear infinite;
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 768px) {
|
||||
.@{scroll-prefix-cls} {
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue