【发布时间】:2023-03-19 14:50:01
【问题描述】:
我在一个块内有一个元素。块高度为 500px,宽度为屏幕的 100%。在这个配置中,我知道我可以看到原始高度的 500 像素(因为我在我的 css 文件中设置了溢出:隐藏属性)。
图片有以下css:
position: absolute;
top: 0;
left: 0;
如何在我的 top 属性中设置 100% 以在没有 JavaScript 的情况下查看图像的底部? 我很抱歉我的英语。这是一张帮助你理解的图片:
我需要知道是否有办法在 CSS/HTML 中做到这一点。在此之前,我使用了 background-position 属性,但我切换到此属性是为了优化我的网站的性能(在我的情况下,背景会产生重绘事件)。另外,我害怕使用 JavaScript 来获得以像素为单位的相对位置,因为我的设计是流畅的设计(100% 的窗口)并且样式重新计算会降低页面的性能。
请注意,图像不是静态的。 (图片在我网站的所有页面中都不同,分辨率也不同)。
UPDATE 实际上,bottom:100% 将图像设置为父级高度的 100%。但是如何将图片设置为-100% 来获取图片的边缘呢?
再次,对不起我的英语,感谢您的提示!
【问题讨论】: