Skip to content
This repository was archived by the owner on Feb 18, 2020. It is now read-only.

Commit 2b127d1

Browse files
authored
Merge pull request #385 from gnosis/feature/UD-157-slow-trade-landing
Add landing of slow-trade
2 parents f04824c + 726aa9f commit 2b127d1

18 files changed

Lines changed: 253 additions & 0 deletions

landing/assets/css/main.css

Lines changed: 127 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,127 @@
1+
body { background: linear-gradient(-45deg,#eaeef3,#e0e4e8,#fff,#fff);background-size: 400% 400%;animation: a 15s ease infinite;font-family: Verdana,Geneva,sans-serif;font-size: 10px;line-height: 1.5;text-rendering: geometricPrecision;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;width: 100wh;height: 100vh;}
2+
body,h1,h2,h3 { color: #526179;margin: 0;padding: 0;}
3+
h1,h2,h3 { font-family: SpaceMono,Arial,sans-serif;font-weight: 400;}
4+
a:active,a:focus,a:link,a:visited { color: #0072cf;text-decoration: underline;}
5+
p { white-space: normal;text-align: left;line-height: 1.5;font-size: 1.3em;letter-spacing: 0;}
6+
::-moz-selection { color: #fff;background: #0072cf;}
7+
::selection { color: #fff;background: #0072cf;}
8+
button,select { font-family: inherit;outline: 0;}
9+
button { border: 0;}
10+
nav,ul { list-style: none;margin: 0;padding: 0;}
11+
img { border: 0;-ms-interpolation-mode: bicubic;vertical-align: middle;max-width: 100%;max-height: 100%;}
12+
img:not([src]) { visibility: hidden;}
13+
footer { margin: 0;padding: 0;}
14+
.noScroll { overflow: hidden;position: fixed;}
15+
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button { -webkit-appearance: none;margin: 0;}
16+
svg:not(:root) { overflow: hidden;}
17+
.sro { position: absolute;height: 1px;width: 1px;clip: rect(1px 1px 1px 1px);clip: rect(1px,1px,1px,1px);clip-path: polygon(0 0,0 0,0 0);-webkit-clip-path: polygon(0 0,0 0,0 0);overflow: hidden!important;}
18+
.flex-wrap { -ms-flex-wrap: wrap;flex-wrap: wrap;}
19+
20+
@media only screen and (max-width:736px) { .hide-small { display: none!important;}}
21+
22+
@media only screen and (min-width:737px) { .hide-on-med-and-up { display: none!important;}}
23+
.hide { display: none!important;}
24+
.visuallyhidden { position: absolute;overflow: hidden;clip: rect(1px,1px,1px,1px);width: 1px;height: 1px;padding: 0;border: 0;}
25+
.full-width { width: 100%;text-align: center;}
26+
.blur { filter: blur(3px);transition: filter .1s ease-in-out;}
27+
.text-underline { text-decoration: underline;}
28+
.text-red { color: #bf1600;}
29+
.text-green { color: #23d160;}
30+
31+
@keyframes a {
32+
0% { background-position: 0 50%;}
33+
50% { background-position: 100% 50%;}
34+
to { background-position: 0 50%;}
35+
}
36+
37+
@keyframes b {
38+
0% { transform: translate3d(-26px,-50px,0);opacity: 0;}
39+
30% { opacity: .4;}
40+
to { transform: translateZ(0);opacity: 1;}
41+
}
42+
43+
@keyframes c {
44+
0% { transform: translate3d(26px,-50px,0);opacity: 0;}
45+
30% { opacity: .4;}
46+
to { transform: translateZ(0);opacity: 1;}
47+
}
48+
49+
@keyframes d {
50+
0% { transform: translate3d(-26px,50px,0);opacity: 0;}
51+
30% { opacity: .4;}
52+
to { transform: translateZ(0);opacity: 1;}
53+
}
54+
55+
@keyframes e {
56+
0% { transform: translate3d(26px,50px,0);opacity: 0;}
57+
30% { opacity: .4;}
58+
to { transform: translateZ(0);opacity: 1;}
59+
}
60+
61+
@keyframes f {
62+
0% { transform: translateZ(0);}
63+
25% { transform: translate3d(0,25px,0);}
64+
50% { transform: translateZ(0);}
65+
75% { transform: translate3d(15px,0,0);}
66+
to { transform: translateZ(0);}
67+
}
68+
69+
@keyframes g {
70+
0% { transform: translateZ(0);}
71+
25% { transform: translate3d(0,-25px,0);}
72+
50% { transform: translateZ(0);}
73+
75% { transform: translate3d(15px,0,0);}
74+
to { transform: translateZ(0);}
75+
}
76+
77+
@keyframes h {
78+
0% { transform: translateZ(0);}
79+
25% { transform: translate3d(0,25px,0);}
80+
50% { transform: translateZ(0);}
81+
75% { transform: translate3d(-15px,0,0);}
82+
to { transform: translateZ(0);}
83+
}
84+
85+
@keyframes i {
86+
0% { transform: translateZ(0);}
87+
25% { transform: translate3d(0,-25px,0);}
88+
50% { transform: translateZ(0);}
89+
75% { transform: translate3d(-15px,0,0);}
90+
to { transform: translateZ(0);}
91+
}
92+
93+
@font-face { font-family: SpaceMono;src: url(../fonts/SpaceMono-Regular.woff2) format("woff2"),url(../fonts/SpaceMono-Regular.ttf) format("ttf");font-weight: 400;font-style: normal;}
94+
95+
@font-face { font-family: SpaceMono;src: url(../fonts/SpaceMono-Bold.woff2) format("woff2"),url(../fonts/SpaceMono-Bold.ttf) format("ttf");font-weight: 500;font-style: normal;}
96+
#root { -ms-flex-direction: row;flex-direction: row;display: -ms-flexbox;display: flex;margin: 0 auto;max-width: 1024px;width: 100%;box-sizing: border-box;font-size: 1.3em;height: 100vh;padding: 0 25px;-ms-flex-align: center;align-items: center;-ms-flex-pack: justify;justify-content: space-between;}
97+
#root > div { -ms-flex: 1;flex: 1;-ms-flex-preferred-size: 50%;flex-basis: 50%;}
98+
99+
@media only screen and (max-width:736px) {
100+
#root > div { margin: 50px auto 0;}
101+
#root > div:last-of-type { margin-bottom: 50px;}
102+
}
103+
#root > div > h1 { color: #0072cf;font-weight: 500;font-size: 2.7em;letter-spacing: -1px;line-height: 1;}
104+
105+
@media only screen and (max-width:736px) { #root > div > h1,#root > div > p { text-align: center;}}
106+
107+
@media only screen and (max-width:736px) { #root { -ms-flex-direction: column;flex-direction: column;}}
108+
.logo { position: relative;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: start;justify-content: flex-start;-ms-flex-align: center;align-items: center;}
109+
110+
@media (min-device-width:737px) and (max-device-width:1024px) and (orientation:landscape),(min-device-width:737px) and (max-device-width:1024px) and (orientation:portrait),(min-width:737px) and (max-width:1024px) { .logo { -ms-flex-pack: center;justify-content: center;}}
111+
112+
@media only screen and (max-width:736px) { .logo { -ms-flex-pack: center;justify-content: center;}}
113+
.logoText { height: 42px;width: 260px;}
114+
115+
@media only screen and (max-width:736px) { .logoText { height: 25px;width: 170px;}}
116+
.slowTradeSpinnerWrap { width: 78px;height: 150px;margin: 0 25px 0 0;}
117+
118+
@media (min-device-width:737px) and (max-device-width:1024px) and (orientation:landscape),(min-device-width:737px) and (max-device-width:1024px) and (orientation:portrait),(min-width:737px) and (max-width:1024px) { .slowTradeSpinnerWrap { margin: 0 0 25px;-ms-flex-preferred-size: 100%;flex-basis: 100%;}}
119+
120+
@media only screen and (max-width:736px) { .slowTradeSpinnerWrap { margin: 0 0 25px;-ms-flex-preferred-size: 100%;flex-basis: 100%;}}
121+
.slowTradeSpinnerWrap > p { margin-top: 45px;}
122+
.slowTradeSpinner { width: 78px;height: 150px;background: transparent;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: center;justify-content: center;-webkit-backface-visibility: hidden;backface-visibility: hidden;transform: translateZ(0);perspective: 1000;will-change: transform;margin: auto;z-index: 1;}
123+
.slowTradeSpinner > span { width: 39px;height: 75px;margin: 0;will-change: translate3d;opacity: 0;}
124+
.slowTradeSpinner > span:first-of-type { background: url(../images/logo_1.svg) no-repeat 50%/contain;animation: b 1s cubic-bezier(1,0,0,1) .2s 1 normal forwards running,f 5s cubic-bezier(1,0,0,1) 1.5s infinite normal forwards running;}
125+
.slowTradeSpinner > span:nth-of-type(2) { background: url(../images/logo_2.svg) no-repeat 50%/contain;animation: c 1s cubic-bezier(1,0,0,1) .2s 1 normal forwards running,g 5s cubic-bezier(1,0,0,1) 1.5s infinite normal forwards running;}
126+
.slowTradeSpinner > span:nth-of-type(3) { background: url(../images/logo_3.svg) no-repeat 50%/contain;animation: d 1s cubic-bezier(1,0,0,1) .2s 1 normal forwards running,h 5s cubic-bezier(1,0,0,1) 1.5s infinite normal forwards running;}
127+
.slowTradeSpinner > span:nth-of-type(4) { background: url(../images/logo_4.svg) no-repeat 50%/contain;animation: e 1s cubic-bezier(1,0,0,1) .2s 1 normal forwards running,i 5s cubic-bezier(1,0,0,1) 1.5s infinite normal forwards running;}

landing/assets/css/main.css.map

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
86.9 KB
Binary file not shown.
32.1 KB
Binary file not shown.
91.1 KB
Binary file not shown.
32.2 KB
Binary file not shown.

landing/assets/images/logo.svg

Lines changed: 1 addition & 0 deletions
Loading

landing/assets/images/logo_1.svg

Lines changed: 1 addition & 0 deletions
Loading

landing/assets/images/logo_2.svg

Lines changed: 1 addition & 0 deletions
Loading

landing/assets/images/logo_3.svg

Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)