2015-05-26 4 views
0

Я хочу поместить маленький div этого размера col-xs-3 поверх фонового изображения col-xs-12, но он продолжает толкать его прямо под изображение, а не поверх него.Как я могу поместить div над фоновым изображением в bootstrap

Вот мой код ...

HTML:

<div class="hero-container"> 
      <div class="row-fluid"> 
      <div class="span12"> 
       <div class="image wow bounceInUp"><img class="bg-image" src="hero.jpg"> 
       <div class="col-xs-3 pull-right contact-menu"> 
        <ul> 
        <li>Phone: xxxx xxx xxx</li> 
        <li>Email: [email protected]</li> 
        </ul> 
       </div> 
       </div>  
       <div class="caption post-content wow bounceInUp"> 
        <h1>UX Design & Development</h1> 
       </div> 

      </div> 
      </div> 
    </div> 

CSS

.bg-image { 
    position: relative; 
    width: 100%; 
    opacity: 0.75; 
    background-size: cover; 
    src: url(hero.jpg); 
    z-index: 0; 
} 

.hero-container{ 
    position:relative; 

} 

.post-content { 
    top:-10px; 
    left:40px; 
    position: absolute; 
    font-size: 2.5vw; 
    text-align: center; 
} 

.contact-menu { 
    background-color: #d6d6d6; 
    padding: 15px; 
    display: block; 
    z-index: 3; 
} 
+0

Что именно вы пытаетесь достичь? Вам нужен весь текст, а также изображение внутри контейнера с серым фоном? – sma

+0

Это меню .contact или .bg-изображение, которое вы хотите впереди? – Kathy

+0

.контактное меню - это то, что я хочу на фронте. – Racks66

ответ

0

Является ли это то, что вы пытаетесь сделать?
Посмотрите этот Fiddle.

<div class="row-fluid"> 
     <div class="span12"> 
      <div class="caption post-content wow bounceInUp"> 
       <h1>UX Design & Development</h1> 
      </div> 

      <div class="col-md-4 col-sm-6 col-xs-12 image wow bounceInUp block bg-image "> 
       <div class="col-md-7 col-xs-8 pull-right contact-menu borders"> 
        <ul> 
         <li>Phone: xxxx xxx xxx</li> 
         <li>Email: [email protected]</li> 
        </ul> 
       </div> 
      </div> 
     </div> 
    </div> 
</div> 

div over image

+0

. Похоже, что контактная информация находится на изображении и тянется вправо, однако изображение является полным bg-изображением на обложке, а текст также вложен перед изображение с левой стороны. – Racks66

+0

Привет, В скрипке измените размер окна, и вы увидите, что изображение охватывает только область блока. текст, который содержит «Телефон и электронная почта», тянут вправо. Это текст, о котором вы говорите? Снимок экрана сверху имеет небольшой вид. – AngularJR

+0

Блестящий! Это выглядит точно, что я ищу, за исключением того, что текст «Дизайн и разработка UX» также должен быть над изображением. Любой способ получить оба из них (текст контакта [pull-left] и «UX Design & Development» [потянул-право] в том же ряду, но также и над изображением? – Racks66

Смежные вопросы