光滑箭头中的背景图像不会出现

时间:2019-05-17 06:20:40

标签: css slick-slider

我正在使用光滑的滑块。我有两个图像:prev.pngnext.png,但是它不起作用。我尝试了其他各种方法,但是没有用。

我在Web Inspector控制台中看到以下错误消息:

jquery.min.js:2 GET file:///C:/Users/DELL/Desktop/07%20CITEC%20Site/common/js/lightbox/img/next.png net::ERR_FILE_NOT_FOUND

此结果和箭头只是>中的.slick-next:before。一切正常后,我将其删除。

enter image description here

图像箭头

enter image description here

.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}

.slick-prev
{
    left: 30px;
    width:71px;
    height:43px;
    z-index: 100;
    background: url(common/js/lightbox/img/prev.png) no-repeat center;
    background-size:71px 45px;
}

[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}

.slick-prev:before
{
    content: '<';
}

[dir='rtl'] .slick-prev:before
{
    content: '>';
}

.slick-next
{
    right: 30px;
    width:71px;
    height:45px;
    z-index: 100;
    background: url(common/js/lightbox/img/next.png) no-repeat center;
    background-size:71px 45px;
}

[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}

.slick-next:before
{
    content: '>';
}

[dir='rtl'] .slick-next:before
{
    content: '<';
}

1 个答案:

答案 0 :(得分:0)

我假设我的文件slick-theme.cssindex.html在一起,所以我使用common/js/lightbox/img/prev.png

但是当我观察我的文件夹时,路径是这样的

enter image description here

所以我试图将图像移到css文件夹之外,并使用此 background: url(../img/next.png);