2016-01-24 2 views
1

Я использую bxSlider.Basically структура слайдера является следующее:bxSlider - размещение дивы внутри слайдера + текста и фона

<ul class="bxslider"> 
    <li> 
     <img src="img_1.png" alt="First"> 
    </li> 
    <li> 
     <img src="img_2.png" alt="Second"> 
    </li> 
    <li> 
     <img src="img_3.png" alt="Third"> 
    </li> 
</ul> 

Слайдер прекрасно работает так. Проблема заключается в том, что есть только изображения showing.If добавить код ниже между моим <li></li>

<div> 
     <h2> Hello World! </h2> 
</div> 

Это идет выше или ниже изображения, не вписываясь в слайдер. Должен ли я использовать bxslider с divs вместо этого и помещать изображение в качестве фона? как HTML:

<div class="bxslider"> 
    <div class="firstHolder"> 
     <div class="firstSection"> 
     <h2> Hello world</h2> 
      <p> Lorem ipsum dolor as simet ... </p> 
     </div> 
    </div> 

CSS:

.firstHolder{ 
    background-image:url(../img/img_1.png); 
    background-size:cover; 
    } 

Но в этом случае, мой Фоновое изображение не отображается в полный рост, пока я не заполнить контейнер с достаточным количеством текста . Так что я хочу добиться чего-то подобного enter image description here. Так что пока немного запутаться, но я хочу, чтобы вы мне помогли, я должен использовать divs + background image для применения текста и некоторой кнопки на моем слайдер-изображении, или есть другой способ, используя структуру ul и li, спасибо.

+0

обеспечение скрипки было бы намного лучше – Sachin

+0

ok sec, я попробую, мой вопрос немного сложный LOL. –

+0

@ Sachin brah Я не могу настроить jsfiddle, потому что есть много вещей. Вы хотите загрузить мою проблему на github и просто клонировать ее? –

ответ

1

Я опробовал первый бит кода на своей машине, и он отлично работает.

<!-- jQuery library (served from Google) --> 
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> 
<!-- bxSlider Javascript file --> 
<script src="jquery.bxslider/jquery.bxslider.min.js"></script> 
<!-- bxSlider CSS file --> 
<link href="jquery.bxslider/jquery.bxslider.css" rel="stylesheet" /> 
<script> 

$(document).ready(function(){ 
    $('.bxslider').bxSlider(); 
}); 

</script> 
<ul class="bxslider"> 
    <li> 
     <img src="img1.png" alt="First"> 
    </li> 
    <li> 
     <img src="img2.png" alt="Second"> 
    </li> 
    <li> 
     <img src="img3.png" alt="Third"> 
     <div> 
     <h2>This is a test</h2> 
    </div> 
    </li> 
</ul> 

Затем я попробовал второй

<!-- jQuery library (served from Google) --> 
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> 
<!-- bxSlider Javascript file --> 
<script src="jquery.bxslider/jquery.bxslider.min.js"></script> 
<!-- bxSlider CSS file --> 
<link href="jquery.bxslider/jquery.bxslider.css" rel="stylesheet" /> 
<script> 

$(document).ready(function(){ 
    $('.bxslider').bxSlider(); 
}); 

</script> 

<div class="bxslider"> 
    <div class="firstHolder"> 
     <div class="firstSection"> 
     <h2> Hello world</h2> 
      <p> Lorem ipsum dolor as simet ... </p> 
     </div> 
    </div> 

<style> 

.firstHolder{ 
    background-image:url(img1.png); 
    background-size:cover; 
    } 
</style> 

И это работало нормально тоже так, если я не понял ваш вопрос. Я понятия не имею. Я думаю, что может возникнуть проблема с скриптом или img srcs или вы не указали достаточно кода для правильной отладки.

+0

Нет, брат. когда я устанавливаю фон img, он не отображается на полной высоте ... если я устанавливаю padding-top и padding-bottom с% it, но когда я изменяю размер порта представления, это отстой. Я имею в виду, как чтобы сделать его полной высотой в качестве фона img для слайдера? –

+0

Я хочу сделать что-то вроде изображения, которое я показал, добавив текст + кнопку на ползунке ползунка полной высоты. –

+0

@ Nasco.Chachev Если вы имеете в виду полный экран по полной высоте, попробуйте эту статью [ссылка] (http://stackoverflow.com/questions/22789254/making-an-element-fill-the-entire-height-of-of- браузер-viewport-using-jquery), иначе я попробую сыграть с кодом, чтобы найти проблему. –

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

  • Нет связанных вопросов^_^