CSS властивості
ГлавнаяБлогЯк зробити блимаючий текст?

Як зробити блимаючий текст?

148

Раніше для миготіння тексту застосовувався спеціальний елемент <blink>, але браузери його вже не підтримують і вважають застарілим. Тепер для тих же цілей використовується властивість animation, що дозволяє плавно змінювати значення стильових властивостей за вказаний час.

Для створення миготіння створимо клас blink і для нього встановимо анімацію, що нескінченно повторюється, через параметр infinite. Саме миготіння відбувається через властивість opacity, за рахунок зміни прозорості тексту від 1 до 0, як показано на прикладі 1.

Приклад 1. Миготливий текст

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Мигання</title> <style> .blink { animation: blink 2s infinite; /* Параметри анімації */
} 
@keyframes blink { from { opacity: 1; /* Непрозорий текст */
} 
to { opacity: 0; /* Прозорий текст */
} 
}
</style>
</head>
<body> <p class="blink">Увага</p>
</body>
</html>

Тут блимання встановлено дві секунди, це значення можна збільшувати або зменшувати на свій розсуд.