antui-mobile
Version:
mobile ui for antd
294 lines (293 loc) • 6.14 kB
CSS
.antui-transition-pages {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
overflow: hidden;
opacity: 1;
transition: .3s opacity;
}
.antui-transition-pages.hide {
opacity: 0;
z-index: -1000;
}
@keyframes amt-view-sfl-enter {
from {
transform: translate3d(-100%, 0, 0);
}
to {
transform: translate3d(0, 0, 0);
}
}
@keyframes amt-view-sfl-leave {
to {
opacity: .75;
transform: translate3d(25%, 0, 0);
}
}
@keyframes amt-view-sfr-enter {
from {
transform: translate3d(100%, 0, 0);
}
to {
transform: translate3d(0, 0, 0);
}
}
@keyframes amt-view-sfr-leave {
to {
opacity: .75;
transform: translate3d(-25%, 0, 0);
}
}
@keyframes amt-view-sfb-enter {
from {
transform: translate3d(0, 100%, 0);
}
to {
transform: translate3d(0, 0, 0);
}
}
@keyframes amt-view-sfb-leave {
to {
opacity: .75;
transform: translate3d(0, -25%, 0);
}
}
@keyframes amt-view-sft-enter {
from {
transform: translate3d(0, -100%, 0);
}
to {
transform: translate3d(0, 0, 0);
}
}
@keyframes amt-view-sft-leave {
to {
opacity: .75;
transform: translate3d(0, 25%, 0);
}
}
@keyframes amt-view-rfl-enter {
from {
opacity: .75;
transform: translate3d(75%, 0, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
@keyframes amt-view-rfl-leave {
from {
opacity: 1;
transform: translate3d(0, 0, 0);
}
to {
opacity: 0;
transform: translate3d(-100%, 0, 0);
}
}
@keyframes amt-view-rfr-enter {
from {
opacity: .75;
transform: translate3d(-25%, 0, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
@keyframes amt-view-rfr-leave {
to {
opacity: 0.75;
transform: translate3d(100%, 0, 0);
}
}
@keyframes amt-view-rfb-enter {
from {
opacity: .75;
transform: translate3d(0, -25%, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
@keyframes amt-view-rfb-leave {
to {
opacity: 0.75;
transform: translate3d(0, 100%, 0);
}
}
@keyframes amt-view-rft-enter {
from {
opacity: .75;
transform: translate3d(0, 75%, 0);
}
to {
opacity: 1;
transform: translate3d(0, 0, 0);
}
}
@keyframes amt-view-rft-leave {
to {
opacity: 0.75;
transform: translate3d(0, -100%, 0);
}
}
.view-transition-common {
animation-duration: 0.4s;
animation-timing-function: cubic-bezier(0.36, 0.66, 0.04, 1);
animation-fill-mode: forwards;
}
.page-transition-sfr-enter-active,
.page-transition-sfl-enter-active,
.page-transition-sfb-enter-active,
.page-transition-sft-enter-active {
pointer-events: none;
z-index: 20;
}
.page-transition-sfr-leave,
.page-transition-sfl-leave,
.page-transition-sfb-leave,
.page-transition-sft-leave {
pointer-events: none;
z-index: 10;
}
.page-transition-sfl-enter-active,
.page-transition-sfl-leave,
.page-transition-sfr-enter-active,
.page-transition-sfr-leave,
.page-transition-sfb-enter-active,
.page-transition-sfb-leave,
.page-transition-sft-enter-active,
.page-transition-sft-leave {
animation-duration: 0.4s;
animation-timing-function: cubic-bezier(0.36, 0.66, 0.04, 1);
animation-fill-mode: forwards;
}
.page-transition-sfr-enter-active {
animation-name: amt-view-sfr-enter;
}
.page-transition-sfl-enter-active {
animation-name: amt-view-sfl-enter;
}
.page-transition-sfb-enter-active {
animation-name: amt-view-sfb-enter;
}
.page-transition-sft-enter-active {
animation-name: amt-view-sft-enter;
}
.page-transition-sfr-leave {
animation-name: amt-view-sfr-leave;
}
.page-transition-sfl-leave {
animation-name: amt-view-sfl-leave;
}
.page-transition-sfb-leave {
animation-name: amt-view-sfb-leave;
}
.page-transition-sft-leave {
animation-name: amt-view-sft-leave;
}
.page-transition-rfr-enter-active,
.page-transition-rfl-enter-active,
.page-transition-rfb-enter-active,
.page-transition-rft-enter-active {
pointer-events: none;
z-index: 10;
}
.page-transition-rfr-leave,
.page-transition-rfl-leave,
.page-transition-rfb-leave,
.page-transition-rft-leave {
pointer-events: none;
z-index: 20;
}
.page-transition-rfl-enter-active,
.page-transition-rfl-leave,
.page-transition-rfr-enter-active,
.page-transition-rfr-leave,
.page-transition-rfb-enter-active,
.page-transition-rfb-leave,
.page-transition-rft-enter-active,
.page-transition-rft-leave {
animation-duration: 0.4s;
animation-timing-function: cubic-bezier(0.36, 0.66, 0.04, 1);
animation-fill-mode: forwards;
}
.page-transition-rfr-enter-active {
animation-name: amt-view-rfr-enter;
}
.page-transition-rfr-leave {
animation-name: amt-view-rfr-leave;
}
.page-transition-rfl-enter-active {
animation-name: amt-view-rfl-enter;
}
.page-transition-rfl-leave {
animation-name: amt-view-rfl-leave;
}
.page-transition-rfb-enter-active {
animation-name: amt-view-rfb-enter;
}
.page-transition-rfb-leave {
animation-name: amt-view-rfb-leave;
}
.page-transition-rft-enter-active {
animation-name: amt-view-rft-enter;
}
.page-transition-rft-leave {
animation-name: amt-view-rft-leave;
}
.antui-layout {
display: flex;
flex-direction: column;
flex: auto;
overflow: hidden;
background: #f7f7f7;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.antui-layout-header,
.antui-layout-footer {
flex: 0 0 auto;
}
.antui-layout-footer {
text-align: center;
}
.antui-layout-content {
flex: auto;
overflow: auto;
position: relative;
}
.antui-corelayout-wrapper,
.antui-corelayout {
position: relative;
height: 100%;
}
.antui-pages-system .antui-layout-header .am-navbar-left-content {
flex: auto;
height: 100%;
}
.antui-pages-system .antui-layout-header .system_navbar-left {
height: 100%;
display: flex;
align-items: center;
}
.antui-pages-system .antui-layout-header .system_navbar-left .navbar-back,
.antui-pages-system .antui-layout-header .system_navbar-left .navbar-close {
flex: auto;
display: flex;
height: 100%;
align-items: center;
justify-content: center;
}
.antui-pages-system .antui-layout-header .system_navbar-left .system_navbar-left-icon {
margin-right: 5px;
display: inherit;
}