angular2-boiler-plate
Version:
Angular 2 Boiler plate that integrated with WebPack, TypeScript, DatePicker, RxJs for Reactive Extensions in Java Script , Karma , Jasmine for unit testing , WebKit ,protractor e2e testing
248 lines (219 loc) • 4.07 kB
text/less
.sui-spin {
animation: sui-spin 2s infinite linear;
-webkit-animation: sui-spin 2s infinite linear
}
@-webkit-keyframes sui-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg)
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg)
}
}
@keyframes sui-spin {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg)
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg)
}
}
.sui-animate-fading {
-webkit-animation: fading 10s infinite;
animation: fading 10s infinite
}
@-webkit-keyframes fading {
0% {
opacity: 0
}
50% {
opacity: 1
}
100% {
opacity: 0
}
}
@keyframes fading {
0% {
opacity: 0
}
50% {
opacity: 1
}
100% {
opacity: 0
}
}
.sui-animate-opacity {
-webkit-animation: opac 0.8s;
animation: opac 0.8s
}
@-webkit-keyframes opac {
from {
opacity: 0
}
to {
opacity: 1
}
}
@keyframes opac {
from {
opacity: 0
}
to {
opacity: 1
}
}
.sui-animate-top {
position: relative;
-webkit-animation: animatetop 0.4s;
animation: animatetop 0.4s
}
@-webkit-keyframes animatetop {
from {
top: -300px;
opacity: 0
}
to {
top: 0;
opacity: 1
}
}
@keyframes animatetop {
from {
top: -300px;
opacity: 0
}
to {
top: 0;
opacity: 1
}
}
.sui-animate-left {
position: relative;
-webkit-animation: animateleft 0.4s;
animation: animateleft 0.4s
}
@-webkit-keyframes animateleft {
from {
left: -300px;
opacity: 0
}
to {
left: 0;
opacity: 1
}
}
@keyframes animateleft {
from {
left: -300px;
opacity: 0
}
to {
left: 0;
opacity: 1
}
}
.sui-animate-right {
position: relative;
-webkit-animation: animateright 0.4s;
animation: animateright 0.4s
}
@-webkit-keyframes animateright {
from {
right: -300px;
opacity: 0
}
to {
right: 0;
opacity: 1
}
}
@keyframes animateright {
from {
right: -300px;
opacity: 0
}
to {
right: 0;
opacity: 1
}
}
.sui-animate-bottom {
position: relative;
-webkit-animation: animatebottom 0.4s;
animation: animatebottom 0.4s
}
@-webkit-keyframes animatebottom {
from {
bottom: -300px;
opacity: 0
}
to {
bottom: 0px;
opacity: 1
}
}
@keyframes animatebottom {
from {
bottom: -300px;
opacity: 0
}
to {
bottom: 0;
opacity: 1
}
}
.sui-animate-zoom {
-webkit-animation: animatezoom 0.6s;
animation: animatezoom 0.6s
}
@-webkit-keyframes animatezoom {
from {
-webkit-transform: scale(0)
}
to {
-webkit-transform: scale(1)
}
}
@keyframes animatezoom {
from {
transform: scale(0)
}
to {
transform: scale(1)
}
}
.sui-animate-input {
-webkit-transition: width 0.4s ease-in-out;
transition: width 0.4s ease-in-out
}
.sui-animate-input:focus {
width: 100%
}
.sui-opacity,
.sui-hover-opacity:hover {
opacity: 0.60;
filter: alpha(opacity=60);
-webkit-backface-visibility: hidden
}
.sui-opacity-off,
.sui-hover-opacity-off:hover {
opacity: 1;
filter: alpha(opacity=100);
-webkit-backface-visibility: hidden
}
.sui-opacity-max {
opacity: 0.25;
filter: alpha(opacity=25);
-webkit-backface-visibility: hidden
}
.sui-opacity-min {
opacity: 0.75;
filter: alpha(opacity=75);
-webkit-backface-visibility: hidden
}