我試圖做一個幻燈片,相對於瀏覽器窗口大小成比例調整大小,但我沒有嘗試似乎工作。以下HTML和CSS是我使用的,所以當瀏覽器窗口調整大小時,我的頁面上的幻燈片放映保持居中,但它尚未允許幻燈片顯示調整大小。如何根據瀏覽器窗口大小調整div的大小?
我該怎麼做呢?我原來的想法是簡單地給一個#parent
div一個max-width
或width
某個百分比,但它不起作用。我認爲裏面的所有東西,因爲他們的寬度都設置爲100%,應該調整#parent
股利,但他們沒有。我甚至不確定#parent
div甚至可以調整大小...
img
很簡單,我在我的實際代碼中有六個圖像的佔位符,但這沒有什麼區別。
#parent {
\t height:100%;
}
.fadein {
\t position:relative;
\t top:70px;
\t width:100%;
\t height:100%;
}
.fadein img {
\t position:absolute;
\t left:50%;
\t top:50%;
\t -webkit-transform: translate(-50%, -0%);
\t -moz-transform: translate(-50%, -0%);
}
#slideshow {
\t max-width:100%;
\t width:100%;
\t height:100%;
}
<div id="parent">
\t \t \t
\t <div id="slideshow">
\t \t \t
\t \t <div class="fadein">
\t \t \t \t
\t \t \t <img src="http://placehold.it/350x150" />
\t \t \t
\t \t </div>
\t \t \t
\t </div>
\t \t \t \t
</div>
先放'邊界:1px的固體紅色;'所有元素實際上看是怎麼回事。還刪除最大寬度(不需要)。 –
父母永遠不會100%身高,如果我是對的,你應該在該元素上使用'position:fixed;'。並把寬度100%,以防萬一 –
@RensTillmann謝謝你的提示。我必須在某個時候添加最大寬度並將其遺忘。爲什麼父母不會100%身高?我嘗試了邊界的想法(到目前爲止只爲父div),並且只有頂部邊框可見... –