因此,我設計了我的第一個響應式網站,並且我遇到了一個我似乎無法解決的小問題。CSS根據寬度更改標題高度
正如你可以在https://jsfiddle.net/n9xh4cLm/1/看到的那樣,有一個主容器與標題圖像部分重疊。當您更改框架的寬度時,所有元素的大小都會減小,但主容器不再與標題重疊。有沒有辦法將標題的高度設置爲標題圖像的75%
,這是響應?
因此,我設計了我的第一個響應式網站,並且我遇到了一個我似乎無法解決的小問題。CSS根據寬度更改標題高度
正如你可以在https://jsfiddle.net/n9xh4cLm/1/看到的那樣,有一個主容器與標題圖像部分重疊。當您更改框架的寬度時,所有元素的大小都會減小,但主容器不再與標題重疊。有沒有辦法將標題的高度設置爲標題圖像的75%
,這是響應?
好吧,如果你是一個網站響應早晚,恕我直言,你可能需要引入media queries
。
所以這是我會在你的情況下做的。像添加:
@media (max-width: 900px) {
header {height: 70px;}
}
@media (max-width: 700px) {
header {height: 50px;}
}
@media (max-width: 400px) {
header {height: 30px;}
}
更改不同的步驟,以任何窗口寬度,你希望你的頭變得更小。
您可以使用視口值而不是ems,pxs或pts。
1vw = 1視口%的寬度
1vh = 1視口的高度%
1vmin = 1vw或1vh中較小的
1vmax = 1vw或1vh,任一較大
你的情況,試試這個
.responsive img {
height: 100%;
}
謝謝,這對我來說最合適 – Jonan
隨時。很高興我能幫上忙。祝你的項目好運 –