我已經找到了關於圖像的相對定位的許多問題,但他們都依靠父母的DIV失敗在我的情況,你會看到。位置圖像相對於以前的圖像,這是動態的大小和位置
我還發現了固定比例DIV的各種解決方案,那些使用填充底部導致超大高度的情況。
所以這裏是我原來的情況(例如見https://www.giulietta-del-conte.com/)。本質:
<body>
<img alt="Logo" width=1280 height=853 src="/img/GdC-Logo.jpg">
</body>
有了:
img {
height:auto;
width:auto;
max-width:80%;
max-height:80%;
position: absolute;
top:50%;
left:50%;
transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
}
現在我要位置的第二圖像(橫幅)正是第一個圖像的下方。橫幅寬度相同,高度更小。
我已經嘗試創建一個父div,但那並不奏效。我無法達到所需的大小,所以我可以調整大小並放置兩個圖像。我試圖用正確的寬度和組合高度來創建它。然而,它不會使用最大寬度和最大高度(變得不成比例)正確調整大小。
創建允許在任一方向調整大小的版本相當容易,但是我無法獲得允許在兩個方向調整大小並以組合塊爲中心的版本。
有什麼想法?我不想創建組合圖像作爲地圖。
旁註:你在你的HTML錯誤的''。 – Utkanos
只是複製/粘貼錯誤。這是在原始頁面上,但在這裏沒有任何改變。以上將更正。 –
在兩幅圖像(img +橫幅)的情況下,你希望它們都是水平和垂直居中(好像它們都是單幅圖像),還是希望img居中然後橫幅位於其下方? –