我想通过向上推底部的灰色容器来降低SVG的高度,从而使顶部的图像容器变小:
因此它看起来如下所示:
<div class="card">
<div class="card__media">
<img src="/widget.svg" alt="err"></div>
<div class="card__content-container">
<div class="card__header-body-container">
<div class="card__header">
<div class="card__header-container">
<div class="card__title-container">
<h6 class="card__title">Title</h6>
</div>
</div>
</div>
<div class="card__body">
<p>
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the
industry's standard dummy text ever since the 1500s.
</p>
</div>
</div>
</div>
</div>
我试着用边距、填充和z索引来尝试这样做,但我不能得到正确的结果
此处为代码沙箱示例:https://codesandbox.io/s/musing-ives-qidvy6?file=/src/Example/Example.js
1条答案
按热度按时间j13ufse21#
首先,请原谅我使用了令人讨厌的颜色,边框和背景-这些只是为了显示什么在哪里。
这里的关键是我把整个
card-container
做成了一个12 w X 8h的“网格”,然后把图像放在第1行到第5行,然后把card__content-container
覆盖在第5行开始的图像上。这是CSS的关键部分:
x一个一个一个一个x一个一个二个x