我有一個視口,佔用大約75%的屏幕,並使用object-fit: contain
css將不同寬高比的單幅圖像融入到視圖中。在圖像上方,我有用於文件名&類型的文本標籤。我想保持這些對齊,從圖像的最左邊開始,結束於最右邊。我可以很容易地將它們與<img>
標籤對齊。使用object-fit: contain
的如何將文本與圖像自動縮放爲物體適合:包含
一個副作用是,<img>
元件比可視畫面大,所以當我嘗試對齊文本到<img>
它可以出現文本被浮起的圖像。
我如何對齊文本的可視圖像,當img
標籤擴展,以適應整個視口,但實際的圖片會自動定使用object-fit: contain
的img
標籤裏面?
既然你裝修的圖片內部交流你爲什麼不把標籤與視口/容器對齊? – junkfoodjunkie
這就是我們所做的,但爲了動態自動縮放圖像到容器而不丟失寬高比,我們在CSS中設置了「object-fit:contains」,這使得'img'標籤佔據了100%寬度和100 %容器的高度,但動態縮放該「img」標籤內的實際圖片。所以元素本身佔據了100%的寬度,但是它內部的圖片不一定是相同的,當文本到達末端時圖像只剩下75%集裝箱寬 –