Projects Layout CSS

8 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$99.99
List Price:  $139.99
You save:  $40
€93.87
List Price:  €131.42
You save:  €37.55
£81.12
List Price:  £113.58
You save:  £32.45
CA$137.18
List Price:  CA$192.06
You save:  CA$54.87
A$155.31
List Price:  A$217.44
You save:  A$62.13
S$136.23
List Price:  S$190.73
You save:  S$54.50
HK$783.54
List Price:  HK$1,096.98
You save:  HK$313.44
CHF 91.15
List Price:  CHF 127.61
You save:  CHF 36.46
NOK kr1,099.95
List Price:  NOK kr1,539.98
You save:  NOK kr440.02
DKK kr700.47
List Price:  DKK kr980.69
You save:  DKK kr280.21
NZ$169.19
List Price:  NZ$236.88
You save:  NZ$67.68
د.إ367.23
List Price:  د.إ514.14
You save:  د.إ146.90
৳10,966.71
List Price:  ৳15,353.84
You save:  ৳4,387.12
₹8,335.60
List Price:  ₹11,670.18
You save:  ₹3,334.57
RM477.75
List Price:  RM668.87
You save:  RM191.12
₦129,687.03
List Price:  ₦181,567.03
You save:  ₦51,880
₨27,809.84
List Price:  ₨38,934.89
You save:  ₨11,125.05
฿3,699.53
List Price:  ฿5,179.49
You save:  ฿1,479.96
₺3,253.91
List Price:  ₺4,555.61
You save:  ₺1,301.69
B$520.72
List Price:  B$729.03
You save:  B$208.31
R1,908.44
List Price:  R2,671.90
You save:  R763.45
Лв183.62
List Price:  Лв257.07
You save:  Лв73.45
₩137,876.14
List Price:  ₩193,032.11
You save:  ₩55,155.97
₪375.46
List Price:  ₪525.66
You save:  ₪150.20
₱5,749.22
List Price:  ₱8,049.14
You save:  ₱2,299.92
¥15,473.86
List Price:  ¥21,664.03
You save:  ¥6,190.16
MX$1,704.86
List Price:  MX$2,386.88
You save:  MX$682.01
QR364.60
List Price:  QR510.46
You save:  QR145.85
P1,387.89
List Price:  P1,943.11
You save:  P555.21
KSh13,348.66
List Price:  KSh18,688.66
You save:  KSh5,340
E£4,815.06
List Price:  E£6,741.28
You save:  E£1,926.22
ብር5,677.79
List Price:  ብር7,949.13
You save:  ብር2,271.34
Kz83,552.47
List Price:  Kz116,976.81
You save:  Kz33,424.33
CLP$95,916.40
List Price:  CLP$134,286.80
You save:  CLP$38,370.40
CN¥724.24
List Price:  CN¥1,013.97
You save:  CN¥289.72
RD$5,896.78
List Price:  RD$8,255.72
You save:  RD$2,358.94
DA13,474.35
List Price:  DA18,864.63
You save:  DA5,390.28
FJ$227.30
List Price:  FJ$318.23
You save:  FJ$90.93
Q777.19
List Price:  Q1,088.10
You save:  Q310.90
GY$20,906.69
List Price:  GY$29,270.20
You save:  GY$8,363.51
ISK kr14,110.58
List Price:  ISK kr19,755.38
You save:  ISK kr5,644.80
DH1,012.31
List Price:  DH1,417.28
You save:  DH404.96
L1,784.74
List Price:  L2,498.71
You save:  L713.97
ден5,778.05
List Price:  ден8,089.50
You save:  ден2,311.45
MOP$806.20
List Price:  MOP$1,128.72
You save:  MOP$322.51
N$1,920.04
List Price:  N$2,688.13
You save:  N$768.09
C$3,678.13
List Price:  C$5,149.53
You save:  C$1,471.39
रु13,346.54
List Price:  रु18,685.70
You save:  रु5,339.15
S/372.84
List Price:  S/521.99
You save:  S/149.15
K379.72
List Price:  K531.63
You save:  K151.90
SAR375.05
List Price:  SAR525.09
You save:  SAR150.03
ZK2,565.63
List Price:  ZK3,591.99
You save:  ZK1,026.35
L467.14
List Price:  L654.02
You save:  L186.87
Kč2,372.43
List Price:  Kč3,321.50
You save:  Kč949.06
Ft37,010.78
List Price:  Ft51,816.58
You save:  Ft14,805.79
SEK kr1,089.15
List Price:  SEK kr1,524.86
You save:  SEK kr435.70
ARS$87,115.87
List Price:  ARS$121,965.71
You save:  ARS$34,849.83
Bs691.97
List Price:  Bs968.79
You save:  Bs276.81
COP$392,689.60
List Price:  COP$549,781.15
You save:  COP$157,091.54
₡50,183.20
List Price:  ₡70,258.49
You save:  ₡20,075.28
L2,467.01
List Price:  L3,453.92
You save:  L986.90
₲739,276.32
List Price:  ₲1,035,016.43
You save:  ₲295,740.10
$U3,839.04
List Price:  $U5,374.81
You save:  $U1,535.77
zł405.30
List Price:  zł567.43
You save:  zł162.13
Already have an account? Log In

Transcript

All righty, so we're gonna move on to the CSS for our project section. We can start by splitting our editor here, so that we still can see the structure of our HTML. And we're going to scroll down to the project section. The first thing we're going to do is we're going to change the color of our section to black. So I like using black a lot because on OLED screens, Black will actually save battery power because those pixels are turned off. That will also allow colors to be more vibrant in comparison.

Okay, so moving on. We're going to target the project's class and we're going to give this a display flex and flex wrap rap, this will need to be applied to our projects groups as well. So that we have three images on one line. And lastly a justify content center and a margin, zero on the top and bottom and 10% on the left and right. Okay, next we're going to be targeting our projects, dash title class. So you can see we're going in order of our HTML, and we're going to give that a color of white, a font size of 2.5 RAM and a font weight of 500.

So remember, that's bold. Next, we're going to need to fill out for our project groups. So we'll do one and then copy it to the other. So we're going to also have a display flex Flex wrap, wrap, justify content center. And we're gonna copy this now and just change the number here. Scroll down a bit.

Alright, so the next one we're going to do is we're going to target our project image image. So this is targeting any image element that is the child of project dash image class. And we're going to give this a height of 325 pixels and a width of 325 pixels. You can change this sizing depending on how big of a how big of a image you can maintain within your grid or depending on how you want to lay out the grid but this is going to work for me because I want to have Three of them in one row and then another row with the other three. All right, so let's check that out. Okay, so we have our first row of three, our second row of three.

That's looking pretty good, pretty good start, but we're going to need to fix our titles, we want them to be centered, we want them to be a little bit bigger. And even at the bottom here, we actually probably want a little more margin, we don't want the next section to start right away there. So let's go back and quickly add our margin bottom. So we're going to add that to our project group to give it a margin bottom of 10 v H. Okay, so we can check that. Alright, so now we have a little bit of a space between our next section. Now we can focus on all of our titles here.

Okay. So we are going to start by targeting our Project dash, item class. And we're going to just give this a text align center, very simple. This will center everything that's within our project item class. And now we're going to target our project title. And we're going to give this a font size of 1.4 REM, a font weight of 500.

Again, that's bold. And actually, I think that's it, and we're going to then target our GitHub dash link class, and we're going to give it a slightly smaller size so 1.1 Ram, but we want that to be bold as well. Alright, so let's, let's check that out. Okay, so we have a nice difference between our titles here, but we can see that we still have too much space between them, we want to kind of bring that all a little bit closer together. So let's work on that. So let's go back.

And we can give the project title, a margin, zero and auto. So that's removing the top and bottom margins. By default, any h element is going to have a margin all the way around it. So we are adjusting that one. And we're also going to adjust this one we're going to make or sorry, we're going to give this a margin top of only one v h. So that's smaller than what it was. So that should bring them closer together.

Alright, so that's looking a lot better. But there's a few more refinements I think we can make to our project. Next page to make it feel a little bit more interactive. So we want when we hover over this to give us some kind of feedback and same with our links. So what we can do is we're going to target our project image, hover pseudo class. And we're going to give this a transform of scale 0.97 so that means it's getting 3% smaller as we hover over it.

We're also going to add a transition or 0.3 seconds and ease in and out. This is going to make it seem like it's in motion rather than abruptly changing size and next we are going to add this class to our Project image class as well so that it transitions both ways. Okay, now we're going to look at our project title, we're going to do our project title. And we're actually going to be targeting the eighth element with the pseudo class hover. And we're going to use our primary color again. So for me, that is a red color that you can see that it remembers all the colors we're using, which is very handy.

And we're actually going to copy this transition so that the text is not just changing color in a split second, it's a little bit more of a delay, and we can copy this for our GitHub link. We're just going to change project title here to GitHub link. And yeah, I think that's all we needed there. So we can see that when we hover over this, it gets a little bit smaller. So it's more interactive shows that we can click on it. And same with these these change, you can see that we have our title here view GitHub repository.

And yeah, I think we're looking pretty good. I think we're done with our project section for now. And I think it's looking pretty great. Next we'll look at the contacts section. All right, so I'll see you in that one. Bye for now.

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.