CSS анимация для адаптивного блока - PullRequest
0 голосов
/ 06 октября 2018

Я постоянно добавляю новые блоки на сцену.Все блоки имеют стиль float:left, поэтому они придерживаются друг друга.Свойство width определяется как media, например:

@media screen and (min-width: 0px) {
   .block { width: 100%; }
}

@media screen and (min-width: 300px) {
   .block { width: calc(100% / 2); }
}

@media screen and (min-width: 600px) {
   .block { width: calc(100% / 3); }
}

Ключевая особенность заключается в том, что блоки покрывают всю ширину окна.

Проблема в том, что я неТочно так, что новые блоки добавляются мгновенно, отодвигая все предыдущие.Я знаю, как анимировать постоянную ширину, но в этом случае я имею дело с переменной шириной (в%), которая зависит от размера окна.

Буду признателен за любой совет!

1 Ответ

0 голосов
/ 06 октября 2018

Единственный способ, которым я сейчас вижу, это добавить resize слушатель и управлять всем, используя js ...

...