Анимация спрайта на CSS на примере персонажа.

Поділитися
Вставка
  • Опубліковано 31 січ 2025

КОМЕНТАРІ • 37

  • @ДмитрийШухов-п1э
    @ДмитрийШухов-п1э 3 роки тому +9

    Ты крут! Лучший блогер по css, все задания сделал! И сохранил) жаль что канал забросил, ты лучший учитель, СПАСИБО!!!

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

    Очень хорошо и подробно объяснил. Спасибо за видео. Лайк

    • @m010k0
      @m010k0  9 місяців тому

      Пожалуйста!

  • @OksanaSaienko
    @OksanaSaienko 4 місяці тому +1

    Супер! Спасибо 👍

  • @piratplay4689
    @piratplay4689 3 роки тому +3

    Спасибо большое, за классный видос!)

    • @m010k0
      @m010k0  3 роки тому

      Пожалуйста

  • @emelya4931
    @emelya4931 3 роки тому +1

    Получилось, спасибо за видео!)

    • @m010k0
      @m010k0  3 роки тому

      Я очень рад. Пожалуйста.

  • @katerinakivisheva4659
    @katerinakivisheva4659 3 роки тому +1

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

    • @m010k0
      @m010k0  3 роки тому

      Пожайлуйста =)

  • @АминаМерзамедова

    где находить спрайты что бы они шли в одну сторону а не в ряды?

  • @niknike5108
    @niknike5108 Рік тому

    супер!

    • @m010k0
      @m010k0  9 місяців тому

      Спасибо!

  • @3dportableinc64
    @3dportableinc64 2 роки тому +1

    Спасибо.
    Подскажи пожалуйста почему он не уменьшается при изменении экрана?
    Как сделать бесконечную пингпонг анимацию? (Когда анимация нарисована только в одну сторону)

    • @m010k0
      @m010k0  2 роки тому +2

      Урок был посвящён анимации патерна. И пример, как можно эту анимацию реализовать. Тут нет адаптации к мобильным устройствам, так как это вообще другая тема. Адаптировать можете любым способом. Чтобы сделать анимацию персонажа в одну, а потом в другую сторону, нужно добавить еще одну контрольную точку в анимации и когда персонаж идет в другую сторону нужно отражать персонажа по горизонтали.

  • @ledfed4318
    @ledfed4318 3 роки тому +1

    Что делать ,если у меня картинка трехэтажная ( эффект взрыва ) и анимация идет сверху вниз ,как сделать ,чтобы смена кадров шла горизонтально

    • @m010k0
      @m010k0  3 роки тому

      Смещение спрайта можно задавать любое. В свойствах анимации.

  • @katerinakivisheva4659
    @katerinakivisheva4659 3 роки тому +1

    Вроде всё сделала по уроку, НО у меня почему-то во время движения картинки (спрайт другой выбрала) вылазит обрезанная часть предыдущего/следующего слайда. Не могу понять что не так? Ширину неправильно задала? Но вроде игралась с ней и больше и меньше делала, но все равно какая-то фигня получается((( Что не так может быть?

    • @m010k0
      @m010k0  3 роки тому +1

      Если скинете код и спрайт могу посмотреть. А так очень сложно сказать.

  • @my_life_is_good
    @my_life_is_good 3 роки тому

    Прикольно, спасибо!

    • @m010k0
      @m010k0  3 роки тому +1

      Пожалуйста

    • @my_life_is_good
      @my_life_is_good 3 роки тому

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

    • @m010k0
      @m010k0  3 роки тому +1

      Стили анимации прописать для состояния :hover

    • @my_life_is_good
      @my_life_is_good 3 роки тому

      @@m010k0 спасибо!) работает

  • @Ruhanbaraban.
    @Ruhanbaraban. Місяць тому

    Автор, привет! А сможешь мне скинуть готовое фото этих Смурфиков? Я полтора часа сидел и пытался сделать нормал но обрезанную фото, но не получилось... Мне бы эта фотка очень помогла. Заранее спасибо!

  • @ЕленаКоролева-у5ь
    @ЕленаКоролева-у5ь 3 роки тому +1

    👍

    • @m010k0
      @m010k0  3 роки тому

      Спасибо=)

  • @brend8c
    @brend8c 2 роки тому

    А как можно сделать резку смену кадра?
    У меня все изображения объединены в спрайт вертикальный и выходит так, будто это слайдер.
    А я хочу что-бы позиция менялась резко, но временной промежуток между сменой кадров был 0.4s

  • @anella1987
    @anella1987 Рік тому

    Salam aleykum(мир вам), как сайт называется каторый вы начало видео показывайте .

    • @m010k0
      @m010k0  Рік тому +1

      Яндекс картинки)))

  • @lililight-e5f
    @lililight-e5f Рік тому

    как сделать , чтобы смурфик ходил направо и налево ?

    • @m010k0
      @m010k0  Рік тому

      Поменяйте направление анимации и отрозите картинку по горизонтали.

    • @lililight-e5f
      @lililight-e5f Рік тому

      ещё ангел ходит с смурфиком, только эти милашки в одну сторону ходют. ангела в фотошопе отразил горизонтально и animation-direction: reverse; и все 16 ангелов полетели налево, хотел одного, а не 16.

    • @m010k0
      @m010k0  Рік тому

      Отразить можно и с помощью css. Чтобы ангел ходил один, нужно применить эти действия только к одному ангелу. Например, сделать его отдельным изображением.

  • @User_of_YouTubee
    @User_of_YouTubee 3 місяці тому

    Что делать если всё как бы работает, но спрайт не меняется. Т.е у меня котик должен бегать ,и ,соответственно должна меняться картинка выдавая бегущего кота (или как у вас идущего гнома), но этого не происходит, одна и та же картинка кота просто бесконечно двигается!
    Вот код:
    .sprite-container {
    height: 100vh;
    display: flex;
    align-items: center;
    }
    .sprite-image {
    width: 220px;
    height: 140px;
    background: url(CAts.png) 0px 0px;
    animation: move 5s linear infinite, play 5s steps(1000) infinite;
    position: absolute;
    left: 0;
    }
    @keyframes play {
    100% {
    background-position: -1105px;
    }
    }
    @keyframes play {
    100% {
    left: 100%;
    }
    }

  • @user-abuzer-
    @user-abuzer- Рік тому

    Пытаюсь сделать другой спрайт. Но картинка почему как-бы приподнимается. Кто-нибудь знает почему так?

    • @m010k0
      @m010k0  9 місяців тому

      К каждому спрайту нужно подбирать параметры анимации.