HTMLの背景と固定CSS--

効果:

左画像のうち、画面は適切な不規則な画像、のためではなくテキストの左側をブロックしないようにするために、画像が固定されている特定の位置の後に左に移動します。

 

方法:

ページに浮かぶ絵を作り、背景画像の幅と絶対位置を設定します。(テキストは右側に右のプロパティを追加した場合)画像が左に移動しないようにJSが内側と、その後、ページは、テキストの画像ブロックの左に少しを引き起こす左属性に画像を追加しますウィンドウの現在の大きさを決定します。

HTML

< 本体> 
    < IMGのクラス= "backImg" SRC = "IMG / backimg.png" > 
    < DIV ID = "コンテナ" > 
    </ DIV > 
</ ボディ>

CSS

ボディ { 
    マージン0PX
    最小幅1920px ; 
    分の高さ800ピクセル ; 
    オーバーフロー隠されました ; 
} 

.backImg { 1530px
    位置絶対 ; 0 ; 
    トップ0 ; 
} 

#container { 
    位置 固定されました
   下 250ピクセル;
   幅
383px ; 表示フレックス フレックス方向コラム 正当化-コンテンツセンター ; margin-left131px ; }

JS

window.onload = 関数(){
     場合($(ウィンドウ).width()<= 1660 ){ 
        $( '.backImg ')のattr('スタイル'、 '左:150ピクセル;'。); 
    } 
} 
$(ウィンドウ).resize(関数(){
     場合($(ウィンドウ).width()<= 1660 ){ 
        $( '.backImg ')ATTR('スタイル'、 '左:150ピクセル;' ); 
    } 
    { 
        $( '.backImg ')removeAttr('スタイル'。); 
    } 
})

 

おすすめ

転載: www.cnblogs.com/cff2121/p/11251877.html
おすすめ