【问题标题】:nivo slider left arrow picture buggednivo滑块左箭头图片窃听
【发布时间】:2013-01-29 21:25:51
【问题描述】:

我已经成功实现了 nivo 滑块(带有默认主题),除了一个问题。

滑块上的左箭头显示右箭头的一小部分。另一方面,右箭头正在正确显示。

为什么精灵左侧渲染不正确,右侧渲染正确?

Arrow picture

唯一声明arrow.png图片的地方是在下一个css部分:

.theme-default .nivo-directionNav a {
    display:block;
    width:30px;
    height:30px;
    background:url(../Images/slider/arrows.png) no-repeat;
    text-indent:-9999px;
    border:0;
    opacity: 0;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}

谢谢。

【问题讨论】:

    标签: html css nivo-slider


    【解决方案1】:

    如果您在 nivo-slider css 中查看该类的正下方,您会注意到一些名为 a.nivo-nextNava.nivo-prevNav 的类正在应用背景位置。

    a.nivo-prevNav 上的left 属性对于您拥有的插件的分发一定是错误的。如果您将其调整为 11px(您将不得不使用它,以使其恰到好处)它将解决您的问题。

    【讨论】:

    • 奇怪的是,问题出在“.theme-default .nivo-directionNav a”中。将宽度从 30px 更改为 24px 时,它解决了箭头问题。
    • @Complexity 以节省插件空间,他们为左右导航使用相同的图像,然后他们只需调整图像的位置。它有效,但有时可能会令人困惑。
    • @Complexity 因此,通过更改宽度,您可以使“查看窗口”变小,从而使右箭头消失,但是您必须小心,因为它会使按钮的可点击区域变小。如果您有时间,我会使用背景位置,以便您的可点击区域保持不变。
    猜你喜欢
    • 1970-01-01
    • 2018-07-13
    • 1970-01-01
    • 1970-01-01
    • 2011-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多