Skip to content

Commit 67f1188

Browse files
committed
Improve responsive, initial new heading description
1 parent bee7e58 commit 67f1188

File tree

5 files changed

+35
-44
lines changed

5 files changed

+35
-44
lines changed

src/components/events-slider/index.css

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8,34 +8,35 @@
88
font-family: var(--font-name--marana);
99
color: var(--white);
1010
opacity: 1;
11-
font-size: 9.4rem;
11+
font-size: 4.7rem;
1212
letter-spacing: -0.079em;
1313
cursor: pointer;
14+
15+
@media (--tablet) {
16+
font-size: 9.4rem;
17+
}
1418
}
1519

1620
&--description {
17-
margin-top: 2rem;
18-
text-align: center;
21+
display: block;
22+
color: var(--white);
23+
font-size: 2rem;
1924

25+
text-align: center;
2026
transform: translateZ(0);
27+
margin: 0 3rem;
2128

22-
li,
23-
a {
24-
color: var(--white);
29+
@media (--tablet) {
30+
margin: 0;
31+
font-size: 3rem;
2532
}
2633

27-
li {
28-
overflow: hidden;
29-
30-
span {
31-
display: inline-block;
32-
transition: transform 0.25s;
33-
}
34-
}
34+
span {
35+
font-family: var(--font-name--marana);
36+
font-size: 2.5rem;
3537

36-
&.out {
37-
li span {
38-
transform: translateY(-100%) translateZ(0);
38+
@media (--tablet) {
39+
font-size: 4rem;
3940
}
4041
}
4142
}

src/components/events-slider/index.js

Lines changed: 8 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -27,27 +27,14 @@ export default props => {
2727
return (
2828
<div className="EventsSlider">
2929
<div className="EventsSlider--item">{event.city}</div>
30-
<div className="EventsSlider--description">
31-
<ul>
32-
<li>
33-
<span>
34-
<strong>Where?</strong>
35-
{event.where}
36-
</span>
37-
</li>
38-
<li>
39-
<span>
40-
<strong>When?</strong>
41-
{event.date}
42-
</span>
43-
</li>
44-
<li>
45-
<span>
46-
<a href={event.site}>Find out more here!</a>
47-
</span>
48-
</li>
49-
</ul>
50-
</div>
30+
<a
31+
target="_blank"
32+
rel="noopener noreferrer"
33+
href={event.site}
34+
className="EventsSlider--description"
35+
>
36+
See you in <span>{event.city}</span> the <span>{event.date}</span>!
37+
</a>
5138
</div>
5239
);
5340
};

src/components/form/index.css

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,8 @@
8484
appearance: none;
8585
transition: opacity 0.3s;
8686

87-
&:hover {
87+
&:hover,
88+
&:focus {
8889
opacity: 0.8;
8990
}
9091
}

src/components/form/index.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ export default props => {
1919
const onChangeEmail = useCallback(e => setEmail(e.target.value), []);
2020
const onChangeMessage = useCallback(e => setMessage(e.target.value), []);
2121
const onChangeCity = useCallback(e => setCity(e.target.value), []);
22+
2223
const onSubmit = useCallback(
2324
async e => {
2425
e.preventDefault();
@@ -52,7 +53,7 @@ export default props => {
5253
value={name}
5354
onChange={onChangeName}
5455
required
55-
label="Name"
56+
label="Name*"
5657
/>
5758

5859
<Input
@@ -61,7 +62,7 @@ export default props => {
6162
value={email}
6263
onChange={onChangeEmail}
6364
required
64-
label="Email"
65+
label="Email*"
6566
/>
6667

6768
<Input
@@ -70,14 +71,15 @@ export default props => {
7071
value={city}
7172
onChange={onChangeCity}
7273
required
73-
label="City"
74+
label="City*"
7475
/>
7576

7677
<Input
78+
required
7779
component="textarea"
7880
value={message}
7981
onChange={onChangeMessage}
80-
label="Messge"
82+
label="Messge*"
8183
/>
8284

8385
<div className="Form--submit-container">

src/components/header/index.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,12 @@
4040
}
4141

4242
li {
43-
font-family: var(--font-name--paragraph);
4443
font-weight: 700;
4544

4645
a {
4746
display: block;
4847
padding: 0.4rem;
48+
font-family: var(--font-name--paragraph);
4949
color: var(--white);
5050
user-select: none;
5151
background: linear-gradient(

0 commit comments

Comments
 (0)