Skip to content

Commit 0b135da

Browse files
committed
update styling
1 parent 7852bdb commit 0b135da

2 files changed

Lines changed: 59 additions & 16 deletions

File tree

web-components/course-card/course-card.css

Lines changed: 40 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,23 @@ img {
2626
gap: 2em;
2727
}
2828

29+
.column-g {
30+
display: flex;
31+
flex-flow: column nowrap;
32+
gap: 1em;
33+
}
34+
2935
/* Styling for inline group (level, time) */
3036
.inline-g {
31-
display: grid;
32-
grid-template-columns: repeat(5, 1fr);
33-
width: 75%;
37+
display: flex;
38+
flex-flow: row wrap;
39+
gap: 1em;
40+
}
41+
42+
.inline-g div {
43+
display: flex;
44+
flex-flow: row wrap;
45+
gap: 1em;
3446
}
3547

3648
.inline-g p {
@@ -54,9 +66,34 @@ img {
5466
border-bottom: 2px dotted lightgray;
5567
}
5668

69+
/* 768px and below screen sizes */
70+
@media screen and (max-width: 48em) {
71+
.inline-g {
72+
width: 90%;
73+
}
74+
}
75+
5776
/* 1024px and above screen sizes */
5877
@media screen and (min-width: 64em) {
5978
.course-card {
6079
flex-flow: row nowrap;
6180
}
81+
}
82+
83+
/* 1440px and above screen sizes */
84+
@media screen and (min-width: 90em) {
85+
.course-card {
86+
align-items: center;
87+
}
88+
89+
.inline-g {
90+
display: grid;
91+
grid-template-columns: 1fr 6fr;
92+
}
93+
94+
.inline-g div {
95+
display: grid;
96+
grid-template-columns: repeat(4, 1fr);
97+
width: 75%;
98+
}
6299
}

web-components/course-card/course-card.html

Lines changed: 19 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,25 @@
88
<div>
99
<h2 class="course-name"></h2>
1010
<p class="course-desc"></p>
11-
<div class="inline-g">
12-
<p>Self-paced:</p>
13-
<p>Level: <span class="course-level"></span></p>
14-
<p>Cost: <span class="course-cost"></span></p>
15-
<p>Badge: <span class="course-badge"></span></p>
16-
<p>Time: <span class="course-time"></span></p>
17-
</div>
18-
<div class="inline-g live-course">
19-
<p>Instructor-led:</p>
20-
<p>Level: <span class="live-level"></span></p>
21-
<p>Cost: <span class="live-cost"></span></p>
22-
<p>Badge: <span class="live-badge"></span></p>
23-
<p>Time: <span class="live-time"></span></p>
11+
<div class="column-g">
12+
<div class="inline-g">
13+
<p>Self-paced:</p>
14+
<div>
15+
<p>Level: <span class="course-level"></span></p>
16+
<p>Cost: <span class="course-cost"></span></p>
17+
<p>Badge: <span class="course-badge"></span></p>
18+
<p>Time: <span class="course-time"></span></p>
19+
</div>
20+
</div>
21+
<div class="inline-g live-course">
22+
<p>Instructor-led:</p>
23+
<div>
24+
<p>Level: <span class="live-level"></span></p>
25+
<p>Cost: <span class="live-cost"></span></p>
26+
<p>Badge: <span class="live-badge"></span></p>
27+
<p>Time: <span class="live-time"></span></p>
28+
</div>
29+
</div>
2430
</div>
2531
</div>
2632
<div class="link-g">

0 commit comments

Comments
 (0)