From c7c521723a7877bd402c3bff4fabffa822b7159f Mon Sep 17 00:00:00 2001 From: sairaj mote Date: Sun, 3 May 2020 15:15:50 +0530 Subject: [PATCH] v0.0.5 --- css/main.css | 215 +++++++++++++++++++++++++++++++++-------------- css/main.css.map | 2 +- css/main.scss | 169 ++++++++++++++++++++++++++----------- index.html | 79 +++++++++++++++-- 4 files changed, 347 insertions(+), 118 deletions(-) diff --git a/css/main.css b/css/main.css index 2e86592..24441a3 100644 --- a/css/main.css +++ b/css/main.css @@ -9,12 +9,28 @@ font-family: 'Roboto', sans-serif; } -:root { - --primary-color: #00A7B4; +body { + --primary-color: #1E88E5; + --text: 17, 17, 17; + --text-light: 85, 85, 85; + --foreground: 255, 255, 255; + --background: #e8e8e8; + --dark-shade: #dadada; + font-size: 14px; + color: rgba(var(--text), 1); + background: rgba(var(--foreground), 1); } -body { - font-size: 14px; +body[data-theme='dark'] { + --text: 238, 238, 238; + --text-light: 170, 170, 170; + --foreground: 26, 26, 26; + --background: #111; + --dark-shade: #1a1a1a; +} + +h5 { + font-weight: 400; } input[type=text]::-ms-clear { @@ -51,7 +67,7 @@ input:invalid { } button { - border: 1px solid rgba(0, 0, 0, 0.2); + border: 1px solid rgba(var(--text), 0.2); border-radius: 0.2em; text-transform: uppercase; font-weight: 600; @@ -59,6 +75,7 @@ button { background: transparent; cursor: pointer; padding: 1em 1.5em; + color: rgba(var(--text), 1); } .flex { @@ -91,20 +108,69 @@ button { word-break: break-all; } -main { - height: 100vh; - -ms-scroll-snap-type: y proximity; - scroll-snap-type: y proximity; - overflow-y: auto; +.toggle { + position: relative; + cursor: pointer; + z-index: 1; +} + +.toggle input[type='checkbox'] { + display: none; +} + +.toggle .switch { + overflow: hidden; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + justify-items: center; + padding: 0.2rem; + min-height: 1.6rem; + max-height: 1.6rem; + border-radius: 1rem; + position: relative; +} + +.toggle .circle { + border-radius: 1rem; + -webkit-transition: -webkit-transform 0.3s; + transition: -webkit-transform 0.3s; + transition: transform 0.3s; + transition: transform 0.3s, -webkit-transform 0.3s; + fill: var(--primary-color); + overflow: visible; + stroke-linecap: round; + stroke-linejoin: round; + height: 1.2rem; + width: 1.2rem; +} + +.toggle .circle:first-of-type { + margin-bottom: 0.4rem; +} + +.toggle .circle line { + stroke: var(--primary-color); + stroke-width: 6; +} + +.toggle input:checked ~ .switch .circle { + -webkit-transform: translateY(-1.8rem); + transform: translateY(-1.8rem); } section { position: relative; - scroll-snap-align: start; - min-height: 100vh; } section header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; @@ -115,10 +181,6 @@ section header #logo { display: inline-block; } -section header #logo h5 { - font-weight: normal; -} - section header h1 { font-size: 1.5rem; } @@ -126,7 +188,8 @@ section header h1 { section header .border { height: 0.3rem; width: 50%; - background: var(--primary-color); + background: -webkit-gradient(linear, left top, right top, from(#8E24AA), color-stop(#2962FF), to(#18FFFF)); + background: linear-gradient(to right, #8E24AA, #2962FF, #18FFFF); } section .dark-background { @@ -144,19 +207,42 @@ section .dark-background { margin: 0 1rem; } +#main_logo { + height: 2rem; + width: 2rem; + margin-right: 0.5rem; + fill: rgba(var(--text), 1); +} + #first_section { display: -ms-grid; display: grid; -ms-grid-rows: 1fr auto; grid-template-rows: 1fr auto; + min-height: 100vh; } #main_search { position: relative; display: -ms-grid; display: grid; - place-content: center; - padding: 1em 0; + place-items: center; + padding: 1em; + /*#floscout_illustration{ + margin-bottom: 1em; + fill: none; + height: 12rem; + width: 12rem; + stroke-width: 12; + stroke-linecap: round; + stroke-linejoin: round; + .magni-glass-color{ + stroke: var(--primary-color); + } + .cube-color{ + stroke: rgba(var(--text), 1); + } + }*/ } #main_search .input { @@ -166,14 +252,15 @@ section .dark-background { -ms-grid-columns: auto 1fr; grid-template-columns: auto 1fr; z-index: 1; - width: calc(100vw - 2rem); + width: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; - background: white; + background: rgba(var(--foreground), 1); padding: 1em; gap: 1em; border-radius: 0.4em; + border: 1px solid rgba(var(--text), 0.2); } #main_search input { @@ -181,8 +268,10 @@ section .dark-background { width: 100%; background: transparent; outline: none; - font-size: 0.9rem; + font-size: 1rem; + letter-spacing: 0.06em; font-weight: 500; + color: rgba(var(--text), 1); } #main_search .icon { @@ -190,24 +279,29 @@ section .dark-background { overflow: visible; width: 1.5em; fill: none; - stroke: black; + stroke: rgba(var(--text), 1); opacity: 0.5; stroke-width: 6; } #main_search .watermark { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; z-index: 0; position: absolute; bottom: 0; right: 0; - font-size: 12rem; + font-size: 40vw; text-align: right; opacity: 0.06; line-height: 1em; + pointer-events: none; } .dark-background { - background: #ececec; + background: var(--dark-shade); } #highlights { @@ -227,12 +321,21 @@ section .dark-background { font-size: 1.6em; letter-spacing: 0.1rem; margin-top: 0.1em; + font-weight: 500; } #highlights .highlight-item:first-of-type, #highlights .highlight-item:nth-of-type(2) { cursor: pointer; } +#highlights .highlight-item:first-of-type { + text-transform: uppercase; +} + +#highlights .highlight-item:nth-of-type(2) { + text-transform: capitalize; +} + .bebas { font-family: 'Bebas Neue', cursive; font-weight: normal; @@ -242,9 +345,9 @@ section .dark-background { #top_transaction_container { display: -ms-grid; display: grid; - -ms-grid-columns: 1fr; - grid-template-columns: 1fr; - gap: 1em; + -ms-grid-columns: (minmax(20rem, 1fr))[auto-fit]; + grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr)); + gap: 1.5em; padding-bottom: 2em; padding-top: 2em; } @@ -254,9 +357,10 @@ section .dark-background { -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; - padding: 2em 1.5em; + padding: 2em; border-radius: 0.3em; - background: #fff; + background: rgba(var(--foreground), 1); + border: solid 1px rgba(var(--text), 0.2); } .transaction .transaction-header { @@ -275,12 +379,6 @@ section .dark-background { letter-spacing: 0.06em; } -.transaction .transaction-header .border { - height: 0.2em; - width: 50%; - background: var(--primary-color); -} - .transaction .transaction-header .icon { display: -webkit-box; display: -ms-flexbox; @@ -293,6 +391,7 @@ section .dark-background { opacity: 0.6; margin-left: auto; cursor: pointer; + fill: rgba(var(--text), 1); } .transaction .transaction-header .icon svg:hover { @@ -300,11 +399,10 @@ section .dark-background { } .transaction h5 { - font-weight: 500; text-transform: uppercase; margin-bottom: 0.4em; opacity: 0.8; - font-size: 0.7em; + font-size: 0.8em; } .transaction h4 { @@ -314,6 +412,11 @@ section .dark-background { font-weight: 500; } +.transaction h4:hover { + -webkit-filter: brightness(150%); + filter: brightness(150%); +} + .transaction h3 { margin-top: 2em; text-align: right; @@ -325,7 +428,7 @@ section .dark-background { position: -webkit-sticky; position: sticky; top: 0; - background: #ececec; + background: rgba(var(--foreground), 1); z-index: 2; } @@ -343,7 +446,7 @@ section .dark-background { width: 80vw !important; } .watermark { - font-size: 16rem; + font-size: 16vw !important; line-height: 0.6em; } section header h1 { @@ -351,13 +454,6 @@ section .dark-background { } } -@media only screen and (min-width: 800px) { - #top_transaction_container { - -ms-grid-columns: (1fr)[2]; - grid-template-columns: repeat(2, 1fr); - } -} - @media only screen and (min-width: 1280px) { .padding { padding: 0 8vw; @@ -372,10 +468,6 @@ section .dark-background { .input { width: 50vw !important; } - #top_transaction_container { - -ms-grid-columns: (1fr)[3]; - grid-template-columns: repeat(3, 1fr); - } } @media only screen and (min-width: 1920px) { @@ -388,10 +480,6 @@ section .dark-background { .margin { margin: 0 12vw; } - #top_transaction_container { - -ms-grid-columns: (1fr)[4]; - grid-template-columns: repeat(4, 1fr); - } } @media only screen and (min-width: 2048px) { @@ -404,6 +492,9 @@ section .dark-background { .margin { margin: 0 24vw; } + #first_section { + min-height: auto; + } } @media only screen and (max-width: 320px) { @@ -414,14 +505,16 @@ section .dark-background { @media (hover: hover) { button { - -webkit-transition: -webkit-box-shadow 0.3s; - transition: -webkit-box-shadow 0.3s; - transition: box-shadow 0.3s; - transition: box-shadow 0.3s, -webkit-box-shadow 0.3s; + -webkit-transition: background-color 0.3s, -webkit-box-shadow 0.3s; + transition: background-color 0.3s, -webkit-box-shadow 0.3s; + transition: box-shadow 0.3s, background-color 0.3s; + transition: box-shadow 0.3s, background-color 0.3s, -webkit-box-shadow 0.3s; } button:hover { - -webkit-box-shadow: 0.4em 0.6em 0 rgba(0, 0, 0, 0.2); - box-shadow: 0.4em 0.6em 0 rgba(0, 0, 0, 0.2); + background: rgba(var(--text), 1); + color: var(--background); + -webkit-box-shadow: 0.4em 0.6em 0 rgba(var(--text), 0.2); + box-shadow: 0.4em 0.6em 0 rgba(var(--text), 0.2); } #logo { cursor: pointer; diff --git a/css/main.css.map b/css/main.css.map index 90656c5..fde3c88 100644 --- a/css/main.css.map +++ b/css/main.css.map @@ -1,6 +1,6 @@ { "version": 3, - "mappings": "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", + "mappings": "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", "sources": [ "main.scss" ], diff --git a/css/main.scss b/css/main.scss index e442195..9c3ff28 100644 --- a/css/main.scss +++ b/css/main.scss @@ -7,11 +7,26 @@ box-sizing: border-box; font-family: 'Roboto', sans-serif; } -:root{ - --primary-color: #00A7B4; -} body{ + --primary-color: #1E88E5; + --text: 17, 17, 17; + --text-light: 85, 85, 85; + --foreground: 255, 255, 255; + --background: #e8e8e8; + --dark-shade: #dadada; font-size: 14px; + color: rgba(var(--text), 1); + background: rgba(var(--foreground), 1); +} +body[data-theme='dark']{ + --text: 238, 238, 238; + --text-light: 170, 170, 170; + --foreground: 26, 26, 26; + --background: #111; + --dark-shade: #1a1a1a; +} +h5{ + font-weight: 400; } input[type=text]::-ms-clear { display: none; width : 0; height: 0; } input[type=text]::-ms-reveal { display: none; width : 0; height: 0; } @@ -30,7 +45,7 @@ input:invalid{ border: none; } button{ - border: 1px solid rgba($color: #000000, $alpha: 0.2); + border: 1px solid rgba(var(--text), 0.2); border-radius: 0.2em; text-transform: uppercase; font-weight: 600; @@ -38,6 +53,7 @@ button{ background: transparent; cursor: pointer; padding: 1em 1.5em; + color: rgba(var(--text), 1); } .flex{ display: flex; @@ -59,23 +75,53 @@ button{ .breakable{ word-break: break-all; } -main{ - height: 100vh; - scroll-snap-type: y proximity; - overflow-y: auto; +.toggle{ + position: relative; + cursor: pointer; + z-index: 1; + input[type='checkbox']{ + display: none; + } + .switch{ + overflow: hidden; + display: inline-flex; + flex-direction: column; + justify-items: center; + padding: 0.2rem; + min-height: 1.6rem; + max-height: 1.6rem; + border-radius: 1rem; + position: relative; + } + .circle{ + border-radius: 1rem; + transition: transform 0.3s; + &:first-of-type{ + margin-bottom: 0.4rem; + } + fill: var(--primary-color); + overflow: visible; + stroke-linecap: round; + stroke-linejoin: round; + height: 1.2rem; + width: 1.2rem; + line{ + stroke: var(--primary-color); + stroke-width: 6; + } + } + input:checked ~ .switch .circle{ + transform: translateY(-1.8rem); + } } section{ position: relative; - scroll-snap-align: start; - min-height: 100vh; header{ + display: flex; align-items: center; padding: 2em 0; #logo{ display: inline-block; - h5{ - font-weight: normal; - } } h1{ font-size: 1.5rem; @@ -83,7 +129,7 @@ section{ .border{ height: 0.3rem; width: 50%; - background: var(--primary-color); + background: linear-gradient(to right, #8E24AA,#2962FF, #18FFFF); } } .dark-background{ @@ -97,57 +143,84 @@ section{ .margin{ margin: 0 1rem; } +#main_logo{ + height: 2rem; + width: 2rem; + margin-right: 0.5rem; + fill: rgba(var(--text), 1); +} #first_section{ display: grid; grid-template-rows: 1fr auto; + min-height: 100vh; } #main_search{ position: relative; display: grid; - place-content: center; - padding: 1em 0; + place-items: center; + padding: 1em; + /*#floscout_illustration{ + margin-bottom: 1em; + fill: none; + height: 12rem; + width: 12rem; + stroke-width: 12; + stroke-linecap: round; + stroke-linejoin: round; + .magni-glass-color{ + stroke: var(--primary-color); + } + .cube-color{ + stroke: rgba(var(--text), 1); + } + }*/ .input{ position: relative; display: grid; grid-template-columns: auto 1fr; z-index: 1; - width: calc(100vw - 2rem); + width: 100%; align-items: center; - background: white; + background: rgba(var(--foreground), 1); padding: 1em; gap: 1em; border-radius: 0.4em; + border: 1px solid rgba(var(--text), 0.2); } input{ border: none; width: 100%; background: transparent; outline: none; - font-size: 0.9rem; + font-size: 1rem; + letter-spacing: 0.06em; font-weight: 500; + color: rgba(var(--text), 1); } .icon{ height: 1.2em; overflow: visible; width: 1.5em; fill: none; - stroke: black; + stroke: rgba(var(--text), 1); opacity: 0.5; stroke-width: 6; } .watermark{ + user-select: none; z-index: 0; position: absolute; bottom: 0; right: 0; - font-size: 12rem; + font-size: 40vw; text-align: right; opacity: 0.06; line-height: 1em; + pointer-events: none; } } .dark-background{ - background: #ececec; + background: var(--dark-shade); } #highlights{ padding: 4em 0; @@ -162,10 +235,17 @@ section{ font-size: 1.6em; letter-spacing: 0.1rem; margin-top: 0.1em; + font-weight: 500; } &:first-of-type,&:nth-of-type(2){ cursor: pointer; } + &:first-of-type{ + text-transform: uppercase; + } + &:nth-of-type(2){ + text-transform: capitalize; + } } } .bebas{ @@ -175,16 +255,17 @@ section{ } #top_transaction_container{ display: grid; - grid-template-columns: 1fr; - gap: 1em; + grid-template-columns: repeat(auto-fit, minmax(20rem, 1fr)); + gap: 1.5em; padding-bottom: 2em; padding-top: 2em; } .transaction{ flex-direction: column; - padding: 2em 1.5em; + padding: 2em; border-radius: 0.3em; - background: #fff; + background: rgba(var(--foreground), 1); + border: solid 1px rgba(var(--text), 0.2); .transaction-header{ margin-bottom: 2em; grid-template-columns: auto 1fr; @@ -196,11 +277,6 @@ section{ margin-top: 0.2em; letter-spacing: 0.06em; } - .border{ - height: 0.2em; - width: 50%; - background: var(--primary-color); - } .icon{ display: flex; svg{ @@ -209,6 +285,7 @@ section{ opacity: 0.6; margin-left: auto; cursor: pointer; + fill: rgba(var(--text), 1); &:hover{ opacity: 1; } @@ -217,17 +294,19 @@ section{ } } h5{ - font-weight: 500; text-transform: uppercase; margin-bottom: 0.4em; opacity: 0.8; - font-size: 0.7em; + font-size: 0.8em; } h4{ cursor: pointer; color: var(--primary-color); margin-bottom: 1.5em; font-weight: 500; + &:hover{ + filter: brightness(150%); + } } h3{ margin-top: 2em; @@ -239,7 +318,7 @@ section{ grid-template-columns: 1fr auto; position: sticky; top: 0; - background: #ececec; + background: rgba(var(--foreground), 1); z-index: 2; } } @@ -257,7 +336,7 @@ section{ width: 80vw !important; } .watermark{ - font-size: 16rem; + font-size: 16vw !important; line-height: 0.6em; } section{ @@ -269,9 +348,6 @@ section{ } } @media only screen and (min-width: 800px){ - #top_transaction_container{ - grid-template-columns: repeat(2, 1fr); - } } @media only screen and (min-width: 1280px){ .padding{ @@ -286,9 +362,6 @@ section{ .input{ width: 50vw !important; } - #top_transaction_container{ - grid-template-columns: repeat(3, 1fr); - } } @media only screen and (min-width: 1920px){ body{ @@ -300,9 +373,6 @@ section{ .margin{ margin: 0 12vw; } - #top_transaction_container{ - grid-template-columns: repeat(4, 1fr); - } } @media only screen and (min-width: 2048px){ body{ @@ -314,6 +384,9 @@ section{ .margin{ margin: 0 24vw; } + #first_section{ + min-height: auto; + } } @media only screen and (max-width: 320px){ body{ @@ -322,12 +395,14 @@ section{ } @media (hover:hover){ button{ - transition: box-shadow 0.3s; + transition: box-shadow 0.3s, background-color 0.3s; &:hover{ - box-shadow: 0.4em 0.6em 0 rgba($color: #000000, $alpha: 0.2); + background: rgba(var(--text), 1); + color: var(--background); + box-shadow: 0.4em 0.6em 0 rgba(var(--text), 0.2); } } #logo{ cursor: pointer; } -} \ No newline at end of file +} diff --git a/index.html b/index.html index 65b3717..1de98ab 100644 --- a/index.html +++ b/index.html @@ -6,24 +6,60 @@ FLO Scout - +
+ +
-
+

Latest transactions

@@ -59,7 +95,6 @@
Token transfer

Rupee

-
@@ -79,7 +114,6 @@
Token transfer

Rupee

-
@@ -99,7 +133,6 @@
Token transfer

Rupee

-
@@ -117,5 +150,33 @@
+ \ No newline at end of file