Line 1: | Line 1: | ||
− | < | + | <html> |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | < | + | <style> |
− | + | /* Default sheet */ | |
− | + | /* General Demo Style */ | |
− | + | /*@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700); | |
− | + | ||
− | + | ||
− | + | @font-face { | |
− | + | font-family: 'fontawesome'; | |
− | + | src:url('../fonts/fontawesome.eot'); | |
− | + | src:url('../fonts/fontawesome.eot?#iefix') format('embedded-opentype'), | |
+ | url('../fonts/fontawesome.svg#fontawesome') format('svg'), | ||
+ | url('../fonts/fontawesome.woff') format('woff'), | ||
+ | url('../fonts/fontawesome.ttf') format('truetype'); | ||
+ | font-weight: normal; | ||
+ | font-style: normal; | ||
+ | }*/ | ||
+ | body, html { font-size: 100%; padding: 0; margin: 0;} | ||
− | + | /* Reset */ | |
+ | *, | ||
+ | *:after, | ||
+ | *:before { | ||
+ | -webkit-box-sizing: border-box; | ||
+ | -moz-box-sizing: border-box; | ||
+ | box-sizing: border-box; | ||
+ | } | ||
− | + | /* Clearfix hack by Nicolas Gallagher: http://nicolasgallagher.com/micro-clearfix-hack/ */ | |
− | + | .clearfix:before, | |
− | + | .clearfix:after { | |
− | + | content: " "; | |
− | + | display: table; | |
− | + | } | |
− | + | ||
− | + | .clearfix:after { | |
− | + | clear: both; | |
+ | } | ||
− | + | body { | |
+ | font-family: 'Lato', Calibri, Arial, sans-serif; | ||
+ | color: #b1aea6; | ||
+ | background: #fffcf5; | ||
+ | min-height: 800px; | ||
+ | } | ||
− | + | a { | |
− | + | color: #ccc; | |
− | + | text-decoration: none; | |
− | + | } | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | a:hover { | |
− | + | color: #fff; | |
− | + | } | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | .main, | |
− | + | .container > header { | |
− | + | width: 100%; | |
− | + | margin: 0 auto; | |
− | + | padding: 0 1.875em 3.125em 1.875em; | |
− | + | } | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | .main { | |
− | + | max-width: 69em; | |
− | + | padding-top: 2em; | |
− | + | } | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | .column { | |
− | + | float: left; | |
− | + | width: 50%; | |
− | + | padding: 0 2em; | |
− | + | min-height: 300px; | |
+ | min-width: 320px; | ||
+ | position: relative; | ||
+ | } | ||
− | + | .column:nth-child(2) { | |
− | + | min-height: 400px; | |
− | + | box-shadow: -1px 0 0 rgba(0,0,0,0.1); | |
+ | background: url(../images/clickhere.png) 90px 0 no-repeat; | ||
+ | } | ||
− | + | .column:last-child:before { | |
− | + | content: ''; | |
− | + | position: absolute; | |
− | + | height: 7px; | |
− | + | background: #ceccc6; | |
− | + | top: 100px; | |
− | + | left: 10px; | |
+ | } | ||
− | + | .column p { | |
− | + | font-weight: 300; | |
− | + | font-size: 2em; | |
− | + | padding: 0; | |
− | + | margin: 0; | |
+ | text-align: right; | ||
+ | line-height: 1.5; | ||
+ | } | ||
− | + | .container > header { | |
− | + | padding: 2.875em 1.875em 2.875em; | |
− | + | text-align: center; | |
− | + | background: rgba(0,0,0,0.01); | |
− | + | } | |
− | + | ||
− | + | .container > header h1 { | |
− | + | font-size: 2.625em; | |
− | + | line-height: 1.3; | |
− | + | margin: 0; | |
− | + | color: #89867e; | |
− | + | font-weight: 300; | |
+ | } | ||
− | + | .container > header span { | |
− | + | display: block; | |
− | + | font-size: 60%; | |
+ | color: #ceccc6; | ||
+ | padding: 0 0 0.6em 0.1em; | ||
+ | } | ||
− | + | /* Header Style */ | |
− | + | .codrops-top { | |
− | + | background: #fff; | |
+ | background: rgba(255, 255, 255, 0.95); | ||
+ | text-transform: uppercase; | ||
+ | position: relative; | ||
+ | font-size: 0.68em; | ||
+ | box-shadow: 1px 0px 2px rgba(0,0,0,0.2); | ||
+ | line-height: 2.2; | ||
+ | } | ||
− | + | .codrops-top a { | |
− | + | padding: 0 1em; | |
− | + | letter-spacing: 0.1em; | |
− | + | color: #333; | |
+ | display: inline-block; | ||
+ | } | ||
− | + | .codrops-top a:hover { | |
− | + | background: rgba(255,255,255,0.99); | |
− | + | color: #000; | |
+ | } | ||
− | + | .codrops-top span.right { | |
− | + | float: right; | |
− | + | } | |
− | + | .codrops-top span.right a { | |
− | + | float: left; | |
− | + | display: block; | |
− | + | } | |
− | + | /* Demo Buttons Style */ | |
− | + | .codrops-demos { | |
− | + | padding-top: 1em; | |
− | + | font-size: 0.9em; | |
− | + | } | |
− | + | .codrops-demos a { | |
− | + | display: inline-block; | |
− | + | margin: 0.5em; | |
− | + | padding: 0.7em 1.1em; | |
− | + | border: 3px solid #b1aea6; | |
− | + | color: #b1aea6; | |
+ | font-weight: 700; | ||
+ | } | ||
− | + | .codrops-demos a:hover, | |
− | + | .codrops-demos a.current-demo, | |
− | + | .codrops-demos a.current-demo:hover { | |
− | + | border-color: #89867e; | |
+ | color: #89867e; | ||
+ | } | ||
− | + | @media screen and (max-width: 46.0625em) { | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | .main { | |
− | + | padding: 0; | |
− | + | } | |
− | + | .column { | |
− | + | width: 100%; | |
− | + | min-width: auto; | |
+ | min-height: auto; | ||
+ | padding: 3em 2em; | ||
+ | } | ||
− | + | .column p { | |
− | + | text-align: left; | |
− | + | font-size: 1.5em; | |
− | + | } | |
− | + | ||
− | + | ||
− | + | ||
− | + | .column:nth-child(2) { | |
− | + | box-shadow: 0 -1px 0 rgba(0,0,0,0.1); | |
− | + | background-position: 90px 3em; | |
− | + | } | |
+ | } | ||
− | + | /* Component styles */ | |
− | + | ||
− | + | ||
− | + | /*@font-face { | |
− | + | font-family: 'icomoon'; | |
− | + | src:url('../fonts/icomoon.eot'); | |
+ | src:url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'), | ||
+ | url('../fonts/icomoon.woff') format('woff'), | ||
+ | url('../fonts/icomoon.ttf') format('truetype'), | ||
+ | url('../fonts/icomoon.svg#icomoon') format('svg'); | ||
+ | font-weight: normal; | ||
+ | font-style: normal; | ||
+ | }*/ | ||
− | + | /* Common styles of menus */ | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | .dl-menuwrapper { | |
− | + | width: 100%; | |
− | + | max-width: 991px; | |
− | + | position: fixed; /* position the hamburger menu at the right*/ | |
− | + | right: 0; | |
− | + | top: 20px; /**/ | |
− | + | -webkit-perspective: 1000px; | |
− | + | perspective: 1000px; | |
− | + | -webkit-perspective-origin: 50% 200%; | |
− | + | perspective-origin: 50% 200%; | |
− | + | } | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | .dl-menuwrapper:first-child { | |
− | + | margin-right: 100px; | |
− | + | } | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | .dl-menuwrapper button { | |
− | + | background: #990000; | |
− | + | border: none; | |
− | + | width: 48px; | |
− | + | height: 45px; | |
− | + | text-indent: -900em; | |
− | + | overflow: hidden; | |
− | + | position: relative; | |
− | + | float:left; | |
− | + | cursor: pointer; | |
− | + | outline: none; | |
− | + | } | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | .dl-menuwrapper button:hover, | |
− | + | .dl-menuwrapper button.dl-active, | |
− | + | .dl-menuwrapper ul { | |
− | + | background: #750000; | |
− | + | } | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | .dl-menuwrapper button:after { | |
− | + | content: ''; | |
− | + | position: absolute; | |
− | + | width: 68%; | |
− | + | height: 5px; | |
− | + | background: #fff; | |
− | + | top: 10px; | |
− | + | left: 16%; | |
− | + | box-shadow: | |
+ | 0 10px 0 #fff, | ||
+ | 0 20px 0 #fff; | ||
+ | } | ||
− | + | .dl-menuwrapper ul { | |
− | + | padding: 0; | |
− | + | list-style: none; | |
− | + | -webkit-transform-style: preserve-3d; | |
− | + | transform-style: preserve-3d; | |
− | + | } | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | .dl-menuwrapper li { | |
− | + | position: relative; | |
− | + | } | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | .dl-menuwrapper li a { | |
− | + | display: block; | |
− | + | position: relative; | |
− | + | padding: 15px 20px; | |
− | + | font-size: 16px; | |
− | + | line-height: 20px; | |
− | + | font-weight: 300; | |
− | + | color: #fff; | |
− | + | outline: none; | |
− | + | } | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | .no-touch .dl-menuwrapper li a:hover { | |
− | + | background: rgba(255,248,213,0.1); | |
− | + | } | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | .dl-menuwrapper li.dl-back > a { | |
− | + | padding-left: 30px; | |
− | + | background: rgba(0,0,0,0.1); | |
− | + | } | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
+ | .dl-menuwrapper li.dl-back:after, | ||
+ | .dl-menuwrapper li > a:not(:only-child):after { | ||
+ | position: absolute; | ||
+ | top: 0; | ||
+ | line-height: 50px; | ||
+ | font-family: 'icomoon'; | ||
+ | speak: none; | ||
+ | -webkit-font-smoothing: antialiased; | ||
+ | content: "\e000"; | ||
+ | } | ||
− | + | .dl-menuwrapper li.dl-back:after { | |
+ | left: 10px; | ||
+ | color: rgba(212,204,198,0.3); | ||
+ | -webkit-transform: rotate(180deg); | ||
+ | transform: rotate(180deg); | ||
+ | } | ||
− | + | .dl-menuwrapper li > a:after { | |
+ | right: 10px; | ||
+ | color: rgba(0,0,0,0.15); | ||
+ | } | ||
− | + | .dl-menuwrapper .dl-menu { | |
+ | margin: 5px 0 0 0; | ||
+ | position: absolute; | ||
+ | width: 100%; | ||
+ | opacity: 0; | ||
+ | pointer-events: none; | ||
+ | -webkit-transform: translateY(10px); | ||
+ | transform: translateY(10px); | ||
+ | -webkit-backface-visibility: hidden; | ||
+ | backface-visibility: hidden; | ||
+ | } | ||
− | + | .dl-menuwrapper .dl-menu.dl-menu-toggle { | |
− | + | transition: all 0.3s ease; | |
− | + | } | |
− | + | .dl-menuwrapper .dl-menu.dl-menuopen { | |
− | + | opacity: 1; | |
+ | pointer-events: auto; | ||
+ | -webkit-transform: translateY(0px); | ||
+ | transform: translateY(0px); | ||
+ | } | ||
− | + | /* Hide the inner submenus */ | |
− | + | .dl-menuwrapper li .dl-submenu { | |
− | + | display: none; | |
} | } | ||
− | + | /* | |
− | + | When a submenu is openend, we will hide all li siblings. | |
− | } | + | For that we give a class to the parent menu called "dl-subview". |
+ | We also hide the submenu link. | ||
+ | The opened submenu will get the class "dl-subviewopen". | ||
+ | All this is done for any sub-level being entered. | ||
+ | */ | ||
+ | .dl-menu.dl-subview li, | ||
+ | .dl-menu.dl-subview li.dl-subviewopen > a, | ||
+ | .dl-menu.dl-subview li.dl-subview > a { | ||
+ | display: none; | ||
+ | } | ||
− | + | .dl-menu.dl-subview li.dl-subview, | |
− | + | .dl-menu.dl-subview li.dl-subview .dl-submenu, | |
− | + | .dl-menu.dl-subview li.dl-subviewopen, | |
− | + | .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu, | |
− | + | .dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li { | |
− | + | display: block; | |
− | + | ||
− | + | ||
} | } | ||
− | + | /* Dynamically added submenu outside of the menu context */ | |
− | + | .dl-menuwrapper > .dl-submenu { | |
− | + | position: absolute; | |
− | }); | + | width: 100%; |
− | + | top: 50px; | |
+ | left: 0; | ||
+ | margin: 0; | ||
+ | } | ||
+ | |||
+ | /* Animation classes for moving out and in */ | ||
+ | |||
+ | .dl-menu.dl-animate-out-1 { | ||
+ | -webkit-animation: MenuAnimOut1 0.4s; | ||
+ | animation: MenuAnimOut1 0.4s; | ||
+ | } | ||
+ | |||
+ | .dl-menu.dl-animate-out-2 { | ||
+ | -webkit-animation: MenuAnimOut2 0.3s ease-in-out; | ||
+ | animation: MenuAnimOut2 0.3s ease-in-out; | ||
+ | } | ||
+ | |||
+ | .dl-menu.dl-animate-out-3 { | ||
+ | -webkit-animation: MenuAnimOut3 0.4s ease; | ||
+ | animation: MenuAnimOut3 0.4s ease; | ||
+ | } | ||
+ | |||
+ | .dl-menu.dl-animate-out-4 { | ||
+ | -webkit-animation: MenuAnimOut4 0.4s ease; | ||
+ | animation: MenuAnimOut4 0.4s ease; | ||
+ | } | ||
+ | |||
+ | .dl-menu.dl-animate-out-5 { | ||
+ | -webkit-animation: MenuAnimOut5 0.4s ease; | ||
+ | animation: MenuAnimOut5 0.4s ease; | ||
+ | } | ||
+ | |||
+ | @-webkit-keyframes MenuAnimOut1 { | ||
+ | 0% { } | ||
+ | 50% { | ||
+ | -webkit-transform: translateZ(-250px) rotateY(30deg); | ||
+ | } | ||
+ | 75% { | ||
+ | -webkit-transform: translateZ(-372.5px) rotateY(15deg); | ||
+ | opacity: .5; | ||
+ | } | ||
+ | 100% { | ||
+ | -webkit-transform: translateZ(-500px) rotateY(0deg); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @-webkit-keyframes MenuAnimOut2 { | ||
+ | 0% { } | ||
+ | 100% { | ||
+ | -webkit-transform: translateX(-100%); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @-webkit-keyframes MenuAnimOut3 { | ||
+ | 0% { } | ||
+ | 100% { | ||
+ | -webkit-transform: translateZ(300px); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @-webkit-keyframes MenuAnimOut4 { | ||
+ | 0% { } | ||
+ | 100% { | ||
+ | -webkit-transform: translateZ(-300px); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @-webkit-keyframes MenuAnimOut5 { | ||
+ | 0% { } | ||
+ | 100% { | ||
+ | -webkit-transform: translateY(40%); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @keyframes MenuAnimOut1 { | ||
+ | 0% { } | ||
+ | 50% { | ||
+ | -webkit-transform: translateZ(-250px) rotateY(30deg); | ||
+ | transform: translateZ(-250px) rotateY(30deg); | ||
+ | } | ||
+ | 75% { | ||
+ | -webkit-transform: translateZ(-372.5px) rotateY(15deg); | ||
+ | transform: translateZ(-372.5px) rotateY(15deg); | ||
+ | opacity: .5; | ||
+ | } | ||
+ | 100% { | ||
+ | -webkit-transform: translateZ(-500px) rotateY(0deg); | ||
+ | transform: translateZ(-500px) rotateY(0deg); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @keyframes MenuAnimOut2 { | ||
+ | 0% { } | ||
+ | 100% { | ||
+ | -webkit-transform: translateX(-100%); | ||
+ | transform: translateX(-100%); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @keyframes MenuAnimOut3 { | ||
+ | 0% { } | ||
+ | 100% { | ||
+ | -webkit-transform: translateZ(300px); | ||
+ | transform: translateZ(300px); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @keyframes MenuAnimOut4 { | ||
+ | 0% { } | ||
+ | 100% { | ||
+ | -webkit-transform: translateZ(-300px); | ||
+ | transform: translateZ(-300px); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @keyframes MenuAnimOut5 { | ||
+ | 0% { } | ||
+ | 100% { | ||
+ | -webkit-transform: translateY(40%); | ||
+ | transform: translateY(40%); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | .dl-menu.dl-animate-in-1 { | ||
+ | -webkit-animation: MenuAnimIn1 0.3s; | ||
+ | animation: MenuAnimIn1 0.3s; | ||
+ | } | ||
+ | |||
+ | .dl-menu.dl-animate-in-2 { | ||
+ | -webkit-animation: MenuAnimIn2 0.3s ease-in-out; | ||
+ | animation: MenuAnimIn2 0.3s ease-in-out; | ||
+ | } | ||
+ | |||
+ | .dl-menu.dl-animate-in-3 { | ||
+ | -webkit-animation: MenuAnimIn3 0.4s ease; | ||
+ | animation: MenuAnimIn3 0.4s ease; | ||
+ | } | ||
+ | |||
+ | .dl-menu.dl-animate-in-4 { | ||
+ | -webkit-animation: MenuAnimIn4 0.4s ease; | ||
+ | animation: MenuAnimIn4 0.4s ease; | ||
+ | } | ||
+ | |||
+ | .dl-menu.dl-animate-in-5 { | ||
+ | -webkit-animation: MenuAnimIn5 0.4s ease; | ||
+ | animation: MenuAnimIn5 0.4s ease; | ||
+ | } | ||
+ | |||
+ | @-webkit-keyframes MenuAnimIn1 { | ||
+ | 0% { | ||
+ | -webkit-transform: translateZ(-500px) rotateY(0deg); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | 20% { | ||
+ | -webkit-transform: translateZ(-250px) rotateY(30deg); | ||
+ | opacity: 0.5; | ||
+ | } | ||
+ | 100% { | ||
+ | -webkit-transform: translateZ(0px) rotateY(0deg); | ||
+ | opacity: 1; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @-webkit-keyframes MenuAnimIn2 { | ||
+ | 0% { | ||
+ | -webkit-transform: translateX(-100%); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | 100% { | ||
+ | -webkit-transform: translateX(0px); | ||
+ | opacity: 1; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @-webkit-keyframes MenuAnimIn3 { | ||
+ | 0% { | ||
+ | -webkit-transform: translateZ(300px); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | 100% { | ||
+ | -webkit-transform: translateZ(0px); | ||
+ | opacity: 1; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @-webkit-keyframes MenuAnimIn4 { | ||
+ | 0% { | ||
+ | -webkit-transform: translateZ(-300px); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | 100% { | ||
+ | -webkit-transform: translateZ(0px); | ||
+ | opacity: 1; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @-webkit-keyframes MenuAnimIn5 { | ||
+ | 0% { | ||
+ | -webkit-transform: translateY(40%); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | 100% { | ||
+ | -webkit-transform: translateY(0); | ||
+ | opacity: 1; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @keyframes MenuAnimIn1 { | ||
+ | 0% { | ||
+ | -webkit-transform: translateZ(-500px) rotateY(0deg); | ||
+ | transform: translateZ(-500px) rotateY(0deg); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | 20% { | ||
+ | -webkit-transform: translateZ(-250px) rotateY(30deg); | ||
+ | transform: translateZ(-250px) rotateY(30deg); | ||
+ | opacity: 0.5; | ||
+ | } | ||
+ | 100% { | ||
+ | -webkit-transform: translateZ(0px) rotateY(0deg); | ||
+ | transform: translateZ(0px) rotateY(0deg); | ||
+ | opacity: 1; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @keyframes MenuAnimIn2 { | ||
+ | 0% { | ||
+ | -webkit-transform: translateX(-100%); | ||
+ | transform: translateX(-100%); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | 100% { | ||
+ | -webkit-transform: translateX(0px); | ||
+ | transform: translateX(0px); | ||
+ | opacity: 1; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @keyframes MenuAnimIn3 { | ||
+ | 0% { | ||
+ | -webkit-transform: translateZ(300px); | ||
+ | transform: translateZ(300px); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | 100% { | ||
+ | -webkit-transform: translateZ(0px); | ||
+ | transform: translateZ(0px); | ||
+ | opacity: 1; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @keyframes MenuAnimIn4 { | ||
+ | 0% { | ||
+ | -webkit-transform: translateZ(-300px); | ||
+ | transform: translateZ(-300px); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | 100% { | ||
+ | -webkit-transform: translateZ(0px); | ||
+ | transform: translateZ(0px); | ||
+ | opacity: 1; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @keyframes MenuAnimIn5 { | ||
+ | 0% { | ||
+ | -webkit-transform: translateY(40%); | ||
+ | transform: translateY(40%); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | 100% { | ||
+ | -webkit-transform: translateY(0); | ||
+ | transform: translateY(0); | ||
+ | opacity: 1; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | .dl-menuwrapper > .dl-submenu.dl-animate-in-1 { | ||
+ | -webkit-animation: SubMenuAnimIn1 0.4s ease; | ||
+ | animation: SubMenuAnimIn1 0.4s ease; | ||
+ | } | ||
+ | |||
+ | .dl-menuwrapper > .dl-submenu.dl-animate-in-2 { | ||
+ | -webkit-animation: SubMenuAnimIn2 0.3s ease-in-out; | ||
+ | animation: SubMenuAnimIn2 0.3s ease-in-out; | ||
+ | } | ||
+ | |||
+ | .dl-menuwrapper > .dl-submenu.dl-animate-in-3 { | ||
+ | -webkit-animation: SubMenuAnimIn3 0.4s ease; | ||
+ | animation: SubMenuAnimIn3 0.4s ease; | ||
+ | } | ||
+ | |||
+ | .dl-menuwrapper > .dl-submenu.dl-animate-in-4 { | ||
+ | -webkit-animation: SubMenuAnimIn4 0.4s ease; | ||
+ | animation: SubMenuAnimIn4 0.4s ease; | ||
+ | } | ||
+ | |||
+ | .dl-menuwrapper > .dl-submenu.dl-animate-in-5 { | ||
+ | -webkit-animation: SubMenuAnimIn5 0.4s ease; | ||
+ | animation: SubMenuAnimIn5 0.4s ease; | ||
+ | } | ||
+ | |||
+ | @-webkit-keyframes SubMenuAnimIn1 { | ||
+ | 0% { | ||
+ | -webkit-transform: translateX(50%); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | 100% { | ||
+ | -webkit-transform: translateX(0px); | ||
+ | opacity: 1; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @-webkit-keyframes SubMenuAnimIn2 { | ||
+ | 0% { | ||
+ | -webkit-transform: translateX(100%); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | 100% { | ||
+ | -webkit-transform: translateX(0px); | ||
+ | opacity: 1; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @-webkit-keyframes SubMenuAnimIn3 { | ||
+ | 0% { | ||
+ | -webkit-transform: translateZ(-300px); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | 100% { | ||
+ | -webkit-transform: translateZ(0px); | ||
+ | opacity: 1; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @-webkit-keyframes SubMenuAnimIn4 { | ||
+ | 0% { | ||
+ | -webkit-transform: translateZ(300px); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | 100% { | ||
+ | -webkit-transform: translateZ(0px); | ||
+ | opacity: 1; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @-webkit-keyframes SubMenuAnimIn5 { | ||
+ | 0% { | ||
+ | -webkit-transform: translateZ(-200px); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | 100% { | ||
+ | -webkit-transform: translateZ(0); | ||
+ | opacity: 1; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @keyframes SubMenuAnimIn1 { | ||
+ | 0% { | ||
+ | -webkit-transform: translateX(50%); | ||
+ | transform: translateX(50%); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | 100% { | ||
+ | -webkit-transform: translateX(0px); | ||
+ | transform: translateX(0px); | ||
+ | opacity: 1; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @keyframes SubMenuAnimIn2 { | ||
+ | 0% { | ||
+ | -webkit-transform: translateX(100%); | ||
+ | transform: translateX(100%); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | 100% { | ||
+ | -webkit-transform: translateX(0px); | ||
+ | transform: translateX(0px); | ||
+ | opacity: 1; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @keyframes SubMenuAnimIn3 { | ||
+ | 0% { | ||
+ | -webkit-transform: translateZ(-300px); | ||
+ | transform: translateZ(-300px); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | 100% { | ||
+ | -webkit-transform: translateZ(0px); | ||
+ | transform: translateZ(0px); | ||
+ | opacity: 1; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @keyframes SubMenuAnimIn4 { | ||
+ | 0% { | ||
+ | -webkit-transform: translateZ(300px); | ||
+ | transform: translateZ(300px); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | 100% { | ||
+ | -webkit-transform: translateZ(0px); | ||
+ | transform: translateZ(0px); | ||
+ | opacity: 1; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @keyframes SubMenuAnimIn5 { | ||
+ | 0% { | ||
+ | -webkit-transform: translateZ(-200px); | ||
+ | transform: translateZ(-200px); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | 100% { | ||
+ | -webkit-transform: translateZ(0); | ||
+ | transform: translateZ(0); | ||
+ | opacity: 1; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | .dl-menuwrapper > .dl-submenu.dl-animate-out-1 { | ||
+ | -webkit-animation: SubMenuAnimOut1 0.4s ease; | ||
+ | animation: SubMenuAnimOut1 0.4s ease; | ||
+ | } | ||
+ | |||
+ | .dl-menuwrapper > .dl-submenu.dl-animate-out-2 { | ||
+ | -webkit-animation: SubMenuAnimOut2 0.3s ease-in-out; | ||
+ | animation: SubMenuAnimOut2 0.3s ease-in-out; | ||
+ | } | ||
+ | |||
+ | .dl-menuwrapper > .dl-submenu.dl-animate-out-3 { | ||
+ | -webkit-animation: SubMenuAnimOut3 0.4s ease; | ||
+ | animation: SubMenuAnimOut3 0.4s ease; | ||
+ | } | ||
+ | |||
+ | .dl-menuwrapper > .dl-submenu.dl-animate-out-4 { | ||
+ | -webkit-animation: SubMenuAnimOut4 0.4s ease; | ||
+ | animation: SubMenuAnimOut4 0.4s ease; | ||
+ | } | ||
+ | |||
+ | .dl-menuwrapper > .dl-submenu.dl-animate-out-5 { | ||
+ | -webkit-animation: SubMenuAnimOut5 0.4s ease; | ||
+ | animation: SubMenuAnimOut5 0.4s ease; | ||
+ | } | ||
+ | |||
+ | @-webkit-keyframes SubMenuAnimOut1 { | ||
+ | 0% { | ||
+ | -webkit-transform: translateX(0%); | ||
+ | opacity: 1; | ||
+ | } | ||
+ | 100% { | ||
+ | -webkit-transform: translateX(50%); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @-webkit-keyframes SubMenuAnimOut2 { | ||
+ | 0% { | ||
+ | -webkit-transform: translateX(0%); | ||
+ | opacity: 1; | ||
+ | } | ||
+ | 100% { | ||
+ | -webkit-transform: translateX(100%); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @-webkit-keyframes SubMenuAnimOut3 { | ||
+ | 0% { | ||
+ | -webkit-transform: translateZ(0px); | ||
+ | opacity: 1; | ||
+ | } | ||
+ | 100% { | ||
+ | -webkit-transform: translateZ(-300px); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @-webkit-keyframes SubMenuAnimOut4 { | ||
+ | 0% { | ||
+ | -webkit-transform: translateZ(0px); | ||
+ | opacity: 1; | ||
+ | } | ||
+ | 100% { | ||
+ | -webkit-transform: translateZ(300px); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @-webkit-keyframes SubMenuAnimOut5 { | ||
+ | 0% { | ||
+ | -webkit-transform: translateZ(0); | ||
+ | opacity: 1; | ||
+ | } | ||
+ | 100% { | ||
+ | -webkit-transform: translateZ(-200px); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @keyframes SubMenuAnimOut1 { | ||
+ | 0% { | ||
+ | -webkit-transform: translateX(0%); | ||
+ | transform: translateX(0%); | ||
+ | opacity: 1; | ||
+ | } | ||
+ | 100% { | ||
+ | -webkit-transform: translateX(50%); | ||
+ | transform: translateX(50%); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @keyframes SubMenuAnimOut2 { | ||
+ | 0% { | ||
+ | -webkit-transform: translateX(0%); | ||
+ | transform: translateX(0%); | ||
+ | opacity: 1; | ||
+ | } | ||
+ | 100% { | ||
+ | -webkit-transform: translateX(100%); | ||
+ | transform: translateX(100%); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @keyframes SubMenuAnimOut3 { | ||
+ | 0% { | ||
+ | -webkit-transform: translateZ(0px); | ||
+ | transform: translateZ(0px); | ||
+ | opacity: 1; | ||
+ | } | ||
+ | 100% { | ||
+ | -webkit-transform: translateZ(-300px); | ||
+ | transform: translateZ(-300px); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @keyframes SubMenuAnimOut4 { | ||
+ | 0% { | ||
+ | -webkit-transform: translateZ(0px); | ||
+ | transform: translateZ(0px); | ||
+ | opacity: 1; | ||
+ | } | ||
+ | 100% { | ||
+ | -webkit-transform: translateZ(300px); | ||
+ | transform: translateZ(300px); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | @keyframes SubMenuAnimOut5 { | ||
+ | 0% { | ||
+ | -webkit-transform: translateZ(0); | ||
+ | transform: translateZ(0); | ||
+ | opacity: 1; | ||
+ | } | ||
+ | 100% { | ||
+ | -webkit-transform: translateZ(-200px); | ||
+ | transform: translateZ(-200px); | ||
+ | opacity: 0; | ||
+ | } | ||
+ | } | ||
+ | |||
+ | /* No JS Fallback */ | ||
+ | .no-js .dl-menuwrapper .dl-menu { | ||
+ | position: relative; | ||
+ | opacity: 1; | ||
+ | -webkit-transform: none; | ||
+ | transform: none; | ||
+ | } | ||
+ | |||
+ | .no-js .dl-menuwrapper li .dl-submenu { | ||
+ | display: block; | ||
+ | } | ||
+ | |||
+ | .no-js .dl-menuwrapper li.dl-back { | ||
+ | display: none; | ||
+ | } | ||
+ | |||
+ | .no-js .dl-menuwrapper li > a:not(:only-child) { | ||
+ | background: rgba(0,0,0,0.1); | ||
+ | } | ||
+ | |||
+ | .no-js .dl-menuwrapper li > a:not(:only-child):after { | ||
+ | content: ''; | ||
+ | } | ||
+ | |||
+ | /* Colors for demos */ | ||
+ | |||
+ | /* Demo 1 */ | ||
+ | .demo-1 .dl-menuwrapper button { | ||
+ | background: #c62860; | ||
+ | } | ||
+ | |||
+ | .demo-1 .dl-menuwrapper button:hover, | ||
+ | .demo-1 .dl-menuwrapper button.dl-active, | ||
+ | .demo-1 .dl-menuwrapper ul { | ||
+ | background: #9e1847; | ||
+ | } | ||
+ | |||
+ | /* Demo 2 */ | ||
+ | .demo-2 .dl-menuwrapper button { | ||
+ | background: #990000; | ||
+ | } | ||
+ | |||
+ | .demo-2 .dl-menuwrapper button:hover, | ||
+ | .demo-2 .dl-menuwrapper button.dl-active, | ||
+ | .demo-2 .dl-menuwrapper ul { | ||
+ | background: #990000; | ||
+ | } | ||
+ | |||
+ | /* Demo 3 */ | ||
+ | .demo-3 .dl-menuwrapper button { | ||
+ | background: #08cbc4; | ||
+ | } | ||
+ | |||
+ | .demo-3 .dl-menuwrapper button:hover, | ||
+ | .demo-3 .dl-menuwrapper button.dl-active, | ||
+ | .demo-3 .dl-menuwrapper ul { | ||
+ | background: #00b4ae; | ||
+ | } | ||
+ | |||
+ | /* Demo 4 */ | ||
+ | .demo-4 .dl-menuwrapper button { | ||
+ | background: #90b912; | ||
+ | } | ||
+ | |||
+ | .demo-4 .dl-menuwrapper button:hover, | ||
+ | .demo-4 .dl-menuwrapper button.dl-active, | ||
+ | .demo-4 .dl-menuwrapper ul { | ||
+ | background: #79a002; | ||
+ | } | ||
+ | |||
+ | /* Demo 5 */ | ||
+ | .demo-5 .dl-menuwrapper button { | ||
+ | background: #744783; | ||
+ | } | ||
+ | |||
+ | .demo-5 .dl-menuwrapper button:hover, | ||
+ | .demo-5 .dl-menuwrapper button.dl-active, | ||
+ | .demo-5 .dl-menuwrapper ul { | ||
+ | background: #643771; | ||
+ | } | ||
+ | |||
+ | </style> | ||
+ | |||
</html> | </html> |
Revision as of 10:22, 27 July 2016