当图像缩放到百分比比例时,它会保留其纵横比(如果正确完成)。我需要一个div
来模拟这种行为。如何缩放图像等元素?
我的情况是我需要准确地定位一个元素与图像的关系。图像的大小为浏览器宽度的100%,并且高度可变。我想用像素尺寸来放置一个距离图像边缘800像素,但使用图像的像素作为测量(而不是浏览器像素)。有没有办法做到这一点?
以百分比计算水平位置是可能的,但垂直百分比不适用于我的情况。
我可以使用Javascript/JQuery或SASS,这些答案是受欢迎的,但我更喜欢纯粹的CSS解决方案。
如果它没有意义,这里的更多信息的jsfiddle:https://jsfiddle.net/ckcmrs1g/1/
像这样的事情? https://jsfiddle.net/ckcmrs1g/2/ –
@VincentG我不认为那就是那么简单 - 如果你缩小窗口的大小,你会看到蓝色框不会与红色边框保持齐平的形象。 – Serlite
我不太确定,但是你在寻找这种效果:https://jsfiddle.net/ckcmrs1g/5/? – drip