gpt4 book ai didi

css - 仅在较大时拉伸(stretch)图像

转载 作者:行者123 更新时间:2023-11-28 10:53:25 25 4
gpt4 key购买 nike

我正在尝试复习 css 并想知道仅使用 css 是否可行:

假设我有一张图片要在 100x100 像素 div 标签中显示。我不确定图片是什么,但如果它小于 100x100 像素,我希望它居中。如果图像较大,我希望将其缩小到窗口的大小。

例如,如果它更大:

enter image description here

如果它更小:

enter image description here

单独使用 css 是否可行?

最佳答案

当然,没问题。试试这个:

CSS

div {
display: table-cell;
vertical-align: middle;
border:1px solid #999;
width:100px;
height:100px;
text-align:center;
font-size:0;
}
img {
max-width:100px;
}

HTML

<div>
<img src="http://www.placekitten.com/200/200" />
</div>

<div>
<img src="http://www.placekitten.com/50/50" />
</div>

jsFiddle example 有两张图片,一张 50x50,另一张 200x200

关于css - 仅在较大时拉伸(stretch)图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16488881/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com