All language subtitles for 11. Custom Software Development Page - Responsive Design Continued

af Afrikaans
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bn Bengali
bs Bosnian
bg Bulgarian
ca Catalan
ceb Cebuano
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
tl Filipino
fi Finnish
fr French
fy Frisian
gl Galician
ka Georgian
de German
el Greek
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
km Khmer
ko Korean
ku Kurdish (Kurmanji)
ky Kyrgyz
lo Lao
la Latin
lv Latvian
lt Lithuanian
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mn Mongolian
my Myanmar (Burmese)
ne Nepali
no Norwegian
ps Pashto
fa Persian Download
pl Polish
pt Portuguese
pa Punjabi
ro Romanian
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
st Sesotho
sn Shona
sd Sindhi
si Sinhala
sk Slovak
sl Slovenian
so Somali
es Spanish
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
te Telugu
th Thai
tr Turkish
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
or Odia (Oriya)
rw Kinyarwanda
tk Turkmen
tt Tatar
ug Uyghur
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 1 00:00:00,900 --> 00:00:06,950 The custom software page is really coming along and this should be the last video that we need to finish 2 00:00:06,950 --> 00:00:07,500 it. 3 00:00:07,550 --> 00:00:10,940 So we see that this is all looking really good so far. 4 00:00:10,940 --> 00:00:12,380 This text looks great. 5 00:00:12,430 --> 00:00:13,610 The icons look great. 6 00:00:13,940 --> 00:00:21,230 But now that we're here on this small break point where the icons and animations are no longer sitting 7 00:00:21,230 --> 00:00:24,900 next to their text you can see that is now breaking. 8 00:00:24,920 --> 00:00:27,250 And it's not really looking so good. 9 00:00:28,300 --> 00:00:33,970 So what I'd like to do here is while they're stacked on top of one another let's just get all of this 10 00:00:34,030 --> 00:00:34,820 centered. 11 00:00:34,840 --> 00:00:40,450 So if all of this was just perfectly centered in the middle of the page I think that that would be exactly 12 00:00:40,450 --> 00:00:42,990 what we would want for our mobile site. 13 00:00:43,000 --> 00:00:51,870 So let's go ahead and start working on that in the same way that we had applied the online matches medium 14 00:00:51,990 --> 00:00:55,200 center to the heading typography components. 15 00:00:55,230 --> 00:01:02,430 Let's go ahead and copy that and we'll come down now to where we have the digital documents and data 16 00:01:02,610 --> 00:01:06,150 section and on the typography component here. 17 00:01:06,150 --> 00:01:12,820 Let's go ahead and paste that same property except change the matches medium to matches small. 18 00:01:13,110 --> 00:01:13,570 OK. 19 00:01:13,590 --> 00:01:16,880 And then let's go ahead and copy that property once again. 20 00:01:16,890 --> 00:01:25,920 So now let's paste this onto all of the typography components for this entire page and we will get all 21 00:01:25,920 --> 00:01:27,810 of this text aligned. 22 00:01:27,840 --> 00:01:32,930 So right here you can see that we have the outline of a right already in place. 23 00:01:32,970 --> 00:01:37,140 So if we overwrite this make sure to change the undefined. 24 00:01:37,180 --> 00:01:37,830 Right. 25 00:01:37,860 --> 00:01:43,860 Because if we're not centered we want it to be the default of a line to write so that we get the look 26 00:01:44,070 --> 00:01:45,930 that we wanted for the scale sections. 27 00:01:45,930 --> 00:01:49,590 So make sure to overwrite that and change undefined. 28 00:01:49,680 --> 00:01:50,230 Right. 29 00:01:50,700 --> 00:01:57,510 And then keep going down and a root cause analysis that's all already centered right here for the automation 30 00:01:57,510 --> 00:01:58,410 section. 31 00:01:58,500 --> 00:02:04,650 We'll go ahead and we'll paste it in and paste it for all the body typography as well. 32 00:02:04,650 --> 00:02:08,160 So we'll get all that pasted in and then down here. 33 00:02:08,160 --> 00:02:10,200 We have the inline right again. 34 00:02:10,200 --> 00:02:14,670 So make sure we are changing that back to the align of right. 35 00:02:15,480 --> 00:02:17,510 And let's actually just copy that. 36 00:02:17,520 --> 00:02:19,330 We'll need that for the rest of these. 37 00:02:19,350 --> 00:02:25,130 So paste that in paste and get the very last one. 38 00:02:25,140 --> 00:02:32,220 So let's go and save this now and the entire page is going to jump and now all this text wow all of 39 00:02:32,220 --> 00:02:38,770 it all of it looks great and is centered on our smaller screens. 40 00:02:38,920 --> 00:02:45,820 Now we need these icons to be centered as well all of the animations and so we'll start by coming up 41 00:02:45,820 --> 00:02:54,010 to the digital documents and data section and on the item container wrapping our digital documents and 42 00:02:54,010 --> 00:03:03,040 data section and we'll go ahead and add a direction equal to a ternary statement checking our matches 43 00:03:03,130 --> 00:03:06,140 small variable and if that's true. 44 00:03:06,160 --> 00:03:12,060 Let's use the column layout otherwise we'll stick to the default of row. 45 00:03:12,070 --> 00:03:20,770 Let's go ahead and copy this down on to the item container for the scale section as well so we can paste 46 00:03:20,770 --> 00:03:21,250 that. 47 00:03:21,400 --> 00:03:27,340 And the page will refresh and you can see our animation has jumped into the center and we can scroll 48 00:03:27,340 --> 00:03:32,860 down and the scale animation is I have hiding right there is there as well. 49 00:03:32,890 --> 00:03:40,040 So we've got it all nicely centered and looking great but we're not finished because we didn't do that 50 00:03:40,250 --> 00:03:42,240 to these animations. 51 00:03:42,250 --> 00:03:45,950 So let's go down and we should still have that copied. 52 00:03:46,000 --> 00:03:54,110 Let's make sure we have that copied and we will come down to the section for automation and on the item 53 00:03:54,110 --> 00:04:01,220 container here we'll add that same direction property and down for the item container for you X the 54 00:04:01,220 --> 00:04:02,270 same as well. 55 00:04:02,310 --> 00:04:09,520 And once we save that we're seeing that now all of the animations have jumped into the center let's 56 00:04:09,520 --> 00:04:13,510 scroll up here to our root cause analysis section. 57 00:04:13,510 --> 00:04:19,410 And if we keep scrolling this in it you see right here actually it's already off center. 58 00:04:19,420 --> 00:04:23,660 So you see we've got a lot more spacing here on the left side than we do on the right. 59 00:04:23,770 --> 00:04:28,150 And that's because the image is actually taking up too much space. 60 00:04:28,150 --> 00:04:35,740 So what we need to do is find our root cause analysis section and here where we set the height and width 61 00:04:35,830 --> 00:04:40,090 on our image what's actually changed these two ternary statements. 62 00:04:40,090 --> 00:04:46,650 So we'll set a matches small and if that's true let's just use 300 m. 63 00:04:46,750 --> 00:04:54,810 Otherwise stick to the 450 and we can copy that and paste that for the width as well and once we save 64 00:04:54,810 --> 00:05:02,370 that we'll see the page refresh and our icon is now much smaller and fitting perfectly within that space 65 00:05:03,450 --> 00:05:05,400 let's keep shrinking this down a little bit. 66 00:05:05,440 --> 00:05:12,890 So I can show you of here now there looks like it's just a little bit too much spacing on the sides. 67 00:05:12,920 --> 00:05:18,670 Now it's a little bit unnecessary this text should really be able to extend out a little bit farther. 68 00:05:18,820 --> 00:05:24,270 And that's coming from the padding that we have said on our main container. 69 00:05:24,280 --> 00:05:26,350 So the padding left and the padding right. 70 00:05:26,380 --> 00:05:34,120 A 5 m is giving us those borders here which is the same borders that we have up here on this large size 71 00:05:34,120 --> 00:05:35,090 that looks great. 72 00:05:35,260 --> 00:05:38,570 But on this tiny size it's a little too cramped. 73 00:05:38,590 --> 00:05:49,300 So let's go ahead and add a theme dot breakpoints dot down for the small groups small break and here 74 00:05:49,350 --> 00:06:00,100 and let's set this style of padding left to just one point five m m and the padding right to the same 75 00:06:00,160 --> 00:06:04,780 value one point five m we can save that. 76 00:06:04,840 --> 00:06:08,260 And the page will refresh and now that's looking way better. 77 00:06:08,260 --> 00:06:11,610 That's taking up a much more appropriate amount of space. 78 00:06:11,770 --> 00:06:17,040 But now that spacing of the top here I really don't like how there is that big of a gap. 79 00:06:17,080 --> 00:06:26,290 So let's also change the padding top from the previous value of to m to now just one M we can save that 80 00:06:26,590 --> 00:06:31,380 and you can see moved a little bit and I think that looks a bit better. 81 00:06:31,440 --> 00:06:33,010 This is looking really good. 82 00:06:33,010 --> 00:06:39,890 Now this is all re sizing correctly and taking up the right amount of space available to it. 83 00:06:39,920 --> 00:06:46,080 Now it really came together nicely and created a really interesting layout to the ends up collapsing 84 00:06:46,170 --> 00:06:53,040 into just the perfect mobile responsive layout that you could expect and want you would really almost 85 00:06:53,040 --> 00:07:00,750 not expect a layout that looks like this when you hear the large size to so easily flow down into a 86 00:07:00,750 --> 00:07:04,460 responsive design for any screen size. 87 00:07:04,510 --> 00:07:10,840 And I just love the way that this can collapse in and create this look that is optimized for any device. 88 00:07:10,980 --> 00:07:16,770 But we're still missing a piece because remember we always put our call to action down at the bottom 89 00:07:16,980 --> 00:07:18,430 of most of these pages. 90 00:07:18,480 --> 00:07:23,700 And since we had created our call to action as a separate component for our landing page it will be 91 00:07:23,700 --> 00:07:25,020 very easy to do. 92 00:07:25,260 --> 00:07:36,060 So what's come up to the top and it import our call to action action from dot slash UI call to action 93 00:07:36,450 --> 00:07:42,110 and now with scroll all the way down all the way down and underneath this second to last grid item. 94 00:07:42,120 --> 00:07:44,570 So there's only one grid item underneath. 95 00:07:44,580 --> 00:07:51,720 Let's add a grid item and this will simply contain our call to action. 96 00:07:51,720 --> 00:07:57,830 And remember that the call to action has the learn more and Free Estimate button that we need to pass 97 00:07:57,840 --> 00:08:00,380 are set value prop down too. 98 00:08:00,420 --> 00:08:09,860 So let's call this with these set value props to set value and then we can close that off and save. 99 00:08:09,860 --> 00:08:15,330 So the page will refresh and you can see they are called to action is here. 100 00:08:15,420 --> 00:08:21,540 But that definitely doesn't look correct because it's got the borders on this side of it from the padding 101 00:08:21,540 --> 00:08:28,640 that we put around the entire page obviously it looks like we can't use that approach anymore. 102 00:08:28,670 --> 00:08:36,050 So what we should do then is we'll come up and I'm going to change the main container style. 103 00:08:36,050 --> 00:08:41,990 I'm going to change that name to row container and then I'm going to get rid of the padding top in the 104 00:08:41,990 --> 00:08:47,990 padding bottom values and to get rid of those and get rid of the padding top out of the small breakpoint. 105 00:08:48,020 --> 00:08:54,280 And now we'll come down and let's remove the class name main container from our main container. 106 00:08:54,290 --> 00:08:55,520 So get rid of that. 107 00:08:55,580 --> 00:09:03,350 And now on each of the wrapping rows for each of our sections let's add the class name classes. 108 00:09:03,460 --> 00:09:05,300 Dock row container. 109 00:09:05,330 --> 00:09:05,750 OK. 110 00:09:05,780 --> 00:09:12,200 So we'll copy this and scroll down so we find the next row which is right here. 111 00:09:12,200 --> 00:09:14,210 Class name row container. 112 00:09:14,210 --> 00:09:18,660 And it's really helpful if you just select that grid tag and you can scroll. 113 00:09:18,680 --> 00:09:22,760 It'll show you the closing tag and so you know that this is the next row. 114 00:09:22,760 --> 00:09:28,980 Add the class name scroll down the class name. 115 00:09:29,000 --> 00:09:31,360 This is for a root cause analysis. 116 00:09:31,520 --> 00:09:39,050 And since we're adding this same property on to each of these rows instead of the main container that's 117 00:09:39,050 --> 00:09:45,320 going to still put the border there a little padding here that we had had previously except it's now 118 00:09:45,320 --> 00:09:48,280 not going to be placed on this last item. 119 00:09:48,290 --> 00:09:51,600 We're not going to put it on the item containing our call to action. 120 00:09:51,650 --> 00:09:53,600 And so that spacing should go away. 121 00:09:53,990 --> 00:09:56,910 So we want to make sure that this spacing stays here. 122 00:09:56,960 --> 00:09:58,700 This spacing goes away. 123 00:09:58,700 --> 00:10:06,340 So if we save the page we'll see that indeed the spacing and borders for all of these sections has remained 124 00:10:06,580 --> 00:10:10,780 and the text still is taking up a great amount of space but not too much. 125 00:10:10,870 --> 00:10:17,740 And we can scroll down to find a full width call to action now appearing on the page. 126 00:10:17,850 --> 00:10:23,250 We did get rid of that padding top and patting bottom though and so we still need a way to give us a 127 00:10:23,250 --> 00:10:29,040 little more space down here at the bottom and a little more space here at the top. 128 00:10:29,050 --> 00:10:35,070 Cesar it's pressed right up against there we still need that padding of 1 m but we only need it for 129 00:10:35,070 --> 00:10:37,180 this very smallest breakpoint. 130 00:10:37,230 --> 00:10:47,790 So let's go up and we'll create under are other constants the constant matches x s and use our media 131 00:10:47,790 --> 00:10:58,650 query for the theme dot breakpoints stuck down for access and then now on our first row we can add a 132 00:10:58,650 --> 00:10:59,510 style. 133 00:10:59,670 --> 00:11:09,780 So this is the row for the heading we can not a style of margin top matches X as if that's true we'll 134 00:11:09,780 --> 00:11:11,690 set the 1 m margin. 135 00:11:11,790 --> 00:11:17,010 Otherwise we'll set the 2 m margin sequence is really apparent right now. 136 00:11:17,040 --> 00:11:22,290 If we scroll up you see it's all the way pressed against the top and 2 M is what we had been setting 137 00:11:22,290 --> 00:11:27,200 it to before and 1 m is what we had wanted to for the smaller size. 138 00:11:27,270 --> 00:11:33,900 So let's go ahead and save that now and that will refresh and you can see we've now got the extra spacing 139 00:11:33,900 --> 00:11:40,050 there as well as the entire time that we are on the larger screen sizes as well. 140 00:11:40,080 --> 00:11:41,610 So this is looking good. 141 00:11:41,630 --> 00:11:47,640 It was a nice little step and all we need to do now is to add the extra padding here on the bottom. 142 00:11:47,640 --> 00:11:49,820 So what scroll all the way down. 143 00:11:50,010 --> 00:11:52,620 And on this last grid row. 144 00:11:52,620 --> 00:12:01,940 So the entire entire row with our row container wrapping this last row let's actually change this 10 145 00:12:01,950 --> 00:12:04,500 m value to a 20 m value. 146 00:12:04,530 --> 00:12:10,830 And that should give us the extra spacing that we had needed and I think that definitely looks good 147 00:12:10,840 --> 00:12:16,190 and even on the larger screens that still gives us an appropriate amount of spacing. 148 00:12:16,230 --> 00:12:18,360 So now I think we just did it. 149 00:12:18,360 --> 00:12:25,080 We just finished creating the custom software development page and this is probably one of the most 150 00:12:25,080 --> 00:12:32,940 complex layouts on the site probably one of the biggest challenges in terms of alignment and just making 151 00:12:32,940 --> 00:12:38,910 sure that we're using all of the correct properties at the right times and modifying those properties 152 00:12:38,910 --> 00:12:45,750 based on the screen size to create layouts that are optimized for all devices providing the best user 153 00:12:45,770 --> 00:12:48,790 experiences. 154 00:12:48,860 --> 00:12:50,470 I hope you like building this page. 155 00:12:50,480 --> 00:12:56,810 We had a lot of stuff going on and with the different four animations and then we have the image in 156 00:12:56,810 --> 00:12:57,690 the centre. 157 00:12:57,740 --> 00:13:03,380 I feel like this really shows you how you can manage a lot of different things all at once. 158 00:13:03,380 --> 00:13:10,970 Using just the grid system and just material UI to handle this all so well and to create such a responsive 159 00:13:11,240 --> 00:13:16,790 and perfect design there really just I don't think could be done any better at this point. 160 00:13:16,790 --> 00:13:20,990 So really just be proud of yourself for creating this. 161 00:13:20,990 --> 00:13:22,590 I'm super happy with it. 162 00:13:22,670 --> 00:13:28,280 And now until we get to the very last page things that should hopefully be a little bit easier from 163 00:13:28,280 --> 00:13:29,270 here for a little bit. 164 00:13:29,300 --> 00:13:34,070 So you'll get a nice little breather as we go through and work on some of these other layouts there 165 00:13:34,070 --> 00:13:38,960 will still be a couple gotchas and things to keep in mind so don't shut your brain off completely but 166 00:13:39,230 --> 00:13:44,630 we'll go ahead and let's keep working we'll keep moving on to the rest of this site and get this knocked 167 00:13:44,630 --> 00:13:46,310 out in the next video. 17945

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.