UNPKG

rsuite

Version:

A suite of react components

356 lines (355 loc) 8.47 kB
/* stylelint-disable */ *[class*='rs-'] { -webkit-box-sizing: border-box; box-sizing: border-box; } *[class*='rs-']::before, *[class*='rs-']::after { -webkit-box-sizing: border-box; box-sizing: border-box; } :root { --rs-anim-fade-duration: 0.15s; --rs-anim-collapse-duration: 0.35s; } @-webkit-keyframes slideInLeft { from { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes slideInLeft { from { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @-webkit-keyframes slideOutLeft { from { opacity: 1; -webkit-transform: none; transform: none; } to { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } } @keyframes slideOutLeft { from { opacity: 1; -webkit-transform: none; transform: none; } to { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } } @-webkit-keyframes slideInRight { from { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes slideInRight { from { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @-webkit-keyframes slideOutRight { from { opacity: 1; -webkit-transform: none; transform: none; } to { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } } @keyframes slideOutRight { from { opacity: 1; -webkit-transform: none; transform: none; } to { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } } @-webkit-keyframes slideInTop { from { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes slideInTop { from { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @-webkit-keyframes slideOutTop { from { opacity: 1; -webkit-transform: none; transform: none; } to { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } } @keyframes slideOutTop { from { opacity: 1; -webkit-transform: none; transform: none; } to { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } } @-webkit-keyframes slideInBottom { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes slideInBottom { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @-webkit-keyframes slideOutBottom { from { opacity: 1; -webkit-transform: none; transform: none; } to { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } } @keyframes slideOutBottom { from { opacity: 1; -webkit-transform: none; transform: none; } to { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } } .rs-anim-slide-out { -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1); animation-timing-function: cubic-bezier(0.4, 0, 1, 1); -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; } .rs-anim-slide-in { -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; } .rs-anim-right.rs-anim-slide-in { -webkit-animation-name: slideInRight; animation-name: slideInRight; } .rs-anim-right.rs-anim-slide-out { -webkit-animation-name: slideOutRight; animation-name: slideOutRight; } .rs-anim-left.rs-anim-slide-in { -webkit-animation-name: slideInLeft; animation-name: slideInLeft; } .rs-anim-left.rs-anim-slide-out { -webkit-animation-name: slideOutLeft; animation-name: slideOutLeft; } .rs-anim-top.rs-anim-slide-in { -webkit-animation-name: slideInTop; animation-name: slideInTop; } .rs-anim-top.rs-anim-slide-out { -webkit-animation-name: slideOutTop; animation-name: slideOutTop; } .rs-anim-bottom.rs-anim-slide-in { -webkit-animation-name: slideInBottom; animation-name: slideInBottom; } .rs-anim-bottom.rs-anim-slide-out { -webkit-animation-name: slideOutBottom; animation-name: slideOutBottom; } .rs-anim-bounce-in { -webkit-animation-name: bounceIn; animation-name: bounceIn; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-timing-function: cubic-bezier(0.68, -0.55, 0.27, 1.55); animation-timing-function: cubic-bezier(0.68, -0.55, 0.27, 1.55); -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; } @-webkit-keyframes bounceIn { from { opacity: 0; -webkit-transform: scale(0.8); transform: scale(0.8); } to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } } @keyframes bounceIn { from { opacity: 0; -webkit-transform: scale(0.8); transform: scale(0.8); } to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } } .rs-anim-bounce-out { -webkit-animation-name: bounceOut; animation-name: bounceOut; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1); animation-timing-function: cubic-bezier(0.4, 0, 1, 1); -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; } @-webkit-keyframes bounceOut { from { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } to { opacity: 0; -webkit-transform: scale(0.8); transform: scale(0.8); } } @keyframes bounceOut { from { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } to { opacity: 0; -webkit-transform: scale(0.8); transform: scale(0.8); } } .rs-anim-collapse { display: none; } .rs-anim-collapse.rs-anim-in { display: block; } tr.rs-anim-collapse.rs-anim-in { display: table-row; } tbody.rs-anim-collapse.rs-anim-in { display: table-row-group; } .rs-anim-collapsing { position: relative; height: 0; overflow: hidden; -webkit-transition: height 0.35s ease, width 0.35s ease, visibility 0.35s ease; -webkit-transition: height var(--rs-anim-collapse-duration) ease, width var(--rs-anim-collapse-duration) ease, visibility var(--rs-anim-collapse-duration) ease; transition: height 0.35s ease, width 0.35s ease, visibility 0.35s ease; transition: height var(--rs-anim-collapse-duration) ease, width var(--rs-anim-collapse-duration) ease, visibility var(--rs-anim-collapse-duration) ease; } .rs-anim-fade { opacity: 0; -webkit-transition: opacity 0.15s linear; -webkit-transition: opacity var(--rs-anim-fade-duration) linear; transition: opacity 0.15s linear; transition: opacity var(--rs-anim-fade-duration) linear; pointer-events: none; } .rs-anim-fade.rs-anim-in { opacity: 1; pointer-events: auto; }