Я пытался переопределить предопределенное фоновое изображение в CSS с встроенным фоном, считая, что он действительно переопределит, но, похоже, это не так. Как я могу это достичь?Почему фоновое изображение имеет более высокий приоритет в CSS, чем встроенный фоновый цвет?
.section {
position: relative;
top: 0;
left: 0;
width: 250px;
height: 250px;
background-image: url("https://static.pexels.com/photos/36487/above-adventure-aerial-air.jpg");
background-size: cover;
}
<div class="section" style="background-color: rgb(250, 40, 38)">
</div>
Спасибо.
Потому что фоновое изображение всегда отображает «покрытие» цвета фона. Добавьте 'background-image: none' в свои встроенные стили, и вам хорошо идти. –
вы также можете использовать 'background' inline вместо' background-color' –