2013-03-29 51 views

回答

2

這是一個解決方案,只需將lefttop設置爲您需要的邊距即可。

jsFiddle

JS

<div class="fixed"></div> 

CSS

.fixed { 
    position:fixed; 
    left:100px; 
    top:100px; 
    right:0; 
    bottom:0; 
    background-color:#F00; 
} 
+0

完美!那簡單:)非常感謝 –

+0

還有一個問題,我該如何避免擺脫紅色區域?我的意思是當我讓瀏覽器更窄時,我開始看到它!也許它更好地看到更大的照片,但從角落裁剪。這裏是一個例子http://jsfiddle.net/z9FNU/ –

+1

@MuratBayral刪除'背景顏色' - http://jsfiddle.net/z9FNU/1/ –

1

媒體查詢。學會使用和愛他們。

@media all and (max-width: 600px) { 
    div { 
     left: 0; 
     margin-left: 100px; 
    } 
} 
@media all and (max-height: 300px) { 
    div { 
     top: 0; 
     margin-top: 100px; 
    } 
} 

http://jsfiddle.net/L35cE/

相關問題