2013-07-29 10 views
18

Bu divayı, web sitemin sol üst köşesinde logoyu içeren oluşturdum. Ancak, orada kalmasını ve kaydırma yaparken yukarı ve aşağı hareket etmesini istemiyorum. Tavsiye lütfen.Kaydırma yaparken div nasıl hareket etmeyecek?

<div style="padding: 5px 0 0 5px; height: 140px; width: 150px;"> 
    <p align="left"> 
     <img src="images/logo.png" border="5" alt="Logo" /> 
    </p> 
</div> 

sayesinde

ref
+2

, bir stlye karınca çevirmek bir css dosyasına dışarı almak önermek owuld – user853710

cevap

16

pozisyonu: sabit; Sabit pencereli bir eleman, tarayıcı penceresine göre konumlandırılmıştır. Pencere kaydırılmış olsa bile hareket etmeyecektir.

<div style="position : fixed; padding: 5px 0 0 5px; height: 140px; width: 150px;"> 
0

bu gibi div bir id ekleyin:

<div style="padding: 5px 0 0 5px; height: 140px; width: 
150px;"id="idOfDiv"> 
<p align="left"><img src="images/logo.png" border="5" alt="Logo" /> 
</p> 
</div> 

CSS ekle:

#idOfDiv {position:fixed;} 

Şimdi, birlikte kaymamalı

böylece css değiştirmek sayfanın geri kalan kısmı veya ana öğe. jsfiddle içinde

Örnek: Zaten https://jsfiddle.net/PJM257/pL1s6jpz/