Пишем простой слайдер на JS и CSS!

Поделиться
HTML-код
  • Опубликовано: 15 ноя 2024

Комментарии • 183

  • @Павел-ф4щ9ъ
    @Павел-ф4щ9ъ 3 года назад +45

    У тебя талант объяснять. Очень качественный контент, коротко и ясно без лишней воды, мне кажется даже далёкий человек от программирования сможет понять без проблем.
    Спасибо большое за уроки!

    • @YaroslavEx
      @YaroslavEx 2 года назад +2

      соглашусь, приятно слушать.

    • @seron4206
      @seron4206 2 года назад

      @@YaroslavEx Привет, давно изучаешь js?

  • @trendsgallery
    @trendsgallery 2 года назад +5

    Я посмотрел 4 урока как сделать слайдер конкретно на Js и Css, без доп. библиотек и это единственный понятный ролик, который я смог реализовать в последствии и осознать всю конструкцию. Спасибо вам, Алекс Лущенко!

  • @РегимРагимов
    @РегимРагимов 3 года назад +5

    Насколько же понятно вы объясняете, просто лучший

  • @ThevideOoLoadeR
    @ThevideOoLoadeR 3 года назад +10

    Я просто в шоке от такого грамотного разъяснения. После просмотра урока JS мне показался не таким уж и страшным. Спасибо))

  • @beduingreen
    @beduingreen 7 месяцев назад

    БОЛЬШОЕ спасибо вам! Сколько видео посмотрел,никак не могу понять механизм слайдера.Только вы смогли мне доходчиво обьяснить сложное для меня тему! Подписался и поставил лайк!

  • @pyndykmisha
    @pyndykmisha 3 года назад +3

    В основном, очень даже хорошо! Нашел то что искал, все просто и понятно, к примеру другие люди обьясняют не понятные команды и функции новичкам, а тут прям не к чему придраться! СПАСИБО!

  • @yatut4467
    @yatut4467 3 года назад +1

    Спасибо большое. Целый день искал примеры слайдера с анимацией, у всех громоздкие примеры по 200+ строк js кода при чем итоговый результат не лучше, а у Вас все кратко и доступно.

  • @Arks_kr
    @Arks_kr 2 года назад

    Вы супер! Всегда всё получается с первого раза! Всё понятно и доступно объясняете. Учусь на front-end разработчика и Ваш канал очень помогает мне справляться с трудностями. Спасибо Вам! Здоровья!

  • @ВероникаЧернобай-ъ8л
    @ВероникаЧернобай-ъ8л 2 года назад +3

    ВСЕ ЧОТКО, то что надо без воды!!!!!Люблю! Спасибо, всегда выручают ваши простые уроки и js не кажется таким злодеем.

  • @PreLeks
    @PreLeks 2 года назад

    Не зря подписался: чётко, быстро, минимум бла-бла-бла, всё по делу. Спасибо, что Вы есть!!!

  • @Руслан-ч4я9ф
    @Руслан-ч4я9ф 3 года назад +6

    Я в восторге от видео, все очень понятно и доступно объяснено

  • @Вячеслав-ч1м
    @Вячеслав-ч1м 2 месяца назад

    Александр спасибо большое, очень просто все объяснили. Лучший урок на ютубе.

  • @DmSychov
    @DmSychov 3 года назад +1

    Алекс подписался на ваш канал
    Лучшего преподавания программирования я не видел!
    Спасибо

  • @БогданЯцентюк-ч9ч

    Спасибо! Всё просто и доходчиво, без лишних нюансов. Новичкам особенно актуальная такая подача информации

  • @niceman5890
    @niceman5890 2 года назад +1

    Спасибо, хорошо объяснили, что такое слайдер.

  • @zimabezsnega
    @zimabezsnega 3 года назад +1

    Спасибо большое, как же приятно смотреть такие видео всё быстро, понятно , без воды и главное что работает спасибо вам большое!!!

  • @chev_chelios
    @chev_chelios 8 месяцев назад

    Супер! Огромное спасибо. Делаю сайт, все делаю на чистом js, не в первый раз выручаете.

  • @user-Natalia11
    @user-Natalia11 3 года назад +12

    Спасибо за ваши уроки. Доступно и понятно даже новичкам.

    • @itgid
      @itgid  3 года назад +3

      Спасибо - именно в этом и вижу цель канала - учить начинающих.

    • @denysivashchenko2080
      @denysivashchenko2080 3 года назад

      @@itgid И у Вас это великолепно получается ) я как ваш студент могу это подтвердить )

  • @jr9032
    @jr9032 3 года назад +7

    Супер! Огромное спасибо! Просто, функционально, доступно для понимания новичку и что самое главное без "черной магии")))

  • @alexzav1327
    @alexzav1327 Год назад

    Спасибо за видео! Очень просто и понятно. Я пытался сделать слайдер самостоятельно и всё не мог догадаться как отключить видимость слайдера за пределами родительского блока )

  • @jinke5935
    @jinke5935 3 года назад

    О, прикольно! Всегда интересно смотреть на Вашем канале такие мини-видео-лайфхаки.

  • @movieschanel8370
    @movieschanel8370 3 года назад +1

    Всех с 2021 годом. Интересно было посмотреть такой или примерно слайдер с подгрузкой контента из базы данных

  • @АнастасияШелухина-з7е

    отлично - смотрю 5-ое видео про слайдер и только тут все стало понятно) спасибо!

  • @major_2143
    @major_2143 3 года назад +2

    Полезный совет: 13:34 мин. видео. Для перемещения строк по документу вверх или вниз, нужно кликнуть ЛКМ между любыми элементами нужной строки(курсор мигает) и удерживая левый Alt перемещать стрелками вверх или вниз. Сделал свой слайдер по Вашему уроку с десятком картинок - получилось.

  • @1_dimasik_1
    @1_dimasik_1 3 года назад

    Это самое простое и доступное видео про слайдер, которое я видел

  • @spicyeric9063
    @spicyeric9063 10 месяцев назад

    От души. Теперь всё понятно . Написал свой первый слайдер.

  • @MrFussy333
    @MrFussy333 3 года назад

    Лучший видеоролик о слайдерах на чистом js! Удачи автору!!!

  • @Anatoli-bq1pe
    @Anatoli-bq1pe Год назад

    Этот канал просто находка) Благодарю!

  • @КамилаИзмайлова-з9т
    @КамилаИзмайлова-з9т 2 года назад +2

    Спасибо вам огромное за столь понятное объяснение!

  • @agataageeva424
    @agataageeva424 3 года назад +2

    Спасибо вам большое, Алекс) слайдер, JS, css

  • @ИгорьГлазков-с1б
    @ИгорьГлазков-с1б 2 года назад

    Спасибо. Здоровья Вам и процветание каналу.

  • @BigTrick1988
    @BigTrick1988 3 года назад +13

    доступно и понятно. Спасибо )

  • @Дмитрий-л4с9х
    @Дмитрий-л4с9х 2 года назад

    Спасибо! Очень понятно и доступно. Получилось реализовать в моём учебном проекте.

  • @MobileLegendsImmortal
    @MobileLegendsImmortal Год назад +1

    вы просто супер! столько перерыл, вообще самообразование это такая___ не верьте никому, что информации в интернете куча, вам не узнать на сколько она актуальная пока не узнаете))))) с куратором, преподом, учителем вы сразу учите как работает, а сами вы будете вторым Эдисоном и найдете тысячу способов, которые не работают. Только не надо умничать, типо опыта больше, мне как-то не нужно к опыту знать, что кота в микроволновые греть нельзя. В общем я к чему. эти 16 минут просто были как мана небесная среди всего конвента, посмотрю обязательно следующий о динамическом слайдера, что мне очень нужно.) Вы супер! А остальные учитесь с кем-то, не тратьте время.

  • @pastyrMisha
    @pastyrMisha 3 года назад +2

    Шикарно! Просто шикарно! Спасибо Вам!!!

  • @mind150
    @mind150 3 года назад +2

    Спасибо. Учусь у вас 5 дней!
    Это лучшее, что есть в онлайн обучении!!
    Откуда у вас на все хватает времени?))

    • @itgid
      @itgid  3 года назад +7

      Да просто не сплю
      Уже 3 года.

    • @mind150
      @mind150 3 года назад +2

      @@itgid а так можно?))

  • @st0nedcreature17
    @st0nedcreature17 Год назад

    Огромное спасибо, Александр, отличное объяснение, обнял.

  • @Дима-э1ы5ж
    @Дима-э1ы5ж 2 года назад

    Какой же ты крутой! Все понятно, весь код объясняешь!

  • @lotvaplotol5578
    @lotvaplotol5578 3 года назад +7

    Очень интересует слайдер с фото разных размеров, автору здоровья и процветания в Новом году!

  • @NIkolaiDu
    @NIkolaiDu Год назад

    спасибо огромное! получилось! а главное - понял как это вообще работает)

  • @nataliyataranina57
    @nataliyataranina57 2 года назад

    Боже мой!!! Как здорово, что я Вас нашла!!! огромное СПАСИБО!!!, за очень доступное и подробное объяснение!!!

    • @digitalturkistan1857
      @digitalturkistan1857 2 года назад +1

      Наташа Таранина меняет профессию

  • @dmitriystoyanov933
    @dmitriystoyanov933 3 года назад

    Давно уже прошёл все эти начальные темы изучения фронта, но всегда круто по Вашим урокам освежить всё в памяти при необходимости, очень доступно и понятно. Один из лучших каналов по теме!

  • @kov1k468
    @kov1k468 2 года назад

    Самое простое объяснение, спасибо за ваш труд !

  • @ДмитрийВолокитин-я8ф

    Всегда приятно смотреть и учиться у вас. Спасибо большое.

  • @АлексейЛоскутников-ю4р

    Спасибо, что вы делаете из магии простые вещи!

  • @the-tata
    @the-tata 2 года назад

    Обожаю ваши объяснения. Вы учитель от Бога. Большое спасибо.

  • @maksmaksim4803
    @maksmaksim4803 3 года назад

    Жду с нетерпением дальше уроков по слайдерам

  • @ИльяВолобуев-ю8ц
    @ИльяВолобуев-ю8ц 3 года назад +1

    Круто, жду следующий ролик!

  • @МаринаФедорчук-б6п
    @МаринаФедорчук-б6п 2 года назад

    Спасибо большое! Все предельно понятно. И все работает!

  • @StudyMan-ul1ls
    @StudyMan-ul1ls Год назад

    Видео достойное лайка! Всё четко и понятно! Это как раз то, что нужно для новичков!

  • @awenn2015
    @awenn2015 3 года назад

    Я вроде не такой уж и новичок но ни разу не пробовал писать слайдер, уже все сделал и лайтбокс адаптивный и галерею динамическую и смену изображения при наведении для товарки а слайдер так и не пробовал , теперь думаю сделаю что-нибудь интересное )) спасибо за урок

  • @rk_projects
    @rk_projects 3 года назад +16

    Спасибо, самый быстрый способ, везде городят кучу кода и тд, у вас все просто и понятно. Давно подписан на ваш канал, с помощью ваших уроков пишу интернет магазин, вы вносите неоценимый вклад 👍
    Подскажите ещё один момент, насколько сложно будет добавить отслеживание Touch событий на слайдере, чтобы работал на смартфонах простым свайпом по фото влево и вправо.

    • @itgid
      @itgid  3 года назад +3

      не сложно совсем. Этот слайдер даже на смартах с тачем сработает. А swipe требует дописать пару функий.

    • @rk_projects
      @rk_projects 3 года назад

      @@itgid Если будет в дальнейшем ваш урок с этим, то будет супер! Спасибо вам!

  • @flogger2367
    @flogger2367 3 года назад

    Привет, хороший канал в плане подачи, голоса и знаний, особенно для падаванов и джунов... Как всегда лайк

  • @yusif4183
    @yusif4183 3 года назад +2

    Очень крутое видео. Интересно и полезно.

  • @veranikamalazhavaya1379
    @veranikamalazhavaya1379 3 года назад

    Спасибо за доступное объяснение!!!

  • @s_romanov_niko
    @s_romanov_niko 2 года назад

    Очень подробно и просто! Спасибо!

  • @ЕкатеринаГуськова-н7п

    Очень круто объяснено!!

  • @senianga1
    @senianga1 Год назад

    Очень полезно и не сложно в в исполнении, но если добавить ещё одну картинку..... всё рассыпится... , на CMS такое уже не натянешь, ну или с большими ограничениями. Для простого десктопного сайта , или лендинга, самое то! Лайкос в общем!

  • @happyhomo4423
    @happyhomo4423 3 года назад

    как всегда лучшая подача материала, очень было бы интересно посмотреть как делать окна которые можно скрыть и развернуть при нажатии кнопки

  • @nso655
    @nso655 3 года назад +2

    Спасибо) То что нужно!

    • @itgid
      @itgid  3 года назад +1

      Спасибо!

  • @vlad-zf1ev
    @vlad-zf1ev 3 года назад

    супер, отличная подача материала.

  • @aleksarfin4419
    @aleksarfin4419 2 года назад +5

    Спасибо за урок, смотрел много видео но только с этим методом всё просто и понятно. Можете пожалуйста подсказать как сделать чтобы при переходе с последней картинки не было перелистования через все картинки а сразу переходила на первую

  • @sergeygetman1973
    @sergeygetman1973 3 года назад

    не думал что на CSS так можно юзать JS...лайк однозначно, а новичкам можно в качестве портфолио на git.hub заливать, что собственно я и сделаю ))

  • @artemkamyshenkov3492
    @artemkamyshenkov3492 2 года назад

    спасибо Вам большое за урок!

  • @mickzc7064
    @mickzc7064 3 года назад

    Сенсей ты лучший !

  • @lorentte77
    @lorentte77 2 года назад +1

    спасибо большое помогли )

  • @andrewgrimes9284
    @andrewgrimes9284 3 года назад

    Благодарю за понятный урок :)

  • @igoryavorskiy5297
    @igoryavorskiy5297 2 года назад

    Очень понятно спасибо)

  • @v_katkov
    @v_katkov Год назад

    Крут! Хорошо пояснил!

  • @ИсмаилГаибов-у3ь
    @ИсмаилГаибов-у3ь 2 года назад

    Имба! Спасибо за и информацию

  • @askat25
    @askat25 3 года назад +1

    Спасибо! Класс!👍👍👍👍

  • @yatvoy457
    @yatvoy457 2 года назад

    Бля как же просто вы объясняете…респект

  • @alltheworldsastage.11688
    @alltheworldsastage.11688 3 года назад

    Спасибо, супер видео. У меня все получилось. Подскажите у Вас есть видео где вы подробно рассказываете про все css?

  • @doflamingo1826
    @doflamingo1826 2 года назад

    Вроде можно было бы сделать один метод внутри которого проверять какая именно кнопка нажата и считать на ее основе уже offset

  • @nodirayakubova6395
    @nodirayakubova6395 3 года назад +1

    Ура,класс 👍👍👍👍

  • @Alex-bo9wt
    @Alex-bo9wt 2 года назад

    От души, спасибо!!)))

  • @ValeriyLarin
    @ValeriyLarin 3 года назад

    Вот она магия!) спасибо

  • @mikewazowski7526
    @mikewazowski7526 3 года назад

    Очень полезно, спасибо!

  • @geroin6294
    @geroin6294 2 года назад

    Прикольно. Получилось)

  • @cryptoinfinity42
    @cryptoinfinity42 2 года назад

    Большое спасибо!

  • @macarov777
    @macarov777 2 года назад

    Вы прекрасны

  • @РостиславГоман
    @РостиславГоман 2 года назад

    спасибо за видео

  • @denys6168
    @denys6168 3 года назад

    ну вот то что надо же! спасибо

  • @OrhanDavidov
    @OrhanDavidov 8 месяцев назад

    Скажите пожалуйста, как сделать чтобы ширина общего блока была не только для одной картины, например для 5 ти ?

  • @dm92mk
    @dm92mk 2 года назад +1

    плохо что картинки от первой к последней скачут через все промежуточные

  • @joshuakelly6045
    @joshuakelly6045 Год назад

    Блестящщее!!!

  • @ArabicLang.online
    @ArabicLang.online 3 года назад

    Александр, спасибо за классные уроки по слайдерам! Но есть вопрос, как сделать автовоспроизведение? Пробую через setInterval и clearInterval, при загрузке страницы проигрывается, но если руками переключить, то перестает проигрываться. Если не использовать clearInterval, сбивается время (сбой или наложение интервалов)... В общем, голову ломаю.

  • @apexnuts9785
    @apexnuts9785 3 года назад

    Вау, 2021 год, обычно 2016-2018 года выпуска видео, а тут 2021 0_о

  • @НатальяФилипенко-й7ш

    Спасибо))) Очень понятно)))

  • @MaximSamp
    @MaximSamp 3 года назад

    style.left не котируется VS. Cannot read property 'style' of null at HTMLButtonElement.

  • @anna40637
    @anna40637 3 года назад

    Ох, спасибо вам огромное

  • @friranger
    @friranger 2 года назад

    Очень прикольный тутор, но не очень понятно, как сделать его процедурным. Допустим, у меня 5 картинок будет или 3 картинки будет. В этом случае нужно if во всех функциях менять. В любом случае спасибо за урок, обожаю ваш канал))

  • @hoodrychs1374
    @hoodrychs1374 2 года назад

    Супер))

  • @mikhailurban1222
    @mikhailurban1222 3 года назад

    супер!

  • @maximpopov4106
    @maximpopov4106 3 года назад

    Привет, было бы круто если бы вы сделали в телеграмме чат подписчиков, где можно задавать вопросы по коду, и тд.

    • @itgid
      @itgid  3 года назад

      Было. 3 года было. Хватит.

  • @ИльяХороший-н7к
    @ИльяХороший-н7к 3 года назад

    Добрый день. Планируете ли выпустить видео про паттерны и соответственно курс в котором будет over туча задач для их применения?

  • @Morfley
    @Morfley Год назад +2

    У меня почему то ошибка вылазит

  • @DmSychov
    @DmSychov 3 года назад

    Алекс, добрый день
    Готов пройти у вас курс обучения
    Мне нужно подключится к API Amazon и получать данные о товарах и продавцах. Сейчас парсю с HTML страниц на JS.
    Я уже немного разбираюсь в JS , PHP и Python. Написал расширение для Crome, но затык в API Amazon (c API Keepa на Python работаю)

  • @seregasu6035
    @seregasu6035 3 года назад

    сделал как в видео не работало всё корректно, проверял 999 раз всё в точь вточь как в ролике, но увы не хотело так работать, попробовал откорректировать значения offset и заработало отлично...
    document.querySelector('.slaider-next').addEventListener('click', function(){
    offset = offset + 180;
    if(offset >= 720){
    offset = 0;
    }
    slaiderLine.style.left = -offset + 'px';
    });

    document.querySelector('.slaider-prev').addEventListener('click', function(){
    offset = offset - 180;
    if(offset < 0){
    offset = 540;
    }
    slaiderLine.style.left = -offset + 'px';
    });

    • @Patrick-ly9wt
      @Patrick-ly9wt 2 года назад

      тоже самое и у меня, с вашим кодом тоже не идет. проверяли бесконечно раз код всё верно. Скачал с гитхаб код запустил нет, картинок нет слайдера нет

  • @jahongirmusayev658
    @jahongirmusayev658 3 года назад

    Спасибо!