Тёмный

Создание потрясающей галереи на HTML, CSS и JavaScript (CSS-анимация, Blur, Parallax, Gradient) 

WebDesign Master
Подписаться 303 тыс.
Просмотров 144 тыс.
50% 1

Все курсы в одном комплекте: wd-m.ru/bundle
Создание сайта от А до Я: goo.gl/ankxq9
В этом уроке мы рассмотрим создание сайта с различными эффектами, анимациями. Галерея будет выполнена с эффектом parallax при скролле, а при клике мы проработаем анимацию открытия и закрытия изображений. Мы создадим анимированный фон, который повторяет цвета изображений и плавно переливается из одного цвета в другой с эффектом Blur.
Страница урока: webdesign-master.ru/blog/html...
Таймкоды:
00:00 Начало урока
01:02 Подготовка к верстке
02:00 Базовая HTML-разметка
02:54 Инициализация JS-библиотеки
03:26 CSS-стилизация страницы
04:07 Подключение шрифта CSS
04:46 Общие стили документа html, body
05:26 Размер шрифта в зависимости от экрана
06:58 Первые параметры JS-библиотеки
07:52 Адаптивный слайдер
08:58 Наклон блока CSS rotate
10:11 Прокрутка блока на скролл и анимация
11:21 Анимация cubic-bezier
12:53 Верстка изображений с Parallax эффектом
15:54 Оптимизация CSS анимации с помощью will-change
17:15 Настройка глубины Parallax эффекта
17:51 Синхронизация двух слайдеров
20:23 Насыщенность через CSS и Blur эффект
22:33 Анимация открытия и закрытия
26:06 Верстка текста адаптивного размера
28:21 Градиент текста с помощью CSS
29:27 Триггер для анимации текста при скролле
31:34 Анимация скрытия текстового блока
33:48 Что ещё изучить?
ВКонтакте: jediweb
Телеграм: t.me/jediweb
Дзен: dzen.ru/jediweb

Опубликовано:

 

14 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 99   
@wdm
@wdm Месяц назад
💥 Все курсы в одном комплекте 👇👇👇 webdesign-master.ru/bundle_courses
@timchosen9974
@timchosen9974 2 года назад
Невероятно красиво. Я третий раз перематываю в начало, чтобы кайфануть с того, как эти картинки плавно двигаются) Респект за проделанную работу!
@user-if3vu9dr6x
@user-if3vu9dr6x 2 года назад
Действительно, некоторых фишек не знал! Очень профессионально и быстро верстаешь)
@berl1ngo
@berl1ngo 2 года назад
Галерея действительно потрясающая… спасибо тебе огромное! Человечище!!
@vatasi7312
@vatasi7312 2 года назад
Капец , ваш дизайн это нечто, мне кажется даже люди которые ни как не связаны с вёрсткой и вообще it , просто увидев заставку нажмут на видео и посмотрят. Это как видео про очистку водоема хахах )... Кто смотрел тот поймет)))
@jscripts2697
@jscripts2697 Год назад
Как же круто) Спасибо что создаешь такие уроки, для начинающих это важно ооочень!
@user-kh7fv5rn1g
@user-kh7fv5rn1g 2 года назад
Шикарная галерея! огромное спасибо за такой интересный урок!
@user-sp9nw4bd5z
@user-sp9nw4bd5z Год назад
Смотреть одно удовольствие! Результат выглядит очень эффектно
@dolbolesya
@dolbolesya 2 года назад
Я начал учиться в сфере ИТ 5 лет назад, сейчас решил определится со сферой и попробовать веб, не фронт, а бек на асп.нет, но все равно мне очень понравился ролик. Очень приятный голос и подача, объясняется каждое действие и почему именно такое решение. Это идеально
@jascherkagri1864
@jascherkagri1864 2 года назад
Потрясающий результат и интересные фишки, о которых раньше читала, но столь интересного практического применения не встречала. Очень здорово, спасибо!
@elevkoy2041
@elevkoy2041 Год назад
здравствуйте, спасибо за ваш труд! не устаю удивляться, насколько вы внимательны к деталям, такая усидчивость и сосредоточенность - отличные качества для программиста (мне бы их в такой степени иметь)))
@muradishmurodov44
@muradishmurodov44 2 года назад
Спасибо большое. Очень понятный и красивый туториал
@genshinfros
@genshinfros Год назад
Вышло ну ооочень классно и красиво 🔥🔥🔥 Сегодня попробую тоже такое сделать)) Делайте побольше таких прикольных штучек 😉
@alsi_k
@alsi_k 2 года назад
Это огромный опыт, полезнейшие знания, с меня лай и коммент, спасибо огромное!
@dobbylov
@dobbylov Год назад
Спасибо! Очень полезный и ёмкий урок - грех не повторить все действия за автором, практики ради☺🤓
@webhelper3614
@webhelper3614 2 года назад
Выглядит шикарно!
@user-ve7tx3ud6n
@user-ve7tx3ud6n 6 месяцев назад
Уникальное видео! Спасибо Вам.
@unknownWakeborder
@unknownWakeborder 2 года назад
Коммент в поддержку) Прикольный материал, спасибо!
@Vokivorob
@Vokivorob 2 года назад
Хоть и слишком много различных нюансов, да и js всё ещё кажется непонятным для меня как новичка, но такое действительно стоит попробовать, выглядит нереально круто💪. Спасибо автор! Пока только парочку фишек приметил для себя, надеюсь пригодятся в дипломной)
@dzibiz
@dzibiz 2 года назад
Шикарный урок. Спасибо
@user-dx4zf7qw2y
@user-dx4zf7qw2y 3 месяца назад
Круто недавно начал обучаться. Круто что доступно обьясняешь это импотент для начинающих и не только
@sv9tgolden
@sv9tgolden 2 года назад
Очень красиво. Нигде не видел такое
@HugoBossKosta
@HugoBossKosta Год назад
Очень классный урок, ты супер 🔥
@afsmzd
@afsmzd 2 года назад
Отлично. Спасибо за урок.
@yakub8798
@yakub8798 Год назад
очень интересный и полезный получился урок , спасибо автору за такой урок !
@alexmckaley904
@alexmckaley904 2 года назад
афигеннейший урок, спасибо от всех верстальщиков. 🙏🏻
@vipro.design
@vipro.design 2 года назад
Да и не только от верстальщиков. Я в бэкенде работаю, но периодически тоже смотрю этот канал. Полезно для всех.
@eugene5666
@eugene5666 2 года назад
Балдеж, спасибо за урок
@_Leon_-
@_Leon_- 2 года назад
Привет учитель. Ты просто волшебник!!)
@antonmolchanov9327
@antonmolchanov9327 2 года назад
Вау, это очень красиво и интересно! Обязательно попробую сегодня сделать
@user-fx7vj2bu7z
@user-fx7vj2bu7z 2 года назад
Пожалуй пресоединюсь!
@ando7472
@ando7472 2 года назад
присоеденюська и я
@imITshnik
@imITshnik 4 месяца назад
Спасибо автору за топовую идею. Я её реализовал в своей конкурсной работе, буду адаптировать и править, т.к в секции поведение чуть другое. Очень удобно, что в курсе есть все библиотеки. Купил 2 около недели назад)
@uzbelyorestate
@uzbelyorestate 2 года назад
Я подписан бро.отлчная работа! Респектище))
@user-sh8bk3sb7s
@user-sh8bk3sb7s 2 года назад
отлична работа спасибо за труд !!!!
@luffymonkeyd4219
@luffymonkeyd4219 2 года назад
Огонь!! Просто бомба
@jonydosh1189
@jonydosh1189 7 месяцев назад
Крутяк! 😊
@real_arra
@real_arra 2 года назад
Спасибо тебе за такой крутой контент!
@Jdkdkkx78
@Jdkdkkx78 2 года назад
Спасибо за видос я сам не давно научился создавать сайты!!👍👍👍
@saydo9003
@saydo9003 2 года назад
Ты лучший, спасибо большое тебе это просто красота...
@vasudev16180
@vasudev16180 2 года назад
Excellent work bro!
@aquilon1790
@aquilon1790 2 года назад
Очень круто получилось!
@user-fx7vj2bu7z
@user-fx7vj2bu7z 2 года назад
Урок очень полезный. Всё повторил за вами. Потом использовал в учебном проекте. Благодарю! P. S. : еслиб не вы я бы так и не разобрался бы наверное с галпом))
@BoomKillazz
@BoomKillazz 2 года назад
Спасибо за труд 👍👍
@danilbadretdinov2787
@danilbadretdinov2787 2 года назад
Бомба пушка!!!!!
@serground5323
@serground5323 2 года назад
Вот это уровень! Я понимаю
@user-wq9gc4rj3w
@user-wq9gc4rj3w Год назад
Крутой ты мужик. Когда-нибудь я возьму отпуск и проделаю все твои уроки.
@Vald1sss
@Vald1sss Год назад
Еще и тема с vice city Шикарное видео
@user-id1qx6or9z
@user-id1qx6or9z Год назад
Очень круто спасибо большое
@black_bird_guitar7505
@black_bird_guitar7505 10 месяцев назад
Крутая идея но не хватает скрола на начало слайда в конце + что бы при нажатии на карточку нельзя было открыть другую . Лайк
@starcyb
@starcyb 2 года назад
Эффектно!
@overwox
@overwox 2 года назад
Дабл-вау эффект... Давно не заглядывал на канал и тут на тебе. Ай, малацца!!!1
@Sashabutter228
@Sashabutter228 2 года назад
Я ТЕБЯ ЛЮБЛЮ ❤️❤️❤️
@VOLGAr34
@VOLGAr34 2 года назад
Круть!
@lessons3141
@lessons3141 Год назад
было интересно !
@lamevit856
@lamevit856 2 года назад
спасибо вам!
@Artem_K_Demidov
@Artem_K_Demidov Год назад
Отдельный лайк за audio-outro. Олдам сводит скулы при прослушивании )
@AnatolyGradovoy
@AnatolyGradovoy 2 года назад
КрутяК!!!) джемс очередные "ответы на вопросы"...
@user-jj4qg5de7g
@user-jj4qg5de7g Год назад
добрый день, классное видео и не менее красивое оформление галереи!! Хочу спросить, а можно ли как-нибудь добавить кнопку возврата к первому слайду? пробовал обычный вариант, но видимо так как сама страница не скролиться, то не дает((
@SerhiiNesterov
@SerhiiNesterov Год назад
Cпасибо!
@PizekattoX
@PizekattoX 2 года назад
Красавчик
@danilbadretdinov2787
@danilbadretdinov2787 2 года назад
Вааааау!
@EoLienFive
@EoLienFive 2 года назад
Галерейка просто уфф... ))))
@user-kb4je7ii2q
@user-kb4je7ii2q 2 года назад
Спасибо
@StepCRISTIAN
@StepCRISTIAN 2 года назад
Алексей, понравилось использование слайдера и параллакса, очень классно, попробовал сделать впервые 20 минут после появления урока, спасибо) Меня мучает вопрос, стоит ли изучать препроцессоры в css, и если да то какой из?
@wdm
@wdm 2 года назад
Думаю, изучать стоит. Хотя изучать там особо нечего. А вот использовать или нет - на ваше усмотрение.
@grifanya1975
@grifanya1975 2 года назад
(❁´◡`❁) will-change и не слышал от таком свойстве) его в скрипт совать можно для отключения включения, но не в этом случае. Спасибо за урок!
@Olgitatata
@Olgitatata Год назад
Вваааууууу 👍
@kleomant2762
@kleomant2762 2 года назад
Где же это видео было месяц назад, когда мне такой же слайдер прилетел в верстку? xD
@margaretdevereaux8254
@margaretdevereaux8254 2 года назад
Спасибо большое! Действительно очень крутая фича!!! У меня вопрос (возможно, для кого-то глупый, так что извините заранее): как сделать так, чтобы при выборе слайда он раскрывался полностью на всю его ширину?
@HereticAnthem
@HereticAnthem 2 года назад
Комментарий для продвижения этого видео)
@coolgames429
@coolgames429 2 года назад
Всё шяс сяду и начну делать
@Anti-zasor
@Anti-zasor 2 года назад
Как правильно называется этот принцип с Переменными в CSS?
@worldkill4annel102
@worldkill4annel102 2 года назад
Посоветуете 27 дюймовый монитор для дизайнера
@gertylike3220
@gertylike3220 2 года назад
здраствуйте, не работает opacity в visual studio, какая может быть причина?
@kirilliashin8237
@kirilliashin8237 2 года назад
Подскажите, пожалуйста, название темы оформления для VS Code?! Мягкая, приятная глазу. Урок супер. Закинул друзьям, пусть посмотрят, как нужно код писать и где правильный дизайн изучать ;)
@wdm
@wdm Год назад
One Dark Pro - тема, которую я использую в VS Code.
@SycaLuBiCotaVovica
@SycaLuBiCotaVovica 2 года назад
Спасибо за классный урок. При нажатии на фото, появляется тень, которая оставляет возможность кликать на другие изображения под ней. Вопрос, как этого избежать и закрывать фото не только при повторном клике на него, но и за его пределами. Спасибо.
@wdm
@wdm 2 года назад
Здравствуйте. Можно при клике на изображение давать класс ещё и корневому тегу, например, body, помимо выбранного. Или добавить активному изображению псевдоэлемент before, который будет служить оверлеем и который перекроет другие айтемы. Вариантов масса.
@evgenyk496
@evgenyk496 2 года назад
Я это реализовал таким образом: document.querySelectorAll( '.slider__item').forEach(item=>{ item.addEventListener('click', event =>{ if (item.classList.toggle('opened')){ document.addEventListener( 'click', (e) => { const withinBoundaries = e.composedPath().includes(item); if ( ! withinBoundaries ) { item.classList.remove('opened'); } }) } })})
@vitalb7907
@vitalb7907 2 года назад
а можно ли сделать так что бы была некая задержка перед переключением слайда? мне нужно реализовать кастомные анимации перед переключением, и нужно что бы в момент переключение запускалась функция, потом через 2 секунды слайдер переключался
@wdm
@wdm 2 года назад
transition-delay: 2s для обертки не подходит?
@vitalb7907
@vitalb7907 2 года назад
@@wdm хм) можно попробовать. как то не додумался до этого. по факту же да, там идет просто transform смещение. мне нужно при смене слайда навешивать на текущий активный элемент класс для анимации уходящей анимации, через 2 секунды сменить резко слайд и навесить на следующий слайд класс для анимации приходящего слайда)
@SomiKOOO
@SomiKOOO 4 месяца назад
Подскажите пожалуйста, вы в браузере запускаете сервер? Или используете прогу
@wdm
@wdm 4 месяца назад
В данном видео я использую расширение Live Server для редактора VS Code.
@user-nf5kw3sw5u
@user-nf5kw3sw5u 2 года назад
Админы подскажите пожалуйста видео создания обычного сайта многостраничника ? спасибо ...
@luksik0
@luksik0 2 года назад
на канале покапайтесь, там есть создание от А до Я и другие серии видео
@akihito3920
@akihito3920 2 года назад
Такой вопрос я вставляю вместо твои свои изображение но они почемуто размитие и не отцентрование какието кароче незнаю как ето поправить
@wdm
@wdm 2 года назад
Здравствуйте. Постарайтесь добавлять изображения такого-же разрешения и такой-же пропорции. Это важно.
@akihito3920
@akihito3920 2 года назад
@@wdm Спасибо и такой вопрос можно ли както сменить разрешение основи картинки ну типу не 1920на 1080 а по менше а то как не пробуй чето то уже стает то левее
@kurama9285
@kurama9285 2 года назад
А как сделать так, чтобы когда нажимал на картинку был переход на другую страницу?
@wdm
@wdm 9 месяцев назад
Здравствуйте. Можно просто обернуть тег айтема в тег a, тем самым мы получим возможность указывать ссылку на другую страницу посредством атрибута href.
@kurama9285
@kurama9285 9 месяцев назад
@@wdm спасибо) Уже разобрался)))
@danjubas4879
@danjubas4879 2 года назад
Почему у меня на сайте 3 дива ,а не один как у тебя ?
@yuralen3251
@yuralen3251 2 года назад
Ты просто не подключил стили в head которые swiper'a.
@user-is8sc5zd1o
@user-is8sc5zd1o 2 месяца назад
Можешь сделать ссылку на папку libs
@wdm
@wdm 2 месяца назад
Здравствуйте. На странице урока есть архив со всеми исходниками и библиотеками, которые использовали в видео уроке.
@raijinhasarrived
@raijinhasarrived 2 года назад
И Вуаля
Далее
Основы HTML5. Полный курс
1:58:30
Просмотров 411 тыс.
Learn CSS Animations In 20 Minutes - For Beginners
21:22
Mangueras misteriosas
00:59
Просмотров 4,2 млн
How To Create 3D Card Using Html Css
7:44
Просмотров 15 тыс.
Урок по хостингу от А до Я
34:06
Просмотров 24 тыс.
Настройка VS Code для верстки
34:27
Просмотров 295 тыс.