css - 如何使用 css 将图像大小调整到其容器?
问题描述
我的网站上有一个位于特定网格区域的徽标。我希望它能够响应大小并最大化各自的网格区域。
我用下面的css试过了,但它不起作用:
.logo {
grid-area: im;
text-align: center;
}
.logo-img {
max-width: 50%;
height: auto;
position: relative;
}
这是 GitHub 文件的链接:https ://github.com/toniFET/WXApp.git
解决方案
使用背景图片:
.grid {
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: auto;
}
.grid > div {
border: solid 1px #333;
min-height:200px;
}
.grid > div.img{
background-image:url(https://placekitten.com/200/200);
background-size:cover;
background-position:center center;
}
<div class='grid'>
<div class='img'></div>
<div></div>
<div></div>
<div></div>
</div>
推荐阅读
- angular - 尝试在 Ionic 中使用本机文件时,类型“FileOriginal”不可分配给“Provider”类型
- eclipse - Eclipse Juno 到 Photon 格式
- math - 这个基本算术计算的结果怎么会变成这样?
- reactjs - 使用 react-redux-firebase 时如何重置验证码
- python - 如何计算熊猫特定截止点前后的统计属性?
- python - 是否可以在自定义类中继承 python 文件?
- javascript - 如何停止函数再次执行,直到某个时间过去
- python - 如何从python中给出的半径打印计算面积和周长的列表
- css - 关于悬停问题的 CSS
- java - 从 sysout 中的对象获取值的问题,基本的 JAVA 问题