Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated:
1
1
00:00:00,971 --> 00:00:02,360 line:15%
Hello, and welcome back
2
2
00:00:02,360 --> 00:00:05,866 line:15%
to building the customer testimonial section.
3
3
00:00:05,866 --> 00:00:08,049 line:15%
This is getting easier and easier.
4
4
00:00:08,049 --> 00:00:10,203 line:15%
Don't you think so?
5
5
00:00:10,203 --> 00:00:13,934 line:15%
So, let's have some more fun with CSS.
6
6
00:00:13,934 --> 00:00:18,188
So, this is where we left our website in the last lecture
7
7
00:00:18,188 --> 00:00:22,535
and now, let's start by adding a beautiful background image
8
8
00:00:22,535 --> 00:00:26,452
that is actually in the folder of our contents.
9
9
00:00:27,940 --> 00:00:31,638
In our project folder, so right here.
10
10
00:00:31,638 --> 00:00:34,807
So, it will be a background image.
11
11
00:00:34,807 --> 00:00:37,724
So, this image, right now, is here.
12
12
00:00:39,094 --> 00:00:41,634
It is called back customers,
13
13
00:00:41,634 --> 00:00:43,889
but since it will be a background image
14
14
00:00:43,889 --> 00:00:47,424
it should be here inside our CSS folder.
15
15
00:00:47,424 --> 00:00:50,289
So as you remember, all our background images
16
16
00:00:50,289 --> 00:00:52,872
go right here into this folder.
17
17
00:00:54,149 --> 00:00:57,399
So, now we are ready to use that image.
18
18
00:00:58,700 --> 00:01:01,533
So, let's go back to our CSS file.
19
19
00:01:02,398 --> 00:01:05,231
Let's create some space down here.
20
20
00:01:09,266 --> 00:01:12,266
You are already used to this by now.
21
21
00:01:20,156 --> 00:01:24,156
Let's start to define the code for this section.
22
22
00:01:26,292 --> 00:01:28,042
Section testimonials.
23
23
00:01:30,315 --> 00:01:34,482
So, let's start by defining again a background image.
24
24
00:01:35,417 --> 00:01:36,750
Background image
25
25
00:01:39,156 --> 00:01:43,323
and this is how we do it again and make customers.
26
26
00:01:45,917 --> 00:01:49,899
Alright, so as before, we want this image to fill
27
27
00:01:49,899 --> 00:01:51,849
the whole width of the browser,
28
28
00:01:51,849 --> 00:01:52,682
so we say
29
29
00:01:54,023 --> 00:01:54,856
background
30
30
00:01:56,909 --> 00:01:57,742
size
31
31
00:01:58,635 --> 00:01:59,468
cover.
32
32
00:02:00,464 --> 00:02:03,410
So, this is probably what you will always want to do
33
33
00:02:03,410 --> 00:02:04,670
with your images.
34
34
00:02:04,670 --> 00:02:07,420
So, let's see the result of this.
35
35
00:02:10,338 --> 00:02:13,171
Alright, so this is way too bright
36
36
00:02:15,844 --> 00:02:19,075
and it's the same situation as we had before
37
37
00:02:19,075 --> 00:02:21,066
on our header section.
38
38
00:02:21,066 --> 00:02:25,637
So, we will once again make this image darker
39
39
00:02:25,637 --> 00:02:28,543
and I hope you remember how we did that.
40
40
00:02:28,543 --> 00:02:32,139
So, it's like setting multiple backgrounds here.
41
41
00:02:32,139 --> 00:02:36,139
So, we have a gradient with a blank opaque color
42
42
00:02:37,097 --> 00:02:39,514
and then the customer images.
43
43
00:02:41,221 --> 00:02:44,289
So, we create a linear gradient
44
44
00:02:44,289 --> 00:02:48,122
so as before, I will start with complete black
45
45
00:02:49,795 --> 00:02:52,903
and then change it with the color picker
46
46
00:02:52,903 --> 00:02:53,986
and command E
47
47
00:02:57,495 --> 00:03:00,578
and let's set this to say 80 percent.
48
48
00:03:05,216 --> 00:03:08,716
Enter the same exact thing, so 80 percent.
49
49
00:03:12,307 --> 00:03:16,208
This looks probably way better by now.
50
50
00:03:16,208 --> 00:03:17,041
Right.
51
51
00:03:18,950 --> 00:03:21,104
So now what we have to do is of course,
52
52
00:03:21,104 --> 00:03:24,521
to make all the text inside of this white
53
53
00:03:25,533 --> 00:03:29,069
and then, believe me it will look great.
54
54
00:03:29,069 --> 00:03:31,152
So, color and color white
55
55
00:03:34,473 --> 00:03:36,056
and let's check it.
56
56
00:03:38,150 --> 00:03:39,983
Okay, this looks cool.
57
57
00:03:40,954 --> 00:03:43,839
Now, I want to show you a very cool effect
58
58
00:03:43,839 --> 00:03:48,756
that you can achieve with background images in CSS
59
59
00:03:48,756 --> 00:03:51,756
and I'm talking about this property.
60
60
00:03:52,888 --> 00:03:55,138
It is background attachment
61
61
00:03:56,403 --> 00:03:58,653
and if we set this to fixed
62
62
00:03:59,613 --> 00:04:03,778
then let me show you what this will look like.
63
63
00:04:03,778 --> 00:04:07,923
So, it's like the image always stays in the same place
64
64
00:04:07,923 --> 00:04:10,077
and we scroll our website
65
65
00:04:10,077 --> 00:04:12,779
and the image stays always in the same place.
66
66
00:04:12,779 --> 00:04:14,485
So, I think this is a cool effect
67
67
00:04:14,485 --> 00:04:16,802
and it's really easy to achieve
68
68
00:04:16,802 --> 00:04:20,885
and in fact, we should do the same thing up here.
69
69
00:04:22,427 --> 00:04:23,953
Okay?
70
70
00:04:23,953 --> 00:04:27,286
So, I will just copy this to the header,
71
71
00:04:28,301 --> 00:04:29,134
CSS block,
72
72
00:04:31,389 --> 00:04:34,972
just to see if it looks cool there as well.
73
73
00:04:35,961 --> 00:04:36,794
Okay?
74
74
00:04:38,826 --> 00:04:40,451
And this is the effect.
75
75
00:04:40,451 --> 00:04:44,576
So, the image stays in the same place and we just scroll
76
76
00:04:44,576 --> 00:04:47,521
and I think this is really cool
77
77
00:04:47,521 --> 00:04:51,524
and down here, it will look even cooler
78
78
00:04:51,524 --> 00:04:54,607
once we add more sections below this.
79
79
00:04:55,649 --> 00:04:58,595
So, the next step would be to define
80
80
00:04:58,595 --> 00:05:01,845
these block quotes elements right here.
81
81
00:05:04,731 --> 00:05:09,261
So, this is very straight forward, of course.
82
82
00:05:09,261 --> 00:05:11,511
Just write our block quote,
83
83
00:05:14,666 --> 00:05:15,499
select it.
84
84
00:05:18,465 --> 00:05:21,675
And the first thing is we maybe want some penning there
85
85
00:05:21,675 --> 00:05:23,585
because you saw that the boxes
86
86
00:05:23,585 --> 00:05:26,409
were very close to each other
87
87
00:05:26,409 --> 00:05:28,659
and I will say, two percent
88
88
00:05:30,269 --> 00:05:32,436
and then it is quite usual
89
89
00:05:33,277 --> 00:05:36,405
to show the customer testimonials
90
90
00:05:36,405 --> 00:05:37,988
in an italic style.
91
91
00:05:40,042 --> 00:05:44,209
So, in order to do that, I will say font, style, italic.
92
92
00:05:47,824 --> 00:05:51,991
And I can do this only because I already incorporated
93
93
00:05:53,492 --> 00:05:56,992
the italic style for my Google fonts here.
94
94
00:05:58,612 --> 00:06:02,362
So whenever you need italics on your website,
95
95
00:06:03,265 --> 00:06:06,313
you need to include that web font.
96
96
00:06:06,313 --> 00:06:09,787
Now, another thing, is I want some line height here
97
97
00:06:09,787 --> 00:06:13,954
as always, and I will again choose 145 percent here.
98
98
00:06:19,019 --> 00:06:21,165
Okay, much better right?
99
99
00:06:21,165 --> 00:06:25,188
And now, we can form it the side element
100
100
00:06:25,188 --> 00:06:29,355
and the images that are inside of the side element as well.
101
101
00:06:32,502 --> 00:06:34,919
So, this is, again very easy.
102
102
00:06:36,769 --> 00:06:40,751
We can do this because we will only use the side
103
103
00:06:40,751 --> 00:06:43,677
and block quote elements in this place.
104
104
00:06:43,677 --> 00:06:47,293
So, we don't need to make any class for those.
105
105
00:06:47,293 --> 00:06:49,772
So, in here, I would say that the font size
106
106
00:06:49,772 --> 00:06:53,855
could be a little smaller, like 90 percent maybe.
107
107
00:06:56,253 --> 00:07:00,703
And, let's add some margins to the top as well.
108
108
00:07:00,703 --> 00:07:01,536
Margin top
109
109
00:07:02,694 --> 00:07:04,527
of let's say 25 pixels
110
110
00:07:07,143 --> 00:07:09,256
and now for the image,
111
111
00:07:09,256 --> 00:07:12,629
so it's the image inside of the side
112
112
00:07:12,629 --> 00:07:16,083
and by now, you're already really familiar with all of that.
113
113
00:07:16,083 --> 00:07:20,250
So, the image, I will say, will have a height of 50 pixels
114
114
00:07:22,117 --> 00:07:25,700
and a border, a border radius of 50 percent
115
115
00:07:28,720 --> 00:07:31,321
and you already know as well,
116
116
00:07:31,321 --> 00:07:34,154
that this makes any element round.
117
117
00:07:35,710 --> 00:07:39,550
And we want some margins to the right side as well.
118
118
00:07:39,550 --> 00:07:41,883
Let me say, here, 10 pixels.
119
119
00:07:43,633 --> 00:07:45,624
So, we made some changes here.
120
120
00:07:45,624 --> 00:07:47,791
So, let me check it again.
121
121
00:07:49,302 --> 00:07:51,635
Okay, so what is going here?
122
122
00:07:53,609 --> 00:07:55,776
We need a line break here.
123
123
00:07:57,023 --> 00:08:00,151
So it's the text and then the text just continues
124
124
00:08:00,151 --> 00:08:03,484
with the image then the rest of the text.
125
125
00:08:03,484 --> 00:08:06,389
Now, the best way to actually do this,
126
126
00:08:06,389 --> 00:08:09,472
is to define this as a block element.
127
127
00:08:11,712 --> 00:08:15,227
So, what we can do, is to say, that the side element
128
128
00:08:15,227 --> 00:08:17,310
should be a block element
129
129
00:08:19,067 --> 00:08:23,234
and so, once more we use the display property with block.
130
130
00:08:25,203 --> 00:08:27,453
And this should do the job.
131
131
00:08:29,551 --> 00:08:30,892
Exactly.
132
132
00:08:30,892 --> 00:08:32,985
So, this is what I hoped for.
133
133
00:08:32,985 --> 00:08:37,152
Now, it's a block element and so it is aligned for itself.
134
134
00:08:38,206 --> 00:08:42,107
Now, I want this text here to be aligned with this
135
135
00:08:42,107 --> 00:08:44,524
and this is again, very easy.
136
136
00:08:46,272 --> 00:08:50,439
We just say that we some vertical align through the middle.
137
137
00:08:53,647 --> 00:08:56,390
And now it should look just as we wanted.
138
138
00:08:56,390 --> 00:08:59,093
I think the images are a little too big.
139
139
00:08:59,093 --> 00:09:01,429
Don't you think so?
140
140
00:09:01,429 --> 00:09:05,188
They take up too much space, I guess.
141
141
00:09:05,188 --> 00:09:07,362
Now, what's also missing here,
142
142
00:09:07,362 --> 00:09:11,195
is a big quotation mark, which we can put here
143
143
00:09:12,543 --> 00:09:15,204
and I will show you a great way to do this
144
144
00:09:15,204 --> 00:09:19,999
and we will once again use the after zero class,
145
145
00:09:19,999 --> 00:09:21,848
no, in fact, we will use the before
146
146
00:09:21,848 --> 00:09:26,015
because this time we want it to appear before our text.
147
147
00:09:28,431 --> 00:09:30,514
So, let's quickly do this
148
148
00:09:31,539 --> 00:09:34,242
and first of all, let me change this,
149
149
00:09:34,242 --> 00:09:38,325
said it was too big, so maybe 45 will work better
150
150
00:09:39,646 --> 00:09:43,852
and now, let's find the before zero class.
151
151
00:09:43,852 --> 00:09:45,102
So side, before
152
152
00:09:47,102 --> 00:09:50,739
and we want it to be a quotation mark.
153
153
00:09:50,739 --> 00:09:54,906
So, remember how do we put text on a website using just CSS.
154
154
00:09:55,889 --> 00:09:57,472
It is with content.
155
155
00:09:59,070 --> 00:10:02,991
The last time we used this we didn't want to see any words
156
156
00:10:02,991 --> 00:10:05,658
so we just leave an empty space.
157
157
00:10:07,379 --> 00:10:10,915
I will just to exemplify this, put an A,
158
158
00:10:10,915 --> 00:10:15,730
and we will then put a quotation mark in a second.
159
159
00:10:15,730 --> 00:10:19,468
For now, let me just show you how this looks
160
160
00:10:19,468 --> 00:10:22,841
and we'll also ignore that we can see it
161
161
00:10:22,841 --> 00:10:26,591
and change the font size here to 400 percent.
162
162
00:10:30,846 --> 00:10:33,228
Alright, this is not what I wanted
163
163
00:10:33,228 --> 00:10:37,395
because I actually wanted it before the block quote right?
164
164
00:10:39,161 --> 00:10:40,994
So, it is block quote.
165
165
00:10:54,379 --> 00:10:55,629
And here we go.
166
166
00:10:57,121 --> 00:11:01,368
Alright, now, in order to put the quotation mark there
167
167
00:11:01,368 --> 00:11:04,344
is not as easy as it may sound
168
168
00:11:04,344 --> 00:11:07,844
because in order to do that we need to use
169
169
00:11:10,343 --> 00:11:13,843
something called an ISO special character.
170
170
00:11:16,398 --> 00:11:20,096
So, this here is a list that I'll include into the course
171
171
00:11:20,096 --> 00:11:24,263
E-book and in here we can just choose some sign if you want
172
172
00:11:27,553 --> 00:11:31,470
and then will have to copy this very code here.
173
173
00:11:32,510 --> 00:11:34,774
So, in order to make it easier for me
174
174
00:11:34,774 --> 00:11:37,857
I will just search for quotation mark
175
175
00:11:40,849 --> 00:11:43,849
and this is not the one that I want.
176
176
00:11:45,806 --> 00:11:47,889
It's this one right here.
177
177
00:11:49,036 --> 00:11:50,154
I want this.
178
178
00:11:50,154 --> 00:11:52,154
So, I need to copy this.
179
179
00:11:55,416 --> 00:11:57,166
This code right here.
180
180
00:11:58,707 --> 00:11:59,540
Alright.
181
181
00:12:00,800 --> 00:12:02,800
Now, I'll paste it here.
182
182
00:12:05,412 --> 00:12:07,424
So, let's check this.
183
183
00:12:07,424 --> 00:12:09,476
Alright, here we go.
184
184
00:12:09,476 --> 00:12:11,264
Cool, right?
185
185
00:12:11,264 --> 00:12:14,697
Now, we need to have to set a new line once again.
186
186
00:12:14,697 --> 00:12:18,364
So, we have to make this as a block element.
187
187
00:12:19,899 --> 00:12:21,399
So, let's do that.
188
188
00:12:23,048 --> 00:12:25,381
Just plain block, very easy.
189
189
00:12:27,497 --> 00:12:32,455
Now, in order to position this exactly where we want it
190
190
00:12:32,455 --> 00:12:36,205
we need to define its top and left attributes
191
191
00:12:40,135 --> 00:12:43,772
because it is really the easiest way
192
192
00:12:43,772 --> 00:12:48,384
is to change this around using absolute positioning.
193
193
00:12:48,384 --> 00:12:52,051
So, position absolute and then we can change
194
194
00:12:55,190 --> 00:12:57,440
its top, maybe, five pixels
195
195
00:13:02,363 --> 00:13:03,780
and left to zero.
196
196
00:13:06,472 --> 00:13:07,305
Alright?
197
197
00:13:08,241 --> 00:13:10,700
And, before we can see how this looks
198
198
00:13:10,700 --> 00:13:14,032
there's a very important thing that we have to do
199
199
00:13:14,032 --> 00:13:15,901
and it's this.
200
200
00:13:15,901 --> 00:13:19,734
When we make an element with absolute position
201
201
00:13:20,960 --> 00:13:24,028
we have to ensure that its parent
202
202
00:13:24,028 --> 00:13:26,028
has a relative position,
203
203
00:13:29,067 --> 00:13:31,342
so in this case, we will have to say,
204
204
00:13:31,342 --> 00:13:35,467
that this here is relative and if we didn't do this
205
205
00:13:35,467 --> 00:13:38,634
this wouldn't appear where we want it.
206
206
00:13:40,932 --> 00:13:42,182
And here we go.
207
207
00:13:43,431 --> 00:13:47,312
Okay, this is way too close to the text.
208
208
00:13:47,312 --> 00:13:50,786
So, let us put back to zero maybe,
209
209
00:13:50,786 --> 00:13:54,953
but we can put the left to minus three for instance.
210
210
00:13:58,157 --> 00:13:59,240
You see this?
211
211
00:14:00,290 --> 00:14:02,058
Yeah, this looks cool.
212
212
00:14:02,058 --> 00:14:05,390
Maybe what I should do is to give it some space
213
213
00:14:05,390 --> 00:14:09,223
between this line here and those block quotes.
214
214
00:14:10,632 --> 00:14:14,817
So, in order to have more space for this one here,
215
215
00:14:14,817 --> 00:14:16,199
this quotation mark, and I should
216
216
00:14:16,199 --> 00:14:19,366
probably also do this a little bigger.
217
217
00:14:22,802 --> 00:14:26,642
So, I'll increase this to 500 percent actually
218
218
00:14:26,642 --> 00:14:30,888
and then, I will say that we want some margin
219
219
00:14:30,888 --> 00:14:33,555
to the top of this of 40 pixels.
220
220
00:14:35,622 --> 00:14:39,789
And this can actually be also, let's say, minus five pixels.
221
221
00:14:43,383 --> 00:14:47,609
And here, minus five pixels as well wouldn't hurt.
222
222
00:14:47,609 --> 00:14:51,023
And, this is what it looks like now.
223
223
00:14:51,023 --> 00:14:55,030
So, now we have one more section designed
224
224
00:14:55,030 --> 00:14:58,804
and I really like what we achieved here in this section.
225
225
00:14:58,804 --> 00:15:01,608
This background image is really cool
226
226
00:15:01,608 --> 00:15:04,249
and also this effect that we added to this section
227
227
00:15:04,249 --> 00:15:07,703
and to this one, it's really cool.
228
228
00:15:07,703 --> 00:15:12,396
We're starting to get a really good looking website.
229
229
00:15:12,396 --> 00:15:16,419
So, next up, we have the section with some pricing plans.
230
230
00:15:16,419 --> 00:15:19,914
Remember, we'll use some new stuff.
231
231
00:15:19,914 --> 00:15:22,664
So, don't wait and see you there.
19549
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.