我正在使用Bootstrap的網格系統製作響應式橫幅。橫幅分爲3個部分,banner-left
,banner-right-top
和banner-right-bottom
。這是它應該是什麼樣子: Bootstrap列搞砸了
在col-sm-4
格的空格。誰能幫忙?
此外,這是我的橫幅代碼。
banner {
margin: 0 !important;
padding: 0 !important;
}
.col-sm-8,
.col-sm-4 {
padding: 0px !important;
margin: 0px !important;
}
.banner,
.row {
width: 100% !important;
margin: 0 auto !important;
}
.btn-banner {
color: #fff;
background: transparent;
border: 1px solid #fff;
padding: 20px 10px !important;
transition: .5s ease-out;
-moz-transition: .5s ease-out;
-webkit-transition: .5s ease-out;
}
.btn-banner:hover {
color: #fff;
background: #2c3e50;
border: 1px solid #fff;
text-decoration: none;
transition: .5s ease-in;
-moz-transition: .5s ease-in;
-webkit-transition: .5s ease-in;
}
.banner .row .banner-left,
.col-sm-8 {
background: url(http://www.wgcafe.nl/wp-content/uploads/2015/04/a-vintage-red-background-with-a-crisscross-mesh-pattern-and-grunge-stains-wanlop-sonngam.jpg) no-repeat;
background-size: cover;
max-height: 800px;
}
.banner .row .banner-left,
.col-sm-8 .text {
padding: 127px 5% 127px 10% !important;
}
.banner .row .col-sm-8 .text h2 {
font-size: 30px;
color: #fff;
}
.banner .row .col-sm-8 .text p {
color: #fafbfb;
}
.banner>.banner-right,
.col-sm-4>.banner-right-top {
background: url(http://xyer.co/wallpaper/19/1/red-blue-free.jpg) no-repeat;
background-size: cover;
max-height: 400px !important;
margin: 0px !important;
padding: 0px !important
}
.banner>.banner-right,
.col-sm-4>.banner-right-top .text {
padding: 162px 10% 160px 20% !important;
}
.banner>.banner-right,
.col-sm-4>.banner-right-top .text h3 {
color: #fff;
}
.banner>.banner-right,
.col-sm-4>.banner-right-bottom {
background: url(http://art.ngfiles.com/images/189000/189626_nondual_red-and-blue-emissions.jpg) no-repeat;
background-size: cover;
max-height: 400px !important;
}
.banner>.banner-right,
.col-sm-4>.banner-right-bottom .text {
padding: 89px 10% 89px 20% !important;
color: #fff;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" />
<div class="banner">
<div class="row">
<div class="banner-left col-sm-8">
<div class="text">
<h2>WE ARE AN ELECTRICAL & MAINTENANCE COMPANY</h2>
<p>Based in London and Kent regions.</p>
<br />
<br />
<a class="btn-banner" href="about">FIND OUT MORE</a>
</div>
</div>
<div class="banner-right col-sm-4">
<div class="banner-right-top">
<div class="text">
<h3>WE ARE A PROFESSIONAL TEAM</h3>
<br />
<br />
<a class="btn-banner" href="contact">GET IN TOUCH TODAY</a>
</div>
</div>
<div class="banner-right-bottom">
<div class="text">
<h4>WE PROVIDE MANY TYPES OF ELECTRICAL INSTALLATION, INCLUDING COMMERCIAL, INDUSTRIAL AND DOMESTIC.</h4>
</div>
</div>
</div>
</div>
</div>
的一兩件事,讓這對工作是CSS .. *{margin:0; padding:0;}
,但是毀了一切除了橫幅頁面上的其他人。任何其他替代方案來解決這個問題
你在你的CSS相當多的錯誤。然而,最大的問題是你沒有在你的代碼片段中包含背景圖片,從而使你的橫幅白色白色。請更新您的代碼片段或至少將帖子鏈接到評論中的背景圖片,我會爲你做。 –
我已經更新了新的圖像。 –