Анимация текста с помощью свойств CSS3 - Скрипты для uCoz | Делай сайт
Приветствую Вас, Гость! Регистрация
Георгиевская ленточка
Понедельник, 05.12.2016
Скрипты для uCoz » Текстовые эффекты » Анимация текста с помощью свойств CSS3

Аудиоплеер для сайта uCozАудиоплеер с плейлистом для сайта
Видеоплеер для сайта uCozВидеоплеер с плейлистом для сайта
Меню для сайта uCozВертикальное меню для сайта uCoz
Выпадающее меню для сайта uCozГоризонтальное меню для сайта uCoz
Круглое меню для сайта uCozВид материалов для сайта uCoz
Вид материалов Аудио для uCozВид материалов Видео для uCoz
Галерея для сайта uCozГенераторы для сайта uCoz
Контейнер для контентаКнопки для сайта uCoz
Слайдер для сайта uCozСчётчик для сайта uCoz
Часы для сайта uCozТекстовые эффекты
Таблица цветов для сайта uCozЭффекты для сайта uCoz
Эффекты курсораЭффекты увеличения
Мини чат для сайта uCozРадио для сайта uCoz
Скрипты для юКозИгры для сайта uCoz
Окна для сайта uCozИнформеры для сайта uCoz
Флеш и анимации для сайтаКалендарь для сайта uCoz
Мониторинг серверов для ucozСлайдшоу для сайта uCoz



Адаптивный сайт - aTmpl



Анимация текста с помощью свойств CSS3


Создаём анимацию текста с помощью свойств CSS3




В коде отсутствуют скрипты .js основным элементом изменений является свойство анимации animation и его расширенные свойства.Если Вам не понятна работа свойств,в коде на основные свойства сделаны ссылки ведущие в статьи по ним.На сайте есть статьи по всем свойствам и тегам,воспользуйтесь поиском введя в него название интересующего элемента.Названия свойств с префиксами -webkit-,-moz-,-o-,-ms- это свойства для индивидуальных браузеров аналогичные основному ( без префиксов ).Можно установить весь код со стилями,можно стили перенести в файл основных стилей ( не рекомендуется )




Вариант №1


<style>
.rw-sentence span{
color: #3B86F8; /* Цвет текста */
font-size: 30pt;  /* Размер шрифта */
}
.rw-words span{
position: absolute;  /* Позиционирование */
opacity: 0;  /* Отсутствие прозрачности */
overflow: hidden; /* Все лишние будет удалено */
width: 100%;    /* Ширина */
color: #A4A5A4; /* Цвет текста  */
}
.rw-words span a{
color: #A4A5A4; /* Цвет ссылок */
}
.rw-words span{
-webkit-animation: rotateWordsSecond 18s linear infinite 0s;
-moz-animation: rotateWordsSecond 18s linear infinite 0s;
-o-animation: rotateWordsSecond 18s linear infinite 0s;
-ms-animation: rotateWordsSecond 18s linear infinite 0s;
animation: rotateWordsSecond 18s linear infinite 0s;
}
.rw-words span:nth-child(2) {
-webkit-animation-delay: 3s;
-moz-animation-delay: 3s;
-o-animation-delay: 3s;
-ms-animation-delay: 3s;
animation-delay: 3s;
}
.rw-words span:nth-child(3) {
-webkit-animation-delay: 6s;
-moz-animation-delay: 6s;
-o-animation-delay: 6s;
-ms-animation-delay: 6s;
animation-delay: 6s;
}
.rw-words span:nth-child(4) {
-webkit-animation-delay: 9s;
-moz-animation-delay: 9s;
-o-animation-delay: 9s;
-ms-animation-delay: 9s;
animation-delay: 9s;
}
@-webkit-keyframes rotateWordsSecond {
0% { opacity: 1; -webkit-animation-timing-function: ease-in; width: 0px; }
10% { opacity: 0.3; width: 0px; }
20% { opacity: 1; width: 100%; }
27% { opacity: 0; width: 100%; }
100% { opacity: 0; }
}
@-moz-keyframes rotateWordsSecond {
0% { opacity: 1; -moz-animation-timing-function: ease-in; width: 0px; }
10% { opacity: 0.3; width: 0px; }
20% { opacity: 1; width: 100%; }
27% { opacity: 0; width: 100%; }
100% { opacity: 0; }
}
@-o-keyframes rotateWordsSecond {
0% { opacity: 1; -o-animation-timing-function: ease-in; width: 0px; }
10% { opacity: 0.3; width: 0px; }
20% { opacity: 1; width: 100%; }
27% { opacity: 0; width: 100%; }
100% { opacity: 0; }
}
@-ms-keyframes rotateWordsSecond {
0% { opacity: 1; -ms-animation-timing-function: ease-in; width: 0px; }
10% { opacity: 0.3; width: 0px; }
20% { opacity: 1; width: 100%; }
27% { opacity: 0; width: 100%; }
100% { opacity: 0; }
}
@keyframes rotateWordsSecond {
0% { opacity: 1; animation-timing-function: ease-in; width: 0px; }
10% { opacity: 0.3; width: 0px; }
20% { opacity: 1; width: 100%; }
27% { opacity: 0; width: 100%; }
100% { opacity: 0; }
}
</style>
<div class="rw-sentence">
<span>Делай сайт</span>
<div class="rw-words">
<span>CSS3</span>
<span>HTML5</span>
<span>Скрипты</span>
<span>Фоны</span>
</div>
</div>

Вариант №2


<style>
.dsanimationblock {
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 150px;
z-index: 0;
background: -webkit-radial-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.3) 35%, rgba(0, 0, 0, 0.7));
background: -moz-radial-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.3) 35%, rgba(0, 0, 0, 0.7));
background: -ms-radial-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.3) 35%, rgba(0, 0, 0, 0.7));
background: radial-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.3) 35%, rgba(0, 0, 0, 0.7));
}
.dsanimationtext {
position: absolute;
width: 100%;
height: 150px;
left: 0px;
top: 0px;
z-index: 1000;
}
.dsanimationblock h2 {
position: absolute;
line-height: 100px;
height: 100px;
margin-top: 20px;
font-size: 4em;
width: 100%;
text-align: center;
color: transparent;
-webkit-animation: dsanimation 3s ease-in backwards;
-moz-animation: dsanimation 3s ease-in backwards;
-ms-animation: dsanimation 3s ease-in backwards;
animation: dsanimation 3s ease-in backwards;
}
.dsanimationblock h2.frame-1 {
-webkit-animation-delay: 2s;
-moz-animation-delay: 2s;
-ms-animation-delay: 2s;
animation-delay: 2s;
}
.dsanimationblock h2.frame-2 {
-webkit-animation-delay: 5s;
-moz-animation-delay: 5s;
-ms-animation-delay: 5s;
animation-delay: 5s;
}
.dsanimationblock h2.frame-3 {
-webkit-animation-delay: 8s;
-moz-animation-delay: 8s;
-ms-animation-delay: 8s;
animation-delay: 8s;
}
.dsanimationblock h2.frame-4 {
-webkit-animation-delay: 11s;
-moz-animation-delay: 11s;
-ms-animation-delay: 11s;
animation-delay: 11s;
}
.dsanimationblock h2.frame-5 {
-webkit-animation-delay: 14s;
-moz-animation-delay: 14s;
-ms-animation-delay: 14s;
animation-delay: 14s;
}
@-webkit-keyframes dsanimation{
0%{
opacity: 0;
text-shadow: 0 1px 0 #ccc,0 2px 0 #c9c9c9,
0 3px 0 #bbb,
0 4px 0 #b9b9b9,
0 5px 0 #aaa,
0 6px 1px rgba(0,0,0,.1),
0 0 5px rgba(0,0,0,.1),
0 1px 3px rgba(0,0,0,.3),
0 3px 5px rgba(0,0,0,.2),
0 5px 10px rgba(0,0,0,.25),
0 10px 10px rgba(0,0,0,.2),
0 20px 20px rgba(0,0,0,.15);
-webkit-transform: scale(1.3);
}
20%,75%{
opacity: 1;
text-shadow: 0 1px 0 #ccc,0 2px 0 #c9c9c9,
0 3px 0 #bbb,
0 4px 0 #b9b9b9,
0 5px 0 #aaa,
0 6px 1px rgba(0,0,0,.1),
0 0 5px rgba(0,0,0,.1),
0 1px 3px rgba(0,0,0,.3),
0 3px 5px rgba(0,0,0,.2),
0 5px 10px rgba(0,0,0,.25),
0 10px 10px rgba(0,0,0,.2),
0 20px 20px rgba(0,0,0,.15);
-webkit-transform: scale(1);
}
100%{
opacity: 0;
text-shadow: 0 1px 0 #ccc,0 2px 0 #c9c9c9,
0 3px 0 #bbb,
0 4px 0 #b9b9b9,
0 5px 0 #aaa,
0 6px 1px rgba(0,0,0,.1),
0 0 5px rgba(0,0,0,.1),
0 1px 3px rgba(0,0,0,.3),
0 3px 5px rgba(0,0,0,.2),
0 5px 10px rgba(0,0,0,.25),
0 10px 10px rgba(0,0,0,.2),
0 20px 20px rgba(0,0,0,.15);
-webkit-transform: scale(0);
}
}
@-moz-keyframes dsanimation{
0%{
opacity: 0;
text-shadow: 0 1px 0 #ccc,0 2px 0 #c9c9c9,
0 3px 0 #bbb,
0 4px 0 #b9b9b9,
0 5px 0 #aaa,
0 6px 1px rgba(0,0,0,.1),
0 0 5px rgba(0,0,0,.1),
0 1px 3px rgba(0,0,0,.3),
0 3px 5px rgba(0,0,0,.2),
0 5px 10px rgba(0,0,0,.25),
0 10px 10px rgba(0,0,0,.2),
0 20px 20px rgba(0,0,0,.15);
-moz-transform: scale(1.3);
}
20%,75%{
opacity: 1;
text-shadow: 0 1px 0 #ccc,0 2px 0 #c9c9c9,
0 3px 0 #bbb,
0 4px 0 #b9b9b9,
0 5px 0 #aaa,
0 6px 1px rgba(0,0,0,.1),
0 0 5px rgba(0,0,0,.1),
0 1px 3px rgba(0,0,0,.3),
0 3px 5px rgba(0,0,0,.2),
0 5px 10px rgba(0,0,0,.25),
0 10px 10px rgba(0,0,0,.2),
0 20px 20px rgba(0,0,0,.15);
-moz-transform: scale(1);
}
100%{
opacity: 0;
text-shadow: 0 1px 0 #ccc,0 2px 0 #c9c9c9,
0 3px 0 #bbb,
0 4px 0 #b9b9b9,
0 5px 0 #aaa,
0 6px 1px rgba(0,0,0,.1),
0 0 5px rgba(0,0,0,.1),
0 1px 3px rgba(0,0,0,.3),
0 3px 5px rgba(0,0,0,.2),
0 5px 10px rgba(0,0,0,.25),
0 10px 10px rgba(0,0,0,.2),
0 20px 20px rgba(0,0,0,.15);
-moz-transform: scale(0);
}
}
@keyframes dsanimation{
0%{
opacity: 0;
text-shadow: 0 1px 0 #ccc,0 2px 0 #c9c9c9,
0 3px 0 #bbb,
0 4px 0 #b9b9b9,
0 5px 0 #aaa,
0 6px 1px rgba(0,0,0,.1),
0 0 5px rgba(0,0,0,.1),
0 1px 3px rgba(0,0,0,.3),
0 3px 5px rgba(0,0,0,.2),
0 5px 10px rgba(0,0,0,.25),
0 10px 10px rgba(0,0,0,.2),
0 20px 20px rgba(0,0,0,.15);
transform: scale(1.3);
}
20%,75%{
opacity: 1;
text-shadow: 0 1px 0 #ccc,0 2px 0 #c9c9c9,
0 3px 0 #bbb,
0 4px 0 #b9b9b9,
0 5px 0 #aaa,
0 6px 1px rgba(0,0,0,.1),
0 0 5px rgba(0,0,0,.1),
0 1px 3px rgba(0,0,0,.3),
0 3px 5px rgba(0,0,0,.2),
0 5px 10px rgba(0,0,0,.25),
0 10px 10px rgba(0,0,0,.2),
0 20px 20px rgba(0,0,0,.15);
transform: scale(1);
}
100%{
opacity: 0;
text-shadow: 0 1px 0 #ccc,0 2px 0 #c9c9c9,
0 3px 0 #bbb,
0 4px 0 #b9b9b9,
0 5px 0 #aaa,
0 6px 1px rgba(0,0,0,.1),
0 0 5px rgba(0,0,0,.1),
0 1px 3px rgba(0,0,0,.3),
0 3px 5px rgba(0,0,0,.2),
0 5px 10px rgba(0,0,0,.25),
0 10px 10px rgba(0,0,0,.2),
0 20px 20px rgba(0,0,0,.15);
transform: scale(0);
}
}
</style>
<div class="dsanimationblock">
<div class="dsanimationtext">
<h2 class="frame-1">Добро пожаловать!</h2>
<h2 class="frame-2">Вы находитесь на сайте</h2>
<h2 class="frame-3">Делай сайт</h2>
<h2 class="frame-4">Всё</h2>
<h2 class="frame-5">Для сайтов</h2>
</div>
</div>

Проверить код анимированного текста в работе

Вставьте код в HTML редактор и проверьте.









Русские шрифты



Ссылка:
BB code:




  • ©
  • | Просмотров: 2954 | Добавил: IZOTOP | Рейтинг: 5.0/1
    | Теги: анимированный текст, text animation

    Вы будете первый кто оставит комментарий

    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]