Я пытаюсь добавить фоновый цвет за мой прозрачный фоновый рисунок, и он не работает. Я хочу это в div, называемом «заголовок». Сначала я попытался использовать файл png, а затем файл gif. Я думал, что все gif были прозрачными изображениями. Любая помощь будет оценена по достоинству.Как добавить фоновый цвет за прозрачный фоновый рисунок?
#heading {
background-image: url(http://bartonlewis.com/_images/pg_p_lewis_bckgrnd.gif);
background-size: 978px 1587px;
background-repeat: no-repeat;
background-blend-mode: screen;
background-color: rgba(255, 230, 184, 0.56);
position: relative;
height:100%;
height: 230px;
width: 960px;
}
#content {
float: left;
height: 1800px;
width: 960px;
font-size: 1.1em;
line-height: 1.2em;
z-index:1;
position:relative;
}
div#heading p {
font-size: 72px;
text-align: center;
margin: 100px 0;
letter-spacing: 2px;
}
#colD {
width: 320px;
float: left;
text-indent: -999px;
}
#colE {
width: 30px;
float: left;
}
#colF {
width: 250px;
float: left;
text-align: center;
letter-spacing:.1em;
font-family: "amador";
font-variant: normal;
font-size: 1.5em;
}
#colG {
width: 10px;
float: left;
}
#colH {
width: 350px;
float: left;
}
.floral-icon {
vertical-align: middle;
}
#colG img {
-ms-transform: rotate(180deg); /* IE 9 */
-webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
transform: rotate(180deg);
}
<div id="background">
</div>
<div id="content">
<div id="heading">
<div id="colD">empty</div>
<div id="colE"><p><img class="floral-icon" src=http://bartonlewis.com/_images/pg_p_lewis_icon.png width="32" height="32"></p></div>
<div id="colF"><p>Lewis</p></div>
<div id="colG"><p><img class="floral-icon" src=http://bartonlewis.com/_images/pg_p_lewis_icon.png alt="floral icon" width="32" height="32"></p></div>
<div id="colH"></div>
</div>
Нельзя использовать непрозрачность, так как она затрагивает всех потомков. Вы можете просто сделать «background: # F0D8AB url (_images/pg_p_lewis_bckgrnd.gif) 987px 1587px no-repeat;' - он должен работать. Нет никаких десятичных знаков на PX-измерениях, кстати. Подождите ... вы пытаетесь установить фоновое изображение на '', которое не является частью остальной части содержимого, - если вы хотите разместить этот div выше остальных, вам придется дать ему 'z- index' также, это моя догадка. Был бы протестирован, но поскольку вы не использовали фактический URL для изображений, я не знаю, как они выглядят. – junkfoodjunkie
спасибо. Я использовал z-index в div контента, который следует за фоном div и добавил его к моему коду выше. Когда я заменил свое фоновое свойство тем, что вы предоставили, цвет прошел, но мой прозрачный образ теперь не отображается. Как мне предоставить «фактический url» для изображений, чтобы кто-то мог его протестировать (новый на этом). Благодарю. –
Вам нужно будет загружать ваши изображения (или на каком-либо сервере) и ссылаться на них, используя полный URL-адрес в коде. Если они доступны на сервере, просто замените ссылки прямыми ссылками 'http: //' на их фактическое местоположение. – junkfoodjunkie