如何修复 CSS 代码中的小图片?
How can I fix small pictures in my CSS code?
我是 CSS 的新手,现在我正在做一个需要 CSS 知识的项目。所以如果你能帮助我,请。
我需要头像和蓝色高亮正方形(85px)一样大,但无论我怎么尝试,它们仍然很小。
图片:https://i.stack.imgur.com/b9Jsq.png。它可以是什么?
.teambox .player .player_data .avatar {
display: flex;
flex-direction: row;
width: 85px;
border: 0;
height: 85px;
align-items: center;
}
.teambox .player .player_data .avatar img {
max-width: 85px;
max-height: 85px;
border: 0
}
如果您不指定图像,图像将采用 'natural dimensions'。
在这种情况下,我认为您可能希望每个化身都覆盖 85x85 父级 div,而不管其初始尺寸是多少(可能太大,也可能太小)。
值'cover' 将执行此操作。它适当地扩展(或缩小)图像,并在必要时切断 top/bottom 或侧面,这样它就不会变形,但会填充整个 space.
您可能会发现初始图像的清晰度有点太低,因此它们最终会变得模糊,在这种情况下要么获得更好的清晰度,要么使父图像 div 更小。
.teambox .player .player_data .avatar {
display: flex;
flex-direction: row;
width: 85px;
border: 0;
height: 85px;
align-items: center;
}
.teambox .player .player_data .avatar img {
width: 85px;
height: 85px;
border: 0;
object-fit: cover;
}
<div class="teambox">
<div class="player">
<div class="player_data">
<div class="avatar">
<img src="https://picsum.photos/id/237/300/200">
</div>
</div>
</div>
</div>
我是 CSS 的新手,现在我正在做一个需要 CSS 知识的项目。所以如果你能帮助我,请。
我需要头像和蓝色高亮正方形(85px)一样大,但无论我怎么尝试,它们仍然很小。
图片:https://i.stack.imgur.com/b9Jsq.png。它可以是什么?
.teambox .player .player_data .avatar {
display: flex;
flex-direction: row;
width: 85px;
border: 0;
height: 85px;
align-items: center;
}
.teambox .player .player_data .avatar img {
max-width: 85px;
max-height: 85px;
border: 0
}
如果您不指定图像,图像将采用 'natural dimensions'。
在这种情况下,我认为您可能希望每个化身都覆盖 85x85 父级 div,而不管其初始尺寸是多少(可能太大,也可能太小)。
值'cover' 将执行此操作。它适当地扩展(或缩小)图像,并在必要时切断 top/bottom 或侧面,这样它就不会变形,但会填充整个 space.
您可能会发现初始图像的清晰度有点太低,因此它们最终会变得模糊,在这种情况下要么获得更好的清晰度,要么使父图像 div 更小。
.teambox .player .player_data .avatar {
display: flex;
flex-direction: row;
width: 85px;
border: 0;
height: 85px;
align-items: center;
}
.teambox .player .player_data .avatar img {
width: 85px;
height: 85px;
border: 0;
object-fit: cover;
}
<div class="teambox">
<div class="player">
<div class="player_data">
<div class="avatar">
<img src="https://picsum.photos/id/237/300/200">
</div>
</div>
</div>
</div>