@@ -3828,3 +3828,205 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
38283828 -o-animation-name : rollOut;
38293829 animation-name : rollOut;
38303830}
3831+
3832+ /* originally authored by Angelo Rohit - https://github.com/angelorohit */
3833+
3834+ @-webkit-keyframes lightSpeedIn {
3835+ 0% { -webkit-transform : translateX (100% ) skewX (-30deg ); opacity : 0 ; }
3836+ 60% { -webkit-transform : translateX (-20% ) skewX (30deg ); opacity : 1 ; }
3837+ 80% { -webkit-transform : translateX (0% ) skewX (-15deg ); opacity : 1 ; }
3838+ 100% { -webkit-transform : translateX (0% ) skewX (0deg ); opacity : 1 ; }
3839+ }
3840+
3841+ @-moz-keyframes lightSpeedIn {
3842+ 0% { -moz-transform : translateX (100% ) skewX (-30deg ); opacity : 0 ; }
3843+ 60% { -moz-transform : translateX (-20% ) skewX (30deg ); opacity : 1 ; }
3844+ 80% { -moz-transform : translateX (0% ) skewX (-15deg ); opacity : 1 ; }
3845+ 100% { -moz-transform : translateX (0% ) skewX (0deg ); opacity : 1 ; }
3846+ }
3847+
3848+ @-ms-keyframes lightSpeedIn {
3849+ 0% { -ms-transform : translateX (100% ) skewX (-30deg ); opacity : 0 ; }
3850+ 60% { -ms-transform : translateX (-20% ) skewX (30deg ); opacity : 1 ; }
3851+ 80% { -ms-transform : translateX (0% ) skewX (-15deg ); opacity : 1 ; }
3852+ 100% { -ms-transform : translateX (0% ) skewX (0deg ); opacity : 1 ; }
3853+ }
3854+
3855+ @-o-keyframes lightSpeedIn {
3856+ 0% { -o-transform : translateX (100% ) skewX (-30deg ); opacity : 0 ; }
3857+ 60% { -o-transform : translateX (-20% ) skewX (30deg ); opacity : 1 ; }
3858+ 80% { -o-transform : translateX (0% ) skewX (-15deg ); opacity : 1 ; }
3859+ 100% { -o-transform : translateX (0% ) skewX (0deg ); opacity : 1 ; }
3860+ }
3861+
3862+ @keyframes lightSpeedIn {
3863+ 0% { transform : translateX (100% ) skewX (-30deg ); opacity : 0 ; }
3864+ 60% { transform : translateX (-20% ) skewX (30deg ); opacity : 1 ; }
3865+ 80% { transform : translateX (0% ) skewX (-15deg ); opacity : 1 ; }
3866+ 100% { transform : translateX (0% ) skewX (0deg ); opacity : 1 ; }
3867+ }
3868+
3869+ .lightSpeedIn {
3870+ -webkit-animation-name : lightSpeedIn;
3871+ -moz-animation-name : lightSpeedIn;
3872+ -ms-animation-name : lightSpeedIn;
3873+ -o-animation-name : lightSpeedIn;
3874+ animation-name : lightSpeedIn;
3875+
3876+ -webkit-animation-timing-function : ease-out;
3877+ -moz-animation-timing-function : ease-out;
3878+ -ms-animation-timing-function : ease-out;
3879+ -o-animation-timing-function : ease-out;
3880+ animation-timing-function : ease-out;
3881+ }
3882+
3883+ .animated .lightSpeedIn {
3884+ -webkit-animation-duration : 0.5s ;
3885+ -moz-animation-duration : 0.5s ;
3886+ -ms-animation-duration : 0.5s ;
3887+ -o-animation-duration : 0.5s ;
3888+ animation-duration : 0.5s ;
3889+ }
3890+
3891+ /* originally authored by Angelo Rohit - https://github.com/angelorohit */
3892+
3893+ @-webkit-keyframes lightSpeedOut {
3894+ 0% { -webkit-transform : translateX (0% ) skewX (0deg ); opacity : 1 ; }
3895+ 100% { -webkit-transform : translateX (100% ) skewX (-30deg ); opacity : 0 ; }
3896+ }
3897+
3898+ @-moz-keyframes lightSpeedOut {
3899+ 0% { -moz-transform : translateX (0% ) skewX (0deg ); opacity : 1 ; }
3900+ 100% { -moz-transform : translateX (100% ) skewX (-30deg ); opacity : 0 ; }
3901+ }
3902+
3903+ @-ms-keyframes lightSpeedOut {
3904+ 0% { -ms-transform : translateX (0% ) skewX (0deg ); opacity : 1 ; }
3905+ 100% { -ms-transform : translateX (100% ) skewX (-30deg ); opacity : 0 ; }
3906+ }
3907+
3908+ @-o-keyframes lightSpeedOut {
3909+ 0% { -o-transform : translateX (0% ) skewX (0deg ); opacity : 1 ; }
3910+ 100% { -o-transform : translateX (100% ) skewX (-30deg ); opacity : 0 ; }
3911+ }
3912+
3913+ @keyframes lightSpeedOut {
3914+ 0% { transform : translateX (0% ) skewX (0deg ); opacity : 1 ; }
3915+ 100% { transform : translateX (100% ) skewX (-30deg ); opacity : 0 ; }
3916+ }
3917+
3918+ .lightSpeedOut {
3919+ -webkit-animation-name : lightSpeedOut;
3920+ -moz-animation-name : lightSpeedOut;
3921+ -ms-animation-name : lightSpeedOut;
3922+ -o-animation-name : lightSpeedOut;
3923+ animation-name : lightSpeedOut;
3924+
3925+ -webkit-animation-timing-function : ease-in;
3926+ -moz-animation-timing-function : ease-in;
3927+ -ms-animation-timing-function : ease-in;
3928+ -o-animation-timing-function : ease-in;
3929+ animation-timing-function : ease-in;
3930+ }
3931+
3932+ .animated .lightSpeedOut {
3933+ -webkit-animation-duration : 0.25s ;
3934+ -moz-animation-duration : 0.25s ;
3935+ -ms-animation-duration : 0.25s ;
3936+ -o-animation-duration : 0.25s ;
3937+ animation-duration : 0.25s ;
3938+ }
3939+
3940+ /* originally authored by Angelo Rohit - https://github.com/angelorohit */
3941+
3942+ @-webkit-keyframes wiggle {
3943+ 0% { -webkit-transform : skewX (9deg ); }
3944+ 10% { -webkit-transform : skewX (-8deg ); }
3945+ 20% { -webkit-transform : skewX (7deg ); }
3946+ 30% { -webkit-transform : skewX (-6deg ); }
3947+ 40% { -webkit-transform : skewX (5deg ); }
3948+ 50% { -webkit-transform : skewX (-4deg ); }
3949+ 60% { -webkit-transform : skewX (3deg ); }
3950+ 70% { -webkit-transform : skewX (-2deg ); }
3951+ 80% { -webkit-transform : skewX (1deg ); }
3952+ 90% { -webkit-transform : skewX (0deg ); }
3953+ 100% { -webkit-transform : skewX (0deg ); }
3954+ }
3955+
3956+ @-moz-keyframes wiggle {
3957+ 0% { -moz-transform : skewX (9deg ); }
3958+ 10% { -moz-transform : skewX (-8deg ); }
3959+ 20% { -moz-transform : skewX (7deg ); }
3960+ 30% { -moz-transform : skewX (-6deg ); }
3961+ 40% { -moz-transform : skewX (5deg ); }
3962+ 50% { -moz-transform : skewX (-4deg ); }
3963+ 60% { -moz-transform : skewX (3deg ); }
3964+ 70% { -moz-transform : skewX (-2deg ); }
3965+ 80% { -moz-transform : skewX (1deg ); }
3966+ 90% { -moz-transform : skewX (0deg ); }
3967+ 100% { -moz-transform : skewX (0deg ); }
3968+ }
3969+
3970+ @-ms-keyframes wiggle {
3971+ 0% { -ms-transform : skewX (9deg ); }
3972+ 10% { -ms-transform : skewX (-8deg ); }
3973+ 20% { -ms-transform : skewX (7deg ); }
3974+ 30% { -ms-transform : skewX (-6deg ); }
3975+ 40% { -ms-transform : skewX (5deg ); }
3976+ 50% { -ms-transform : skewX (-4deg ); }
3977+ 60% { -ms-transform : skewX (3deg ); }
3978+ 70% { -ms-transform : skewX (-2deg ); }
3979+ 80% { -ms-transform : skewX (1deg ); }
3980+ 90% { -ms-transform : skewX (0deg ); }
3981+ 100% { -ms-transform : skewX (0deg ); }
3982+ }
3983+
3984+ @-o-keyframes wiggle {
3985+ 0% { -o-transform : skewX (9deg ); }
3986+ 10% { -o-transform : skewX (-8deg ); }
3987+ 20% { -o-transform : skewX (7deg ); }
3988+ 30% { -o-transform : skewX (-6deg ); }
3989+ 40% { -o-transform : skewX (5deg ); }
3990+ 50% { -o-transform : skewX (-4deg ); }
3991+ 60% { -o-transform : skewX (3deg ); }
3992+ 70% { -o-transform : skewX (-2deg ); }
3993+ 80% { -o-transform : skewX (1deg ); }
3994+ 90% { -o-transform : skewX (0deg ); }
3995+ 100% { -o-transform : skewX (0deg ); }
3996+ }
3997+
3998+ @keyframes wiggle {
3999+ 0% { transform : skewX (9deg ); }
4000+ 10% { transform : skewX (-8deg ); }
4001+ 20% { transform : skewX (7deg ); }
4002+ 30% { transform : skewX (-6deg ); }
4003+ 40% { transform : skewX (5deg ); }
4004+ 50% { transform : skewX (-4deg ); }
4005+ 60% { transform : skewX (3deg ); }
4006+ 70% { transform : skewX (-2deg ); }
4007+ 80% { transform : skewX (1deg ); }
4008+ 90% { transform : skewX (0deg ); }
4009+ 100% { transform : skewX (0deg ); }
4010+ }
4011+
4012+ .wiggle {
4013+ -webkit-animation-name : wiggle;
4014+ -moz-animation-name : wiggle;
4015+ -ms-animation-name : wiggle;
4016+ -o-animation-name : wiggle;
4017+ animation-name : wiggle;
4018+
4019+ -webkit-animation-timing-function : ease-in;
4020+ -moz-animation-timing-function : ease-in;
4021+ -ms-animation-timing-function : ease-in;
4022+ -o-animation-timing-function : ease-in;
4023+ animation-timing-function : ease-in;
4024+ }
4025+
4026+ .animated .wiggle {
4027+ -webkit-animation-duration : 0.75s ;
4028+ -moz-animation-duration : 0.75s ;
4029+ -ms-animation-duration : 0.75s ;
4030+ -o-animation-duration : 0.75s ;
4031+ animation-duration : 0.75s ;
4032+ }
0 commit comments