UI-компоненты №2. Сетка карточек и фиксированный фильтр

  Рет қаралды 8,541

MaxGraph - cайты как страсть

MaxGraph - cайты как страсть

Күн бұрын

Пікірлер: 45
@alexandrgusletsov2567
@alexandrgusletsov2567 Жыл бұрын
спасибо за ваши уроки , Макс, смотреть одно удовольствие , круто что ты это всё делаешь! component UI - круто , поддежриваю , grid , javascript ! Невероятно
@ОлегАрхипов-ю3с
@ОлегАрхипов-ю3с 8 ай бұрын
Большое спасибо за видео!
@ХамзатДобриев-ч5е
@ХамзатДобриев-ч5е 2 жыл бұрын
спасибо) сейчас учу верстку - твои видео отличная помошь в этом нелегком деле))
@aleksius7819
@aleksius7819 4 жыл бұрын
блин просто царь, а то как раз надо сверстать эти карточки и что бы оно не сыпалось при любом количестве карточек, а гриды все лень учить. вообще шикарный канал, Спасибо тебе за работу. Единственное, сделай вступление свое потише, иногда вечером смотрю и ОЧЕНЬ громкое оно, а голос после него тихий
@maxgraph
@maxgraph 4 жыл бұрын
У меня по уровням в программе примерно ровно) но проверю. Спасибо)
@dmitriykarabasov1440
@dmitriykarabasov1440 2 жыл бұрын
Отличный контент! Спасибо!
@maxgraph
@maxgraph 2 жыл бұрын
Пожалуйста)
@nikitaskin6511
@nikitaskin6511 4 жыл бұрын
Хороший контент! лайк!
@maxgraph
@maxgraph 4 жыл бұрын
Спасибо)
@michailnovos9136
@michailnovos9136 4 жыл бұрын
Большое спасибо за такой полезный контент :)
@maxgraph
@maxgraph 4 жыл бұрын
Пожалуйста))
@alexandrgusletsov2567
@alexandrgusletsov2567 Жыл бұрын
Было бы круто немного рассказать про код javascript который ты пишешь - в том плане какие сущности стоит прочитать для получения теории , чтобы самому написать что то подобное! И я про прошлый первый выпуск тоже самое бы попросил! Буду благодарен , жаль что уже в видео не добавить это
@vitalb7907
@vitalb7907 4 жыл бұрын
класс) спасибо больше за видео) когда планируются следующие серии?))
@maxgraph
@maxgraph 4 жыл бұрын
Завтра))
@vitalb7907
@vitalb7907 4 жыл бұрын
@@maxgraph ждемс)
@AlexanderShutter
@AlexanderShutter 4 жыл бұрын
Наверное, можно было сделать так: спозиционировать фильтр абсолютом, запихнуть в одну переменную позицию родительского блока и во вторую общую высоту родительского блока. Ну а потом просто слушать скрол и менять значение top фильтра в соответствии со значениями в тех двух переменных. Тогда и fixed не нужен. По аналогии получится эдакий вертикальный прогрессбар внутри родительского блока фильтра.
@vyacheslavvasilev1776
@vyacheslavvasilev1776 Жыл бұрын
Отличное видео, спасибо! Вопрос по поводу использования position: sticky. Он так и не вошел в обиход?
@vyacheslavvasilev1776
@vyacheslavvasilev1776 Жыл бұрын
Сразу же попалось на глаза ваше видео про position: sticky, поэтому вопрос неактуален :)
@AlexanderShutter
@AlexanderShutter 4 жыл бұрын
В продолжение к своему предыдущему комментарию набросал вот такой код, где переменная slide - это по аналогии ваш фильтр, переменная slideBox - общий контейнер, а переменная offset - значение отступа от верхнего края экрана, когда начинает срабатывать перемещение фильтра. Ну и два дополнительных if для того, чтобы фильтр всегда магнитился к верху или низу, потому что первый if немного глючноват при быстром скролле. И да, наверняка возможно написать проще и лучше, но я еще не умею так, поэтому буду рад правкам и замечаниям : let slide = document.querySelector('.slide') let slideBox = document.querySelector('.services__item'); window.addEventListener('scroll', function() { let offset = 200 if (window.scrollY >= slideBox.offsetTop - offset && window.scrollY ((slideBox.offsetTop + slideBox.offsetHeight) - slide.offsetHeight) - offset) { slide.setAttribute('style', `top: ${slideBox.offsetHeight - slide.offsetHeight}px`) return } })
@mister_robot01
@mister_robot01 4 жыл бұрын
Было бы интересно посмотреть как бы вы сделали ползунок) и пользуетесь ли вы position sticky ? чем писать столько кода на js
@maxgraph
@maxgraph 4 жыл бұрын
Как его сделать покажу Про sticky будет отдельное видео)
@АлександрМелянюк-ц9ю
@АлександрМелянюк-ц9ю 4 жыл бұрын
Спасибо! А анонс UI-компоненты №3 когда будет?
@maxgraph
@maxgraph 4 жыл бұрын
В моем плане - 4 ноября. Если ничего не поменяется :)
@evshushkov
@evshushkov 4 жыл бұрын
Приветствую! grid-gap же вроде не актуален больше(по крайне мере мне вскод об этом говорит), просто же gap теперь
@maxgraph
@maxgraph 4 жыл бұрын
Привет! Я не сильно много верстаю на гридах) возможно. Главное, что работает, да и вс код у меня не ругается.
@evshushkov
@evshushkov 4 жыл бұрын
@@maxgraph На mdn посмотрел, пишет, что устарело) А мне нравятся гриды, очень удобно, а главное адаптировать быстро)
@maxgraph
@maxgraph 4 жыл бұрын
@@evshushkov ну я думаю потихоньку к ним переезжать :)
@АндрейГолованов-н1о
@АндрейГолованов-н1о 4 жыл бұрын
После планируешь делать адаптив всего этого дела?
@maxgraph
@maxgraph 4 жыл бұрын
Возможно)
@ivanlitovchenko1840
@ivanlitovchenko1840 3 жыл бұрын
Я вот только не понял, зачем мы .fixed добавили left:0;, без него не нужно было бы высчитывать отступ от окна к container, блок с фильтром никуда бы не улетели.
@maxgraph
@maxgraph 3 жыл бұрын
Ну, возможно и так)
@npc6110
@npc6110 4 жыл бұрын
Хотелось бы увидеть как делается блок сравнение в интернет магазинах
@maxgraph
@maxgraph 4 жыл бұрын
А что там?) по клику на кнопку улетает в сравнение, а дальше?
@npc6110
@npc6110 4 жыл бұрын
@@maxgraph Я имел ввиду страницу сравнение.
@maxgraph
@maxgraph 4 жыл бұрын
Ну там же просто табличка будет, я верно понимаю суть?)
@youngejuk
@youngejuk 4 жыл бұрын
как относишься к буцтрап сетке ?)
@maxgraph
@maxgraph 4 жыл бұрын
Да никак)
@mexxi302
@mexxi302 4 жыл бұрын
Очень круто, но хотелось бы с адаптивом, так как без него никуда сейчас
@maxgraph
@maxgraph 4 жыл бұрын
Сделаю, когда будет несколько компонентов :)
@daniilthegunner843
@daniilthegunner843 4 жыл бұрын
Друг , не забудь пожалуйста про фиксированный блок в корзине сделать) уже писал об этом в прошлом видосе
@maxgraph
@maxgraph 4 жыл бұрын
а как ты это себе представляешь?) где там нужен фикс блок? я показал тут, концепция теперь везде одна)
@daniilthegunner843
@daniilthegunner843 4 жыл бұрын
@@maxgraph аа все, я еще не досмотрел, думал тут не фиксируется снизу этот блок. Спасибо
@maxgraph
@maxgraph 4 жыл бұрын
@@daniilthegunner843 ну отлично :)
@podoprigoraisv
@podoprigoraisv 4 жыл бұрын
Ох и намучался с подобной проблемой, сделал отдельный компонент: github.com/Podoprigora/sport-area-shop-front/tree/master/src/ui/Sticky Вот мой пример: podoprigora.github.io/sport-area-shop-front/#/accessories/backpacks/everyday_backpacks
@Максим-щ8к6и
@Максим-щ8к6и 4 жыл бұрын
сюда бы еще прикрутить сортировку по стоимость (например)
UI-компоненты №4. Отправка корзины на почту
46:56
MaxGraph - cайты как страсть
Рет қаралды 10 М.
UI-компоненты №1. Карточка товара с несколькими изображениями
41:26
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН
Сестра обхитрила!
00:17
Victoria Portfolio
Рет қаралды 958 М.
37 ошибок верстальщиков. Не делай так!
44:50
MaxGraph - cайты как страсть
Рет қаралды 56 М.
UI-компоненты №3. Корзина товаров на чистом JS
1:06:49
MaxGraph - cайты как страсть
Рет қаралды 32 М.
UI-компоненты №12. Блок, выходящий за контейнер
5:50
MaxGraph - cайты как страсть
Рет қаралды 8 М.
UI-компоненты №15. Кнопка "показать еще"
10:54
MaxGraph - cайты как страсть
Рет қаралды 13 М.
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН