summaryrefslogtreecommitdiff
path: root/StoneIsland/platforms/android/assets/www/css/nav.css
diff options
context:
space:
mode:
Diffstat (limited to 'StoneIsland/platforms/android/assets/www/css/nav.css')
-rwxr-xr-xStoneIsland/platforms/android/assets/www/css/nav.css341
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;
+}