html - 在将内容对齐div的右下角时使用溢出隐藏?
问题描述
我有一个 200 像素宽 x 150 像素高的 div。div 中的图像会更大。我想在图像的其余部分使用溢出隐藏设置时将图像内部对齐到右下角。所以只有图像的右下角应该是可见的。
我不知道在这种情况下如何使用相对定位,因为 div 中会有不同大小的图像。无论大小如何,我都需要 div 中的任何图像自动锁定右下角对齐。这可能吗?
这是我的代码:
<div align="right" valign="bottom" style="width:200px; height:105px; border: 1px dotted black; overflow: hidden;">
<div style="position:relative; bottom:0px; right:0px;">
<img src="https://www.catster.com/wp-content/uploads/2017/08/A-fluffy-cat-looking-funny-surprised-or-concerned.jpg" width="300" height="300" />
</div>
</div>
例如,我将图像设置为 500x300px,但在成品中,这将拉入不同的图像。
解决方案
您不能使用相对于图像的位置来做到这一点。
但是您可以将relative
andabsolute
一起使用。
如果父母有position: relative
并且孩子有position: absolute
,孩子将使用父母的区域作为自我定位的限制
试试这个:
<div align="right" valign="bottom" style="width:200px; height:105px; border: 1px dotted black; overflow: hidden; position: relative">
<div style="position:absolute; bottom:0px; right:0px;" >
<img src="https://www.catster.com/wp-content/uploads/2017/08/A-fluffy-cat-looking-funny-surprised-or-concerned.jpg" width="300" height="300"/>
</div>
</div>
推荐阅读
- scroll - 在颤动中如何仅滚动屏幕的下半部分
- google-cloud-platform - Google Analytics Reporting API 服务帐户问题
- php - 回波数组项
- r - 如何比较R中数据集中的多个列?
- python - 如何在 JSON 中使用 getUpdates()
- php - 如何在 belongsTo 关系上使用软删除?
- php - 如何在 xml 文件中的关闭标记之前插入多个数据?
- mocking - 如何轻松模拟 Class.method.method
- spring-boot - 使用反应式spring-amqp时业务异常的指数退避?
- php - 如何在foreach循环中重新排列php中的数组