我有三個圖像在一個元素內部彼此相鄰放置,我試圖用CSS縮小它們。無法響應地縮小超過一定大小的圖像與CSS
<main>
<img src="img1.png" alt="logo1" />
<img src="img2.png" alt="logo2" />
<img src="img3.png" alt="logo3" />
</main>
到目前爲止,我已經設法通過其寬度和高度設置爲VH和VW的比例縮小他們(VH當方向是縱向和大衆當方向爲橫向)。
@media screen and (orientation: portrait) {
main img {
width: 25vh;
height: 25vh;
}
}
@media screen and (orientation: landscape) {
main img {
width: 25vw;
height: 25vw;
}
}
我發現了什麼令人沮喪,不過,是當視域的寬度小於一定寬度(根據視口的高度,太),圖像再也不會縮水,只是將自己定位低於其他。
我如何將它們縮小到最小尺寸,以便佈局不會改變?
這會通過縮放寬度和高度來縮小圖像嗎?當方向是縱向時,圖像寬度是視口高度的百分比,橫向時是視口寬度的百分比? – kogigr
它將寬度設置爲屏幕的25%(橫向和縱向)。高度將自動調整。 – Daan