【发布时间】:2014-10-27 05:03:30
【问题描述】:
据我所知,这是不可能的,但如果你们中的某个人为我提供解决方案,那将非常有用。因此,如果图像没有足够的空间来完全显示,则图像的右侧将被切掉。是否可以将其截断图像的左侧?我的最终目标是随着窗口大小的增加,图像填充在左侧而不是右侧。
【问题讨论】:
据我所知,这是不可能的,但如果你们中的某个人为我提供解决方案,那将非常有用。因此,如果图像没有足够的空间来完全显示,则图像的右侧将被切掉。是否可以将其截断图像的左侧?我的最终目标是随着窗口大小的增加,图像填充在左侧而不是右侧。
【问题讨论】:
background-position 属性与 background-size 结合使用可能就是您要寻找的:
background-position: right center;
background-size: contain;
更多信息可以在here找到。
【讨论】:
如果你不想使用背景图片,我认为这就是你所追求的
div {
width:200px;
height:300px;
position:relative;
overflow:hidden;
display:block;
}
img {
display:block;
position:absolute;
}
#left {
left:0px;
}
#right {
right:0px;
}
【讨论】: