【发布时间】:2016-07-27 17:58:21
【问题描述】:
我有一个带有图像的投资组合项目,它位于具有左右填充的部分中。问题是我需要图像位于边缘并忽略部分填充。我尝试添加负边距和一些我在 stackoverflow 上发现的带有填充的技巧,但它没有用,它只是用更多的填充/边距使图像居中。
HTML:
<section id="portfolio">
<!-- Section title -->
<h2 class="section-title">Portfolio</h2>
<!-- Section description -->
<p class="section-description">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
<!-- Grid layout -->
<ul class="portfolio-grid">
<!-- Item -->
<li class="portfolio-grid-item">
<!-- Item link -->
<a href="#" class="portfolio-grid-item-link">
<!-- Item image -->
<img src="http://placekitten.com/400/400" alt="Image">
<!-- Item overlay -->
<span class="portfolio-grid-item-overlay"></span>
<!-- Item name -->
<span class="portfolio-grid-item-name">Item name</span>
</a>
</li>
</ul>
</section>
【问题讨论】:
-
尝试设置图片位置:绝对;顶部:0;
-
所以我会得到很多堆叠在一起的图像?
-
如果你想忽略部分填充然后把它设置为'0'
-
我需要在除图像网格之外的其余部分进行填充。
-
它有效,谢谢,但为什么是 30px?你可以把你的答案写出来,如果你愿意,我可以勾选它。