Набор ключевых кадров для CSS

Я использую следующие HTML и CSS для набора букв.

Но это не работает.

Вот мой код:

.animated-text {
         font-family: monospace;
         overflow: hidden;
         height:1.1em;
         word-wrap: break-word;
         white-space: nowrap;
         animation: typing 4s steps(16) forwards;
        }

        @keyframes typing {
         from { 
        width: 0;
          }

          to { 
            width: 16ch;
         }
        }
 <li class = "indent1">
<a href = "#beliebte-steeldartscheiben" 
        onclick = "smoothScroll(document.getElementById('beliebte- 
        steeldartscheiben'))">Die beliebtestens Steel-Dartscheiben im Vergleich</a> 
        - <span class = "animated-text">Produktvergleich</span>
</li>

    

Какие-нибудь чаевые для меня?

Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
0
0
349
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

span по умолчанию являются встроенными элементами. Вы не можете установить ширину встроенного элемента.

Вы можете использовать display: block, как в приведенном ниже примере, или переключить свой span на div.

.animated-text {
  font-family: monospace;
  overflow: hidden;
  height: 1.1em;
  word-wrap: break-word;
  white-space: nowrap;
  animation: typing 4s steps(16) forwards;
  display: block;
}

@keyframes typing {
  from {
    width: 0;
  }
  to {
    width: 16ch;
  }
}
<span class = "animated-text">Produktvergleich</span>

Благодарность! Это была моя вина. теперь это работает!

tom84 26.03.2018 17:41

Другие вопросы по теме