2016-01-24 35 views
1

内放置的div我使用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而不是div,并将图像作为背景?像 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。所以,这是一个比较混乱的,但现在,我要你帮我,我应该使用的div +背景图像应用文本和一些按钮,滑块我的图片,或有使用ulli结构,感谢的另一种方式。

+0

提供拨弄会好得多 – Sachin

+0

OK秒,我心底尝试,我的问题是有点复杂笑。 –

+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-底部,%,该作品,但是当我调整看法端口,它吸收....我的意思是如何使它的全部高度作为滑块的背景img? –

+0

我想要像我显示的图片,在全高度IMG滑块添加文本+按钮。 –

+0

@ Nasco.Chachev如果你的意思是全屏幕全高,那么试试这篇文章[链接](http://stackoverflow.com/questions/22789254/making-an-element-fill-the-entire-height-of- browser-viewport-using-jquery)否则我会尝试玩代码来找到问题 –