diff options
Diffstat (limited to 'StoneIsland/platforms/android/assets/www/css/nav.css')
| -rwxr-xr-x | StoneIsland/platforms/android/assets/www/css/nav.css | 341 |
1 files changed, 341 insertions, 0 deletions
diff --git a/StoneIsland/platforms/android/assets/www/css/nav.css b/StoneIsland/platforms/android/assets/www/css/nav.css new file mode 100755 index 00000000..a75fb35c --- /dev/null +++ b/StoneIsland/platforms/android/assets/www/css/nav.css @@ -0,0 +1,341 @@ + +/* NAV BAR */ + +#nav { + position: absolute; + top: 0; left: 0; + width: 249px; + -webkit-transform: translateZ(0) translateX(-249px); + -webkit-transition: -webkit-transform 0.1s; + background: #fff; +} +#content { + position: absolute; + top: 0; left: 0; + width: 100%; height: 100%; + overflow: hidden; + -webkit-transform: translateZ(0) translateX(0px); + -webkit-transition: -webkit-transform 0.1s; +} +.ios #nav, +.ios #content { + top: 20px; + height: -webkit-calc(100% - 20px); +} +.nav #nav { + -webkit-transform: translateZ(0) translateX(0); +} +.nav #content { + -webkit-transform: translateZ(0) translateX(249px); +} +#nav .logo { + background-image: url(../img/wide-logo.png); + background-repeat: no-repeat; + background-position: center center; + background-size: contain; + width: 120px; + height: 80px; + margin-left: 20px; + display: block !important; +} +#nav .menu span { + display: block; + font-size: 14px; + letter-spacing:1.25px; + text-shadow:0px 0px 1px rgba(0,0,0,.2); + color: #000; +} + +#nav .main_menu span { + padding: 30px 0 10px 20px; +} + +#nav .account_menu span, #nav .faq_menu span { + padding: 28px 0 0px 20px; +} + +#nav .faq_menu span:last-child { + padding-bottom:45px!important; +} + +#nav .main_menu { display: block; animation: mfadein 0.3s; } +#nav .account_menu { display: none; } +#nav .faq_menu { display: none; } +#nav.faq .main_menu, +#nav.account .main_menu { display: none; } +#nav.account .account_menu { display: block; } +#nav.faq .faq_menu { display: block; animation: mfadein 0.3s; } + +@keyframes mfadein { 0% { display: none; opacity: 0; } 1% { display:block; opacity: 0; } 100% { opacity: 1; } } + +#nav .submenu { + position: absolute; + width: 100%; + padding: 20px 0; + top:0; + border-top: 1px solid #ddd; +} + +#nav .submenu span { + display: block; + font-size: 14px; + letter-spacing:1.25px; + color: #bbb; + padding: 4px 0 7px 20px +} + +#nav .social { + position: absolute; + bottom: 0; + left: 0; + border-top: 1px solid #ddd; +} +#nav .social span { + display: block; + float: left; + width: 82px; + border-left: 1px solid #ddd; + color: #bbb; + font-size: 18px; + padding: 5px 0; + text-align: center; +} + +#nav-container { + display:flex; + height:calc(100% - 40px); + width:100%; + position:absolute; + flex-direction: column; +} + +#nav-row { + box-sizing:border-box; + padding-bottom:30px; +} + +#nav-fill { + flex: 1; + position:relative; +} + +.menu-emphasis { +font-weight:bold; +padding-bottom:0px; +} + +/* INTRO PAGE WITH SPINNING COMPASS */ + +#intro { + display: none; +} +.intro #intro { + display: block; +} +.intro #header, +.intro #footer { + display: none; +} +#intro div { + position: absolute; + top: 50%; left: 50%; + width: 200px; + padding: 50px; + text-align: center; + font-size: 17px; +} +#intro #compass { + pointer-events: none; + background-image: url(../img/compass-logo.png); + background-repeat: no-repeat; + background-position: center center; + background-size: 230px 230px; + width: 230px; + height: 230px; + padding: 0px; + border-radius: 50%; +} +#intro .store { + -webkit-transform: translateX(-50%) translateY(-50%) translateY(145px) rotateZ(0deg); +} +#intro .hub { + -webkit-transform: translateX(-50%) translateY(-50%) translateX(140px) rotateZ(90deg); +} +#intro .story { + -webkit-transform: translateX(-50%) translateY(-50%) translateY(-145px) rotateZ(0deg); +} +#intro .archive { + -webkit-transform: translateX(-50%) translateY(-50%) translateX(-140px) rotateZ(270deg); +} +#intro .latlng { + position: absolute; + bottom: 5%; left: 0; width: 100%; + text-align: center; + z-index: 2 +} + + +/* HEADER AND FOOTER ON MOST PAGES */ + +#header { + display: block; + position: absolute; + top: 0; left: 0; width: 100%; + height: 42px; + border-bottom: 1px solid black; +} +#header .logo { + background-image: url(../img/wide-logo.png); + background-repeat: no-repeat; + background-position: center center; + position: absolute; + background-size: contain; + width: 120px; height: 40px; + left: 50%; top: -4px; + margin-left: -60px; +} +#header .burger { + display: inline-block; + font-size: 24px; + padding: 6px 10px; +} + +#header .cart { + display: inline-block; + float: right; + width: 18px; + top: 15px; + height: 18px; + margin-right:18px; + border: 1px solid #a9a9a9; + position: relative; + background: #fff; +} + +.cart .cart_count { + position: absolute; + top: 50%; + left: 50%; + transform: translateY(-50%) translateX(-50%); + color: #a9a9a9; + font-size:13px +} + +.cart::before { + position: absolute; + content: '\25E0'; + left:50%; + transform:translateX(-50%); + color:#a9a9a9; + font-size:20px; + top:calc(-100%); +} + +#footer { + display: block; + position: absolute; + bottom: 0; left: 0; width: 100%; + background: #fff; + border-top: 1px solid #ddd; + z-index: 1; +} +#footer div { + width: 50%; + text-align: center; + padding: 10px 0; + color: #000; + float: left; + font-size:14px; + font-weight:bold; +} +#footer .ok { + color: #000; +} +#footer .ok.wide { + width: 100%; +} +#footer .ok.disabled { + color: #bbb; +} + + +/* CURTAIN FOR LOGIN AND SELECTOR VIEWS */ + +#curtain { + pointer-events: none; + position: absolute; + top: 0; left: 0; + width: 100%; height: 100%; + background: rgba(255,255,255,0.8); + opacity: 0; + -webkit-transition: opacity 0.2s; + transition: opacity 0.2s; +} +#curtain.visible { + pointer-events: auto; + opacity: 1; + z-index: 2; +} +#curtain.white { + background: rgba(255,255,255,0.8); +} +#curtain.dark { + background: rgba(72,72,72,0.8); +} +#curtain.loading .loader { + display: block; +} + + +/* SELECTOR */ + +#selector { + display: none; + width: 100%; + position: absolute; bottom: 0; left: 0; + background: #fff; + z-index: 2; +} +#selector .options div { + width: 100%; + background: white; + text-align: center; + padding: 5px; + font-size: 14px; +} + +/* CONTENT */ + +#story, #hub, #archive, .page, +#collection, #product, #search, #closed, +#login, #logout, #signup, +#cart, +#profile, #shipping, #payment, #settings, #orders { + position: absolute; + top: 43px; + height: -webkit-calc(100% - 43px - 39px); + height: calc(100% - 43px - 39px); + width: 100%; + overflow: hidden; +} +#story, #hub, #archive, .page, #closed { + /* these things do not have a footer */ + height: -webkit-calc(100% - 43px); + height: calc(100% - 43px); +} + +h1 { + text-align: center; + margin: 0; + padding: 16px 10px 12px 10px; + border-bottom: 1px solid #000; + font-size: 14px; + color: #000; + letter-spacing: 1px; + font-weight: bold; +} + +.msg { + padding: 20px; + display: inline-block; +} |
