1

私が望むのは、下にスクロールしても上部のナビゲーションブロックが固定されたままになり、ナビゲーションバーの下のページの上半分近くに背景画像が表示されることです(半透明になり、画像が表示されるため)。画像の上ではなく、画像の下にあり、

4

3 に答える 3

2

CSSで固定のnavmenuを設定できます

.nevmenu{
   position:fixed;
}

半分の背景画像の場合。このリンクは便利だと思いました。 http://www.techsirius.com/2013/08/cover-half-body-background-with-image.html

彼らは2つの方法を与えました

方法 1:

body{
background-image: url(bg_img.jpg);
background-size: 100% 50%;
background-repeat:no-repeat;
}

方法 2:

上記の CSS コードを HTML ヘッダーにコピーします

$(document).ready(function(){
var h = $(window).height();
$('body').css('background-size', '100% '+(h/2)+'px');
}
于 2014-06-16T03:59:04.173 に答える
0

このcssを試してください

body { background-image: url('mypic.gif'); }
#nav { position: fixed; z-index: 1000; }
于 2013-07-23T01:31:24.300 に答える