/* Code for batman logo by Damien Pereira Morberto*/ #batman { position:absolute; left:50%; top:50%; margin:-100px 0px 0px -175px; width:350px; height:200px; background-color:#111; border-radius: 175px / 100px; } .inner-y { position: absolute; left: 50%; top: 50%; margin: -87px 0px 0px -160px; width: 320px; height: 174px; background-color: #edc233; border-radius: 195px / 106px; overflow:hidden; } .inner-b { position: absolute; left: 50%; top: 50%; margin: -75px 0px 0px -148px; width: 296px; height: 150px; background-color: #111; border-radius: 205px / 106px; } .cut-lr, .cut-rr { position: absolute; width: 54px; height: 54px; border-radius: 500px; background-color: #edc233; top: 32px; margin: -27px 0px 0px -27px; } .cut-bll, .cut-brr { position: absolute; width: 78px; height: 44px; border-radius: 205px / 106px; background-color: #edc233; bottom:-2px; } .cut-lr { left:102px; } .cut-rr { left:192px; } .cut-bll { -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); left:42px; } .cut-brr { -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg); right:42px; } .cut-blll, .cut-bllr, .cut-brll, .cut-brlr { position: absolute; width: 70px; height: 32px; border-radius: 205px / 106px; background-color: #edc233; bottom: 1px; } .cut-blll, .cut-brll { -webkit-transform:rotate(-112deg); -moz-transform:rotate(-112deg); -ms-transform:rotate(-112deg); -o-transform:rotate(-112deg); transform:rotate(-112deg); } .cut-blll { right:72px; } .cut-brll { left:93px; } .cut-brlr { left:72px; } .cut-bllr { right:93px; } .cut-brlr, .cut-bllr { -webkit-transform:rotate(-67deg); -moz-transform:rotate(-67deg); -ms-transform:rotate(-67deg); -o-transform:rotate(-67deg); transform:rotate(-67deg); } .cut-hd { width: 110px; height: 34px; background: #edc233; left: 92px; top:-2px; position: absolute; } .drw-hd-m { position: absolute; width: 36px; height: 56px; background-color: #111; left: 50%; margin-left: -19px; border-radius: 230px / 110px; top: 23px; } .drw-hd-lt, .drw-hd-rt { position: absolute; width: 0; height: 0; top:2px; border-bottom: 28px solid #111; } .drw-hd-lt { left:129px; border-right: 14px solid transparent; border-left: 1px solid transparent; } .drw-hd-rt { right:131px; border-left: 14px solid transparent; border-right: 1px solid transparent; } .slide-button{ float: right; padding-left: 100%; padding-top: 20px; padding-bottom: 20px; padding-right: 20px; background-color: #edc233; border: none; } /***********************************************************************************************************/ *, *:after, *::before { -moz-box-sizing: border-box; box-sizing: border-box; } html, body, .st-container, .st-content { height: 100%; } .st-content { overflow-y: scroll; background: #303030; } .st-content, .st-content-inner { position: relative; } .st-container { position: relative; overflow: hidden; } .st-menu { position: absolute; top: 0; left: 0; z-index: 100; visibility: hidden; width: 300px; height: 100%; background: #edc233; -webkit-transition: all 0.5s; transition: all 0.5s; opacity: 0.9; } .st-menu ul { margin: 0; padding: 0; list-style: none; } .st-menu h2 { margin: 0; padding: 1em; color: #484848; text-shadow: 0 0 1px rgba(0,0,0,0.1); font-weight: 300; font-size: 2em; } .st-menu ul li a { text-decoration: none; display: block; padding: 1em 1em 1em 1.2em; outline: none; box-shadow: inset 0 -1px rgba(0,0,0,0.2); color: #484848; text-transform: uppercase; text-shadow: 0 0 1px rgba(255,255,255,0.1); letter-spacing: 1px; font-weight: 400; -webkit-transition: background 0.3s, box-shadow 0.3s; transition: background 0.3s, box-shadow 0.3s; } .st-menu ul li:first-child a { box-shadow: inset 0 -1px rgba(0,0,0,0.2), inset 0 1px rgba(0,0,0,0.2); } .st-menu ul li a:hover { background: rgba(0,0,0,0.2); box-shadow: inset 0 -1px rgba(0,0,0,0); color: #fff; } /* Individual effects */ /* Effect 1: Slide in on top */ .st-effect-1.st-menu { visibility: visible; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } .st-effect-1.st-menu-open .st-effect-1.st-menu { visibility: visible; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .st-effect-1.st-menu::after { display: none; }