Bootstrap Carousel背景图像不显示

时间:2018-01-18 17:31:22

标签: html css twitter-bootstrap

旋转木马正在滑动并显示其中的文字,但它不显示背景图像。当我尝试将图像直接添加到其中时,它显示图像,但我希望它是背景图像。这是我的HTML文件:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset = "UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width = device-width, initial-scale = ">

<title> My Portfolio </title>
<link rel="stylesheet" type="text/css" href="css/style.css">
<link rel="stylesheet" type="text/css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
</head>

<body>

<div id="theCarousel" class="carousel slide" data-ride = "carousel">

<ol class="carousel-indicators">
    <li data-target = "#theCarousel" data-slide-to = "0" class="active">
</li>
    <li data-target = "#theCarousel" data-slide-to = "1"></li>

</ol>

<div class="carousel-inner">
<div class="item active sl1">

    <p>
        Text
    </p>
</div>

<div class="item sl2">

    <p>
        Text
    </p>
</div>

</div>

<a class="left carousel-control" href="#theCarousel" data-slide= "prev">
<span class="glyphicon glyphicon-chevron-left"></span>
<a class="right carousel-control" href="#theCarousel" data-slide= "next">
<span class="glyphicon glyphicon-chevron-right"></span>
</div>

</body>

</html>

<script src = "https://code.jquery.com/jquery-3.2.1.min.js"></script>
<script src = 
"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js">
</script>

CSS文件:

.sl1 {
  background-image : url(img/sl1.png) top center no-repeat;;
}

.sl2 {
  background-image: url(img/sl2.png) top center no-repeat;

}

我认为我对css做错了但是我不确定是什么。

3 个答案:

答案 0 :(得分:1)

您正在使用background-image属性。

改为使用background

.sl1 {
  background: url(img/sl1.png) top center no-repeat;;
}

.sl2 {
  background: url(img/sl2.png) top center no-repeat;

}

答案 1 :(得分:0)

我建议只使用背景。您可以使用背景图像,但您需要在之后指定其他所有内容。有关详细信息,请参阅background-image: url("images/plaid.jpg") no-repeat; wont show up

.sl1 {
  background: url("img/sl1.png") top center no-repeat;
}

.sl2 {
  background: url("img/sl2.png") top center no-repeat;
}

答案 2 :(得分:-1)

我得到它的工作。我将img文件夹放入css文件夹并且它工作。当我使用相同的路径直接添加图像时它工作。但我认为它与url的工作方式不同。