我正在做一個側面菜單的網站。屏幕的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