Свойство CSS opacity отвечает за прозрачность элементов (картинки, текста, блоки) в html.
Синтаксис CSS opacity
opacity: value;
Где value может принимать вещественные значения в диапазоне от 0.0 до 1.0. Значение 1.0 - означает, что прозрачность отсутствует (по умолчанию).
Пример 1
[html]
<html>
<head>
<style>
.primer1{
padding: 5px;
opacity: 0.5;
}
</style>
</head>
<body>
<img src="https://forumupload.ru/uploads/0019/ef/02/2/82354.jpg">
<img class="primer1" src="https://forumupload.ru/uploads/0019/ef/02/2/82354.jpg">
</body>
</html>
[/html]
Код
<html> <head> <style> .primer1{ padding: 5px; opacity: 0.5; } </style> </head> <body> <img src="https://forumupload.ru/uploads/0019/ef/02/2/82354.jpg"> <img class="primer1" src="https://forumupload.ru/uploads/0019/ef/02/2/82354.jpg"> </body> </html>
Пример 2
По умолчанию блок частично прозрачный. При наведении курсора мыши блок становится ярким. Такие эффекты зачастую используются в дизайне сайтов.
[html]
<html>
<head>
<style>
.primer2{
padding: 5px;
opacity: 0.5;
}
.primer2:hover{
padding: 5px;
opacity: 1;
cursor: pointer;
}
</style>
</head>
<body>
<img class="primer2" src="https://forumupload.ru/uploads/0019/ef/02/2/82354.jpg">
</body>
</html>
[/html]
Примечание
Internet Explorer до версии 9.0 для изменения прозрачности использует фильтры, для этого браузера следует записать filter: alpha(opacity=50), где параметр opacity может принимать значение от 0 до 100.
Для обращения к opacity из JavaScript нужно писать следующую конструкцию:
object.style.opacity="VALUE"
[good]