Flexbox CSS #1 - практика выравнивания элементов

  Рет қаралды 19,575

Denis Gorelov

Denis Gorelov

Күн бұрын

Пікірлер: 77
@denisgorelov3236
@denisgorelov3236 6 жыл бұрын
=== Полезные ссылки к уроку === ► Шпаргалка по быстрой верстке на EMMET - bit.ly/2zwDk1p ► Шпаргалка по иконкам Font Awesome - bit.ly/2nHR4lt
@konstantinberejnoy3362
@konstantinberejnoy3362 7 жыл бұрын
отличнейшие ролики, доходчиво и без лишней рутины всё показываете! Другие каналы как-то и смотреть перестал.
@AndrewMarsin
@AndrewMarsin 7 жыл бұрын
Один из лучших уроков по флексам, которые я видел.
@thebestway2159
@thebestway2159 7 жыл бұрын
Шикарный ролик, жду с нетерпением ещё! Спасибо Вам!
@inzoddex8312
@inzoddex8312 5 жыл бұрын
Лучшее, что есть на ютубе
@keepocat
@keepocat 6 жыл бұрын
Господи, как же он все рассказывает и показывает, мне все прям детально понятно, просто обожаю автора
@sergeysoprunovvv9656
@sergeysoprunovvv9656 Жыл бұрын
Охренеть, увидеть такой урок, да еще и с картинкой Пророка из Crysis 3 - это не топ, а топ в квадрате!
@current1710
@current1710 5 жыл бұрын
Полезный материал. Автору спасибо!
@Nifacy55
@Nifacy55 6 жыл бұрын
Топчииик! Давно ждал этот видос)))
@swartex92
@swartex92 7 жыл бұрын
Реально всё видео у автора очень хороши и все объясняется доходчиво! Спасибо
@bodya5645-e5l
@bodya5645-e5l 4 жыл бұрын
Очень хороший урок!
@v1kamoon
@v1kamoon 5 жыл бұрын
Спасибо, все понятно , все получилось! Лайк =*
@535d3
@535d3 7 жыл бұрын
Очень информативное видео,тут и живой пример есть и каждое свойство говоришь что и для чего оно,таким информативным контентом и нужно наполнять русский ютюб. Спасибо тебе...я очень хочу побольше видеть твоих видео такого формата побольше практики и объяснений. Хоть ты и не увидишь...но оставить комментарий в данном случае,для меня как должное.
@denisgorelov3236
@denisgorelov3236 7 жыл бұрын
Я бы с радостью записывал уроков больше, но свободного времени категорически не хватает. За комментарий отдельно спасибо!
@Romzec1
@Romzec1 7 жыл бұрын
Очень классный урок, объясняет понятно и видео оформлено отлично
@anastalexa295
@anastalexa295 7 жыл бұрын
И никто не подсказал, что высоту контейнеру можно задать "height: 100vh;". Классные уроки, отличные задачки для практики, спасибо!
@denisgorelov3236
@denisgorelov3236 7 жыл бұрын
Ага, в точку, век живи век учись, спасибо.
@kristinabranishevskaya5115
@kristinabranishevskaya5115 6 жыл бұрын
Спасибо огромное, очень интересные видео, многие вещи наконец стали понятными:)
@vitka9912
@vitka9912 7 жыл бұрын
Шикарно и со вкусом. Большое спасибо!
@Кирилл-ф5щ2в
@Кирилл-ф5щ2в 7 жыл бұрын
Спасибо большое !! очень познавающий урок
@d_donskoy862
@d_donskoy862 7 жыл бұрын
Спасибо, огромное как раз то, что было нужно!!
@Gudvin4
@Gudvin4 7 жыл бұрын
Спасибо за классные видео!
@leonidberezin7320
@leonidberezin7320 7 жыл бұрын
Отличное видео с классной анимацией картинки , продолжай в том же духе)
@djaffic9739
@djaffic9739 7 жыл бұрын
Денис, очень нравятся Ваши уроки. Хотелось бы какой нибудь макет целиком сверстать.
@denisgorelov3236
@denisgorelov3236 7 жыл бұрын
Когда пройдем Flexbox, завершающим уроком сделаем верстку макета.
@Olegatorius1
@Olegatorius1 7 жыл бұрын
Супер! Очень все понятно!
@denisgorelov3236
@denisgorelov3236 7 жыл бұрын
Спасибо!
@arltan
@arltan 7 жыл бұрын
класс
@Strana-Abissiniya
@Strana-Abissiniya 6 жыл бұрын
Благодарю!
@diso8850
@diso8850 6 жыл бұрын
Отлично!
@ОлегЕрмакович-ц1с
@ОлегЕрмакович-ц1с 7 жыл бұрын
Отлично, Спасибо, хотелось бы посмотреть адаптивное меню бергер на FLEX BOX и т.д.
@denisgorelov3236
@denisgorelov3236 7 жыл бұрын
Возможно как пример в дальнейших уроках по flexbox покажу.
@mister_robot01
@mister_robot01 7 жыл бұрын
Отличный канал и отличные уроки! Сделай урок как сверстать макет с fkexbox)
@denisgorelov3236
@denisgorelov3236 7 жыл бұрын
По завершению flexbox, отдельный урок запишу по верстке макета, в нем на практике закрепим все полученные знания.
@mister_robot01
@mister_robot01 7 жыл бұрын
Спасибо, ваши уроки многому научили
@vitaliybay5816
@vitaliybay5816 7 жыл бұрын
👍👍👍👍👍
@СергейПротос-р1р
@СергейПротос-р1р 7 жыл бұрын
спс. по флексам еще хотим материалов...
@denisgorelov3236
@denisgorelov3236 7 жыл бұрын
Будет материал, подождите, всему свое время.
@СергейПротос-р1р
@СергейПротос-р1р 7 жыл бұрын
спс уважаемый! возможно ли, при случае, рассмотреть css эффекты привязанные к прокрутке? ну там появление элементов при скроллинге например. или это относится к js?
@violetg603
@violetg603 7 жыл бұрын
Брава класная практика атличныи труд.
@denisgorelov3236
@denisgorelov3236 7 жыл бұрын
Спасибо.
@sashachubukov176
@sashachubukov176 6 жыл бұрын
Решил проблему с отступом картинки снизу от границы блока с помощью свойства display: block. Это позволило избавится от ее враппера.
@denisgorelov3236
@denisgorelov3236 6 жыл бұрын
Молодец
@sashachubukov176
@sashachubukov176 6 жыл бұрын
DWS TV - Уроки по WEB разработкам Спасибо), успехов в ведении и развитии канала
@denisgorelov3236
@denisgorelov3236 6 жыл бұрын
Спасибо!
@zizzxiii2714
@zizzxiii2714 4 жыл бұрын
почему-то иконки не добавляются. link к иконкам есть.
@zizzxiii2714
@zizzxiii2714 4 жыл бұрын
все ок. взял link с другого источника и все заработало!
@artyrdanilov2791
@artyrdanilov2791 4 жыл бұрын
как вы вставили # одновременно в несколько ссылок ?
@gamer30plus
@gamer30plus 7 жыл бұрын
Как в php storm включить синхронизацию (не знаю правильного названия), изменения в редакторе сразу отображаются в браузере Не нашел в интернете)
@denisgorelov3236
@denisgorelov3236 7 жыл бұрын
Нужно поставить дополнительный плагины в браузер и phpstorm тут написано какие - vk.com/topic-70729755_35330790
@taras9937
@taras9937 7 жыл бұрын
Как сделать автоматическое обновление страницы как у тебя?
@denisgorelov3236
@denisgorelov3236 7 жыл бұрын
Тут описывал что использую - vk.com/topic-70729755_35330790
@DanilWorm
@DanilWorm 7 жыл бұрын
Сколько интересно учиться надо чтобы достичь такого же уровня?
@denisgorelov3236
@denisgorelov3236 7 жыл бұрын
Я думаю неделя - две, плюс желание.
@KoT-ew2dk
@KoT-ew2dk 6 жыл бұрын
Это скорее практика не по флекс-боксам, а анимации.😃
@GaponovaT
@GaponovaT 7 жыл бұрын
Денис, интересно смотреть твои уроки, спасибо! По поводу правого бордера у контейнера, он куда то в итоге теряется, это погрешность видео или таки да, пропадает? Кстати, как вариант, для того чтобы убрать нижний отступ у картинки, можно задать ей display: block и тогда ей не нужен контейнер. Пример в ссылках: clip2net.com/s/3QjRcTP clip2net.com/s/3QjRlmm P.s. Содержимое li-шки не является флекс элементом до тех пор, пока li-шка не станет самостоятельным флекс контейнером.
@denisgorelov3236
@denisgorelov3236 7 жыл бұрын
Спасибо что написал по поводу правого бордера, как то я этот момент упустил из виду. Решается все довольно просто, для списка UL исправь margin-left на -114px и все будет гуд, исходники на сайте перезалил там теперь нормально отображается. По поводу display: block вариант прокатывает до того момента пока картинка не активна, и под ней нет интерактивных элементов по которым тебе нужно сделать клик. Когда задашь display: block, попробуй нажать на иконки в списках LI, будут ли они активны! z-index тут не прокатывает ), в этом и прелесть flexbox. Ответ: li-шки не является флекс элементом, в точку.
@GaponovaT
@GaponovaT 7 жыл бұрын
Понятно, спасибо!
@GaponovaT
@GaponovaT 7 жыл бұрын
Денис, делюсь результатами моих тестов по уроку. Картинку можно оставить без дива, в этом случае она, будучи флекс элементом, уже блочная и ужимается под контент. Задавать ей display: block уже не нужно. Для того, чтобы был полноценный доступ с интерактивным элементам, задаём ховер не картинке напрямую, а контейнеру, с воздествием на картинку (.image-box:hover img). Всё работает :) Пример в онлайн IDE, жми красную кнопку, чтобы глянуть результат урока css-hover-effect-frontninja.c9users.io/index.html Спасибо!
@denisgorelov3236
@denisgorelov3236 7 жыл бұрын
Пять балов, мне самому этот блок тоже не нравился. По сути, так и набираешься опыта работы с разными свойствами и методами при верстке. Молодец что нашел альтернативу.
@GaponovaT
@GaponovaT 7 жыл бұрын
Спасибо, Денис! Осталась маленькая поправочка - не нашёл, а нашла :) Ждём новых уроков.
@viktorsamoylov1789
@viktorsamoylov1789 7 жыл бұрын
Привет DWS, я новенький на твоем канале, можешь ответить мне на парочку вопросов? Первый, что такое DWS и зачем ты его пишешь в class и в css. Второй, как запустить HTML5 и CSS3 в программе Notepade++, возможно ли это вообще. Ответь, буду очень благодарен. Я это написал, потому что у меня не получается, сначала я писал свой код, у меня не получалось, потом я начал просто переписывать что пишешь ты видео-уроках, все-ровно ничего.
@denisgorelov3236
@denisgorelov3236 7 жыл бұрын
Привет Viktor, DWS это мая аббревиатура, ей я уникализирую код что бы вы могли его использовать в своих проектах. Notepade++ это просто редактор, мы не запускаем в нем HTML5 и CSS3, в нем только набираем код. Весь код запускается в браузере, набрав его в Notepade++ открываешь index файл в браузере и смотришь как все работает. Попробуй скачать исходники и посмотреть исходные его файлы.
@maxkrutov39
@maxkrutov39 6 жыл бұрын
Здравствуйте, Денис! Очень понравился Ваш урок! Весьма содержательный и доступно изложен! Подскажите мне пожалуйста как новичку, правильно ли я мыслю и верстаю блок в котором 4 маленьких блока, которые идут друг под дружкой и по 4 углам (к примеру если у меня есть макет с конкретными размерами блоков и именно таким расположением)? Просто хочу до конца разобраться в последовательности применения flex box! Денис, взгляните пожалуйста мой код: (Заранее прошу прощения, что отбираю Ваше время) HTML: Flexbox Block 1 Block 2 Block 3 Block 4 CSS: *{ margin: 0; padding: 0; } html, Body{ height: 100%; } .wrap{ display: flex; flex-direction: row; justify-content: flex-start; flex-wrap: wrap; height: 500px; width: 505px; border: 1px solid red; margin: 20px auto; box-sizing: content-box; } .block{ background: #26a082; color: black; font-size: 15px; border: 1px solid #ccc; box-sizing: border-box; } .block2, .block1, .block3, .block4{ flex-basis: 250px; height: 200px; } .block3, .block4{ margin-top: 100px; } .block1, .block3{ margin-right: 5px; } Заранее спасибо Вам за Ваш ответ, Денис!
@denisgorelov3236
@denisgorelov3236 6 жыл бұрын
Можно и так описать, главное суть понимать какую цель преследуете таким макетом.
@maxkrutov39
@maxkrutov39 6 жыл бұрын
Спасибо Вам, помогли очень!
@rusg8373
@rusg8373 6 жыл бұрын
Спасибо Денис, очень внятно обьесняешь. Респект тебе Бро!!!
@vladl4464
@vladl4464 6 жыл бұрын
Картинка? Да. Я так думаю.
@Cindorqw
@Cindorqw 7 жыл бұрын
вау, ни одного диза
@denisgorelov3236
@denisgorelov3236 7 жыл бұрын
В любом случае найдутся те, кому не понравится, главное что лайков больше )
@F3n0mEn
@F3n0mEn 7 жыл бұрын
Очень хороший урок,всё наглядно видно,спасибо! Есть один вопрос - почему сработал z-index у картинки,ведь она не спозиционирована как reletive,fixed или absolute, а является flex-элементом?
@denisgorelov3236
@denisgorelov3236 7 жыл бұрын
Это свойство flexbox, используя его, контейнер приобретает такую возможность. Это в документации нигде не описано, я его абсолютно случайно обнаружил, и реши поделиться в уроке.
@ПирожокСкартошкой-п6ф
@ПирожокСкартошкой-п6ф 6 жыл бұрын
нет не является
@Tim12x
@Tim12x 6 жыл бұрын
ох и безлайн
@0x2d26
@0x2d26 7 жыл бұрын
Я первый диз, еееееееееееееее
@denisgorelov3236
@denisgorelov3236 7 жыл бұрын
Первым дизлайк может поставить любой, а первым лайк, слабо поставить? )
Lazy days…
00:24
Anwar Jibawi
Рет қаралды 9 МЛН
Players push long pins through a cardboard box attempting to pop the balloon!
00:31
Flexbox CSS3 в одном видео за 20 минут!
19:05
Гоша Дударь
Рет қаралды 294 М.
[Все О Flexbox CSS] Полный Урок: Верстка На FLEX
20:33
WAYUP & Андрій Гаврилов
Рет қаралды 99 М.
Responsive CSS Grid Tutorial
17:14
Angela Design
Рет қаралды 849 М.
Как правильно и быстро верстать сайты
23:53
CSS Grid - Полное руководство
38:21
WebDesign Master
Рет қаралды 344 М.
What is the difference between Float, Flexbox and Grid CSS?
10:06
Анна Блок
Рет қаралды 220 М.
Реальная верстка на Flexbox из макета PSD
25:32
Lazy days…
00:24
Anwar Jibawi
Рет қаралды 9 МЛН