Skip to content

Commit f4d3e13

Browse files
authored
onboarding: refresh assets (#1659)
* onboarding: refreshed assets * remove v3 legacy
1 parent c130623 commit f4d3e13

File tree

13 files changed

+128
-38
lines changed

13 files changed

+128
-38
lines changed

special-pages/pages/onboarding/app/components/App2.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { useEnv } from '../../../../shared/components/EnvironmentProvider';
55
import { usePlatformName } from './SettingsProvider';
66
import { ErrorBoundary } from '../../../../shared/components/ErrorBoundary';
77
import { Fallback } from '../pages/Fallback';
8-
import { Background } from './v3/Background';
8+
import { Background } from './v3/Background.js';
99
import { BeforeAfterProvider } from './v3/BeforeAfterProvider';
1010
import { SingleStep } from './v3/SingleStep';
1111
import { Hiker } from './v3/Hiker';

special-pages/pages/onboarding/app/components/Background.module.css

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,15 +47,15 @@
4747
}
4848
}
4949
.foreground.layer1 {
50-
background-image: url("../../public/assets/img/layer1.svg");
50+
background-image: url("../../public/assets/img/layer1_legacy.svg");
5151
animation-name: slidein1;
5252
}
5353
.foreground.layer2 {
54-
background-image: url("../../public/assets/img/layer2.svg");
54+
background-image: url("../../public/assets/img/layer2_legacy.svg");
5555
animation-name: slidein2;
5656
}
5757
.foreground.layer3 {
58-
background-image: url("../../public/assets/img/layer3.svg");
58+
background-image: url("../../public/assets/img/layer3_legacy.svg");
5959
animation-name: slidein3;
6060
}
6161
@media only screen and (max-width: 480px) {

special-pages/pages/onboarding/app/components/v3/Background.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ import cn from 'classnames';
44

55
export function Background() {
66
return (
7-
<div className={styles.background}>
8-
<div className={cn(styles.foreground, styles.layer1)} />
9-
<div className={cn(styles.foreground, styles.layer2)} />
10-
<div className={cn(styles.foreground, styles.layer3)} />
7+
<div class={styles.background}>
8+
<div class={cn(styles.foreground, styles.animated, styles.clouds)} />
9+
<div class={cn(styles.foreground, styles.animated, styles.mountains)} />
10+
<div class={cn(styles.foreground, styles.stars)} />
1111
</div>
1212
);
1313
}

special-pages/pages/onboarding/app/components/v3/Background.module.css

Lines changed: 39 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
background-image: url("../../../public/assets/img/grain.png"), url("../../../public/assets/img/background-v3.jpg");
1212
background-blend-mode: overlay, normal;
1313
background-repeat: repeat, no-repeat;
14-
background-size: 100px, cover;
14+
background-size: 50px, cover;
1515

1616
@media only screen and (min-width: 481px) {
1717
background-size: 100px, 200% 100%;
@@ -24,69 +24,78 @@
2424
background-image: url("../../../public/assets/img/grain-dark.png"), url("../../../public/assets/img/background-dark-v3.jpg");
2525
background-blend-mode: overlay, normal;
2626
background-repeat: repeat, no-repeat;
27-
background-size: 100px, cover;
27+
background-size: 50px, cover;
2828
}
2929
}
3030

3131
.foreground {
3232
position: absolute;
33-
top: 10vh;
33+
top: 0;
3434
left: 0;
3535
width: 100vw;
36-
height: 80vh;
37-
background-size: contain;
36+
height: 100vh;
3837
background-repeat: no-repeat;
38+
}
3939

40-
animation-duration: 50s;
41-
40+
.animated {
41+
animation-duration: 30s;
4242
animation-fill-mode: both;
4343
animation-timing-function: linear;
44+
}
45+
46+
.clouds {
47+
background-image: url("../../../public/assets/img/clouds.svg");
48+
background-position: top right;
49+
animation-name: offscreen-clouds;
50+
animation-duration: 50s;
4451

4552
@media (prefers-color-scheme: dark) {
4653
opacity: .1;
4754
}
4855
}
49-
.foreground.layer1 {
50-
background-image: url("../../../public/assets/img/layer1.svg");
51-
animation-name: slidein1;
52-
}
53-
.foreground.layer2 {
54-
background-image: url("../../../public/assets/img/layer2.svg");
55-
animation-name: slidein2;
56+
57+
.mountains {
58+
background-image: url("../../../public/assets/img/mountains.svg");
59+
background-position: bottom right;
60+
61+
@media (prefers-color-scheme: dark) {
62+
opacity: .15;
63+
}
5664
}
57-
.foreground.layer3 {
58-
background-image: url("../../../public/assets/img/layer3.svg");
59-
animation-name: slidein3;
65+
66+
.stars {
67+
background-image: url("../../../public/assets/img/stars.svg");
68+
background-position: top right;
69+
display: none;
70+
71+
@media screen and (prefers-color-scheme: dark) {
72+
display: block;
73+
}
6074
}
75+
6176
@media only screen and (max-width: 480px) {
6277
.foreground {
6378
display: none
6479
}
6580
}
66-
@keyframes slidein1 {
67-
from {
68-
transform: translateX(110vw);
69-
}
7081

71-
to {
72-
transform: translateX(40vw);
73-
}
74-
}
75-
@keyframes slidein2 {
82+
@keyframes offscreen {
7683
from {
7784
transform: translateX(100vw);
7885
}
7986

8087
to {
81-
transform: translateX(40vw);
88+
transform: translateX(0vw);
8289
}
8390
}
84-
@keyframes slidein3 {
91+
92+
@keyframes offscreen-clouds {
8593
from {
86-
transform: translateX(120vw);
94+
/* this accounts for clouds SVG having some 'whitespace' + being pinned to the top right */
95+
transform: translateX(830px);
8796
}
8897

8998
to {
90-
transform: translateX(40vw);
99+
transform: translateX(0vw);
91100
}
92101
}

special-pages/pages/onboarding/app/components/v3/Heading.module.css

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,8 @@
7676
mask-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="40" fill="none"><path fill="%23000" d="M21.627 34.502c-4.4-3.677-14.05-12.309-21.115-22.728-1.63-2.403.911-5.248 3.657-4.457 11.207 3.226 16.613-.79 18.715-3.195.828-.948 1.103-2.221 1.103-3.495L24 0v40l-.013-.497a6.54 6.54 0 0 0-2.36-5.001z"/></svg>');
7777
mask-position: right var(--sp-8);
7878
mask-repeat: no-repeat;
79+
position: relative;
80+
left: 1px; /* nudge it over to handle pixel rounding gaps */
7981

8082
@media (prefers-color-scheme: dark) {
8183
background: linear-gradient(180deg, #333 0%, rgba(51, 51, 51, 0.72) 100%);
54.5 KB
Loading
194 Bytes
Loading
Lines changed: 12 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)