Изменяющиеся слова при помощи CSS3 - Скрипты - UCOZ - Каталог файлов - Каморка
kamorka
Menu
Правила чата
Пользователи онлайн
Мини-чат
+Мини-чат
0
Онлайн всего: 8
Гостей: 8
Пользователей: 0
   Категории

Комментарии

KaMoRkA.uCoz.com -- uCoz -- Скрипты


Идея заключается в том, чтобы имея какое-то предложение и повернуть часть его определенным способом, будь то выплывание слева, простое появление или падение. Мы будем "обменивать" некоторые слова этого предложения с использованием CSS-анимации. Можно создать название и под него описать краткое описание, и что то похоже на слайдер, только в нашем случай все на одном месте будет меняться. Сам эффект смотрится красиво и для сайта будет информация. В том, что можно описать категорий или вывести модуле и описать что вы можете найти на сайте.

PS - все создано на чистых стилях, что означает, это красота вывода и грузить не будет.

Установка в 2 этапа:

Разметка
Code
<div class="rw-wrapper">  
<h2 class="rw-sentence">  
<span>«Madeas studio»</span>  
<div class="rw-words rw-words-1">  
<span>часть 1</span>  
<span>часть 2</span>  
<span>часть 3</span>  
<span>часть 4</span>  
<span>часть 5</span>  
<span>часть 6</span>  
</div>  
<div class="rw-words rw-words-2">  
<span>, продолжение 1 </span>  
<span>, продолжение 2 </span>  
<span>, продолжение 3 </span>  
<span>, продолжение 4 </span>  
<span>, продолжение 5 </span>  
<span>, продолжение 6 </span>  
</div>  
</h2>  
</div>

CSS
Code
.rw-wrapper{  
  width: 80%;  
  position: relative;  
  margin: 110px auto 0 auto;  
  font-family: 'Bree Serif';  
  padding: 10px;  
}  
.rw-sentence{  
  margin: 0;  
  text-align: left;  
  text-shadow: 1px 1px 1px rgba(255,255,255,0.8);  
}  
.rw-sentence span {  
  display: block;  
  color: #444;  
  white-space: nowrap;  
  font-size: 200%;  
  font-weight: normal;  
}  
.rw-words{  
  display: inline;  
  text-indent: 10px;  
}  
.rw-words span{  
  position: absolute;  
  opacity: 0;  
  overflow: hidden;  
  width: 100%;  
  color: #6b969d;  
}  
.rw-words-1 span{  
  animation: rotateWordsFirst 18s linear infinite 0s;  
}  
.rw-words-2 span{  
  line-height:150px;  
  animation: rotateWordsSecond 18s linear infinite 0s;  
}  
.rw-words span:nth-child(2) {  
  animation-delay: 3s;  
  color: #6b889d;  
}  
.rw-words span:nth-child(3) {  
  animation-delay: 6s;  
  color: #6b739d;  
}  
.rw-words span:nth-child(4) {  
  animation-delay: 9s;  
  color: #7a6b9d;  
}  
.rw-words span:nth-child(5) {  
  animation-delay: 12s;  
  color: #8d6b9d;  
}  
.rw-words span:nth-child(6) {  
  animation-delay: 15s;  
  color: #9b6b9d;  
}  
@keyframes rotateWordsFirst {  
  0% { opacity: 1; animation-timing-function: ease-in; height: 0px; }  
  8% { opacity: 1; height: 60px; }  
  19% { opacity: 1; height: 60px; }  
  25% { opacity: 0; height: 60px; }  
  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; }  

 
 

Важно!

При копировании материала указывать ссылку на источник.

- 409
- 27-Ноября-2016
- 0
Материал разместил:

Похожий материал
Статьи сайта