[JS html5 Canvas] Эффект волнистые кольца + sources

Поделиться
HTML-код
  • Опубликовано: 2 янв 2020
  • В видео создадим эффект перемещения волн по окружности,
    данная анимация набирает популярность и всё чаще встречается на просторах интернета в разных вариациях.
    При создании кода не будут использованы дополнительные библиотеки, только чистый JS.
    В ролике что-то было не понятно? Пишите в комментарии или отправьте сообщение в группу вконтакте : im?media=&sel=-97964493
    Редактор кода: Visual Studio Code + дополнение Live Server для просмотра изменений на странице браузера в реальном времени.
    sources:
    threepixdroid?w=wall-9...
    codepen.io/ThreePixDroid/pen/...
    v2: codepen.io/ThreePixDroid/pen/...
    v3: codepen.io/ThreePixDroid/pen/...
    Забыл упомянуть в видео, что переменные centerX и centerY нужно перенести с 28 - 29 строчки наверх и разместить над функцией init() и установить их значения внутри функции - для адаптивности, теперь анимация при изменении размеров области просмотра всегда будет в центре.
    Вот так должно быть начиная с 5 строчки:
    let centerX = 0;
    let centerY = 0;
    function init() {
    cnv.width = innerWidth;
    cnv.height = innerHeight;
    centerX = cnv.width / 2;
    centerY = cnv.height / 2;
    }
    init();
    fixed:
    codepen.io/ThreePixDroid/pen/...

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

  • @doyouwannatea3295
    @doyouwannatea3295 4 года назад +21

    Видео - топ

  • @dantegarses7932
    @dantegarses7932 4 года назад +14

    Теперь я знаю у кого я буду тыр.... кхм, кхм, учиться делать анимацию на JS. Спасибо!

  • @ThreePixDroid_RU
    @ThreePixDroid_RU  4 года назад +7

    Забыл упомянуть в видео, переменные centerX и centerY нужно перенести с 28 - 29 строчки наверх и разместить над функцией init() и установить их значения внутри функции - для адаптивности, теперь анимация при изменении размеров области просмотра всегда будет в центре.

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

    какое обнадеживающее вступление! приступаю )

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

    Дуже гарно! Дякую за пояснення!

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

    очередное огромное спасибо за урок)

  • @fifamobilemaster5039
    @fifamobilemaster5039 4 года назад +2

    Спасибо большое за гарный контент:)

  • @pavelarseyev452
    @pavelarseyev452 4 года назад +1

    воткнул лайк просто потому что еще с прошлого видоса до сих пор осталось приятное впечатление. Теперь можно и посмотреть :)

  • @SirexXom
    @SirexXom 4 года назад +1

    Очень круто объясняешь!!! Спасибо за видео!!!

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

    Прикольно, спасибо, ты отличный фантастик для новичков

  • @montenote
    @montenote 4 года назад +1

    Отличный урок. Спасибо.

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

    asmr для разрабов 😍

  • @user-bc1ks1pj8c
    @user-bc1ks1pj8c 4 года назад +1

    Просто очишуеть.Залипал минут двадцать.Спасибо за видео.

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

    Этим голосом должны зачитываться вопросы для Евгения Понасенкова.

  • @foxice4585
    @foxice4585 4 года назад +1

    Как всегда прекрасное видео! Побольше бы таких как ты, вот только я недавно ушёл из Front-End на Back-End и теперь не пописать мне такую красоту, хотя я и нодой доволен)

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

    какава красота. ну кака, все-таки, ва!

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

    Друг спасибо тебе. Я просто в шоке с твоих работ. СПАСИБО!!! ВИДИШЬ КОД СТАВИШЬ ТУТ ЖЕ ЛАЙК!!!!

  • @pavelarseyev452
    @pavelarseyev452 4 года назад +1

    Вчера наконец-то воспользовался знаниями из этого видоса и из видоса про кривые безье для набросков для будущего проекта.

  • @hallowf
    @hallowf 4 года назад +1

    Не бросай дело, одно видео переубедило на тебя подписаться.

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

    Привет! Очень здорово получается! Спасибо большое! Было бы интересно сделать анимацию чего-нибудь сыпучего. Например песка или сахара. Что б сверху постоянно сыпалась тонкая струйка, а внизу насыпалась горка. При этом что б частички скатывались с горки)