css3-anime/anime/loading/31/css/style-4.css

378 lines
7.9 KiB
CSS

@import "../../../webfonts.ru/import/unisansac.css";
*{
margin:0em;
padding:0em;
}
body {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
background: #403833;
font-family: 'Open Sans';
font-weight: 100;
font-size:100%;
margin:0em;
padding:0em;
}
/* Start the loader code, first, let's align it the center of screen */
.loader {
position: absolute;
top: 50%;
left: 45%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-mos-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align:center;
/* disable selection and cursor changes */
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
cursor:default;
}
.circle{
position:absolute;
top:50%;
left:50%;
text-align:center;
}
.circle:nth-child(1){
width:100px;
height:100px;
margin-top:-50px;
margin-left:-125px;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
background:#DB2F00;
z-index:2;
font-size:2.5em;
line-height:2.5em;
color:#fff;
-webkit-box-shadow: 0px 0px 25px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 0px 25px 0px rgba(50, 50, 50, 0.75);
box-shadow: 0px 0px 25px 0px rgba(50, 50, 50, 0.75);
}
.circle:nth-child(2){
width:150px;
height:150px;
margin-top:-75px;
margin-left:-50px;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
background:#F2F2EF;
z-index:1;
font-family: 'Uni Sans';
font-size:7em;
font-weight:300;
color:#303030;
padding-left:5px;
line-height:1.35em;
-webkit-animation: circle 1.5s infinite ease-in-out;
-moz-animation: circle 1.5s infinite ease-in-out;
-mos-animation: circle 1.5s infinite ease-in-out;
-o-animation: circle 1.5s infinite ease-in-out;
animation: circle 1.5s infinite ease-in-out;
}
.circle:nth-child(3){
width:100px;
height:100px;
margin-top:-50px;
margin-left:75px;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
background:#13A3A5;
z-index:2;
font-size:2.5em;
line-height:2.5em;
color:#fff;
-webkit-box-shadow: 0px 0px 25px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 0px 0px 25px 0px rgba(50, 50, 50, 0.75);
box-shadow: 0px 0px 25px 0px rgba(50, 50, 50, 0.75);
}
.scircle{
position: absolute;
top: -25px;
left: -23px;
width:200px;
height:200px;
-webkit-animation: scircle 1.5s ease-in-out infinite;
-moz-animation: scircle 1.5s ease-in-out infinite;
-mos-animation: scircle 1.5s ease-in-out infinite;
-o-animation: scircle 1.5s ease-in-out infinite;
-webkit-animation: scircle 1.5s ease-in-out infinite;
}
.circle:nth-child(1) .scircle{
top: -12px;
left: -12px;
width: 125px;
height: 125px;
}
.circle:nth-child(1) .scircle:after{
top:120px;
}
.circle:nth-child(3) .scircle:after{
top:120px;
}
.circle:nth-child(3) .scircle{
top: -12px;
left: -12px;
width: 125px;
height: 125px;
}
.scircle:nth-child(2){
-webkit-animation: scircle2 1.5s ease-in-out infinite;
-moz-animation: scircle2 1.5s ease-in-out infinite;
-mos-animation: scircle2 1.5s ease-in-out infinite;
-o-animation: scircle2 1.5s ease-in-out infinite;
-webkit-animation: scircle2 1.5s ease-in-out infinite;
}
.scircle:before{
content: '';
position: absolute;
width: .1em;
height: .1em;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
background: #fff; /* Pick a color 1*/
}
.scircle:after{
content: '';
position: absolute;
top:190px;
width: .1em;
height: .1em;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
-ms-border-radius: 100%;
-o-border-radius: 100%;
border-radius: 100%;
background: #fff; /* Pick a color 1*/
}
@-webkit-keyframes circle{
0% {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
45%,50%,55%{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}
100%{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
}
@-moz-keyframes circle{
0% {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
45%,50%,55%{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}
100%{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
}
@-mos-keyframes circle{
0% {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
45%,50%,55%{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}
100%{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
}
@-o-keyframes circle{
0% {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
45%,50%,55%{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}
100%{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
}
@keyframes circle{
0% {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
45%,50%,55%{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}
100%{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
}
}
@-webkit-keyframes scircle {
0% {
-webkit-transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
}
}
@-moz-keyframes scircle {
0% {
-moz-transform: rotate(0deg);
}
100% {
-moz-transform: rotate(360deg);
}
}
@-mos-keyframes scircle {
0% {
-mos-transform: rotate(0deg);
}
100% {
-mos-transform: rotate(360deg);
}
}
@-o-keyframes scircle {
0% {
-o-transform: rotate(0deg);
}
100% {
-o-transform: rotate(360deg);
}
}
@keyframes scircle {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
@-webkit-keyframes scircle2 {
0% {
-webkit-transform: rotate(90deg);
}
100% {
-webkit-transform: rotate(450deg);
}
}
@-moz-keyframes scircle2 {
0% {
-moz-transform: rotate(90deg);
}
100% {
-moz-transform: rotate(450deg);
}
}
@-mos-keyframes scircle2 {
0% {
-mos-transform: rotate(90deg);
}
100% {
-mos-transform: rotate(450deg);
}
}
@-o-keyframes scircle2 {
0% {
-o-transform: rotate(90deg);
}
100% {
-o-transform: rotate(450deg);
}
}
@keyframes scircle2 {
0% {
transform: rotate(90deg);
}
100% {
transform: rotate(450deg);
}
}