Чтобы создать блок во всю ширину сайта с картинкой, занимающей 50% ширины, а оставшуюся половину занимал черный фон, а также чтобы этот блок был расположен по центру и имел ширину 1200px, вам понадобится использовать свойства CSS, такие как width
, background
, и margin
.
Начнем с создания основного контейнера, который будет занимать всю ширину сайта:
.container { width: 100%; }
Затем добавим внутренний блок для размещения картинки и черного фона:
.content { width: 1200px; margin: 0 auto; }
Далее установим ширину картинки на 50% и добавим черный фон к остальной половине:
.image { width: 50%; float: left; /* чтобы картинка и фон были рядом */ background-color: black; }
.background { width: 50%; float: left; background-color: black; }
Теперь, чтобы добавить изображение наверху и сделать блок по центру, добавим немного дополнительных стилей:
.image img { display: block; margin: 0 auto; /* чтобы изображение было по центру */ max-width: 100%; height: auto; /* чтобы сохранить пропорции изображения */ }
.background { padding-top: 50%; /* создает место для изображения наверху блока */ background-color: black; }
<div class="container"> <div class="content"> <div class="image"> <img src="path/to/image.jpg" alt="Image"> </div> <div class="background"></div> </div> </div>
Таким образом, вы создадите блок во всю ширину сайта, где 50% займет изображение, а другие 50% — черный фон. Вы также добавите изображение наверху блока и сделаете блок по центру и с шириной 1200px.