Короче говоря, я пытаюсь создать адаптивную область, но скорость не меняется в зависимости от того, сколько контента она прокручивает (я знаю, что об этом нужно много спрашивать). Мой клиент также пишет массу контента (я пытался убедить его в обратном, но он все равно это делает).
Я собрал кое-что, что очень близко к решению. Он не использует flexbox, но хорошо меняет размер, не меняя скорость... Я уже довольно близок к тому, что мне нужно. В конце концов, мне не нужно использовать flexbox, поэтому, если все остальные флажки отмечены, меня это устраивает!
Вот код, который я использую:
Код: Выделить всё
Start Lorem ipsum dolor sit amet consectetur adipisicing elit. Ut sed placeat aperiam quod nostrum itaque blanditiis soluta! Aliquid fuga molestias aut magni, pariatur doloremque, voluptas ipsa nobis ipsum voluptatibus end. Start Lorem ipsum dolor sit amet consectetur adipisicing elit. Ut sed placeat aperiam quod nostrum itaque blanditiis soluta! Aliquid fuga molestias aut magni, pariatur doloremque, voluptas ipsa nobis ipsum voluptatibus end. Start Lorem ipsum dolor sit amet consectetur adipisicing elit. Ut sed placeat aperiam quod nostrum itaque blanditiis soluta! Aliquid fuga molestias aut magni, pariatur doloremque, voluptas ipsa nobis ipsum voluptatibus end..
Код: Выделить всё
.green {
color: green;
}
.red {
color: red;
}
.blue {
color: blue;
}
.pizza {
line-height: 60px;
font-size: 16px;
overflow: hidden;
position: relative;
white-space: nowrap;
}
p.duck {
animation: scroll-left 20s linear infinite;
}
@keyframes scroll-left {
0% {
transform: translate(0, 0);
}
100% {
transform: translate(-100%, 0);
}
}
p.duck:hover {
animation-play-state: paused;
}
Я добавил несколько интервалов, чтобы проблему было легче увидеть, но в основном не все часть текста прокручивается. Я вижу красный, затем зеленый, затем шатер подпрыгивает и все начинается заново. Не знаю, как заставить его отображать весь мой контент.
Спасибо,
Джош
Подробнее здесь: https://stackoverflow.com/questions/786 ... everything
Мобильная версия