|
@@ -1,12 +1,8 @@
|
|
|
-.vegas-container {
|
|
|
- overflow: hidden !important;
|
|
|
- position: relative;
|
|
|
-}
|
|
|
-
|
|
|
.vegas-wrapper,
|
|
|
.vegas-overlay,
|
|
|
.vegas-timer,
|
|
|
-.vegas-slide {
|
|
|
+.vegas-slide,
|
|
|
+.vegas-slide-inner {
|
|
|
position: absolute;
|
|
|
top: 0;
|
|
|
left: 0;
|
|
@@ -31,21 +27,32 @@
|
|
|
width: 0%;
|
|
|
height: 100%;
|
|
|
background: yellowgreen;
|
|
|
- -webkit-transition-property: width;
|
|
|
- transition-property: width;
|
|
|
- -webkit-transition-timing-function: ease-out;
|
|
|
- transition-timing-function: ease-out;
|
|
|
+ -webkit-transition: width ease-out;
|
|
|
+ transition: width ease-out;
|
|
|
}
|
|
|
.vegas-timer-running .vegas-timer-progress {
|
|
|
width: 100%;
|
|
|
}
|
|
|
|
|
|
-.vegas-slide {
|
|
|
+.vegas-slide,
|
|
|
+.vegas-slide-inner {
|
|
|
margin: 0;
|
|
|
padding: 0;
|
|
|
- background: transparent center center no-repeat;
|
|
|
-webkit-transform: translateZ(0);
|
|
|
transform: translateZ(0);
|
|
|
+ background: transparent center center no-repeat;
|
|
|
+}
|
|
|
+
|
|
|
+body .vegas-container {
|
|
|
+ overflow: hidden !important;
|
|
|
+ position: relative;
|
|
|
+}
|
|
|
+
|
|
|
+.vegas-video {
|
|
|
+ min-width: 100%;
|
|
|
+ min-height: 100%;
|
|
|
+ width: auto;
|
|
|
+ height: auto;
|
|
|
}
|
|
|
|
|
|
body.vegas-container {
|
|
@@ -61,18 +68,15 @@ body.vegas-container {
|
|
|
}
|
|
|
|
|
|
/* Target Safari IOS7+ in order to add 76px */
|
|
|
- _::-webkit-full-page-media, _:future,
|
|
|
+ _::full-page-media, _:future,
|
|
|
:root body.vegas-container > .vegas-slide,
|
|
|
:root body.vegas-container > .vegas-overlay {
|
|
|
bottom: -76px;
|
|
|
}
|
|
|
-
|
|
|
-.vegas-video {
|
|
|
- min-width: 100%;
|
|
|
- min-height: 100%;
|
|
|
- width: auto;
|
|
|
- height: auto;
|
|
|
-}
|
|
|
+
|
|
|
+/*************************
|
|
|
+ Transitions
|
|
|
+ *************************/
|
|
|
|
|
|
/* fade */
|
|
|
.vegas-transition-fade,
|
|
@@ -268,3 +272,250 @@ body.vegas-container {
|
|
|
transform: scale(2) rotate(35deg);
|
|
|
opacity: 0;
|
|
|
}
|
|
|
+
|
|
|
+/*************************
|
|
|
+ Animations
|
|
|
+ *************************/
|
|
|
+
|
|
|
+.vegas-animation-kenburns {
|
|
|
+ -webkit-animation: kenburns ease-out;
|
|
|
+ animation: kenburns ease-out;
|
|
|
+}
|
|
|
+@-webkit-keyframes kenburns {
|
|
|
+
|
|
|
+ 0% {
|
|
|
+ -webkit-transform: scale(1.5);
|
|
|
+ transform: scale(1.5);
|
|
|
+ }
|
|
|
+
|
|
|
+ 100% {
|
|
|
+ -webkit-transform: scale(1);
|
|
|
+ transform: scale(1);
|
|
|
+ }
|
|
|
+}
|
|
|
+@keyframes kenburns {
|
|
|
+ 0% {
|
|
|
+ -webkit-transform: scale(1.5);
|
|
|
+ transform: scale(1.5);
|
|
|
+ }
|
|
|
+ 100% {
|
|
|
+ -webkit-transform: scale(1);
|
|
|
+ transform: scale(1);
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.vegas-animation-kenburnsUp {
|
|
|
+ -webkit-animation: kenburnsUp ease-out;
|
|
|
+ animation: kenburnsUp ease-out;
|
|
|
+}
|
|
|
+@-webkit-keyframes kenburnsUp {
|
|
|
+
|
|
|
+ 0% {
|
|
|
+ -webkit-transform: scale(1.5) translate(0, 10%);
|
|
|
+ transform: scale(1.5) translate(0, 10%);
|
|
|
+ }
|
|
|
+
|
|
|
+ 100% {
|
|
|
+ -webkit-transform: scale(1) translate(0, 0);
|
|
|
+ transform: scale(1) translate(0, 0);
|
|
|
+ }
|
|
|
+}
|
|
|
+@keyframes kenburnsUp {
|
|
|
+ 0% {
|
|
|
+ -webkit-transform: scale(1.5) translate(0, 10%);
|
|
|
+ transform: scale(1.5) translate(0, 10%);
|
|
|
+ }
|
|
|
+ 100% {
|
|
|
+ -webkit-transform: scale(1) translate(0, 0);
|
|
|
+ transform: scale(1) translate(0, 0);
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.vegas-animation-kenburnsDown {
|
|
|
+ -webkit-animation: kenburnsDown ease-out;
|
|
|
+ animation: kenburnsDown ease-out;
|
|
|
+}
|
|
|
+@-webkit-keyframes kenburnsDown {
|
|
|
+
|
|
|
+ 0% {
|
|
|
+ -webkit-transform: scale(1.5) translate(0, -10%);
|
|
|
+ transform: scale(1.5) translate(0, -10%);
|
|
|
+ }
|
|
|
+
|
|
|
+ 100% {
|
|
|
+ -webkit-transform: scale(1) translate(0, 0);
|
|
|
+ transform: scale(1) translate(0, 0);
|
|
|
+ }
|
|
|
+}
|
|
|
+@keyframes kenburnsDown {
|
|
|
+ 0% {
|
|
|
+ -webkit-transform: scale(1.5) translate(0, -10%);
|
|
|
+ transform: scale(1.5) translate(0, -10%);
|
|
|
+ }
|
|
|
+ 100% {
|
|
|
+ -webkit-transform: scale(1) translate(0, 0);
|
|
|
+ transform: scale(1) translate(0, 0);
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.vegas-animation-kenburnsLeft {
|
|
|
+ -webkit-animation: kenburnsLeft ease-out;
|
|
|
+ animation: kenburnsLeft ease-out;
|
|
|
+}
|
|
|
+@-webkit-keyframes kenburnsLeft {
|
|
|
+
|
|
|
+ 0% {
|
|
|
+ -webkit-transform: scale(1.5) translate(10%, 0);
|
|
|
+ transform: scale(1.5) translate(10%, 0);
|
|
|
+ }
|
|
|
+
|
|
|
+ 100% {
|
|
|
+ -webkit-transform: scale(1) translate(0, 0);
|
|
|
+ transform: scale(1) translate(0, 0);
|
|
|
+ }
|
|
|
+}
|
|
|
+@keyframes kenburnsLeft {
|
|
|
+ 0% {
|
|
|
+ -webkit-transform: scale(1.5) translate(10%, 0);
|
|
|
+ transform: scale(1.5) translate(10%, 0);
|
|
|
+ }
|
|
|
+ 100% {
|
|
|
+ -webkit-transform: scale(1) translate(0, 0);
|
|
|
+ transform: scale(1) translate(0, 0);
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.vegas-animation-kenburnsRight {
|
|
|
+ -webkit-animation: kenburnsRight ease-out;
|
|
|
+ animation: kenburnsRight ease-out;
|
|
|
+}
|
|
|
+@-webkit-keyframes kenburnsRight {
|
|
|
+
|
|
|
+ 0% {
|
|
|
+ -webkit-transform: scale(1.5) translate(-10%, 0);
|
|
|
+ transform: scale(1.5) translate(-10%, 0);
|
|
|
+ }
|
|
|
+
|
|
|
+ 100% {
|
|
|
+ -webkit-transform: scale(1) translate(0, 0);
|
|
|
+ transform: scale(1) translate(0, 0);
|
|
|
+ }
|
|
|
+}
|
|
|
+@keyframes kenburnsRight {
|
|
|
+ 0% {
|
|
|
+ -webkit-transform: scale(1.5) translate(-10%, 0);
|
|
|
+ transform: scale(1.5) translate(-10%, 0);
|
|
|
+ }
|
|
|
+ 100% {
|
|
|
+ -webkit-transform: scale(1) translate(0, 0);
|
|
|
+ transform: scale(1) translate(0, 0);
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.vegas-animation-kenburnsUpLeft {
|
|
|
+ -webkit-animation: kenburnsUpLeft ease-out;
|
|
|
+ animation: kenburnsUpLeft ease-out;
|
|
|
+}
|
|
|
+@-webkit-keyframes kenburnsUpLeft {
|
|
|
+
|
|
|
+ 0% {
|
|
|
+ -webkit-transform: scale(1.5) translate(10%, 10%);
|
|
|
+ transform: scale(1.5) translate(10%, 10%);
|
|
|
+ }
|
|
|
+
|
|
|
+ 100% {
|
|
|
+ -webkit-transform: scale(1) translate(0, 0);
|
|
|
+ transform: scale(1) translate(0, 0);
|
|
|
+ }
|
|
|
+}
|
|
|
+@keyframes kenburnsUpLeft {
|
|
|
+ 0% {
|
|
|
+ -webkit-transform: scale(1.5) translate(10%, 10%);
|
|
|
+ transform: scale(1.5) translate(10%, 10%);
|
|
|
+ }
|
|
|
+ 100% {
|
|
|
+ -webkit-transform: scale(1) translate(0, 0);
|
|
|
+ transform: scale(1) translate(0, 0);
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.vegas-animation-kenburnsUpRight {
|
|
|
+ -webkit-animation: kenburnsUpRight ease-out;
|
|
|
+ animation: kenburnsUpRight ease-out;
|
|
|
+}
|
|
|
+@-webkit-keyframes kenburnsUpRight {
|
|
|
+
|
|
|
+ 0% {
|
|
|
+ -webkit-transform: scale(1.5) translate(-10%, 10%);
|
|
|
+ transform: scale(1.5) translate(-10%, 10%);
|
|
|
+ }
|
|
|
+
|
|
|
+ 100% {
|
|
|
+ -webkit-transform: scale(1) translate(0, 0);
|
|
|
+ transform: scale(1) translate(0, 0);
|
|
|
+ }
|
|
|
+}
|
|
|
+@keyframes kenburnsUpRight {
|
|
|
+ 0% {
|
|
|
+ -webkit-transform: scale(1.5) translate(-10%, 10%);
|
|
|
+ transform: scale(1.5) translate(-10%, 10%);
|
|
|
+ }
|
|
|
+ 100% {
|
|
|
+ -webkit-transform: scale(1) translate(0, 0);
|
|
|
+ transform: scale(1) translate(0, 0);
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.vegas-animation-kenburnsDownLeft {
|
|
|
+ -webkit-animation: kenburnsDownLeft ease-out;
|
|
|
+ animation: kenburnsDownLeft ease-out;
|
|
|
+}
|
|
|
+@-webkit-keyframes kenburnsDownLeft {
|
|
|
+
|
|
|
+ 0% {
|
|
|
+ -webkit-transform: scale(1.5) translate(10%, -10%);
|
|
|
+ transform: scale(1.5) translate(10%, -10%);
|
|
|
+ }
|
|
|
+
|
|
|
+ 100% {
|
|
|
+ -webkit-transform: scale(1) translate(0, 0);
|
|
|
+ transform: scale(1) translate(0, 0);
|
|
|
+ }
|
|
|
+}
|
|
|
+@keyframes kenburnsDownLeft {
|
|
|
+ 0% {
|
|
|
+ -webkit-transform: scale(1.5) translate(10%, -10%);
|
|
|
+ transform: scale(1.5) translate(10%, -10%);
|
|
|
+ }
|
|
|
+ 100% {
|
|
|
+ -webkit-transform: scale(1) translate(0, 0);
|
|
|
+ transform: scale(1) translate(0, 0);
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.vegas-animation-kenburnsDownRight {
|
|
|
+ -webkit-animation: kenburnsDownRight ease-out;
|
|
|
+ animation: kenburnsDownRight ease-out;
|
|
|
+}
|
|
|
+@-webkit-keyframes kenburnsDownRight {
|
|
|
+
|
|
|
+ 0% {
|
|
|
+ -webkit-transform: scale(1.5) translate(-10%, -10%);
|
|
|
+ transform: scale(1.5) translate(-10%, -10%);
|
|
|
+ }
|
|
|
+
|
|
|
+ 100% {
|
|
|
+ -webkit-transform: scale(1) translate(0, 0);
|
|
|
+ transform: scale(1) translate(0, 0);
|
|
|
+ }
|
|
|
+}
|
|
|
+@keyframes kenburnsDownRight {
|
|
|
+ 0% {
|
|
|
+ -webkit-transform: scale(1.5) translate(-10%, -10%);
|
|
|
+ transform: scale(1.5) translate(-10%, -10%);
|
|
|
+ }
|
|
|
+ 100% {
|
|
|
+ -webkit-transform: scale(1) translate(0, 0);
|
|
|
+ transform: scale(1) translate(0, 0);
|
|
|
+ }
|
|
|
+}
|