You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Ombi/css/style.css

404 lines
7.0 KiB

@-webkit-keyframes bounce {
25% {
-webkit-transform: translateY(-2.5px);
transform: translateY(-2.5px);
}
50% {
-webkit-transform: translateY(2.5px);
transform: translateY(2.5px);
}
75% {
-webkit-transform: translateY(-2.5px);
transform: translateY(-2.5px);
}
}
@keyframes bounce {
25% {
-webkit-transform: translateY(-2.5px);
transform: translateY(-2.5px);
}
50% {
-webkit-transform: translateY(2.5px);
transform: translateY(2.5px);
}
75% {
-webkit-transform: translateY(-2.5px);
transform: translateY(-2.5px);
}
}
/* Desktop only shit */
@media screen and (min-width: 760px) {
.triangle-bottom {
bottom: 0;
}
.left,
.right {
-webkit-box-sizing: border-box;
box-sizing: border-box;
width: 50%;
}
.left {
float: left;
}
.right {
float: right;
}
.float-container {
overflow: auto;
}
.screenshots a {
display: table-cell;
padding: 0 .5%;
}
}
body {
font-family: Roboto, sans-serif;
}
main {
margin-top: 75px;
}
main:focus {
outline: none;
}
b {
font-weight: 600;
}
a {
font-weight: 600;
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: .2s linear border-bottom;
transition: .2s linear border-bottom;
color: inherit;
}
h1,
h2 {
font-family: "Krona One", sans-serif;
text-align: center;
}
ol {
padding: 0;
list-style-type: none;
}
.text-center {
text-align: center;
}
.clearfloats {
clear: both;
}
.left,
.right,
.center {
padding: 25px;
}
.left p,
.right p {
max-width: 550px;
margin-right: auto;
margin-left: auto;
}
.button-black,
.button-white {
font-family: "Krona One", sans-serif;
display: inline-block;
margin: 5px;
padding: 15px 60px;
-webkit-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
text-decoration: none;
color: #fff;
border: 0 solid #000;
border-radius: 40px;
background-color: #000;
}
.button-white {
color: #000;
border: 0 solid #fff;
background-color: #fff;
}
.button-black:hover,
.button-white:hover {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.intro-container {
width: 100vw;
max-width: 100%;
height: 100vh;
}
.triangle-bottom,
.triangle-top {
position: absolute;
display: block;
width: 100vw;
max-width: 100%;
height: 110vh;
-webkit-transition: 1s ease-in-out height;
transition: 1s ease-in-out height;
}
.triangle-top {
top: 0;
}
.triangle-bottom {
bottom: -1px; /* fucking 1px bar on chrome mobile without this */
}
.load-done .triangle-bottom,
.load-done .triangle-top {
height: 25vh;
}
.intro-read-more {
position: absolute;
bottom: 0;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.intro-read-more p {
margin-bottom: -3px;
}
.intro-read-more svg {
display: block;
width: 35px;
margin: auto;
-webkit-transform: translateY(-2.5px);
transform: translateY(-2.5px);
-webkit-animation: bounce 2s ease-in-out infinite;
animation: bounce 2s ease-in-out infinite;
}
.intro {
font-size: 23px;
position: absolute;
top: 50%;
left: 50%;
max-width: 500px;
margin: auto;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
color: #fff;
}
.intro img {
max-width: 90vw;
margin-bottom: 30px;
}
.intro p {
margin: 20px 0 55px;
}
.intro-bg {
position: absolute; /* for mobile chrome and ios compatibility */
bottom: 0; /* for mobile chrome and ios compatibility */
width: 100vw;
max-width: 100%;
height: 100vh;
}
[data-slides] {
-webkit-transition: background-image 1s linear;
transition: background-image 1s linear;
background-image: url("/img/fanart/3.jpg"); /* Default image. */
background-repeat: no-repeat;
background-position: center top;
background-size: cover;
}
.what-container {
width: 100%;
padding-bottom: 150px;
}
.screenshots-container {
clear: both;
}
.screenshots {
display: table;
max-width: 1000px;
margin: 0 auto 75px;
}
.sl-overlay {
opacity: .8;
background: #000;
}
.sl-wrapper .sl-navigation button,
.sl-wrapper .sl-close,
.sl-wrapper .sl-counter {
color: #fff;
}
.screenshots img {
width: 100%;
}
.install-container {
padding: 150px 0;
color: #fff;
background: #000;
}
.madeby-container {
padding: 150px 0;
color: #000;
background: #fff;
}
/* Fancy css loader */
.loader {
position: relative;
z-index: 1;
margin-top: 40px;
-webkit-transition: .3s ease-in-out opacity;
transition: .3s ease-in-out opacity;
text-align: center;
}
.load-done .loader {
opacity: 0;
}
.sk-folding-cube {
position: relative;
width: 40px;
height: 40px;
margin: 25px auto 0;
-webkit-transform: rotateZ(45deg);
transform: rotateZ(45deg);
}
.sk-folding-cube .sk-cube {
position: relative;
float: left;
width: 50%;
height: 50%;
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.sk-folding-cube .sk-cube:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: "";
-webkit-transform-origin: 100% 100%;
transform-origin: 100% 100%;
-webkit-animation: sk-foldCubeAngle 2.4s infinite linear both;
animation: sk-foldCubeAngle 2.4s infinite linear both;
background-color: #333;
}
.sk-folding-cube .sk-cube2 {
-webkit-transform: scale(1.1) rotateZ(90deg);
transform: scale(1.1) rotateZ(90deg);
}
.sk-folding-cube .sk-cube3 {
-webkit-transform: scale(1.1) rotateZ(180deg);
transform: scale(1.1) rotateZ(180deg);
}
.sk-folding-cube .sk-cube4 {
-webkit-transform: scale(1.1) rotateZ(270deg);
transform: scale(1.1) rotateZ(270deg);
}
.sk-folding-cube .sk-cube2:before {
-webkit-animation-delay: .3s;
animation-delay: .3s;
}
.sk-folding-cube .sk-cube3:before {
-webkit-animation-delay: .6s;
animation-delay: .6s;
}
.sk-folding-cube .sk-cube4:before {
-webkit-animation-delay: .9s;
animation-delay: .9s;
}
@-webkit-keyframes sk-foldCubeAngle {
0%,
10% {
-webkit-transform: perspective(140px) rotateX(-180deg);
transform: perspective(140px) rotateX(-180deg);
opacity: 0;
}
25%,
75% {
-webkit-transform: perspective(140px) rotateX(0deg);
transform: perspective(140px) rotateX(0deg);
opacity: 1;
}
90%,
100% {
-webkit-transform: perspective(140px) rotateY(180deg);
transform: perspective(140px) rotateY(180deg);
opacity: 0;
}
}
@keyframes sk-foldCubeAngle {
0%,
10% {
-webkit-transform: perspective(140px) rotateX(-180deg);
transform: perspective(140px) rotateX(-180deg);
opacity: 0;
}
25%,
75% {
-webkit-transform: perspective(140px) rotateX(0deg);
transform: perspective(140px) rotateX(0deg);
opacity: 1;
}
90%,
100% {
-webkit-transform: perspective(140px) rotateY(180deg);
transform: perspective(140px) rotateY(180deg);
opacity: 0;
}
} /* END Fancy css loader */