我在各节之间放置了几张PNG图像,效果很好,但是当我到达页脚时,当我应用“ top”属性时,我后面的英雄视频就会通过。
我尝试了一些事情,例如应用宽度/高度然后溢出:隐藏,似乎没有任何作用。它可以很好地作为CSS背景使用,但是这意味着我不能在本节中编辑图像,至少我认为我不能。
基本上,我只是想将图像下移到页脚之外,而不在其后面显示英雄视频。
我对此很陌生,因此任何有用的反馈或建议都很棒!
HTML
<footer>
<img class="leaf-left" src="resources/img/leafgroup-left.png">
<!-- ~~~ insert section img -->
<div class="row">
<div class="cta-text animated shake">
<ul class="footer-nav">
<h2>Upcoming project? Get in Touch.</h2>
</ul>
</div>
</div>
</footer>
CSS
footer {
background-color: #fcfcfc;
padding: 50px;
width: 100%;
height: 20%;
font-family: 'Lato', sans-serif;
font-weight: 200;
}
.footer-nav {
margin-left: auto;
text-align: center;
}
.leaf-left {
position: absolute;
width: 30%;
height: auto;
left: 80%;
top: 900%;
}
答案 0 :(得分:0)
您需要向父级添加position: relative;
。我在下面做了一个极简主义的例子:
footer {
background-color: #9a9a9a;
width: 100%;
height: 100px;
position: relative; /* This is important */
overflow: hidden;
}
.image-simulation {
background-image: linear-gradient(#e66465, #9198e5);
width: 1000px;
height: 1000px;
position: absolute;
left: 0%;
top: 50%;
}
<footer>
<div class="image-simulation"></div>
</footer>