2017-02-14 63 views

回答

1

在這種特定情況下,你可以使用下面的CSS居中圖像(即鏈接)。但你會有比這更多的元素,我想...

注意:這種方式圖像也將居中,如果它小於屏幕。

body{ 
 
    overflow-x:hidden; 
 
    overflow-y:hidden; 
 
    } 
 
a { 
 
    display: block; 
 
    position: absolute; 
 
    top: 50%; 
 
    left: 50%; 
 
    transform: translate(-50%, -50%); 
 
    } 
 
<a href="#"> <img src="http://placehold.it/1000x800?text=1"></a>

1

max-width: 100%;添加到圖像,它將縮小到較小的視口。

body { 
 
    overflow-x:hidden; 
 
    overflow-y:hidden; 
 
} 
 
img { 
 
    max-width: 100%; 
 
}
<a href="#"> <img src="http://placehold.it/1000x800?text=1"></a>

1

如果你的整個文件只包含一個圖像,而你希望它被包含到窗口,你可以做這樣的:

https://jsfiddle.net/5yvtz7nt/

基本上做

html 
{ 
    height: 100%; 
} 
body 
{ 
    margin: 0; /* browser have a default margin on body sometimes */ 
    height: 100%; 
} 
a 
{ 
    display: block; 
    width: 100%; 
    height: 100%; 
    text-align: center; 
} 
img 
{ 
    max-width: 100%; 
    max-height: 100%; 
} 
+0

你之前在js小提琴中的回答很棒。你爲什麼編輯它? –

+0

我認爲這個編輯更符合你的需求。如果您認爲這更合適,我可以回滾該編輯? – user6003859

+0

是的,這是更一般的 –

相關問題