0

图片

我正在尝试为上图中的圆圈元素设置样式。我很想在这里添加一个 jsfiddle,但是因为我正在使用一个名为 caroufredsel 的插件,并且由于我对 Javascript 和 jQuery 的了解有限,我认为我不可能提供一个。很抱歉。但这是我的 CSS 和 HTML 代码:

<div class="list_carousel">
            <ul id="foo2">
                <li>c</li>
                <li>a</li>
                <li>r</li>
                <li>o</li>
                <li>u</li>
                <li>F</li>
                <li>r</li>
                <li>e</li>
                <li>d</li>
                <li>S</li>
                <li>e</li>
                <li>l</li>
                <li> </li>
            </ul>
            <div class="clearfix"></div>
            <a id="prev2" class="prev" href="#"><img src="image/images/carousel_control_03.png"/></a>
            <a id="next2" class="next" href="#"><img src="image/images/carousel_control_05.png"></a>
            <div id="pager2" class="pager"></div>
</div>

这是CSS:

.list_carousel {
            background-color: #ccc;
            margin: 0 76px 30px 76px;
            width: 808px;
        }
        .list_carousel ul {
            margin: 0;
            padding: 0;
            list-style: none;
            display: block;
        }
        .list_carousel li {
            font-size: 40px;
            color: #999;
            text-align: center;
            background-color: #eee;
            border: 5px solid #999;
            width: 180px;
            height: 250px;
            padding: 0;
            margin: 6px;
            display: block;
            float: left;
        }
        .list_carousel.responsive {
            width: auto;
            margin-left: 0;
        }
        .clearfix {
            float: none;
            clear: both;
        }
        .prev {


            float: left;
            margin-left: -30px;
            margin-top: -140px;
        }
        .next {
            float: right;
            margin-right: -30px;
            margin-top: -140px;
        }
        .pager {
            float: left;
            width: 300px;
            text-align: center;
        }
        .pager a {
            margin: 0 5px;
            text-indent: -999px;
            overflow: hidden;
            background: transparent url(image/images/carousel_control_10.png);
        }
        .pager a.selected {
            text-decoration: underline;
        }
        .timer {
            background-color: #999;
            height: 6px;
            width: 0px;
        }

我试图同时添加background: url()content: url().pager a但什么也没发生;我还尝试使用text-indent:-999px将文本推开,以便显示背景,但也没有任何反应。此外,这是插件附带的 Javascript;我不知道它是否会有所帮助,但我也会在这里包括:

$('#foo2').carouFredSel({
auto: false,
prev: '#prev2',
next: '#next2',
pagination: "#pager2",
mousewheel: true,
swipe: {
    onMouse: true,
    onTouch: true
}
});
4

1 回答 1

0

我觉得很愚蠢,但我必须在这里输入我的问题的答案。我一直在使用错误的图片网址,所以它不起作用。内容 url() 工作正常,我一直使用 (/image/carousel_control_10.png) 而不是 (../image/carousel_control_10.png)。哈哈小子我是不是觉得自己很笨...

于 2013-08-21T15:53:29.867 回答