background top icon
background center wave icon
background filled rhombus icon
background two lines icon
background stroke rhombus icon

Download "Адаптивность, mobile first | CSS для Профи"

input logo icon
Video tags
|

Video tags

Верстка
HNML
HTML5
CSS
CSS3
программирование
верстка с нуля
курс верстки
css для профи
наследование
Родительские элементы
Каскадность CSS
CSS и наследование
inherit css
initial css
инструменты разработчика
Адаптивная верстка
Адаптивность сайта
mobile first css
mobile first design
mobile first
web design
web development
Subtitles
|

Subtitles

subtitles menu arrow
  • ruRussian
Download
00:00:00
Hello everyone, we continue with you a series of
00:00:03
video lessons on css for pros and today we will
00:00:06
start a new interesting topic namely
00:00:08
adaptive design adaptive layout
00:00:11
adaptive design how to approach
00:00:13
this I want to say right away that there is
00:00:17
generally a more correct approach a more
00:00:19
conceptual approach this is mobile fest
00:00:22
what is mobile first is when we
00:00:24
start with the layout initially, we start
00:00:28
drawing the design, then initially we
00:00:29
start layout with the mobile version
00:00:32
and only then gradually expanding it for
00:00:35
tablets, MacBooks, Ultrabooks and then
00:00:39
finishing with the accessible version,
00:00:41
this has an advantage in the West, a lot
00:00:44
of typeset is based on the principles there was frost,
00:00:46
but we have croutons ourselves It just so happened
00:00:49
that we are somehow not very accepting of this technology,
00:00:51
everyone still starts
00:00:53
drawing the design of the SPK version, even there it is
00:00:57
approved by the customer, approved by the
00:00:59
director and other other people, we
00:01:02
always show initially desktop and
00:01:04
then we make mobile, which is fundamentally
00:01:06
wrong because I know niches in which
00:01:08
more than 80 percent of users are already
00:01:11
moving to the site from mobile versions with
00:01:14
mobile,
00:01:15
let’s look at the layout that we
00:01:17
will keep laying out I’ll immediately for all the
00:01:20
smart guys who will write some
00:01:21
bad comments, I want to say that the
00:01:23
example is taken directly from the css book
00:01:26
For the pros, we will work with these layouts,
00:01:29
the only thing is that I will
00:01:30
explain each step in more detail in the book,
00:01:34
it’s not all set out in detail, I will try to
00:01:36
explain it in more detail,
00:01:38
use the knowledge that I have
00:01:40
and do it so that you get the maximum
00:01:41
feel for
00:01:43
how to work with the adaptive version
00:01:45
how to adapt a website in general and what it
00:01:48
gives us, this is how the website will look
00:01:50
on a desktop, this is
00:01:52
how it will look on mobile, until we see
00:01:55
that we have a
00:01:56
different picture in the background, we see that
00:01:59
we have a different layout for positions, and well, this is how
00:02:02
it looks like the mini changes here,
00:02:05
we have it on a black backing like this
00:02:07
between Fedor and
00:02:08
and the banner here is the mother of pain and in the squid menu
00:02:12
autogoal stickers we see this menu,
00:02:15
simply no fancy things here,
00:02:18
but nevertheless there will be some kind of practice of
00:02:21
course I’m here for the lesson It’s unlikely that we
00:02:23
’ll do all this as before in a few lessons,
00:02:25
but nevertheless, at the end of this
00:02:27
deed, with a whistle, I’ll give you a good one;
00:02:30
more complex layouts, you’ll
00:02:31
definitely practice on it, but
00:02:34
you should also pay attention when
00:02:36
creating a layout, and when you’re
00:02:40
sketching out an html frame, not only mobile ones
00:02:43
screen sizes, but also the sizes that we will have of
00:02:45
other screens, why is this important because
00:02:48
perhaps there will be some blocks
00:02:49
that are hidden on mobile, but for
00:02:51
example, we need to talk about pain, we don’t have this
00:02:53
menu, it’s
00:02:54
hidden here, for now we
00:02:56
have this menu, respectively, these
00:02:58
points need to be taken into account when
00:02:59
designing and that my structures so that I do
00:03:02
n’t have to modify the campaign later, I
00:03:04
will tell you how to do it, but
00:03:06
in general I think this comes with experience and
00:03:08
understanding of how you see the
00:03:10
picture of the site in general, that is, looked at
00:03:13
different layouts, yes, for such a layout, for
00:03:15
such a layout, you already roughly understand
00:03:17
how the site’s behavior will change
00:03:20
on different devices on different games, and
00:03:22
so before we start sketching out
00:03:24
the framework, we need to go over the
00:03:26
content part, drag and break our
00:03:28
content into a block logically if
00:03:31
you look at our site on our layout
00:03:34
that we should get, then
00:03:35
accordingly we have
00:03:37
some logical blocks, they are visually
00:03:40
drawn and we understand that
00:03:42
we can work directly with this block,
00:03:44
of course, that each block
00:03:46
can still be divided into separate parts,
00:03:48
conditionally so here is one part will be
00:03:51
here, we still have our own rocket blocks
00:03:54
drawn, but nevertheless,
00:03:56
the original one, and we will draw it all onto the
00:03:58
main frame and look at the structure
00:04:01
accordingly, each each main
00:04:03
part, each component of our page, it
00:04:06
will one way or another be located in its own
00:04:08
block, for example, we have this part we can
00:04:10
take in the header block this one, this
00:04:13
block we can take again, that is,
00:04:15
which will call up a menu,
00:04:17
we will have some kind of menu there and a website,
00:04:19
perhaps, well, that
00:04:20
is, we will already look at it as the
00:04:21
layout progresses, but you should already be working it out in your head
00:04:23
before you start
00:04:25
sketching out the html frame of the page, that is, you do
00:04:27
n’t just sit there and throw in the meditative, you
00:04:30
look in advance at what where you will
00:04:32
also have two approaches to getting started
00:04:35
with the layout, the first approach
00:04:37
implies that you sketch out
00:04:39
absolutely the entire page, that is, this is how
00:04:41
you see the layout, this is how you and yours is there or
00:04:43
you sketch it out and only then you start
00:04:45
working with styles. The
00:04:47
second approach is that you
00:04:51
take some kind of block, for example this
00:04:53
Durst Aitieva, and then here you start
00:04:55
giving css styles, that is, this is how
00:04:59
you start step by step
00:05:01
work on each block and immediately
00:05:03
make css styles in parallel, which
00:05:06
method to use, it all depends on your
00:05:08
habit, it all depends on the ease of
00:05:10
perception, how much you can
00:05:12
keep the whole picture in your head, but also on the
00:05:14
time you have, if you
00:05:16
sit down in the morning and understand that
00:05:18
you will be working all day layout, then of course you can
00:05:19
first do the layout and then
00:05:21
do the css, but if you decide to spend a
00:05:24
couple of hours on this, then of course it’s better to do it
00:05:26
side by side in order to finish the work on
00:05:28
some ready-made blocks, but on the contrary, everything is
00:05:31
individual or depends on the company
00:05:33
for which you will work and methods
00:05:36
that are used there, so after theory,
00:05:39
we begin to move on to practice, which means
00:05:41
here we have html here, we have empty css,
00:05:44
let’s sketch out the framework, but now I’ll
00:05:46
pause and throw the framework here so as
00:05:48
not to bore you, and then you
00:05:50
can rewrite the pause for yourself at least at a
00:05:53
maximum you will have ready-made code, but I
00:05:55
of course recommend rewriting everything
00:05:57
in order to train the rub, this is what
00:06:00
our sketch looks like now, page by page, it’s
00:06:03
very unpresentable, it’s not entirely
00:06:06
clear, but some kind of general framework can already be traced,
00:06:08
and if we now look
00:06:10
at our page, how does it look here In
00:06:14
this form, we can see that there is no
00:06:16
frame already, well, let’s take a
00:06:19
big look at the html, it’s more interesting here, but
00:06:21
it’s clear that
00:06:22
I’ll change it here,
00:06:31
I’ve broken the blocks into logical
00:06:33
components, so the first block we have
00:06:36
is the header in the header, we have the
00:06:38
h1 heading and also goes there is a slogan, this is
00:06:42
the title and here is the text copied from here, we have
00:06:45
the syllable, then we
00:06:48
have navigation blocks, we have a block
00:06:52
in which there is a button to
00:06:55
hide the menu, there is also a block in which
00:07:01
our menu itself is located inside, that is, if look at the
00:07:05
nafta block, it has this button and
00:07:08
this menu of which we will have
00:07:09
hidden on the mobile version,
00:07:12
after that we have a website inside of
00:07:15
which we can tap it off after the
00:07:21
cat, so why don’t I be angry at not repelling
00:07:23
something, but it jumps off here so after
00:07:25
which we have inside which we have
00:07:27
text text this is the one here if
00:07:30
you look at the layout here this is the same
00:07:32
text we see that it will also have a
00:07:34
background image for now we don’t have one we have
00:07:37
n’t done it this will already be done using css
00:07:39
well the inscription at the last stage
00:07:42
we already have the main content here,
00:07:44
everything is simple, we have a main inside a main
00:07:47
we have divs in each devi, more precisely where
00:07:52
in the general it is a line and in each line we have
00:07:55
a section inside the section there
00:07:57
is already a title and text and so on for each
00:07:59
sections header text header of the second
00:08:02
level in general this is how it looks
00:08:04
header text header text
00:08:05
header text but this is how it looks
00:08:08
without so now it’s time to start
00:08:12
working with styling once
00:08:14
we’ve figured out the frame it’s time to
00:08:16
come to the style when we start
00:08:18
working with styles here we follow a
00:08:20
very simple principle, starting with
00:08:22
the simple and becoming more complex as needed,
00:08:26
since in fact we cannot immediately think through all the
00:08:30
styles and how it should look, that is, it’s
00:08:34
clear to our heads that we are focusing on the layout
00:08:36
that we have we have something and
00:08:37
we will start with mobile, then of course
00:08:39
we are both guided and accordingly
00:08:41
we are trying to adjust it to these styles and
00:08:43
our
00:08:44
layout. The first thing we will do is we
00:08:47
will turn to the rules that we once
00:08:49
worked out, namely we
00:08:52
will set for everyone for everyone the entire page
00:08:55
the basic font size that will
00:08:58
change along with the size of the area of
00:09:01
our screen once I already
00:09:03
explained this, I showed you I hope that you
00:09:05
remember what we are talking about
00:09:08
so let's write down the ore and here we will
00:09:12
write the following firstly we are registered we
00:09:14
will register the properties god sizing
00:09:16
and write border boxing is necessary so
00:09:19
that we have all the sizes related to the
00:09:23
internal and external stupas
00:09:24
that we rent out and the second thing we will do is
00:09:27
we will register the fund says so fan site and
00:09:32
set it using the
00:09:34
calculator function which I also already
00:09:36
told you which will take into account we have
00:09:39
two parameters, the first will be the width of
00:09:42
our screen, that is, the device on
00:09:46
which we are viewing
00:09:47
and we will add a size to it in the
00:09:51
form of 0 7 m a 07 and
00:09:55
that is, it turns out that the size will be 0
00:09:58
families and we will add one
00:10:01
depending on the expansion of the device in
00:10:03
which we will see how it works, I
00:10:06
already explained in some video, so
00:10:08
if you haven’t watched it, be sure to
00:10:10
watch it, repeat it for yourself and I
00:10:13
won’t dwell on this, the next thing is that we will
00:10:15
write down this value for our
00:10:18
body
00:10:19
since we cannot have the page is
00:10:21
full width, respectively, we must
00:10:22
write the following, firstly we will reset
00:10:27
everyone to arjan and before we do 0 and the second thing
00:10:31
we will do is we will set some of the
00:10:34
font-family so that we can assign
00:10:38
a font to the last name like this, it’s easier
00:10:42
to shift which we have there will be a default
00:10:44
font, we will have a hill tag
00:10:48
if so only it is written with a capital
00:10:50
letter, if let’s say this
00:10:55
font is not there, then we say that then
00:10:57
use area
00:10:59
if suddenly for some reason there is no area and
00:11:02
area then we use any default font
00:11:03
from the sans family -serif
00:11:07
is written like this on fonts,
00:11:10
if the base fonts are specified, we don’t
00:11:13
have it in the auxiliary, if not this
00:11:15
auxiliary, we then indicate
00:11:17
the family from which we will
00:11:19
use all this, it can be saved,
00:11:21
go to something like this, everything has already
00:11:25
changed for us, if we now start narrowing,
00:11:27
then we see that the font and the size of the font
00:11:30
begins to rearrange, see how
00:11:32
much it is rearranged, that is,
00:11:33
look at the size here, yes, that is, and
00:11:36
look at the size here, it is
00:11:39
radically rearranged, this whole
00:11:41
trick works with the help of vodka,
00:11:43
the only record is 07, this is probably a lot,
00:11:44
let's try to put 06, put it
00:11:48
to 6, update page reached got smaller
00:11:52
on the desktop, pretty normal, yes, I
00:11:58
think let it be 06
00:11:59
great, that is, this magic happens with the
00:12:02
change 6 to happens thanks to
00:12:04
this simple entry, that is, where we
00:12:06
use the width of our device,
00:12:10
which we look at essentially the width of the
00:12:12
screen and use base unit for
00:12:15
font 067, I highly recommend that you
00:12:18
resort to such opportunities with
00:12:21
focus nuances to control the
00:12:23
font size not only using
00:12:26
media queries, you see that there are no
00:12:28
media queries here, the font is very
00:12:30
cool to rebuild, so let's
00:12:33
continue to work with our c with styles and
00:12:35
so on Now we will register
00:12:38
changes for our links, let's
00:12:41
look at the layout of what our links
00:12:45
look like, this is our link, you see, it
00:12:47
was supposed to lead somewhere, but so far it does
00:12:48
n’t lead anywhere, in fact, we can
00:12:51
work with these links, we
00:12:55
use the link pseudo-class in my opinion it is
00:13:01
written through
00:13:04
keidan not through si in my opinion it’s not here let’s
00:13:08
immediately set the color the color we will have
00:13:12
is
00:13:16
147 6 bb
00:13:21
then the white fund we will make them bold
00:13:26
so we write the bolt and removed the
00:13:31
underline to remove the underline
00:13:33
we need to write the text decoration and
00:13:35
indicate accordingly By this
00:13:37
method we remove the value, we underline our
00:13:39
links,
00:13:40
if we still save, we will go to the
00:13:43
refresh page, we see that our links are approximately the
00:13:47
same color and acquires our links, but
00:13:49
as they are indicated on the layout, it’s just that
00:13:51
the size here is smaller since we need to
00:13:53
look at the patina of the version, let’s
00:13:55
do it then also an adaptive version to be as
00:13:57
similar as possible to what is in the
00:14:00
layout and so that it is similar to us, so the
00:14:03
only class button is there, but we
00:14:05
will work with it more, we just
00:14:06
flew off somewhere incomprehensible,
00:14:10
so we continue to work with
00:14:13
links, we now need to register
00:14:14
the style for visited links, for this we
00:14:17
use
00:14:18
visited
00:14:24
and here we just change the color, well,
00:14:30
perhaps we will have something similar, we
00:14:35
will do it like this 14 14 14
00:14:42
bb let's try to click on
00:14:47
some links just to see what
00:14:49
we will have then I don't I can
00:14:55
visit nothing, unfortunately,
00:14:57
okay, let's leave the following as is when
00:15:03
hovering, we need to use here
00:15:06
hover is responsible for hovering, we'll
00:15:09
also change here, at least we won't
00:15:13
change the color when hovering, we'll most likely
00:15:15
add an underline, so we
00:15:16
'll add the text decoration here, we
00:15:20
'll add an underline value, that is when we
00:15:22
hover over the links,
00:15:23
some kind of underlining will appear, why doesn’t it
00:15:29
appear and everything is saved there, well, everything
00:15:36
is correct, here it’s emulation of a mobile phone, that
00:15:38
is, on the desktop we have
00:15:40
this same underlining on
00:15:42
the mobile phone, respectively, since it
00:15:43
lights up like a finger, that is we
00:15:46
can’t do anything because we are
00:15:48
emulated, as it were, and press our finger
00:15:50
accordingly, we can’t see it on a mobile phone,
00:15:52
so if we press
00:15:56
visit, the color doesn’t change much and who
00:16:00
needs to close well there while we work with the links,
00:16:02
we’ll look on the desktop,
00:16:03
what about the pain? there is no mouse and,
00:16:05
accordingly,
00:16:07
we don’t notice the effects that we want to get for us about the pain,
00:16:09
but as a rule, for a complete set, a
00:16:12
link is also prescribed that is
00:16:14
active I must provide all this to you by the
00:16:17
designer, all 4 types of links
00:16:20
that very often designers are negligent about this,
00:16:23
so to speak, and
00:16:26
provide you get the link in the form in
00:16:28
which it exists, but sometimes the
00:16:29
active part is not when you click it, not when you visit it,
00:16:32
usually no one does this, you need to
00:16:34
fight it, you need to write down
00:16:37
certain requirements that
00:16:39
the designer must have, or so that after
00:16:43
receiving the design he already clarifies what you
00:16:45
need so that he provides the missing
00:16:47
design solutions,
00:16:49
and I also recommend making comments,
00:16:51
especially when you are just studying or
00:16:53
if you work in a team, always make
00:16:55
comments.
00:16:56
I usually make a comment in the following
00:16:58
way: I punch out the stars like this,
00:17:01
then punching them again like this,
00:17:03
then I write that this is acceptable, there are links here
00:17:09
so, finishing this thing in
00:17:13
approximately this way, that is, it
00:17:16
catches the eye, it’s very easy to
00:17:18
notice, and for yourself, you separate
00:17:20
the blocks where what is located, then you just
00:17:23
copy and paste it below and
00:17:25
let’s say now we’ll work with the header,
00:17:27
you can try to center it yes, for
00:17:30
example, something like this, take
00:17:31
this here, insert it here, we will already have
00:17:34
a header, that is, then it’s easy to
00:17:39
track there, edit, adjust
00:17:42
something, change something, I recommend that you
00:17:44
use something similar, maybe
00:17:47
you’ll come up with a different style for yourself, but
00:17:48
this one with s comment before asterisk
00:17:52
asterisk slash so you can
00:17:55
use this, the only thing I didn’t take into account
00:17:57
here is no need to put a slash here,
00:18:01
I need to close this slash so that
00:18:05
it can be seen that this is a comment, that
00:18:07
is, we have a slash asterisk asterisk
00:18:09
hears he is wearing a comment for css and
00:18:11
so we still need to close this case so
00:18:13
that it doesn’t come out anywhere to us with this
00:18:16
so now we will work with the cap what
00:18:19
we need to do with the cap let’s
00:18:21
see here is our cap
00:18:23
accordingly we need to work sage one with
00:18:26
this slogan to work
00:18:29
and of course with the menu what we
00:18:31
are looks like this at the moment,
00:18:33
I think we’ll write down the hat and
00:18:36
this will be the end of today’s lesson.
00:18:38
To work with the hat, we need to
00:18:40
see what our hat is responsible for,
00:18:43
so our hat is responsible for so
00:18:46
-so-so, we have a title class, and
00:18:50
also a title we have a slogan
00:18:51
so let's go with this and work
00:18:54
on the current
00:18:55
this and so first we will access the core
00:18:59
tag selector, of course it would be
00:19:02
more correct to set some kind of class
00:19:05
for our header in here in the html and
00:19:08
access through the class because there is a
00:19:10
layout and in which the filter can be
00:19:12
used not only in the upper part of the
00:19:13
site, for example, you could
00:19:16
write a header in the main page Fedor, add h2 and then
00:19:19
add paragraphs to the section, even
00:19:21
this way you can do it in html5
00:19:23
logical correctly, so to be on
00:19:25
the safe side, of course, you could
00:19:27
add a class here in the header and
00:19:30
use it, but I’ll go a simpler
00:19:32
way, we’ll just write a header and here
00:19:34
we’ll work with money, we’ll set
00:19:38
horizontal and vertical money, and
00:19:41
so from top to bottom we’ll have 05 pits, and
00:19:47
on the left and right we’ll have one each,
00:19:51
this gives us internal paddings
00:19:53
we will also make some kind of background and
00:19:55
this kind of grown will be nothing other
00:19:58
than white, we make the color white,
00:20:01
all this relates to our header,
00:20:04
we have this top part here,
00:20:06
so we can update, but
00:20:08
accordingly we have appeared here is the indentation
00:20:09
and we can observe the iPhone, it
00:20:12
was basically white by default, the same color
00:20:14
it remained, the next thing we will
00:20:16
write is we will refer to our
00:20:18
h1 h1
00:20:20
is where let's see we
00:20:22
have h1 in the motto class type of
00:20:25
so we write toi tu then we
00:20:28
we turn to our h1 element, yes, that
00:20:31
is, we write h1 like this and then
00:20:34
some rules are written down, firstly we
00:20:36
will set the color color we will have
00:20:39
a hash and three threes after the color we
00:20:42
need to set the text decoration
00:20:46
so the text decoration
00:20:49
and here we have the text decoration it should
00:20:51
be opera, yes, that is, it should
00:20:53
always be in
00:20:54
uppercase, of course, I have
00:20:57
uppercase
00:20:58
written here, but let’s say, let’s say
00:21:02
that my coffee will not be written in
00:21:04
uppercase, but will be written
00:21:06
as follows, yes, that is, like that, well, it’s
00:21:10
not there I know the
00:21:12
content manager made a mistake, I did
00:21:14
n’t write everything in upper case
00:21:15
accordingly to avoid some
00:21:18
incomprehensible things, we just appear here to
00:21:22
knittex decoration attacks and transform
00:21:25
here I apologize tracks
00:21:27
transform and here we write
00:21:29
upper case, that is, everything will be in
00:21:31
upper case for us further we change the
00:21:33
font size we write the background zeiss
00:21:36
sponsor and here we will have one and a half e we are
00:21:39
united May 5th then we will have the
00:21:42
font size and the last thing left for us is
00:21:45
to make an indent and for the
00:21:48
title itself we will have the following indents
00:21:53
from the top we will have there will be some minimum
00:21:57
ledge on the left and there won’t
00:21:59
be one on the right, so we set 0 2 or 03 m and
00:22:02
for this it is enough. 03 for example,
00:22:05
write or 0 25 m and here indicate a
00:22:10
zero, what will it tell us that
00:22:13
we have zero on the left and right and
00:22:16
0 25 e on the top and bottom, we can save this
00:22:19
matter and go see what we
00:22:21
can do and so it has decreased in us font
00:22:24
we have small indents
00:22:28
from the top to the bottom, that is, here between
00:22:30
the blocks, but in principle it’s easy to notice
00:22:32
if you hover over the element, we see at
00:22:36
the top and bottom some indents from the left to the right,
00:22:38
they are not there, what else
00:22:42
can we write here, we can work with
00:22:44
our slogan yes we have a slogan and
00:22:47
for the slogan that we need to make two
00:22:49
types, look at the layout we need
00:22:51
it to be someone else’s color but also
00:22:53
some small font so that
00:22:55
it has because now it doesn’t look like
00:22:57
what we have planned there according to the layout,
00:23:00
so for the slogan we change the color, we
00:23:03
immediately put the color on it as eights, three things,
00:23:09
and immediately change the font size on it,
00:23:12
so we write a fund site and a fan site, it
00:23:16
will have 0 8 m, so we write a dot
00:23:21
8 and yes, that is, if we are standing.
00:23:25
this is the same as if we first
00:23:27
write a zero like this 0 On May 8th we will reset
00:23:32
the indents for it, that is, it will not have any
00:23:34
mardans on the top bottom right all 0
00:23:37
we ask, can we now save,
00:23:39
go here and see that yes,
00:23:42
indeed, this is what it looks like now
00:23:44
if we reduce it, perhaps a little bit
00:23:46
less will need to be done, but then we
00:23:48
will look like this, yes, of course, it will need to be
00:23:51
made smaller later, but we will
00:23:53
still correct all the things, we will return to
00:23:57
our style in general, I think that the cap
00:24:01
for now is enough for the initial pores in the
00:24:05
next lesson, we and we'll
00:24:08
complete all the pages with you, let's do the
00:24:09
adaptive part with this, I'm finishing
00:24:12
this lesson, I don't want to procrastinate, write your
00:24:14
questions and comments and suggestions,
00:24:16
like this video, of course,
00:24:18
subscribe to the channel so you don't
00:24:19
miss videos, keep abreast of all the
00:24:21
events and do your homework,
00:24:24
practice this lesson homework
00:24:26
will not be the only thing read about
00:24:28
adaptive layout and in particular about
00:24:30
mobile feast layout why is it important
00:24:32
why is it necessary applicants
00:24:35
2 3 articles
00:24:36
all bye see you in the new ones

Description:

ПОДДЕРЖАТЬ АВТОРА И КАНАЛ: https://www.liqpay.ua/uk/checkout/card/380638562538 Webmoney: Z166344793421 R369744777501 U871336351200 Телеграмм чат: https://t.me/joinchat/FQXf-hN9LRuCosQCWtzY3g Поскольку сначала вы создаете мобильную версию, важно представлять, как будут выглядеть макеты для более крупных экранов, ведь это может повлиять на структуру HTML-кода. МАТЕРИАЛЫ УРОКА: https://drive.google.com/drive/folders/1h89vlS3oR1cV0r0--f34smgK1dMW0cM1?usp=drive_open БАЗОВЫЙ КУРС ПО HTML & CSS: https://www.youtube.com/watch?v=GFqCX2AefQk

Preparing download options

popular icon
Popular
hd icon
HD video
audio icon
Only sound
total icon
All
* — If the video is playing in a new tab, go to it, then right-click on the video and select "Save video as..."
** — Link intended for online playback in specialized players

Questions about downloading video

mobile menu iconHow can I download "Адаптивность, mobile first | CSS для Профи" video?mobile menu icon

  • http://unidownloader.com/ website is the best way to download a video or a separate audio track if you want to do without installing programs and extensions.

  • The UDL Helper extension is a convenient button that is seamlessly integrated into YouTube, Instagram and OK.ru sites for fast content download.

  • UDL Client program (for Windows) is the most powerful solution that supports more than 900 websites, social networks and video hosting sites, as well as any video quality that is available in the source.

  • UDL Lite is a really convenient way to access a website from your mobile device. With its help, you can easily download videos directly to your smartphone.

mobile menu iconWhich format of "Адаптивность, mobile first | CSS для Профи" video should I choose?mobile menu icon

  • The best quality formats are FullHD (1080p), 2K (1440p), 4K (2160p) and 8K (4320p). The higher the resolution of your screen, the higher the video quality should be. However, there are other factors to consider: download speed, amount of free space, and device performance during playback.

mobile menu iconWhy does my computer freeze when loading a "Адаптивность, mobile first | CSS для Профи" video?mobile menu icon

  • The browser/computer should not freeze completely! If this happens, please report it with a link to the video. Sometimes videos cannot be downloaded directly in a suitable format, so we have added the ability to convert the file to the desired format. In some cases, this process may actively use computer resources.

mobile menu iconHow can I download "Адаптивность, mobile first | CSS для Профи" video to my phone?mobile menu icon

  • You can download a video to your smartphone using the website or the PWA application UDL Lite. It is also possible to send a download link via QR code using the UDL Helper extension.

mobile menu iconHow can I download an audio track (music) to MP3 "Адаптивность, mobile first | CSS для Профи"?mobile menu icon

  • The most convenient way is to use the UDL Client program, which supports converting video to MP3 format. In some cases, MP3 can also be downloaded through the UDL Helper extension.

mobile menu iconHow can I save a frame from a video "Адаптивность, mobile first | CSS для Профи"?mobile menu icon

  • This feature is available in the UDL Helper extension. Make sure that "Show the video snapshot button" is checked in the settings. A camera icon should appear in the lower right corner of the player to the left of the "Settings" icon. When you click on it, the current frame from the video will be saved to your computer in JPEG format.

mobile menu iconWhat's the price of all this stuff?mobile menu icon

  • It costs nothing. Our services are absolutely free for all users. There are no PRO subscriptions, no restrictions on the number or maximum length of downloaded videos.