Очень нужен совет как выполнить данную задачу. Вся сложность заключается в том, что круг который меняет содержимое на каждом слайде скорее всего должен быть один т.к траектория его движения должна быть видна: от 1 слайда ко 2му: движение от верхнего левого угла к нижнему правому и т.д
Анимировать перемещение можно с помощью transition.
Посмотрите пример.
var circle = document.querySelector('.circle');
function gotoStep(step) {
const currentStep = circle.getAttribute('data-current');
if (currentStep !== undefined) {
circle.classList.remove('step' + currentStep);
}
circle.setAttribute('data-current', step);
circle.classList.add('step' + step);
}
.container {
position: relative;
width: 100%;
height: 400px;
border: 1px solid black;
}
.circle {
position: absolute;
border-radius: 50%;
border: 2px solid blue;
width: 40px;
height: 40px;
transition: top 2s, left 2s;
}
.circle.step0 {
top: 0;
left: 0;
}
.circle.step1 {
top: 50px;
left: calc(100% - 44px);
}
.circle.step2 {
top: 100px;
left: 50px;
}
<button onclick="gotoStep(0)">step 0</button>
<button onclick="gotoStep(1)">step 1</button>
<button onclick="gotoStep(2)">step 2</button>
<div class="container">
<div class="circle step0" data-current='0'></div>
</div>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Делаю:
У меня естьList<KeyValuePair<string, int>>(); в который я из словаря записываю слово и его весКак через метод Sort(); можно вывести 5 самых "тяжелых" слов...
Нужно сделать если игрок находится за деревом - Order in layer уменьшается, в следствии чего игрок отрисовывается за деревом, то есть дерево его...