我不擅长HTML / CSS,所以我需要你的帮助。这只是一个简单的问题。 我正在使用Bootstrap,这是我在我的页面(标题)上得到的。
但是我想要这样的东西(向下移动,从左下角标题填充30px(例如)):
这是我的标题部分HTML代码:
<header class="business-header" style="background: url('http://localhost/img/clanok.jpg')">
<div class="container">
<div class="row">
<div class="col-lg-12">
<h1 class="tagline">Article name</h1>
</div>
</div>
</div>
</header>
这是&#34;商业标题&#34;的CSS和#34;标语&#34;(其他类来自bootstrap):
.business-header {
height: 300px;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
-o-background-size: cover;
}
.tagline {
background: rgba(0, 0, 0, 0.5);
color: #fff;
}
我希望你能帮助我:(
答案 0 :(得分:2)
.business-header {
position: relative;
}
.tagline {
position: absolute;
width: 100%;
left: 0;
bottom: 0;
padding: 30px;
}
答案 1 :(得分:0)
这就是你要找的!的 WORKING DEMO 强>
.business-header {
height: 300px;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
-o-background-size: cover;
}
.tagline {
background: rgba(0, 0, 0, 0.5);
color: #fff;
padding: 30px;
margin: 0;
position: fixed;
width: 100%;
bottom: 0;
left: 0;
}
<header class="business-header" style="background: url('http://localhost/img/clanok.jpg')">
<div class="container">
<div class="row">
<div class="col-lg-12">
<h1 class="tagline">Article name</h1>
</div>
</div>
</div>
</header>
答案 2 :(得分:0)
我将班级“标语”从h1移到div中,感谢Frank Egan(css change),它很有效。 Heres解决方案:
<header class="business-header" style="background: url('http://localhost/img/clanok.jpg')">
<div class="container">
<div class="row">
<div class="col-lg-12 tagline">
<h1>Article name</h1>
</div>
</div>
</div>
</header>
CSS
.business-header {
position: relative;
height: 300px;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
-o-background-size: cover;
}
.tagline {
background: rgba(0, 0, 0, 0.5);
text-shadow: 0 0 25px #000;
color: #fff;
width: 100%;
padding: 0 0 10px 50px;
bottom: 0;
left: 0;
position: absolute;
margin: 0;