引导3导航栏背景重复

问题描述:

这是我想什么有:引导3导航栏背景重复

goal

即引导的导航栏,占用了屏幕宽度的100%,并且,在右侧有该特定设计:黑色/红色。

截至目前,这是我在结构方面:

structure

我想我需要使用此图片: red 以及重复这样一句: enter image description here

但我无法做到这一点,因为我找不到合适的结构或逻辑。 我该怎么做? 任何指针,不胜感激。

下面是一些示例代码: http://www.bootply.com/O0EdufR1Jx

您可以使用绝对定位的容器有:前容器风格像一个三角形。这不是最干净的,但是一个很好的起点。代码当然可以清理。

http://www.bootply.com/soi5inhR2O

给这一个镜头:

CSS

.container-bg { 
    background-color:#ccc; 
} 

.navbar .container { 
    float: left; 
     width: 100%; 
     background-color: #222; 
     padding: 0; 
     position: relative; 
} 
.container>.navbar-header { 
    width: 1170px; 
    margin: 0 auto; 
    float: none; 
} 
.navbar>.container .navbar-brand { 
    margin: 0; 
    padding: 0; 
} 
#navbar { 
    float: left; 
    width: 100%; 
    background-color: #fff;  
} 
span.red-section { 
    position: absolute; 
    right: 0; 
    top: 0; 
    height: 50px; 
    background-color: red; 
    width: 25%; 
} 
span.red-section:before { 
    content: ''; 
    border-right: 50px solid red; 
    border-top: 50px solid transparent; 
    position: absolute; 
    left: -50px; 
    top: 0; 
} 

HTML:

<nav class="navbar navbar-default"> 
    <div class="container"> 
    <div class="navbar-header"> 
     <a class="navbar-brand" href="#"> 
     <img alt="" src="https://dl.dropboxusercontent.com/u/16451566/*/20150403/logo.jpg"> 
     </a> 
     <span class="red-section"></span> 
    </div> 
    <div id="navbar" class="collapse navbar-collapse"> 
     <ul class="nav navbar-nav"> 
     <li><a href="#">item 1</a></li> 
     <li><a href="#">item 2</a></li> 
     <li><a href="#">item 3</a></li> 
     <li><a href="#">item 4</a></li> 
     <li><a href="#">item 5</a></li> 

     </ul> 
    </div> 
    </div> 
</nav> 

<div class="container container-bg"> 

    <div class="row"> 
    <div class="col-xs-12"> 
     <p>some content here...</p> 
     <p>some content here...</p> 
     <p>some content here...</p> 
     <p>some content here...</p> 
    </div> 
    </div> 

</div> 
+0

嗨马特,thaks您的建议! – nunomira 2015-04-03 12:54:31