Я делаю сайт с боковым меню. 30% экрана - это меню, а остальное содержимое.Как сделать фоновое покрытие отдельным div?
Содержимое div, я разместил фоновое изображение, используя метод COVER. Я использовал первый пример: https://css-tricks.com/examples/FullPageBackgroundImage/css-1.php
Однако этот метод отлично работает, когда изображение занимает весь фон. Как и в моем примере, я хочу, чтобы то же самое занимало 70% от ширины, «ест» углы изображения.
Как это исправить?
HTML:
<div id="esquerda" style="width: 30%; height: 500px">
....conteudo.....
</div>
<div id="direita" style="width: 70%; height: 500px">
<img src="fundo.jpg" class="bg">
</div>
CSS:
.bg {
min-height: 100%;
min-width: 1024px;
width: 100%;
height: auto;
position: fixed;
top: 0;
float: right;
}
@media screen and (max-width: 1024px){
.bg {
left: 50%;
margin-left: -512px;
}
}
Это странный способ сделать это. Я предпочел бы использовать CSS-Background ('background-image: url (fundo.jpg)', если это нормально для вас) – CoderPi