Skip to content

Commit 223be80

Browse files
committed
onboarding: refresh assets
1 parent 6f4e461 commit 223be80

File tree

8 files changed

+125
-65
lines changed

8 files changed

+125
-65
lines changed

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

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@ import cn from 'classnames';
55
export function Background() {
66
return (
77
<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)} />
8+
<div className={cn(styles.foreground, styles.animated, styles.clouds)} />
9+
<div className={cn(styles.foreground, styles.animated, styles.mountain)} />
10+
<div className={cn(styles.foreground, styles.animated, styles.birds)} />
11+
<div className={cn(styles.foreground, styles.stars)} />
1112
</div>
1213
);
1314
}

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

Lines changed: 42 additions & 34 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,77 @@
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/layer1.svg");
48+
background-position: top right;
49+
animation-name: offscreen;
4450

4551
@media (prefers-color-scheme: dark) {
4652
opacity: .1;
4753
}
4854
}
49-
.foreground.layer1 {
50-
background-image: url("../../../public/assets/img/layer1.svg");
51-
animation-name: slidein1;
52-
}
53-
.foreground.layer2 {
55+
56+
.mountain {
5457
background-image: url("../../../public/assets/img/layer2.svg");
55-
animation-name: slidein2;
58+
background-position: bottom right;
59+
/*animation-name: offscreen;*/
60+
61+
@media (prefers-color-scheme: dark) {
62+
opacity: .15;
63+
}
5664
}
57-
.foreground.layer3 {
65+
66+
.birds {
5867
background-image: url("../../../public/assets/img/layer3.svg");
59-
animation-name: slidein3;
60-
}
61-
@media only screen and (max-width: 480px) {
62-
.foreground {
63-
display: none
68+
animation-name: offscreen;
69+
border-color: pink;
70+
display: none;
71+
72+
[data-features~="birds"] & {
73+
display: block;
6474
}
6575
}
66-
@keyframes slidein1 {
67-
from {
68-
transform: translateX(110vw);
69-
}
7076

71-
to {
72-
transform: translateX(40vw);
77+
.stars {
78+
background-image: url("../../../public/assets/img/stars.svg");
79+
background-position: top right;
80+
display: none;
81+
82+
@media screen and (prefers-color-scheme: dark) {
83+
display: block;
7384
}
7485
}
75-
@keyframes slidein2 {
76-
from {
77-
transform: translateX(100vw);
78-
}
7986

80-
to {
81-
transform: translateX(40vw);
87+
@media only screen and (max-width: 480px) {
88+
.foreground {
89+
display: none
8290
}
8391
}
84-
@keyframes slidein3 {
92+
@keyframes offscreen {
8593
from {
86-
transform: translateX(120vw);
94+
transform: translateX(100vw);
8795
}
8896

8997
to {
90-
transform: translateX(40vw);
98+
transform: translateX(0vw);
9199
}
92100
}

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%);
Loading
Loading
Lines changed: 11 additions & 14 deletions
Loading

0 commit comments

Comments
 (0)