Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated:
1
00:00:01,160 --> 00:00:07,550
Let's keep building out this page and we'll start by putting a max with here on the animation so that
2
00:00:07,550 --> 00:00:12,520
it doesn't get quite as large especially when we get up on to this size.
3
00:00:12,650 --> 00:00:15,710
You can see that it's huge now and we definitely don't want that.
4
00:00:15,800 --> 00:00:20,000
So let's go ahead and on our lady component.
5
00:00:20,090 --> 00:00:26,490
Let's add a style of max width of 20 m.
6
00:00:26,630 --> 00:00:33,650
We can save that and we'll see it jumped to a much smaller size which it will never grow larger than.
7
00:00:33,650 --> 00:00:39,440
And I think to that looks way better way better than that huge version.
8
00:00:39,460 --> 00:00:45,220
Now we can move on though to the next part of this page which is that row of icons.
9
00:00:45,220 --> 00:00:51,910
So underneath this grid item container of row for the integration and simultaneous platform support
10
00:00:51,910 --> 00:01:04,600
row let's add a grid item container direction of row with a class name of the classes dot row container.
11
00:01:04,600 --> 00:01:08,140
And then let's open that up inside of here.
12
00:01:08,140 --> 00:01:14,910
We'll have a grid item container direction column for each of the icons in their titles.
13
00:01:15,010 --> 00:01:21,360
And we know that we'll also want all of these sections to be sharing the space available to them.
14
00:01:21,370 --> 00:01:24,550
So we're also going to add the medium property.
15
00:01:24,610 --> 00:01:35,530
So let's add a grid item container with a direction of column and then add the medium property and open
16
00:01:35,530 --> 00:01:37,260
that up.
17
00:01:37,290 --> 00:01:46,200
This is going to wrap a grid item containing our typography variant of H four with the gutter bottom
18
00:01:46,200 --> 00:01:46,820
prop.
19
00:01:46,980 --> 00:01:56,380
And this will say extend functionality OK and then under this grid item let's add a grid item wrapping
20
00:01:56,380 --> 00:02:05,160
an image with a source of Swiss and an old of Swiss Army knife.
21
00:02:05,380 --> 00:02:07,460
And then we can close that off.
22
00:02:07,510 --> 00:02:09,960
And that means we need to import Swiss now.
23
00:02:09,970 --> 00:02:16,540
So what's come up under the arrows and we'll enforce Swiss from assets.
24
00:02:16,540 --> 00:02:24,430
Swiss knife and we'll scroll back down and let's save the page actually so that we can see and wow our
25
00:02:24,430 --> 00:02:27,880
icon already looking great popped up on the page.
26
00:02:27,970 --> 00:02:32,920
So let's go ahead and we'll take this item container direction column.
27
00:02:32,920 --> 00:02:38,980
Make sure you grab that closing tag and let's copy that entire thing and paste it two more times under
28
00:02:38,980 --> 00:02:48,560
here let's change extend functionality in the second one to extend access and then extend functionality
29
00:02:48,560 --> 00:02:56,890
in this last one to increase engagement and get capital engage mint.
30
00:02:56,940 --> 00:03:01,170
This means we need to come up and let's in for a couple more icons.
31
00:03:01,170 --> 00:03:12,840
So we'll import access from assets slash access extend access actually extend access dot as V G and
32
00:03:12,840 --> 00:03:22,260
then we will import engagement from assets slash engagement increase engagement.
33
00:03:22,340 --> 00:03:25,380
So increase engagement and extend access.
34
00:03:25,380 --> 00:03:28,260
But I just brought them in as access and engagement.
35
00:03:28,260 --> 00:03:36,450
And now let's scroll down to where we're using the images and change this the second one to access change
36
00:03:36,450 --> 00:03:48,600
the old to a tear dash one off sign tear one off sign and change this last one to engagement engagement
37
00:03:49,110 --> 00:03:58,650
and change the Ault to app with notification so let's save this and we'll see the page jump and all
38
00:03:58,650 --> 00:04:01,680
of our new icons have appeared but not properly.
39
00:04:01,740 --> 00:04:08,350
You see that we're definitely have some styling to take care of let's first make sure they are title
40
00:04:08,410 --> 00:04:12,010
in the icon are centered with one another and so on.
41
00:04:12,010 --> 00:04:15,590
The grid item container direction of column here.
42
00:04:15,670 --> 00:04:25,270
Let's add in a line items items of center and we can go ahead and copy that on to all of these grid
43
00:04:25,300 --> 00:04:26,770
item columns.
44
00:04:26,770 --> 00:04:27,870
We'll save that.
45
00:04:27,940 --> 00:04:35,580
And now all those icons are being centered let's also go ahead and on each of the typography components
46
00:04:35,670 --> 00:04:36,760
for these titles.
47
00:04:36,810 --> 00:04:45,890
Let's add the line of center as well just to make sure that these are all perfectly center aligned so
48
00:04:45,890 --> 00:04:47,190
you can save that.
49
00:04:47,340 --> 00:04:49,510
And I think that that jumped a little bit.
50
00:04:49,560 --> 00:04:52,380
Maybe I'm just being overboard but that's OK.
51
00:04:52,380 --> 00:04:57,680
And now let's go ahead and this extended access image obviously way too big.
52
00:04:57,690 --> 00:05:10,360
So here on that access image let's add a style style of max width twenty eight m and we can save that.
53
00:05:10,640 --> 00:05:14,150
And now that's a much much more appropriate size.
54
00:05:14,240 --> 00:05:21,020
And this actually already looks really good and this looks really close to the design file already with
55
00:05:21,020 --> 00:05:23,350
all of our content properly on the screen.
56
00:05:23,360 --> 00:05:30,320
Now we can start working on making it responsive so you can see the header already has a style to jump
57
00:05:30,320 --> 00:05:36,560
over and be centered on this medium breakpoint but all the rest of this is still way too crammed together.
58
00:05:36,560 --> 00:05:41,330
So let's start working on the responsive design for this.
59
00:05:41,380 --> 00:05:46,990
We know that we're going to want all of these items to be stacking on top of one another when we're
60
00:05:46,990 --> 00:05:48,520
at the medium breakpoint.
61
00:05:48,550 --> 00:05:55,630
And so instead of the direction of row for row containers let's change this to a ternary statement.
62
00:05:55,720 --> 00:05:59,290
Checking our matches M.D. variable.
63
00:05:59,290 --> 00:06:07,000
And if so then let's add the column layout otherwise stick with the row and we can go ahead copy that
64
00:06:07,000 --> 00:06:13,750
direction and put that on our row container for the integration and simultaneous Platform Development
65
00:06:13,750 --> 00:06:15,150
section as well.
66
00:06:15,190 --> 00:06:20,950
Make sure actually you overwrite that row property instead of adding a second one.
67
00:06:20,980 --> 00:06:27,160
We can save this and that page will refresh and now everything is being stacked on top of each other
68
00:06:27,310 --> 00:06:30,990
although definitely still have some more work from here.
69
00:06:31,000 --> 00:06:37,450
Let's get some spacing going and how all this is squished right up against one another even on the larger
70
00:06:37,450 --> 00:06:38,220
break points.
71
00:06:38,230 --> 00:06:40,570
This is all still squished to each other.
72
00:06:40,570 --> 00:06:44,790
So let's add in margin top and bottom to this row right here.
73
00:06:44,800 --> 00:06:50,890
The integration and simultaneous platform support sections because a margin top and a margin bottom
74
00:06:51,120 --> 00:06:54,040
will create a buffer around all of the other content.
75
00:06:54,070 --> 00:06:59,480
So on the same row container that we just added the direction of column and or row two.
76
00:06:59,650 --> 00:07:09,650
Let's add a style here of a margin top 15 m and a margin bottom of 15 as well.
77
00:07:09,700 --> 00:07:10,990
You can save that.
78
00:07:11,110 --> 00:07:18,700
And now the page is already looking way better with that extra whitespace we do still needs more the
79
00:07:18,700 --> 00:07:22,000
bottom because this row is just sitting against our footer.
80
00:07:22,000 --> 00:07:33,220
So let's find the row container for this last row and add a style of margin bottom set to 15 m as well
81
00:07:33,490 --> 00:07:34,840
so we can save that.
82
00:07:35,110 --> 00:07:42,290
And now we've got spacing down here and this is all looking really great already actually let's go ahead
83
00:07:42,320 --> 00:07:44,390
and we'll shrink this down again though.
84
00:07:44,390 --> 00:07:50,630
Back to our medium break point and hear how all the icons are squished together just like we've done
85
00:07:50,630 --> 00:07:52,190
for the previous icons.
86
00:07:52,190 --> 00:07:56,600
Let's add a margin top and bottom to this middle one to Space those out.
87
00:07:56,600 --> 00:08:05,990
So on this grid item container for extend access let's add a style here with a margin top of matches
88
00:08:06,050 --> 00:08:11,360
medium because remember we only want to apply this if we're in the style where they're stacking on top
89
00:08:11,360 --> 00:08:12,350
of one another.
90
00:08:12,440 --> 00:08:20,120
So if we are that small breakpoint let's add a margin top of 10 m otherwise we'll leave it set to zero
91
00:08:20,480 --> 00:08:25,590
and we can set a margin bottom property to the same value.
92
00:08:25,640 --> 00:08:33,040
So margin 10 m and then zero otherwise so let's save that.
93
00:08:33,130 --> 00:08:34,810
We'll see the page refresh.
94
00:08:34,810 --> 00:08:36,780
And now those look great.
95
00:08:36,970 --> 00:08:41,880
Much more spaced out and that really makes such a huge difference.
96
00:08:41,910 --> 00:08:49,530
Now let's actually come back up to this container here and I think see if we open this up I think we
97
00:08:49,530 --> 00:08:55,920
could actually probably still allow these to share the space next to one another even at this smaller
98
00:08:55,920 --> 00:08:58,640
break point I think we might still have room.
99
00:08:58,650 --> 00:09:01,390
So I want to actually come up and we'll try this.
100
00:09:01,440 --> 00:09:10,110
So let's create under the matches medium a constant of matches small OK we'll use a media query theme
101
00:09:10,290 --> 00:09:18,330
or eight points down for small and then we'll come down to the container where we had set the direction.
102
00:09:18,330 --> 00:09:25,210
So here we set our direction for it to be column if we're in the medium let's actually said that two
103
00:09:25,250 --> 00:09:32,580
matches small so they once were in the medium it will actually stay as row so let's save this and we'll
104
00:09:32,580 --> 00:09:33,880
see the page refresh.
105
00:09:33,990 --> 00:09:39,210
And now if we resize the screen when we get down to medium you can see that they're still sharing the
106
00:09:39,210 --> 00:09:40,620
space available.
107
00:09:40,620 --> 00:09:45,220
And as I continue to shrink this the text actually just gets smaller.
108
00:09:45,360 --> 00:09:50,820
So you see the text gets smaller the animation is shrunk a little bit and they're doing that so that
109
00:09:50,820 --> 00:09:53,370
they can share the same screen space.
110
00:09:53,370 --> 00:09:57,840
And I think that even all the way down to here are small break point.
111
00:09:57,840 --> 00:10:03,750
I think that this even looks fine and is really probably the best looking option that we would want
112
00:10:03,810 --> 00:10:06,680
for say like an iPad.
113
00:10:06,790 --> 00:10:13,030
Now once we have crossed over and we are in this smaller breakpoint we need to make sure that this is
114
00:10:13,030 --> 00:10:17,170
centered and looking appropriate like all the rest of the items.
115
00:10:17,200 --> 00:10:25,900
So what's add on all of these typography components in online property checking the matches small variable
116
00:10:25,990 --> 00:10:28,790
and if that's true let's set it to center.
117
00:10:28,840 --> 00:10:31,450
Otherwise leave it on defined.
118
00:10:31,450 --> 00:10:39,340
Let's go ahead and copy this online property onto all of our typography is for the integration and simultaneous
119
00:10:39,340 --> 00:10:46,120
platform support sections and make sure here when we paste it that they already had the value of a line
120
00:10:46,180 --> 00:10:47,780
right as the default.
121
00:10:47,830 --> 00:10:51,310
So let's paste that in and change undefined to right.
122
00:10:51,310 --> 00:11:00,070
And now we can copy this property overwrite these aligns paste that in and save.
123
00:11:00,070 --> 00:11:06,620
And now you'll see that the text is centered up and that works much better for a mobile device if we
124
00:11:06,620 --> 00:11:12,890
go ahead and shrink the screen now you'll see that that text continues to adjust itself based on the
125
00:11:12,890 --> 00:11:18,070
screen size constantly taking up the best space available to it.
126
00:11:18,080 --> 00:11:23,120
So this looks really good except once we're down here extend access.
127
00:11:23,120 --> 00:11:26,250
Image is actually a little bit too big.
128
00:11:26,330 --> 00:11:31,670
I think it looks a little bit too large here and actually on any screen size that's smaller than this
129
00:11:31,670 --> 00:11:35,030
page it will actually be a little too cramped.
130
00:11:35,030 --> 00:11:42,650
So what's come up and what's scroll until we find the extend access image and here we reset the max
131
00:11:42,650 --> 00:11:44,590
width of 28 m.
132
00:11:44,760 --> 00:11:51,680
What's actually changed this to check the matches x s variable and if we're at the extra small breakpoint
133
00:11:51,920 --> 00:11:58,340
let's change this to just 20 m otherwise we can leave it at the 28 M and if we save this we'll see the
134
00:11:58,340 --> 00:11:59,480
page refresh.
135
00:11:59,570 --> 00:12:03,690
And now on our smaller size it looks as much smaller as well.
136
00:12:03,740 --> 00:12:10,640
And that really just creates a better feel for our mobile devices with that though the page is finished
137
00:12:10,640 --> 00:12:16,730
we already quickly put all this together and what maybe you look like an interesting and kind of complex
138
00:12:16,730 --> 00:12:22,950
layout at first turned out to be extremely simple to get set up and this looks really great.
139
00:12:22,970 --> 00:12:30,410
Constantly adjusts for the size and is perfectly responsive all the way down until the bottom.
140
00:12:30,410 --> 00:12:36,810
So the last finishing touch that we need to do of course is let's come up underneath our animation import
141
00:12:36,850 --> 00:12:44,360
let's import the call to action from DOS slash UI slash call to action.
142
00:12:44,360 --> 00:12:51,290
And at the very bottom of our grid with only one grid item underneath create a grid item wrapping our
143
00:12:51,290 --> 00:13:01,130
call to action calling it with the set value prop of our props set value and we can close that off save
144
00:13:01,130 --> 00:13:07,370
the page and that will refresh giving us our nice responsive call to action.
145
00:13:07,370 --> 00:13:09,350
So everything is working great.
146
00:13:09,470 --> 00:13:14,390
It's so convenient having that as its own component makes it so easy to just slap into any of the pages
147
00:13:14,390 --> 00:13:15,340
that you need.
148
00:13:15,380 --> 00:13:19,010
And this really just keeps coming together quickly and the ball.
149
00:13:19,100 --> 00:13:21,530
I feel like his kept rolling pretty nicely.
150
00:13:21,530 --> 00:13:23,280
We've got a good momentum going.
151
00:13:23,300 --> 00:13:25,300
We've been able to get a lot of stuff done.
152
00:13:25,370 --> 00:13:31,550
And once we finish the website's page will actually be halfway done with the entire site.
153
00:13:31,730 --> 00:13:36,060
So we really have made it a long ways but there's still plenty left to do.
154
00:13:36,080 --> 00:13:39,140
So let's keep working and I'll see you there in the next one.
16814
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.