我有一个视口,占用大约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%集装箱宽 –