2016-12-21 11 views
0

codepen.ioКак решить эти две проблемы на этом кодеде?

  1. Почему установка width: 100% на span не работает?
  2. Есть ли способ архивировать тот же результат без @keyframes dummy и setTimeout?

EDIT

  1. Просветлённых благодаря @Michael_B, швы быть ошибка с button тегом и flex, переключение на div или a работ. Если у вас есть дополнительная информация об этом, пожалуйста, поделитесь!
+1

1. Упорядочить вопрос по одной проблеме .. 2. Включить код по вопросу – DaniP

+0

'width: 100%' не работает на 'span', потому что родительский контейнер (' button') имеет ' flex-direction: column'. Почему я еще не знаю. Кажется, он отлично работает с «flex-direction: row». Это может быть ошибка. Имейте в виду, что элементы 'button', как правило, не являются надежными в качестве гибких контейнеров: http://stackoverflow.com/q/35464067/3597276 –

+0

Спасибо @Michael_B. Переключение на 'div' или' a' делает 'span'' width: 100% 'work. Просто интересно, почему тоже, всегда считал, что теги просто семантически различны (несмотря на стилизм), но это швы, что они имеют поведенческие различия. –

ответ

0

Просто найти эту статью на перезапуск CSS анимации: https://css-tricks.com/restart-css-animation/

Это проясняет грязь установки манекена анимации до истинной анимации.