css - 收缩兄弟姐妹并保持响应
问题描述
我想制作图形标签的边框以适合img。
这是html结构:
<div class="container">
<figure>
<img src="" alt="">
<figcaption></figcaption>
</figure>
</div>
这是CSS:
figure {
border: 1px solid $color-light-gray;
padding: 5px;
img {
max-width: 100%;
height: 100%
}
figcaption {
text-align: center;
}
}
解决方案
figure {
border: 1px solid #ccc;
padding: 5px;
width: 100%;
img {
max-width: 50%;
min-width: 50%;
outline: solid 1px black;
}
figcaption {
text-align: center;
width: 50%;
}
}
只需分配figcaption
您需要的宽度。如果您只希望它穿过一半,请分配一个max-width
to 。img
推荐阅读
- linux - 有没有办法将 gadgetfs 限制为全速?
- python - 仅具有朝向敌人和隐藏点的向量的隐藏搜索行为
- javascript - 带有 JSON GET 请求的 Ajax 未定义
- azure - 如何将 Azure ASE v1 迁移到 v2?
- javascript - bootstrap 4 - 模态表单,选择时不显示div
- javascript - Transform repetitive JQuery code into clean code
- plsql - 同一数据集的 2 个参考游标
- javascript - 滚动播放器最小化和浮动播放器不适用于 JW 播放器
- javascript - Chrome 似乎打破了 Youtube Embed API?
- sql - SQL query to bring back list of servers from specific date range