Я попытался изменить непрозрачность изображения в css. Но это затрагивает всех детей внутри него. Я рассмотрел много вопросов и ответов по stackoverflow, но все же это не работает для меня. Следовательно, решил задать вопрос сам.Непрозрачность фонового изображения CSS, влияющая на детей внутри него
Мой пример кода:
<div id="home" class="home">
<h2 style="margin-top:130px; text-shadow: #fff 0 0 10px; color:white; font-weight:bold; font-family: 'Gloria Hallelujah', cursive;">Find the suitable tutor you are looking for..</h2><br />
</div>
CSS:
#home {
background: url(../images/home1.png) no-repeat center center fixed;
display: table;
height: 100%;
position: relative;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
/*opacity: 0.5;*/
}
Сначала я попытался изменить непрозрачность div home
, но так как он съедает текст, так что я решил для изменения непрозрачности изображения вручную с помощью GIMP.
Я изменил его. Даже тогда текст не имеет фактического цвета. Поэтому я попытался сделать его светом, сделав text-shadow
и прочее. Тем не менее, я, кажется, не получаю фактический цвет текста.
Это реальная картина, не изменяя непрозрачность.
Image with changed opacity in GIMP
Это изображение после изменения его непрозрачность в GIMP.
Я хочу, чтобы изображение имело такую непрозрачность, но цвет текста первого изображения.
Надеюсь, что я поняла. Я загрузил эти изображения здесь, но так как у меня недостаточно репутации, поэтому мне пришлось делиться ссылками после загрузки на другом сайте.
У меня есть фоновое изображение .. как rgba изображение? – marukobotto