kdf
Version:
219 lines (164 loc) • 4.58 kB
text/stylus
@import "./kdfn"
div.kd-slide
vendor perspective, 1200px
div.kd-page
vendor transform, translate3d(0, 0, 0)
vendor transform-style, preserve-3d
visibility hidden
overflow hidden
abs()
&.current
visibility visible
z-index 1
&.moveToLeft
vendor animation, moveToLeft .6s ease both
&.moveFromLeft
vendor animation, moveFromLeft .6s ease both
&.moveToRight
vendor animation, moveToRight .6s ease both
&.moveFromRight
vendor animation, moveFromRight .6s ease both
&.moveToTop
vendor animation, moveToTop .6s ease both
&.moveFromTop
vendor animation, moveFromTop .6s ease both
&.moveToBottom
vendor animation, moveToBottom .6s ease both
&.moveFromBottom
vendor animation, moveFromBottom .6s ease both
&.rotateToLeft
vendor transform-origin, top left
vendor animation, rotateToLeft .6s ease both
&.rotateFromLeft
vendor transform-origin, top left
vendor animation, rotateFromLeft .6s ease both
&.rotateToRight
vendor transform-origin, top right
vendor animation, rotateToRight .6s ease both
&.rotateFromRight
vendor transform-origin, top right
vendor animation, rotateFromRight .6s ease both
&.rotateToTop
vendor transform-origin, top left
vendor animation, rotateToTop .6s ease both
&.rotateFromTop
vendor transform-origin, top left
vendor animation, rotateFromTop .6s ease both
&.rotateToBottom
vendor transform-origin, bottom left
vendor animation, rotateToBottom .6s ease both
&.rotateFromBottom
vendor transform-origin, bottom left
vendor animation, rotateFromBottom .6s ease both
@-webkit-keyframes moveToLeft
100%
-webkit-transform translateX(-100%)
@-webkit-keyframes moveFromLeft
0%
-webkit-transform translateX(-100%)
@-webkit-keyframes moveToRight
100%
-webkit-transform translateX(100%)
@-webkit-keyframes moveFromRight
0%
-webkit-transform translateX(100%)
@-webkit-keyframes moveToTop
100%
-webkit-transform translateY(-100%)
@-webkit-keyframes moveFromTop
0%
-webkit-transform translateY(-100%)
@-webkit-keyframes moveToBottom
100%
-webkit-transform translateY(100%)
@-webkit-keyframes moveFromBottom
0%
-webkit-transform translateY(100%)
@-webkit-keyframes rotateToLeft
100%
opacity 0
-webkit-transform rotateY(90deg)
@-webkit-keyframes rotateFromLeft
0%
opacity 1
-webkit-transform rotateY(90deg)
@-webkit-keyframes rotateToRight
100%
opacity 0
-webkit-transform rotateY(-90deg)
@-webkit-keyframes rotateFromRight
0%
opacity 1
-webkit-transform rotateY(-90deg)
@-webkit-keyframes rotateToTop
100%
opacity 0
-webkit-transform rotateX(-90deg)
@-webkit-keyframes rotateFromTop
0%
opacity 1
-webkit-transform rotateX(-90deg)
@-webkit-keyframes rotateToBottom
100%
opacity 0
-webkit-transform rotateX(90deg)
@-webkit-keyframes rotateFromBottom
0%
opacity 1
-webkit-transform rotateX(90deg)
@-moz-keyframes moveToLeft
100%
-moz-transform translateX(-100%)
@-moz-keyframes moveFromLeft
0%
-moz-transform translateX(-100%)
@-moz-keyframes moveToRight
100%
-moz-transform translateX(100%)
@-moz-keyframes moveFromRight
0%
-moz-transform translateX(100%)
@-moz-keyframes moveToTop
100%
-moz-transform translateY(-100%)
@-moz-keyframes moveFromTop
0%
-moz-transform translateY(-100%)
@-moz-keyframes moveToBottom
100%
-moz-transform translateY(100%)
@-moz-keyframes moveFromBottom
0%
-moz-transform translateY(100%)
@-moz-keyframes rotateToLeft
100%
opacity 0
-moz-transform rotateY(90deg)
@-moz-keyframes rotateFromLeft
0%
opacity 1
-moz-transform rotateY(90deg)
@-moz-keyframes rotateToRight
100%
opacity 0
-moz-transform rotateY(-90deg)
@-moz-keyframes rotateFromRight
0%
opacity 1
-moz-transform rotateY(-90deg)
@-moz-keyframes rotateToTop
100%
opacity 0
-moz-transform rotateX(-90deg)
@-moz-keyframes rotateFromTop
0%
opacity 1
-moz-transform rotateX(-90deg)
@-moz-keyframes rotateToBottom
100%
opacity 0
-moz-transform rotateX(90deg)
@-moz-keyframes rotateFromBottom
0%
opacity 1
-moz-transform rotateX(90deg)