Я хочу синий фон с изображением над фоном, а затем текст над изображением.
Вот код:
body {
background-color: blue;
}
#some-text {
color: red;
z-index: 3;
}
#display {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-image: url('./some-image.jpg');
z-index: 2;
}
<body>
<div id="some-text">TEXT</div>
<div id="display"></div>
<body>
Что доставляет мне неприятности, так это то, что текст имеет синий фон.
Установка прозрачного фона текста не исправляет его.
Что я здесь не так делаю?