Creating Portfolio Sections

7 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.20
List Price:  €130.49
You save:  €37.28
£79.91
List Price:  £111.88
You save:  £31.96
CA$136.56
List Price:  CA$191.19
You save:  CA$54.63
A$153.05
List Price:  A$214.27
You save:  A$61.22
S$136.08
List Price:  S$190.51
You save:  S$54.43
HK$782.75
List Price:  HK$1,095.88
You save:  HK$313.13
CHF 91.21
List Price:  CHF 127.70
You save:  CHF 36.49
NOK kr1,100.23
List Price:  NOK kr1,540.37
You save:  NOK kr440.13
DKK kr695.05
List Price:  DKK kr973.10
You save:  DKK kr278.04
NZ$168.07
List Price:  NZ$235.31
You save:  NZ$67.23
د.إ367.25
List Price:  د.إ514.16
You save:  د.إ146.91
৳10,970.75
List Price:  ৳15,359.49
You save:  ৳4,388.74
₹8,335.10
List Price:  ₹11,669.48
You save:  ₹3,334.37
RM476.90
List Price:  RM667.68
You save:  RM190.78
₦130,608.93
List Price:  ₦182,857.73
You save:  ₦52,248.80
₨27,840.21
List Price:  ₨38,977.41
You save:  ₨11,137.19
฿3,694.31
List Price:  ฿5,172.18
You save:  ฿1,477.87
₺3,253.72
List Price:  ₺4,555.34
You save:  ₺1,301.61
B$515.88
List Price:  B$722.26
You save:  B$206.37
R1,886.05
List Price:  R2,640.54
You save:  R754.49
Лв182.13
List Price:  Лв254.99
You save:  Лв72.85
₩137,567.94
List Price:  ₩192,600.62
You save:  ₩55,032.68
₪380.78
List Price:  ₪533.11
You save:  ₪152.32
₱5,769.12
List Price:  ₱8,077
You save:  ₱2,307.87
¥15,680.08
List Price:  ¥21,952.74
You save:  ¥6,272.66
MX$1,724.22
List Price:  MX$2,413.98
You save:  MX$689.75
QR364.68
List Price:  QR510.56
You save:  QR145.88
P1,379.77
List Price:  P1,931.74
You save:  P551.96
KSh13,498.65
List Price:  KSh18,898.65
You save:  KSh5,400
E£4,789.68
List Price:  E£6,705.74
You save:  E£1,916.06
ብር5,693.24
List Price:  ብር7,970.76
You save:  ብር2,277.52
Kz83,560.30
List Price:  Kz116,987.77
You save:  Kz33,427.46
CLP$94,840.51
List Price:  CLP$132,780.51
You save:  CLP$37,940
CN¥724.59
List Price:  CN¥1,014.46
You save:  CN¥289.86
RD$5,873.12
List Price:  RD$8,222.61
You save:  RD$2,349.48
DA13,427.17
List Price:  DA18,798.58
You save:  DA5,371.40
FJ$225.97
List Price:  FJ$316.37
You save:  FJ$90.39
Q777.73
List Price:  Q1,088.86
You save:  Q311.12
GY$20,914.34
List Price:  GY$29,280.91
You save:  GY$8,366.57
ISK kr13,988.60
List Price:  ISK kr19,584.60
You save:  ISK kr5,596
DH1,011.63
List Price:  DH1,416.33
You save:  DH404.69
L1,776.81
List Price:  L2,487.61
You save:  L710.79
ден5,738.79
List Price:  ден8,034.54
You save:  ден2,295.74
MOP$805.67
List Price:  MOP$1,127.97
You save:  MOP$322.30
N$1,914.68
List Price:  N$2,680.63
You save:  N$765.95
C$3,678.96
List Price:  C$5,150.69
You save:  C$1,471.73
रु13,310.19
List Price:  रु18,634.81
You save:  रु5,324.61
S/372.97
List Price:  S/522.18
You save:  S/149.20
K385.04
List Price:  K539.08
You save:  K154.03
SAR375.02
List Price:  SAR525.04
You save:  SAR150.02
ZK2,631.59
List Price:  ZK3,684.33
You save:  ZK1,052.74
L463.78
List Price:  L649.31
You save:  L185.53
Kč2,343.96
List Price:  Kč3,281.64
You save:  Kč937.68
Ft36,581.40
List Price:  Ft51,215.43
You save:  Ft14,634.02
SEK kr1,089.92
List Price:  SEK kr1,525.94
You save:  SEK kr436.01
ARS$87,365.86
List Price:  ARS$122,315.70
You save:  ARS$34,949.84
Bs692.26
List Price:  Bs969.20
You save:  Bs276.93
COP$394,057.74
List Price:  COP$551,696.60
You save:  COP$157,638.86
₡50,249.28
List Price:  ₡70,351
You save:  ₡20,101.72
L2,468.18
List Price:  L3,455.56
You save:  L987.37
₲742,598.03
List Price:  ₲1,039,666.95
You save:  ₲297,068.91
$U3,834.62
List Price:  $U5,368.62
You save:  $U1,534
zł402.81
List Price:  zł563.95
You save:  zł161.14
Already have an account? Log In

Transcript

All righty, now that we're done with our planning stages, and we understand what a progressive web app is, and all the benefits that come with it, we're going to start fresh with our project now having closed Visual Studio code. So we're going to go into our coding projects folder into our Angular pw a folder, and we're going to right click on our portfolio project folder, and we're going to go down and select open with code. So now, by default, our terminal Windows will open up in the correct location. So that's great. And also, if this is the only project you're working on, Visual Studio code will remember it by default. So you can just open up Visual Studio code, instead of going into the folder.

Okay, so we can get rid of this and now we're actually going to look into our File Explorer here. So you can see, this is our main Angular project. There's a lot of different stuff here. Right now, what we're concerned about is the source folder, because that's where all of our code all of our main code is. And we're going to start by modifying the index dot HTML. So this is where our Angular app will get served to.

And this allows us to override certain style properties that we wouldn't be able to otherwise specifically targeting the HTML, body, or everything element which is represented by a star. So we're going to ensure that there is no margin on the page because we're going to add it wherever we think it's necessary. And also, we're going to add a scroll behavior property which will allow us to scroll between sections with just this one line of code. Alright, so we're going to type style and then we can actually press tab and it will autocomplete that for us. And so we're going to target everything, as I said with Star. So let's shift eight.

And then we're going to comma, and then we're going to add the pseudo tag for after, comma. And then we're going to add the pseudo tag for before, so that's using colons there for that. And then we're going to give it a box. sizing of border, dash box. Okay, and then we're gonna make one more style tag. And we're going to go style again, tab.

And this time, we're going to target the HTML comma, body elements. And we're going to give those a margin of zero and a scroll. Dash b havior. Oops, booth. Okay, and the closing bracket. All right, so that's done.

So you can see this white dot, that means that we have changes that we haven't yet saved. So if we press Ctrl S, that'll save that file for us. Okay, so now we're going to go into the app component. And so that's in our app folder. This is actually the main angular part of the app. And so you can see that we have all of our welcome message in the three links we had in our previous project.

This is all from the angular sample project. As you can see, they even have their Angular logo here. And so we're actually going to get rid of all of that don't need any of that anymore. And while we're at it, instead of manually saving this every time Visual Studio code has a cool feature, and it's called autosave. So this will allow us to not have to press Ctrl S ever again, it'll just keep saving as we keep making change. Okay, so we're gonna be begin by creating a div.

And we're gonna give it the wrapper class. So div dot wrapper, and then we're gonna press enter. That's a cool thing about Visual Studio code is that you can use these shortcuts instead of actually having to manually type out like we had to in code pen. Okay? Now, the reason we're doing this wrapper class is because it gives us a parent class above all our sections in case we need to have some property that affects every section. And so the next thing we're going to do is we're going to comment out titles for each of the next sections.

So we're going to use Ctrl J, or sorry, control question mark, to comment out a line. And this allows us to write code that's not going to be run. And so we're just going to type home section and we're gonna make it a little bit longer, just to make it easier to decipher. From our code, and then we're gonna copy and we're going to add all of the other sections that we're going to make. Okay, so now that we're done with our titles, we can copy those. And we're actually going to paste them into our CSS.

Double click our app component CSS, we're going to paste them in there. And we're actually going to highlight every Well actually, we're going to highlight one line at a time. And Ctrl J, sorry, control question mark. I don't know why I keep saying Ctrl J. Okay, and we're going to comment out each of these. And we're actually going to get rid of this, these end caps as well.

And we're actually going to use a cool feature called Ctrl D. So we're going to select what we want to get rid of. Press Control D see it selects the multiple events, and we're going to delete And we're going to do the same thing with these, get rid of all these delete. All right, perfect. So now we can go back to our app component. And we're going to add in our section elements, and then type, hashtag and then the idea of the section in order to add an ID. Again, this is another shortcut.

Alright, and that's it. We're done setting up our project. And now we're going to go section by section and fill out each one of these before moving on to our responsive design. All right, well, I'll see you in the next one. We're going to start on the home section. All right, 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.