This commit is contained in:
parent
27dae489b9
commit
87926bbc04
|
@ -1,420 +0,0 @@
|
||||||
/*********************************/
|
|
||||||
/* Author : Cavethemes
|
|
||||||
/* Contact : cavethemes@gmail.com
|
|
||||||
---------------------------------
|
|
||||||
----- CONTENTS
|
|
||||||
---------------------------------
|
|
||||||
| 1. CSS RESET
|
|
||||||
| 2. BASIC CSS
|
|
||||||
| 3. ANIMATED ELEMENTS
|
|
||||||
| a. WATER WAVES
|
|
||||||
| b. SUBMARINE
|
|
||||||
| c. SUBMARINE FAN
|
|
||||||
| d. SUBMARINE HEAD LIGHT
|
|
||||||
| e. BUBBLES
|
|
||||||
| 4. ANIMATION KEYFRAMES
|
|
||||||
| 5. MEDIA QUERIES
|
|
||||||
| 6. LOADING CSS
|
|
||||||
|
|
|
||||||
----------------------------------
|
|
||||||
/*********************************/
|
|
||||||
|
|
||||||
|
|
||||||
/***************************/
|
|
||||||
/****- 1. CSS RESET -******/
|
|
||||||
/*************************/
|
|
||||||
|
|
||||||
*{
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
border: 0;
|
|
||||||
box-sizing: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/***************************/
|
|
||||||
/****- 2. BASIC CSS -******/
|
|
||||||
/*************************/
|
|
||||||
|
|
||||||
body{
|
|
||||||
background: #617492;
|
|
||||||
overflow: hidden;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
.error{
|
|
||||||
padding: 0px;
|
|
||||||
margin-top: 60px;
|
|
||||||
z-index: 9999;
|
|
||||||
}
|
|
||||||
.error h1{
|
|
||||||
font-family: 'Open Sans', sans-serif;
|
|
||||||
color: #8699b7;
|
|
||||||
text-align: center;
|
|
||||||
font-weight: 900;
|
|
||||||
font-size: 3em;
|
|
||||||
opacity: 1;
|
|
||||||
}
|
|
||||||
.error p{
|
|
||||||
text-align: center;
|
|
||||||
font-family: 'Open Sans', sans-serif;
|
|
||||||
color: #8699b7;
|
|
||||||
padding: 15px;
|
|
||||||
}
|
|
||||||
#submarine_container{
|
|
||||||
position: absolute;
|
|
||||||
height: 100%;
|
|
||||||
width: 100%;
|
|
||||||
left: 0;
|
|
||||||
top: 0;
|
|
||||||
fill:red;
|
|
||||||
|
|
||||||
}
|
|
||||||
#waves{
|
|
||||||
position: absolute;
|
|
||||||
width: 100%;
|
|
||||||
bottom: 0;
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
#canvas{
|
|
||||||
-webkit-transform: translate(400px,260px);
|
|
||||||
-ms-transform: translate(400px,260px);
|
|
||||||
transform: translate(400px,260px);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
#bubble_group{
|
|
||||||
-webkit-transform: translate(-450px,-150px);
|
|
||||||
-ms-transform: translate(-450px,-150px);
|
|
||||||
transform: translate(-450px,-150px);
|
|
||||||
}
|
|
||||||
|
|
||||||
#svg_container{
|
|
||||||
z-index: -1;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Navigation */
|
|
||||||
|
|
||||||
.navigation{
|
|
||||||
width: 100%;
|
|
||||||
height: 60px;
|
|
||||||
z-index: 9999;
|
|
||||||
position: absolute;
|
|
||||||
top: 185px;
|
|
||||||
}
|
|
||||||
.navigation ul{
|
|
||||||
list-style: none;
|
|
||||||
width: 260px;
|
|
||||||
margin: 0 auto;
|
|
||||||
border-radius: 0 0 5px 5px;
|
|
||||||
padding: 4px;
|
|
||||||
border-radius: 10px;
|
|
||||||
background: #5a6c89;
|
|
||||||
}
|
|
||||||
.navigation ul li{
|
|
||||||
display: inline;
|
|
||||||
|
|
||||||
}
|
|
||||||
.navigation ul li a{
|
|
||||||
display: inline-block;
|
|
||||||
text-decoration: none;
|
|
||||||
color: #8699b7;
|
|
||||||
font-family: 'Open Sans', sans-serif;
|
|
||||||
font-size: 1em;
|
|
||||||
padding: 5px 10px 5px 10px;
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
.navigation ul li a:hover{
|
|
||||||
box-shadow: 0 0 1px rgba(0,0,0,0.1) inset;
|
|
||||||
transition: background linear .5s;
|
|
||||||
border-radius: 10px;
|
|
||||||
background: #526583;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*only for IE*/
|
|
||||||
.submarine_bg_ie{
|
|
||||||
width: 700px;
|
|
||||||
margin-left: 35%;
|
|
||||||
padding-top: 120px;
|
|
||||||
overflow: hidden;
|
|
||||||
}
|
|
||||||
|
|
||||||
.submarine_waves_ie{
|
|
||||||
position: absolute;
|
|
||||||
bottom: -20px;
|
|
||||||
}
|
|
||||||
.submarine_bg_ie img{
|
|
||||||
-ms-interpolation-mode: bicubic;
|
|
||||||
interpolation-mode: bicubic;
|
|
||||||
}
|
|
||||||
|
|
||||||
/***********************************/
|
|
||||||
/****- 3. ANIMATED ELEMENTS -******/
|
|
||||||
/*********************************/
|
|
||||||
|
|
||||||
|
|
||||||
/*---- 3. a. WATER WAVES ----*/
|
|
||||||
|
|
||||||
#wave_top{
|
|
||||||
-webkit-animation: waves 3s linear infinite;
|
|
||||||
animation: waves 3s linear infinite;
|
|
||||||
}
|
|
||||||
#wave_bottom{
|
|
||||||
-webkit-animation: waves 6s linear infinite;
|
|
||||||
animation: waves 6s linear infinite;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*---- 3. b. SUBMARINE ----*/
|
|
||||||
|
|
||||||
#Submarine{
|
|
||||||
|
|
||||||
-webkit-animation: submarine 4000ms linear infinite;
|
|
||||||
|
|
||||||
animation: submarine 4000ms linear infinite;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*---- 3. c. SUBMARINE FAN ----*/
|
|
||||||
|
|
||||||
#fan{
|
|
||||||
-webkit-animation: spin 900ms linear infinite;
|
|
||||||
animation: spin 900ms linear infinite;
|
|
||||||
-webkit-transform-origin: 34px 34px;
|
|
||||||
-ms-transform-origin: 34px 34px;
|
|
||||||
transform-origin: 34px 34px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*---- 3. d. SUBMARINE HEAD LIGHT ----*/
|
|
||||||
|
|
||||||
#head_light{
|
|
||||||
-webkit-transform-origin: 500px 200px;
|
|
||||||
-ms-transform-origin: 500px 200px;
|
|
||||||
transform-origin: 500px 200px;
|
|
||||||
-webkit-animation: headlight 4000ms linear infinite;
|
|
||||||
animation: headlight 4000ms linear infinite;
|
|
||||||
}
|
|
||||||
|
|
||||||
.lights{
|
|
||||||
-webkit-animation: lights 2s ease-in infinite;
|
|
||||||
animation: lights 2s ease-in infinite;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*---- 3. e. BUBBLES ----*/
|
|
||||||
|
|
||||||
#bubble_small{
|
|
||||||
-webkit-animation: bubble_s 2s linear infinite;
|
|
||||||
animation: bubble_s 2s linear infinite;
|
|
||||||
}
|
|
||||||
#bubble_medium{
|
|
||||||
-webkit-animation: bubble_m 2s linear infinite;
|
|
||||||
animation: bubble_m 2s linear infinite;
|
|
||||||
}
|
|
||||||
#bubble_large{
|
|
||||||
-webkit-animation: bubble_l 2s linear infinite;
|
|
||||||
animation: bubble_l 2s linear infinite;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*don't worry its for IE*/
|
|
||||||
.submarine_bg_ie img{
|
|
||||||
|
|
||||||
-webkit-animation: submarine 4000ms linear infinite;
|
|
||||||
|
|
||||||
animation: submarine 4000ms linear infinite;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*************************************/
|
|
||||||
/****- 4. ANIMATION KEYFRAMES -******/
|
|
||||||
/***********************************/
|
|
||||||
|
|
||||||
@-webkit-keyframes spin{
|
|
||||||
100%{
|
|
||||||
-webkit-transform: rotate(360deg);
|
|
||||||
transform: rotate(360deg);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@keyframes spin{
|
|
||||||
100%{
|
|
||||||
-webkit-transform: rotate(360deg);
|
|
||||||
transform: rotate(360deg);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@-webkit-keyframes headlight{
|
|
||||||
50%{
|
|
||||||
-webkit-transform: rotate(15deg);
|
|
||||||
transform: rotate(15deg);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes headlight{
|
|
||||||
50%{
|
|
||||||
-webkit-transform: rotate(15deg);
|
|
||||||
transform: rotate(15deg);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@-webkit-keyframes submarine{
|
|
||||||
50%{
|
|
||||||
-webkit-transform: rotate(5deg);
|
|
||||||
transform: rotate(5deg);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes submarine{
|
|
||||||
50%{
|
|
||||||
-webkit-transform: rotate(5deg);
|
|
||||||
transform: rotate(5deg);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@-webkit-keyframes waves{
|
|
||||||
50%{
|
|
||||||
-webkit-transform: translateY(18px);
|
|
||||||
transform: translateY(18px);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes waves{
|
|
||||||
50%{
|
|
||||||
-webkit-transform: translateY(18px);
|
|
||||||
transform: translateY(18px);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@-webkit-keyframes bubble_s{
|
|
||||||
40%{
|
|
||||||
opacity: 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes bubble_s{
|
|
||||||
40%{
|
|
||||||
opacity: 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@-webkit-keyframes bubble_m{
|
|
||||||
60%{
|
|
||||||
opacity: 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@keyframes bubble_m{
|
|
||||||
60%{
|
|
||||||
opacity: 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@-webkit-keyframes bubble_l{
|
|
||||||
100%{
|
|
||||||
opacity: 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@keyframes bubble_l{
|
|
||||||
100%{
|
|
||||||
opacity: 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@-webkit-keyframes lights{
|
|
||||||
50%{
|
|
||||||
fill: white;
|
|
||||||
-webkit-transition: fill ease-in-out .5s;
|
|
||||||
transition: fill ease-in-out .5s;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes lights{
|
|
||||||
50%{
|
|
||||||
fill: white;
|
|
||||||
-webkit-transition: fill ease-in-out .5s;
|
|
||||||
transition: fill ease-in-out .5s;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*************************************/
|
|
||||||
/****- 5. MEDIA QUERIES -******/
|
|
||||||
/***********************************/
|
|
||||||
|
|
||||||
@media (max-width: 1200px){
|
|
||||||
.submarine_bg_ie{
|
|
||||||
width: 500px;
|
|
||||||
margin-right: 33%;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (max-width: 800px){
|
|
||||||
.submarine_bg_ie{
|
|
||||||
width: 260px;
|
|
||||||
margin: 0 auto;
|
|
||||||
}
|
|
||||||
.error h1{
|
|
||||||
font-size: 2em;
|
|
||||||
}
|
|
||||||
.navigation{
|
|
||||||
top: 160px;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (max-width: 480px){
|
|
||||||
.error h1{
|
|
||||||
font-size: 1.8em;
|
|
||||||
}
|
|
||||||
.error p{
|
|
||||||
font-size: 0.8em;
|
|
||||||
}
|
|
||||||
.navigation{
|
|
||||||
top: 150px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/*************************************/
|
|
||||||
/****- 6. LOADING CSS ---******/
|
|
||||||
/***********************************/
|
|
||||||
|
|
||||||
.spinner {
|
|
||||||
margin: 300px auto 0;
|
|
||||||
width: 70px;
|
|
||||||
text-align: center;
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
.spinner > div {
|
|
||||||
width: 18px;
|
|
||||||
height: 18px;
|
|
||||||
background-color: #f0f0f0;
|
|
||||||
border-radius: 100%;
|
|
||||||
display: inline-block;
|
|
||||||
-webkit-animation: bouncedelay 1.4s infinite ease-in-out;
|
|
||||||
animation: bouncedelay 1.4s infinite ease-in-out;
|
|
||||||
/* Prevent first frame from flickering when animation starts */
|
|
||||||
-webkit-animation-fill-mode: both;
|
|
||||||
animation-fill-mode: both;
|
|
||||||
}
|
|
||||||
|
|
||||||
.spinner .bounce1 {
|
|
||||||
-webkit-animation-delay: -0.32s;
|
|
||||||
animation-delay: -0.32s;
|
|
||||||
}
|
|
||||||
|
|
||||||
.spinner .bounce2 {
|
|
||||||
-webkit-animation-delay: -0.16s;
|
|
||||||
animation-delay: -0.16s;
|
|
||||||
}
|
|
||||||
|
|
||||||
@-webkit-keyframes bouncedelay {
|
|
||||||
0%, 80%, 100% { -webkit-transform: scale(0.0) }
|
|
||||||
40% { -webkit-transform: scale(1.0) }
|
|
||||||
}
|
|
||||||
|
|
||||||
@keyframes bouncedelay {
|
|
||||||
0%, 80%, 100% {
|
|
||||||
transform: scale(0.0);
|
|
||||||
-webkit-transform: scale(0.0);
|
|
||||||
} 40% {
|
|
||||||
transform: scale(1.0);
|
|
||||||
-webkit-transform: scale(1.0);
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,49 +0,0 @@
|
||||||
//##################################//
|
|
||||||
// Author : Cavethemes //
|
|
||||||
// Contact : cavethemes@gmail.com //
|
|
||||||
//##################################//
|
|
||||||
|
|
||||||
//---------------------------//
|
|
||||||
// INTERNET EXPLORER CODE //
|
|
||||||
//---------------------------//
|
|
||||||
// It replaces svg with a png image for IE browsers.
|
|
||||||
|
|
||||||
function IE() {
|
|
||||||
"use strict";
|
|
||||||
var ms_ie = false;
|
|
||||||
var ua = window.navigator.userAgent;
|
|
||||||
var old_ie = ua.indexOf('MSIE ');
|
|
||||||
var new_ie = ua.indexOf('Trident/');
|
|
||||||
|
|
||||||
if ((old_ie > -1) || (new_ie > -1)) {
|
|
||||||
ms_ie = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (ms_ie) {
|
|
||||||
$('svg').css('display','none');
|
|
||||||
$('body').append("<div class='submarine_bg_ie' ><img src='img/png/submarine.png' width='100%' /></div> <div class='submarine_waves_ie' ><img src='img/png/waves.png' width='100%' /></div>");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
//---------------------------//
|
|
||||||
// LOADING PAGE CODE //
|
|
||||||
//---------------------------//
|
|
||||||
// It shows the loading animation for 3 seconds, before starting of the page/
|
|
||||||
|
|
||||||
$('.spinner').css('display','block');
|
|
||||||
$(function(){
|
|
||||||
$('svg').css('opacity','0');
|
|
||||||
$('nav').css('opacity','0');
|
|
||||||
$('.error').css('opacity','0');
|
|
||||||
|
|
||||||
setTimeout(function(){
|
|
||||||
$('nav').css('opacity','1');
|
|
||||||
$('svg').css('opacity','1');
|
|
||||||
$('.error').css('opacity','1');
|
|
||||||
$('.spinner').css('display','none');
|
|
||||||
IE();
|
|
||||||
}, 3000);
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue