WedX - журнал о программировании и компьютерных науках

Проблема с текстовой анимацией CSS3

Мне нужна текстовая анимация без js, имею в виду эффекты css3. Я хочу, чтобы текст исчезал и скользил справа налево на несколько пикселей. Я пробовал ниже код:

<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title></title>
<style>
#container header h1{
    float:left;
    padding:0 5px; margin:0;
-webkit-animation-name: slider; 
-webkit-animation-duration: 1s;
-webkit-animation-timing-function: ease-in-out;
opacity: 0;
}

#container header h1.word2{animation-delay:0.5s; -webkit-animation-delay:0.5s;}
#container header h1.word3{animation-delay:1.0s; -webkit-animation-delay:1.0s;}
#container header h1.word4{animation-delay:1.5s; -webkit-animation-delay:1.5s;}
#container header h1.word5{animation-delay:2.0s; -webkit-animation-delay:2.0s;}
#container header h1.word6{animation-delay:2.5s; -webkit-animation-delay:2.5s;}
#container header h1.word7{animation-delay:3.0s; -webkit-animation-delay:3.0s;}
#container header h1.word8{animation-delay:3.5s; -webkit-animation-delay:3.5s;}
#container header h1.word9{animation-delay:4.0s; -webkit-animation-delay:4.0s;}
#container header h1.word10{animation-delay:4.5s; -webkit-animation-delay:4.5s;}

@-webkit-keyframes slider {
       from {-webkit-transform: translateX(175px); opacity: 0;}
       to{-webkit-transform: translateX(0px); opacity: 1;}        
}

</style>
</head>

<body>

<div id="container">
            <header>            
                <h1 class="word1">One</h1>
                <h1 class="word2">Two</h1>
                <h1 class="word3">Three</h1>
                <h1 class="word4">Four</h1>
                <h1 class="word5">Five</h1>
                <h1 class="word6">Six</h1>
                <h1 class="word7">Seven</h1>
                <h1 class="word8">Eight</h1>
                <h1 class="word9">Nine</h1>
                <h1 class="word10">Ten</h1>
            </header>
          </div>

</body>
</html>

Но проблема, с которой я столкнулся, заключается в том, что текстовое слово принимает непрозрачность: 0 после окончания анимации. Мне нужно удалить непрозрачность после завершения анимации.

Является ли это возможным ??


  • Та часть, которая говорит opacity: 0; в #container header h1? Удалите это. 06.12.2013
  • Если я удалю opacity:0; как вы говорите, чем вывод совершенно отличается от ожидания... 06.12.2013
  • Что ж, это странно. Вы удалили правильный? (Первый) 06.12.2013

Ответы:


1

Используйте animation-fill-mode следующим образом:

#container header h1{
    float:left;
    padding:0 5px; margin:0;
    -webkit-animation-name: slider; 
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    -webkit-animation-fill-mode: forwards;
    opacity: 0;  
}

это остановит анимацию после того, как непрозрачность станет 1.

06.12.2013
Новые материалы

Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что это выглядит сложно…
Просто начните и учитесь самостоятельно Я хотел выучить язык программирования MVC4, но не мог выучить его раньше, потому что он кажется мне сложным, и я бросил его. Это в основном инструмент..

Лицензии с открытым исходным кодом: руководство для разработчиков и создателей
В динамичном мире разработки программного обеспечения открытый исходный код стал мощной парадигмой, способствующей сотрудничеству, инновациям и прогрессу, движимому сообществом. В основе..

Объяснение документов 02: BERT
BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..


Для любых предложений по сайту: [email protected]