Профессиональная верстка сайта - CSS Grid простыми словами

  Рет қаралды 12,714

Web Developer Blog

Web Developer Blog

Күн бұрын

Мы продолжаем уроки профессиональной верстки сайта и в этом видео мы разберем css grid простыми словами. CSS grid на самом деле упрощает адаптивную верстку сайта даже самых сложных макетов. CSS Grid позволяет делать нестандартные шаблоны даже новичку разобравшись в основных свойствах css grid.
Хостинг Fornex - li.tl/Fornex1
Зарегистрируйся прямо сейчас и по промокоду Blog10x Вы получите скидку на все услуги кроме заказа доменов

Пікірлер: 72
@ВиталийВасиленко-э2ц
@ВиталийВасиленко-э2ц 4 жыл бұрын
большое человеческое спасибо!!! так четко и так ясно никто неизлагает ну или очень мало кто так может ..... как только заработаю первые деньги с верстки отдам их тебе !!! а то и регулярно буду донатить ... правдоаочень пмагаеш!!
@badmad8234
@badmad8234 4 жыл бұрын
Крутяк, шеф. Интересная модель подачи с хорошим темпом.
@SuprunAlexey
@SuprunAlexey 4 жыл бұрын
Темп такой потому что вырезаю половину)
@elektro-fishingskatfisher2888
@elektro-fishingskatfisher2888 4 жыл бұрын
Спасибо за урок! Нехуя не понял! Но спасибо 🙏
@SuprunAlexey
@SuprunAlexey 4 жыл бұрын
ахах пожалуйста
@РоманРоман-г6о
@РоманРоман-г6о 4 жыл бұрын
Как всегда отличный урок, большое спасибо!
@geek7807
@geek7807 4 жыл бұрын
2:23 С точки зрения оптимизации, да, картинки должны быть фактического размера. Но стили в любом случае должны быть написаны так, чтобы любая картинка имела заданное значение. 7:03 Разве не лучше использовать not last child? Это как-то логичнее. Да и указатель не очень точный, там ведь .info есть. :08 Не лучше ли сразу в начале обнулять все базовые стили, включая бордеры? 13:30 Закругленны Ладно, всё-всё, я умничать закончил.
@Vladikslavik
@Vladikslavik 4 жыл бұрын
Я бы сделал превьюхи на отцентрированных бэкграундах с большими фотками, а вывод карточек каруселью и не парился бы. Хотя с точки зрения оптимизации это конечно зашкварно бы было )) Но если карточек на странице всего два ряда, то можно и забить на оптимизацию. Кстати, было бы не плохо показать ученикам как прикрутить сюда карусель для карточек.
@ЕгорПищальников-з9г
@ЕгорПищальников-з9г 4 жыл бұрын
Про :not(:last-child) очень круто, спасибо!
@indigolight6007
@indigolight6007 4 жыл бұрын
друг, этот урок для новичков в том числе. честно, не понял даже о чем ты говоришь. здесь автор не рассказывает, как лучше сделать, а говорит, как можно сделать
@vitalysementsov3157
@vitalysementsov3157 4 жыл бұрын
если задаёте вопрос по коду, будьте любезны скидывать кусок кода, вообще в сообществе, при вопросе у меня не работает бэкграунд, вас пошлют куда подальше и заблочат на ресурсе ну либо уволят если вы джут(хотя тут я может перегибаю) всегда скидывайте кусок проблемного кода, часто ваши "я всё написал правильно" означает что вы где-то ошиблись, может ; забыли поставить в конце строки, может слово не правильно написали, это не так бросается в глаза, особенно когда код писал ты сам
@dinalytvynenko6780
@dinalytvynenko6780 4 жыл бұрын
Спасибо! Очень полезно и доступно!
@SuprunAlexey
@SuprunAlexey 4 жыл бұрын
Все для вас
@den4ikno130
@den4ikno130 4 жыл бұрын
Контент супер! Большое тебе спасибо.
@SuprunAlexey
@SuprunAlexey 4 жыл бұрын
Супер, всегда пожалуйста
@ЕгорПищальников-з9г
@ЕгорПищальников-з9г 4 жыл бұрын
Не очень хорошая практика делать margin-left: -4px; для inline-block элементов, чтобы убрать отступ. Вместо этого лучше убрать пробел между ними в коде. А также margin-top: 50px; лучше ставить всей форме, а у input'а убрать. 15:08 ставьте margin-top: 50px; он ошибся маленько)
@ivansavkiv2765
@ivansavkiv2765 Жыл бұрын
Для input, щоб не було 4px пробілу між ними просто прописати для form font-size: 0)) Лайфхак)
@garrimilligan6176
@garrimilligan6176 3 жыл бұрын
привет! слушай изначально не мог урезать фото,небыло фотошопа да и сейчас нет.и когда вроде как урезал текст и стата не выстроились друг за другом в блоке!что это может быть?хотя весь материал за исключением некоторых названий как у тебя!
@-genesis-8624
@-genesis-8624 4 жыл бұрын
Крутой урок)
@SuprunAlexey
@SuprunAlexey 4 жыл бұрын
Спасибо
@teama539
@teama539 4 жыл бұрын
А как сделать поиск работающим ?
@lR1anl
@lR1anl 4 жыл бұрын
Такой вопрос, а card-container'ы не лучше было бы сделать ненумерованым списком?
@molotov641
@molotov641 4 жыл бұрын
Спасибо
@artemii8672
@artemii8672 4 жыл бұрын
Очень важный вопрос надеюсь на ответ, почему верстальщики не создают сайты на Wix или webnode?
@SuprunAlexey
@SuprunAlexey 4 жыл бұрын
Для каких то проектов создают. Верстка сайта же не ограничивается такими примитивными макетами, там где недостаточно возможностей конструкторов, там идёт верстка) так же верстка нужна для cms. Так же в любом чуть более сложном проекте и с js фреймворками нужно верстать
@artemii8672
@artemii8672 4 жыл бұрын
@@SuprunAlexey, огромное спасибо за ответ и за ваш контент.
@SuprunAlexey
@SuprunAlexey 4 жыл бұрын
все для вас
@dmitry_kolom
@dmitry_kolom 3 жыл бұрын
Думал уже наверное заброшу после такого, поймал ошибку проверил всё раз 5 ничего не нашел. Просто решил переписать код, переписал код и у меня в одном из строк repeat просто не сработал, просто клоунада какая-то, причем это не по моей ошибке потому что я не менял языков ничего не менял и всё правильно было написано.Хорошо что исправил. .cards{ display:grid; grid-template-columns: repeat(3,1fr); grid-template-rows: repeat(2,1fr); grid-column-gap:0px; grid-row-gap:30px; } .cards{ display:grid; grid-template-columns: repeat (3, 1fr); grid-template-rows: repeat(2, 1fr); grid-column-gap: 0px; grid-row-gap: 30px;
@maykl_tlkn
@maykl_tlkn 3 жыл бұрын
Дякую!
@graceman999
@graceman999 4 жыл бұрын
А разве можно использовать css grid кроссбраузерно? caniuse.com/#feat=css-grid или я не туда смотрю?
@MrYaraslav
@MrYaraslav 4 жыл бұрын
а почему картинки в тег figure не не вставлял???
@ТимурНазаров-у7п
@ТимурНазаров-у7п 3 жыл бұрын
Как чайник понял, что изучать программирование надо начинать с html и css. Они лежат в основе
@videostudio5387
@videostudio5387 4 жыл бұрын
Здравствуйте, скажите пожалуйста зачем тут прописывать закругления: .apart input[type="text"] { border-top-left-radius: 4px; border-bottom-left-radius: 4px;} оно же вообще никак не влияет или я что то не понимаю?
@AvensisMovie
@AvensisMovie 4 жыл бұрын
Он прописывает их, так как в макете эти закругления присутствуют)
@denisborisenko9322
@denisborisenko9322 4 жыл бұрын
css grid тут просто к слову пришлось?
@graceman999
@graceman999 4 жыл бұрын
8:00
@jurakobylinsky8677
@jurakobylinsky8677 4 жыл бұрын
Сделайте, пожалуйста, видео верстки проекта на чистом Material Design Components. И вопрос: MD есть в разных фреймворках: Vue, Angular, Bootsrap, Materialize, React, Vuetify - какие принципиальные отличия между ними, + /- ?
@SuprunAlexey
@SuprunAlexey 4 жыл бұрын
У меня есть уроки Material Design Bootstrap, посмотрите в плейлистах
@jurakobylinsky8677
@jurakobylinsky8677 4 жыл бұрын
@@SuprunAlexey Видел. Но MDB достаточно большой. К тому же, там не хватает некоторых компонентов, поэтому интересна верстка на чистом MDC. Кстати, самая полная реализация MDC в Vuetify. Но в чем выгода использования фреймворка перед чистым MDC?
@SuprunAlexey
@SuprunAlexey 4 жыл бұрын
и каких компонентов не хватает? На чистом mdc сам каждый компонент собираешься верстать? Выгода во времени, используешь фреймворк, под него уже все есть, зачем еще раз изобретать велосипед
@jurakobylinsky8677
@jurakobylinsky8677 4 жыл бұрын
@@SuprunAlexey Например, в Materialize нет tables. А вообще, я просто хочу разобраться какой именно МД фреймворк мне подойдёт. Ответов пока не нахожу. А, есть один - у них разные размеры .js а значит, какие-то менее "тяжёлые", а какие-то более шустрые. Вот и хотелось бы с точки зрения профессионала увидеть советы по выбору фреймворка.
@catmoon6369
@catmoon6369 4 жыл бұрын
Можешь показать как создать свой виджет для сайта, чтобы фотки подхватывались на сайт из инсты?( И из первого урока почему - то текст при адаптации под телефон красиво и четко вышел, а в декстоп версии лесенкой(
@SuprunAlexey
@SuprunAlexey 4 жыл бұрын
как нибудь сделаю
@indigolight6007
@indigolight6007 4 жыл бұрын
дело в размере экрана. у меня например блок с адресом и телефоном едет по горизонтали. не понимаю почему, но так лучше все равно - при масштабировании страницы адрес и телефон всегда на видном месте
@garrimilligan6176
@garrimilligan6176 3 жыл бұрын
Как без фотошопа преобразовать фото в смарт объект?)
@КомышанСергей
@КомышанСергей 4 жыл бұрын
Можно потом готовый проект в виде архива выложить?
@SuprunAlexey
@SuprunAlexey 4 жыл бұрын
Выкладывайте
@КомышанСергей
@КомышанСергей 4 жыл бұрын
​@@SuprunAlexey Извиняюсь, не так выразился. Чтобы вы выложили тот проект, который делался в видео, в виде архива
@garrimilligan6176
@garrimilligan6176 3 жыл бұрын
и еще момент я пишу как для ноута,на тел хз как перейти!хотя верстка вреде у тебя адаптированна
@superzrus4607
@superzrus4607 4 жыл бұрын
Ребят если что то не получается то сперва перепроверьте код, я так заместо *button-search* написал *batton-search* и потом сидел голову ломал почему всё не так
@SuprunAlexey
@SuprunAlexey 4 жыл бұрын
Да, именно так часто и бывает
@superzrus4607
@superzrus4607 4 жыл бұрын
@@SuprunAlexey О здравствуйте, а вы можете подсказать проверенные фриланс площадки? Если не трудно
@SuprunAlexey
@SuprunAlexey 4 жыл бұрын
@@superzrus4607 гляньте у меня есть видео на канале на эту тему
@superzrus4607
@superzrus4607 4 жыл бұрын
@@SuprunAlexey Спасибо
@vitalikisialeu9863
@vitalikisialeu9863 4 жыл бұрын
А можно загрузить готовую верстку?
@vitalysementsov3157
@vitalysementsov3157 4 жыл бұрын
за готовое платить надо, вот тебе сайт, иди покупай hostiq.ua/create-website/?.com& это обучающее видео, скажи спасибо, что оно бесплатно, уже начинают раздражать такие халявщики, часто люди платят за такую информацию(за уроки по верстве) сходи на гикблейнз посмотри цену, офигей с цены и не задавай таких вопросов больше
@garrimilligan6176
@garrimilligan6176 3 жыл бұрын
что подскажешь молодой?)
@ИгорьКазадаев-о2т
@ИгорьКазадаев-о2т 4 жыл бұрын
Глаз режет)) в версии для смартфонов пожалуйста напиши ещё название сайта на кнопке, ничего конструктивно не изменится, но выглядеть будет лучше))И спасибо за гриды и флексы, нигде более ясного объяснения не находил
@SuprunAlexey
@SuprunAlexey 4 жыл бұрын
Хорошо
@iTRON-086
@iTRON-086 4 жыл бұрын
Просмотрел больше половины ролика - про GRID ни слова. Автор, учись подавать материал.
@SuprunAlexey
@SuprunAlexey 4 жыл бұрын
В смысле? Там где начали его использовать, там про него и говорю, наверное следует досмотреть видео, и верстать проект.
@iTRON-086
@iTRON-086 4 жыл бұрын
@@SuprunAlexey Заголовок не подразумевает, что где-то на середине ролика мы дойдём наконец до темы. Ждал гриды, а в ролике просто всё подряд. Вот в чем проблема
@SuprunAlexey
@SuprunAlexey 4 жыл бұрын
Ты курс смотрел? Или так на одно видео зашёл? Посмотри весь курс
@iTRON-086
@iTRON-086 4 жыл бұрын
@@SuprunAlexey Спасибо, еще лучше.
@dinalytvynenko6780
@dinalytvynenko6780 4 жыл бұрын
с 8й минуты используется грид в макете
Самое неинтересное видео
00:32
Miracle
Рет қаралды 2,7 МЛН
Секрет фокусника! #shorts
00:15
Роман Magic
Рет қаралды 117 МЛН
Worst flight ever
00:55
Adam W
Рет қаралды 12 МЛН
Learn CSS Flexbox in 20 Minutes (Course)
20:37
Coding2GO
Рет қаралды 113 М.
Подготовка к собесу - Оптимизация запросов
25:12
Дорога багов
Рет қаралды 4,3 М.
7 Лет Опыта в IT | Что я Понял?
19:56
Vlad Mishustin
Рет қаралды 161 М.
CSS Grid - Полное руководство
38:21
WebDesign Master
Рет қаралды 343 М.
Самое неинтересное видео
00:32
Miracle
Рет қаралды 2,7 МЛН