• Страница 1 из 1
  • 1
Сделать постепенное затухание текста на CSS3
Kosten
Четверг, 01 Ноября 2018, 21:35 | Сообщение 1
Оффлайн
Администраторы
Сообщений:44492
Награды: 70
Отличное решение для сайте, где можно применить красивый эффект по затуханию или постепенному исчезновению текста с помощью стилей CSS3. Безусловно многие встречали на разный интернет ресурсах, где в блоке или в каркасе размешено описание, и заканчивается с плавным затуханием.

Что основном такой эффект применяют для обрезание большого текста, которое производится в самом конце. Здесь будет изначально использован псевдоэлемент :after и CSS3, где не как не обойтись без градиента.

Так выглядит:



Приступим у установке:

HTML

Код
<div class="nesakomub-latesonka">
<a href="#">Пишем текст, что в конце плавно будет переходит под оттенок фона, где задействованы градиент.</a>
<a href="#">Пишем текст, что в конце плавно будет переходит под оттенок фона, где задействованы градиент. #2 </a>
</div>


CSS

Код
.nesakomub-latesonka a {
display: block;
max-width: 295px;
white-space: nowrap;
overflow: hidden;
vertical-align: bottom;
}

.nesakomub-latesonka a:after {
content: '';
background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0bf3f3', endColorstr='#fbfbfb',GradientType=1 ); /* IE6-9 */
float: right;
width: 47px;
height: 29px;
margin-top: -30px;
position: relative;
}


Демонстрация
Прикрепления: 0237320.png (3.1 Kb)
Страна: (RU)
  • Страница 1 из 1
  • 1
Поиск: