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

Як зробити текст напівпрозорим?

197

У CSS для визначення напівпрозорого кольору є спеціальний формат RGBA. Цей формат задає колір у вигляді значень трьох компонентів — червоної, зеленої та синьої, кожна з компонентів змінюється від 0 до 255. непрозорим.

За допомогою функції rgba() ми можемо не просто визначити колір тексту, а й одночасно ступінь його прозорості. Сама функція rgba() як значення застосовується до властивості color.

Нижче представлені варіанти визначення кольору тексту.

color: rgba(0,0,0,0) /* Повністю прозорий текст */
color: rgba(0,0,0, 1) /* Чорний текст */
color: rgba(0,0,0,0.5) /* Напівпрозорий чорний текст */
color: rgba(255,255,255,0.5) /* Напівпрозорий білий текст */
color: rgba(237,28, 36,0.8) /* Напівпрозорий червоний текст */

У прикладі 1 показано створення двох блоків — для порівняння у першому блоці колір заданий білим через шістнадцяткове значення, у другому блоці колір заданий через функцію rgba().

Приклад 1. Використання rgba()

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Напівпрозорий текст</title> <style> div { background: #8dc63f; /* Колір тла */
padding: 10px; /* Поля навколо тексту */
margin-bottom: 1rem; /* Відстань знизу */
color: #fff; /* Білий колір */
} 
.semi { color: rgba(255,255,255,0.8); /* Напівпрозорий колір */
}
</style>
</head>
<body> <div>Інформаційне повідомлення</div> <div class="semi">Інформаційне повідомлення</div>
</body>
</html>