Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated:
1
1
00:00:01,389 --> 00:00:04,492
I hope you're excited for yet another lecture
2
2
00:00:04,492 --> 00:00:07,234
on our killer website project.
3
3
00:00:07,234 --> 00:00:09,924
In this lecture, we'll build a section
4
4
00:00:09,924 --> 00:00:14,450
where the user can see in which cities OmniFoot works.
5
5
00:00:14,450 --> 00:00:18,267
And here is a simple way of showing exactly that.
6
6
00:00:18,267 --> 00:00:22,303
Just an image of each city with some details below them,
7
7
00:00:22,303 --> 00:00:24,386
beautifully side by side.
8
8
00:00:25,414 --> 00:00:29,925
And in this lecture, we'll practice some of our new skills.
9
9
00:00:29,925 --> 00:00:32,201
We'll also learn how to use small icons
10
10
00:00:32,201 --> 00:00:34,546
aligned with some text.
11
11
00:00:34,546 --> 00:00:38,771
This is a little trickier than the big icons we used before.
12
12
00:00:38,771 --> 00:00:43,021
And finally, we'll learn how to best style generic links.
13
13
00:00:43,021 --> 00:00:46,884
Which are the normal text links you usually see
14
14
00:00:46,884 --> 00:00:49,491
on all kind of websites.
15
15
00:00:49,491 --> 00:00:52,521
So let's start this, right now.
16
16
00:00:52,521 --> 00:00:54,438
Okay, back in brackets.
17
17
00:00:55,272 --> 00:00:57,939
Now, as you are already used to,
18
18
00:00:58,930 --> 00:01:02,430
we will start in your section and name it.
19
19
00:01:03,468 --> 00:01:06,374
This one is called section
20
20
00:01:06,374 --> 00:01:07,580
cities,
21
21
00:01:07,580 --> 00:01:11,063
because we're showing our cities here.
22
22
00:01:11,063 --> 00:01:13,482
And now we do the exact same thing
23
23
00:01:13,482 --> 00:01:15,146
as we did here.
24
24
00:01:15,146 --> 00:01:19,414
So I can actually copy it, to save us some time.
25
25
00:01:19,414 --> 00:01:22,852
So that's the title, with some text in it.
26
26
00:01:22,852 --> 00:01:27,019
And again, we will get our text from the text document.
27
27
00:01:28,980 --> 00:01:30,230
Copy all of it,
28
28
00:01:33,241 --> 00:01:34,074
and
29
29
00:01:35,680 --> 00:01:38,430
paste it down here with comments.
30
30
00:01:43,586 --> 00:01:44,669
So, copy this
31
31
00:01:46,048 --> 00:01:46,881
and
32
32
00:01:47,905 --> 00:01:49,072
paste it here.
33
33
00:01:53,008 --> 00:01:55,377
Of course we don't need this,
34
34
00:01:55,377 --> 00:01:58,558
so the title is already here.
35
35
00:01:58,558 --> 00:02:02,372
And now, as you remember we have those four
36
36
00:02:02,372 --> 00:02:05,637
columns with the photos and the details below.
37
37
00:02:05,637 --> 00:02:07,109
The photos.
38
38
00:02:07,109 --> 00:02:09,442
So, what are we gonna do?
39
39
00:02:09,442 --> 00:02:11,509
Maybe I will give you some time to practice this,
40
40
00:02:11,509 --> 00:02:14,862
because I hope you already know how to do this by now.
41
41
00:02:14,862 --> 00:02:17,034
So just pause this,
42
42
00:02:17,034 --> 00:02:18,447
and
43
43
00:02:18,447 --> 00:02:20,864
continue to code by yourself.
44
44
00:02:25,101 --> 00:02:28,970
Alright, so I hope that you managed to
45
45
00:02:28,970 --> 00:02:30,473
write some code here
46
46
00:02:30,473 --> 00:02:33,973
and now I will show you how I would do it.
47
47
00:02:36,163 --> 00:02:38,830
So of course, we need a new row.
48
48
00:02:41,076 --> 00:02:42,631
A new row
49
49
00:02:42,631 --> 00:02:43,464
and then
50
50
00:02:45,359 --> 00:02:47,499
some columns inside of it.
51
51
00:02:47,499 --> 00:02:49,249
So class column, col,
52
52
00:02:50,253 --> 00:02:52,463
and then, since we have four image
53
53
00:02:52,463 --> 00:02:53,380
span one of
54
54
00:02:54,219 --> 00:02:55,052
four.
55
55
00:02:58,848 --> 00:03:00,467
Alright,
56
56
00:03:00,467 --> 00:03:02,884
now we need our text in here.
57
57
00:03:03,983 --> 00:03:06,566
So let me see what we got here.
58
58
00:03:07,485 --> 00:03:10,774
So we have the number of happy eaters.
59
59
00:03:10,774 --> 00:03:12,797
We have the number of chefs,
60
60
00:03:12,797 --> 00:03:15,547
and we have the Twitter username
61
61
00:03:16,988 --> 00:03:19,071
of OmniFoot in this city.
62
62
00:03:20,929 --> 00:03:22,756
So what I will do here,
63
63
00:03:22,756 --> 00:03:25,756
is to use an icon for each of those,
64
64
00:03:26,677 --> 00:03:29,109
and then write the text.
65
65
00:03:29,109 --> 00:03:32,941
So an icon for the eaters, one icon for the top chefs,
66
66
00:03:32,941 --> 00:03:36,108
and one icon for the Twitter username.
67
67
00:03:38,118 --> 00:03:41,526
So let's get those icons from ionicons,
68
68
00:03:41,526 --> 00:03:43,359
such as we did before.
69
69
00:03:45,786 --> 00:03:48,283
And open their website, ionicons.
70
70
00:03:48,283 --> 00:03:49,171
It's already here.
71
71
00:03:49,171 --> 00:03:50,921
So for the first one,
72
72
00:03:51,818 --> 00:03:53,485
I will chose a user.
73
73
00:03:55,366 --> 00:03:59,533
And again I'm going down here to the part of the iOS like
74
74
00:04:01,125 --> 00:04:01,958
icons.
75
75
00:04:03,194 --> 00:04:05,527
And I want to choose a user.
76
76
00:04:06,788 --> 00:04:11,497
Let me see if I can find one, 'kay this looks great to me.
77
77
00:04:11,497 --> 00:04:13,664
So I'm going to copy this.
78
78
00:04:16,235 --> 00:04:17,735
And let's go back,
79
79
00:04:18,649 --> 00:04:19,914
and just
80
80
00:04:19,914 --> 00:04:21,307
insert
81
81
00:04:21,307 --> 00:04:22,974
an icon, right here.
82
82
00:04:23,978 --> 00:04:25,061
So the class,
83
83
00:04:26,351 --> 00:04:29,035
paste it, I hope you remember that,
84
84
00:04:29,035 --> 00:04:30,202
and that's it.
85
85
00:04:31,971 --> 00:04:33,554
And now I can just,
86
86
00:04:35,955 --> 00:04:37,538
copy the text here.
87
87
00:04:39,019 --> 00:04:40,367
1000
88
88
00:04:40,367 --> 00:04:41,450
happy eaters.
89
89
00:04:45,428 --> 00:04:48,454
Okay, but before moving on...
90
90
00:04:48,454 --> 00:04:49,787
Oh! Actually add
91
91
00:04:50,793 --> 00:04:52,043
the image here,
92
92
00:04:53,093 --> 00:04:55,185
to this column and
93
93
00:04:55,185 --> 00:04:56,018
the title.
94
94
00:04:57,333 --> 00:04:58,268
So it is
95
95
00:04:58,268 --> 00:04:59,101
an IMG
96
96
00:05:01,333 --> 00:05:05,772
and the source is inside of our resource and images.
97
97
00:05:05,772 --> 00:05:07,439
Well by now you will
98
98
00:05:08,860 --> 00:05:12,695
already know exactly how we should do that, right?
99
99
00:05:12,695 --> 00:05:16,678
So this is the image for Lisbon, which is our first city.
100
100
00:05:16,678 --> 00:05:19,261
And the alt can just be Lisbon.
101
101
00:05:22,883 --> 00:05:25,966
And then again we use our H3 element,
102
102
00:05:26,905 --> 00:05:29,572
such as we did in the other box,
103
103
00:05:30,758 --> 00:05:33,616
up here, do you remember?
104
104
00:05:33,616 --> 00:05:35,083
So we had
105
105
00:05:35,083 --> 00:05:36,500
these four boxes,
106
106
00:05:37,997 --> 00:05:39,968
it actually had the class box,
107
107
00:05:39,968 --> 00:05:41,218
and then an H3
108
108
00:05:42,922 --> 00:05:43,755
title.
109
109
00:05:45,504 --> 00:05:50,331
And I will now, also reuse this class down here.
110
110
00:05:50,331 --> 00:05:53,751
So that those boxes looks quite of similar.
111
111
00:05:53,751 --> 00:05:57,612
So I want this column here to be a box as well.
112
112
00:05:57,612 --> 00:06:00,832
So right now you start to see
113
113
00:06:00,832 --> 00:06:03,931
that we're starting to reuse some of the classes
114
114
00:06:03,931 --> 00:06:05,098
on our website
115
115
00:06:06,274 --> 00:06:08,150
and that's really nice,
116
116
00:06:08,150 --> 00:06:11,233
because that saves us time formatting
117
117
00:06:12,265 --> 00:06:17,234
and at the same time it allows us to have some consistency
118
118
00:06:17,234 --> 00:06:19,151
throughout our webpage.
119
119
00:06:20,619 --> 00:06:24,786
So now we have the image here and we have the title.
120
120
00:06:26,280 --> 00:06:31,134
And I guess the best idea is to put each of these icons
121
121
00:06:31,134 --> 00:06:32,892
together with the text
122
122
00:06:32,892 --> 00:06:34,044
inside
123
123
00:06:34,044 --> 00:06:35,217
a
124
124
00:06:35,217 --> 00:06:38,071
container, so a div element.
125
125
00:06:38,071 --> 00:06:39,988
And we can call them...
126
126
00:06:41,558 --> 00:06:42,391
city
127
127
00:06:44,129 --> 00:06:44,962
future.
128
128
00:06:49,574 --> 00:06:51,324
Don't need this here.
129
129
00:06:54,318 --> 00:06:55,151
Great.
130
130
00:06:58,103 --> 00:07:01,287
So we have the image, the title, and now we will have
131
131
00:07:01,287 --> 00:07:02,954
one little container
132
132
00:07:03,970 --> 00:07:06,470
for each of the three details.
133
133
00:07:07,498 --> 00:07:09,331
So we have the eaters,
134
134
00:07:10,558 --> 00:07:11,891
then we have the
135
135
00:07:14,204 --> 00:07:15,287
the top chefs
136
136
00:07:17,129 --> 00:07:19,879
and we have the Twitter username.
137
137
00:07:22,110 --> 00:07:26,239
And now let's just choose an icon for the top chefs
138
138
00:07:26,239 --> 00:07:27,539
and for
139
139
00:07:27,539 --> 00:07:28,956
the Twitter name.
140
140
00:07:31,092 --> 00:07:34,296
So back in the ionicons library here,
141
141
00:07:34,296 --> 00:07:38,483
let's choose a cool icon for the top chefs.
142
142
00:07:38,483 --> 00:07:41,640
Maybe a star would be a good idea.
143
143
00:07:41,640 --> 00:07:46,041
So let's see if we can find something like that.
144
144
00:07:46,041 --> 00:07:48,624
There's really a huge amount of
145
145
00:07:49,465 --> 00:07:51,195
icons here.
146
146
00:07:51,195 --> 00:07:53,028
Okay, let me copy this
147
147
00:07:55,746 --> 00:07:58,163
and then paste it right here.
148
148
00:08:00,041 --> 00:08:02,425
So staring now for the Twitter username,
149
149
00:08:02,425 --> 00:08:06,008
we have a couple of social icons down here,
150
150
00:08:07,034 --> 00:08:09,420
like all kinds of icons that you can imagine:
151
151
00:08:09,420 --> 00:08:11,784
Twitter, Facebook, Googleplus,
152
152
00:08:11,784 --> 00:08:12,617
Dribbble,
153
153
00:08:13,564 --> 00:08:14,755
Instagram,
154
154
00:08:14,755 --> 00:08:19,050
Snapchat, really everything you can imagine.
155
155
00:08:19,050 --> 00:08:22,161
And we will actually use them later,
156
156
00:08:22,161 --> 00:08:25,744
but for now we just need this Twitter icon.
157
157
00:08:27,468 --> 00:08:29,018
Alright,
158
158
00:08:29,018 --> 00:08:33,185
let me just check how this looks like on our website.
159
159
00:08:36,941 --> 00:08:38,295
Okay.
160
160
00:08:38,295 --> 00:08:40,485
So of course the image is way too big now
161
161
00:08:40,485 --> 00:08:43,060
and that's because we didn't format it yet,
162
162
00:08:43,060 --> 00:08:46,239
but our H3 title already looks good
163
163
00:08:46,239 --> 00:08:48,656
and this H2 title, of course,
164
164
00:08:49,668 --> 00:08:52,106
is also good looking already
165
165
00:08:52,106 --> 00:08:54,190
and the icons are showing up here.
166
166
00:08:54,190 --> 00:08:55,864
So let's continue
167
167
00:08:55,864 --> 00:08:58,447
adding the other three columns.
168
168
00:09:01,369 --> 00:09:03,725
And instead of rewriting all of it,
169
169
00:09:03,725 --> 00:09:06,062
I will just copy it one,
170
170
00:09:06,062 --> 00:09:07,312
two, and three.
171
171
00:09:11,860 --> 00:09:14,027
And, so the second one is,
172
172
00:09:15,608 --> 00:09:16,775
San Francisco.
173
173
00:09:21,024 --> 00:09:22,188
So,
174
174
00:09:22,188 --> 00:09:23,021
Lisbon,
175
175
00:09:24,904 --> 00:09:26,071
San Francisco.
176
176
00:09:31,403 --> 00:09:33,399
Let me look for the image.
177
177
00:09:33,399 --> 00:09:34,232
Lisbon...
178
178
00:09:35,185 --> 00:09:37,852
San Francisco, oh, the last one.
179
179
00:09:39,333 --> 00:09:41,416
Now it's just a matter of
180
180
00:09:43,792 --> 00:09:45,709
changing all the stuff.
181
181
00:09:48,017 --> 00:09:49,434
So, instead of...
182
182
00:09:51,427 --> 00:09:52,770
we have
183
183
00:09:52,770 --> 00:09:54,161
3700
184
184
00:09:54,161 --> 00:09:56,328
and 160, and here it's SF.
185
185
00:09:59,181 --> 00:10:00,848
San Francisco, so...
186
186
00:10:02,205 --> 00:10:03,538
Here we have 160
187
187
00:10:05,269 --> 00:10:06,102
in SF.
188
188
00:10:08,498 --> 00:10:09,435
Yeah, that's right.
189
189
00:10:09,435 --> 00:10:11,685
So the next city is Berlin.
190
190
00:10:13,593 --> 00:10:16,705
San Francisco and, here we go, Berlin.
191
191
00:10:16,705 --> 00:10:17,622
And Berlin.
192
192
00:10:22,173 --> 00:10:23,481
Do we have here?
193
193
00:10:23,481 --> 00:10:25,231
Alright, it's Berlin.
194
194
00:10:30,115 --> 00:10:31,532
And here we have,
195
195
00:10:32,420 --> 00:10:33,253
1300 and
196
196
00:10:34,536 --> 00:10:35,369
110.
197
197
00:10:41,177 --> 00:10:42,010
And
198
198
00:10:42,942 --> 00:10:44,162
Berlin.
199
199
00:10:44,162 --> 00:10:46,329
And the last on is London.
200
200
00:11:02,216 --> 00:11:03,466
And here it is.
201
201
00:11:06,153 --> 00:11:06,986
So,
202
202
00:11:08,504 --> 00:11:09,337
1200
203
203
00:11:11,326 --> 00:11:12,638
50
204
204
00:11:12,638 --> 00:11:13,909
and
205
205
00:11:13,909 --> 00:11:14,742
London.
206
206
00:11:16,278 --> 00:11:17,528
Alright, great.
207
207
00:11:18,669 --> 00:11:19,668
Don't need this.
208
208
00:11:19,668 --> 00:11:22,918
I'll actually leave the comments there.
209
209
00:11:24,741 --> 00:11:25,574
So, right.
210
210
00:11:26,594 --> 00:11:30,261
I think the mark up is here, let's check it.
211
211
00:11:31,203 --> 00:11:34,435
Great, so it's not formatted,
212
212
00:11:34,435 --> 00:11:35,685
as you can see,
213
213
00:11:37,000 --> 00:11:38,643
but the content is here
214
214
00:11:38,643 --> 00:11:42,039
and all we need to do next is to format it.
215
215
00:11:42,039 --> 00:11:43,639
Actually,
216
216
00:11:43,639 --> 00:11:46,107
I want to show you this.
217
217
00:11:46,107 --> 00:11:48,603
Remember in the last section,
218
218
00:11:48,603 --> 00:11:51,186
we defined this gray color here
219
219
00:11:51,186 --> 00:11:55,144
and as I had told you it is a great way of separating
220
220
00:11:55,144 --> 00:11:57,454
sections from one another.
221
221
00:11:57,454 --> 00:11:59,121
Now we can see that.
222
222
00:12:00,003 --> 00:12:03,424
So you come down here and it's beautifully separated
223
223
00:12:03,424 --> 00:12:08,417
just by this color and by this white space of course.
224
224
00:12:08,417 --> 00:12:10,396
So we have lots of white space,
225
225
00:12:10,396 --> 00:12:13,030
which gives our website
226
226
00:12:13,030 --> 00:12:14,363
visual hierarchy
227
227
00:12:15,221 --> 00:12:16,703
and it actually looks designed,
228
228
00:12:16,703 --> 00:12:19,123
but all this white space here and here
229
229
00:12:19,123 --> 00:12:22,815
and between the images and the title,
230
230
00:12:22,815 --> 00:12:25,898
I think it really looks great so far.
231
231
00:12:26,863 --> 00:12:29,691
And, yeah, see you in the next lecture
232
232
00:12:29,691 --> 00:12:31,700
where we will then use
233
233
00:12:31,700 --> 00:12:34,117
CSS to format the thing here.
234
234
00:12:35,380 --> 00:12:37,047
Okay, see you there.
17442
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.