Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Прозрачность в CSS3. Свойство opacity
CSS3 определяет свойство opacity для применения эффекта прозрачности к любым элементам страницы. Значением данного свойства является число в диапазоне от 0.0 до 1.0.
При значении равном нулю элемент становится полностью прозрачным, а при значении равном единице, соответственно, совсем непрозрачным. Ноль перед точкой можно не указывать.
img { opacity: .2; }
div { opacity: .5; }
span { opacity: .75; }
Свойство opacity
распространяется на все дочерние элементы. Поэтому, если хотите сделать полупрозрачный фон под непрозрачный контентом,
то это свойство не поможет, и цвет фона надо задать в формате rgba
:
<style>
div {
background-color: rgba(0,255,255,.25);
border: 2px solid rgb(0,255,255);
padding: 10px;
}
</style>
<div>
Фон с прозрачностью 0.25 и непрозрачная рамка того же цвета.
</div>
РЕЗУЛЬТАТ:
Полупрозрачный фон и непрозрачная рамка того же цвета.
Различные значения прозрачности часто используют при наведении.
<style>
img {
opacity: .75;
}
img:hover {
opacity: 1;
}
</style>
<p>Наведите курсор на картинку</p>
<img src="/css/example/border_flower1.jpg">
РЕЗУЛЬТАТ:
Наведите курсор на картинку
.
Прокомментировать/Отблагодарить