我有这个简单的例子:
.container {
display: flex;
background-color: #ddd;
align-items: stretch;
}
.logo {}
.text {
font-size: 300%;
}Run Code Online (Sandbox Code Playgroud)
<div class="container">
<div class="logo"><img src="https://via.placeholder.com/103x121.png/ff0" alt="test logo"></div>
<div class="text">TEXT</div>
</div>Run Code Online (Sandbox Code Playgroud)
我需要图像获得与右侧同级 div 相同的高度,而不是 vv,即将图像缩小到实际文本高度并保持宽高比。
一个兄弟姐妹如何知道另一个兄弟姐妹的身高?这超出了 CSS 的范围。你需要一个脚本。
但如果兄弟姐妹参考父母的身高,则可以拥有相同的身高。
这可能不是您想要的,但这是一个潜在的解决方案:
.container {
display: flex;
background-color: #ddd;
height: 50px;
}
.logo {
height: 100%
}
img {
object-fit: contain;
height: 100%;
}
.text {
font-size: 300%;
}Run Code Online (Sandbox Code Playgroud)
<div class="container">
<div class="logo"><img src="https://via.placeholder.com/103x121.png/ff0" alt="test logo"></div>
<div class="text">TEXT</div>
</div>Run Code Online (Sandbox Code Playgroud)
另请参阅:一个 Flex/Grid 项目设置同级项目的大小限制
| 归档时间: |
|
| 查看次数: |
17915 次 |
| 最近记录: |