Skip to content

Commit ae6fe07

Browse files
committed
complete challenge jonasschmedtmann#3 - css grid
1 parent 8e98388 commit ae6fe07

File tree

2 files changed

+37
-41
lines changed

2 files changed

+37
-41
lines changed

Diff for: starter/04-CSS-Layouts/challenge.html

+29-28
Original file line numberDiff line numberDiff line change
@@ -12,42 +12,43 @@
1212
<p class="sale">Sale</p>
1313
<h3 class="product-name">Converse Chuck Taylor All Star Low Top</h3>
1414

15-
<div class="product-info-content">
16-
<img src="img/challenges.jpg" alt="Converse" width="250" height="250" />
15+
<!-- useful only for flexbox -->
16+
<!-- <div class="product-info-content"> -->
17+
<img src="img/challenges.jpg" alt="Converse" width="250" height="250" />
1718

18-
<div class="product-info">
19-
<div class="price-shipping">
20-
<p class="product-price">$65</p>
19+
<div class="product-info">
20+
<div class="price-shipping">
21+
<p class="product-price">$65</p>
2122

22-
<p class="shipping">Free shipping</p>
23-
</div>
23+
<p class="shipping">Free shipping</p>
24+
</div>
2425

25-
<p class="product-description">
26-
Ready to dress up or down, these classic canvas Chucks are an
27-
everyday wardrobe staple.
28-
</p>
26+
<p class="product-description">
27+
Ready to dress up or down, these classic canvas Chucks are an everyday
28+
wardrobe staple.
29+
</p>
2930

30-
<a class="more-info" href="#"> More information &RightArrow;</a>
31+
<a class="more-info" href="#"> More information &RightArrow;</a>
3132

32-
<div class="color-board">
33-
<div class="color-board-item color-black"></div>
34-
<div class="color-board-item color-blue"></div>
35-
<div class="color-board-item color-red"></div>
36-
<div class="color-board-item color-yellow"></div>
37-
<div class="color-board-item color-green"></div>
38-
<div class="color-board-item color-brown"></div>
39-
</div>
33+
<div class="color-board">
34+
<div class="color-board-item color-black"></div>
35+
<div class="color-board-item color-blue"></div>
36+
<div class="color-board-item color-red"></div>
37+
<div class="color-board-item color-yellow"></div>
38+
<div class="color-board-item color-green"></div>
39+
<div class="color-board-item color-brown"></div>
4040
</div>
41+
</div>
4142

42-
<div class="product-details">
43-
<h4 class="product-details-title">Product details</h4>
44-
<ul class="product-details-list">
45-
<li>Lightweight, durable canvas sneaker</li>
46-
<li>Lightly padded footbed for added comfort</li>
47-
<li>Iconic Chuck Taylor ankle patch.</li>
48-
</ul>
49-
</div>
43+
<div class="product-details">
44+
<h4 class="product-details-title">Product details</h4>
45+
<ul class="product-details-list">
46+
<li>Lightweight, durable canvas sneaker</li>
47+
<li>Lightly padded footbed for added comfort</li>
48+
<li>Iconic Chuck Taylor ankle patch.</li>
49+
</ul>
5050
</div>
51+
<!-- </div> -->
5152
<button class="add-to-card-btn">Add to cart</button>
5253
</article>
5354
</body>

Diff for: starter/04-CSS-Layouts/challenge.style.css

+8-13
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,10 @@ body {
1414
width: 825px;
1515
margin: 50px auto;
1616
position: relative;
17-
}
18-
19-
.product-info-content {
20-
display: flex;
21-
gap: 40px;
22-
}
2317

24-
.product-info {
25-
flex: 1;
18+
display: grid;
19+
grid-template-columns: auto 1fr 1fr;
20+
column-gap: 40px;
2621
}
2722

2823
.sale {
@@ -56,6 +51,8 @@ body {
5651
text-align: center;
5752
background-color: #f7f7f7;
5853
padding: 10px 40px;
54+
55+
grid-column: 1 / -1;
5956
}
6057

6158
/* PRODUCT INFORMATION */
@@ -90,10 +87,6 @@ body {
9087
}
9188

9289
/* PRODUCT DETAILS */
93-
.product-details {
94-
flex: 1;
95-
}
96-
9790
.product-details-title {
9891
text-transform: uppercase;
9992
margin-bottom: 15px;
@@ -111,7 +104,7 @@ body {
111104
/* ADD TO CARD BUTTON */
112105
.add-to-card-btn {
113106
font-size: 20px;
114-
width: 100%;
107+
/* width: 100%; */
115108
padding: 10px 40px;
116109

117110
color: white;
@@ -121,6 +114,8 @@ body {
121114

122115
border: none;
123116
border-top: 4px solid black;
117+
118+
grid-column: 1 / -1;
124119
}
125120

126121
.add-to-card-btn:hover {

0 commit comments

Comments
 (0)