Анимация на основе временной шкалы просмотра для разных элементовCSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 Анимация на основе временной шкалы просмотра для разных элементов

Сообщение Anonymous »

Я пытаюсь анимировать элемент B на основе свойства view-timeline, установленного для элемента A. С помощью view-timeline можно вызывать анимацию на основе положения элемента в области просмотра, если тогда шкала времени просмотра устанавливается на шкале анимации.
MDN явно заявляет:

Затем имя упоминается в объявлении анимации-временной шкалы, чтобы указать элемент, который будет анимироваться по мере продвижения временной шкалы. Это может быть элемент темы, но это не обязательно — вы можете анимировать другой элемент по мере перемещения объекта по области прокрутки.

Таким образом, должна быть возможность анимировать элемент B (скажем, вращая его или изменяя цвет фона), установив временную шкалу анимации этого элемента на временную шкалу просмотра другого элемента A (субъект):

Код: Выделить всё

.container{
min-height:200vh;
}

.fixed {
position:fixed;
right:50px;
top:50px;
}

.square{
height:100px;
width:100px;
}

#A{
background-color:green;
margin-top:50%;
view-timeline: --aTimeline y;
}

#B{
background-color:red;
animation-timeline: --aTimeline;
animation-name: slideInFixedSquare;
animation-fill-mode: both;
animation-duration: 1ms;
}

@keyframes slideInFixedSquare {
from {
opacity: 0;
transform: scaleX(0);
}

to {
opacity: 1;
transform: scaleX(1);
}
}
Похоже, что анимация на B работает, только если B является потомком A, хотя в документации (mdn) это явно не указано. Кто-нибудь знает, как заставить эту анимацию работать, даже если B не является потомком A?


Подробнее здесь: https://stackoverflow.com/questions/791 ... nt-element
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Анимация на основе временной шкалы просмотра для разных элементов
    Anonymous » » в форуме CSS
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Анимация прокрутки для временной шкалы работает не очень хорошо
    Гость » » в форуме CSS
    0 Ответы
    30 Просмотры
    Последнее сообщение Гость
  • Применение типа прокрутки к анимированной прокрутке на основе временной шкалы
    Anonymous » » в форуме CSS
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Создание перетаскиваемой временной шкалы в Swift
    Anonymous » » в форуме IOS
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Где хранятся данные временной шкалы Google Maps на моем телефоне Android?
    Anonymous » » в форуме Android
    0 Ответы
    32 Просмотры
    Последнее сообщение Anonymous

Вернуться в «CSS»