【问题标题】:Nivo Slider is not centeredNivo 滑块未居中
【发布时间】:2011-07-13 15:43:55
【问题描述】:

查看http://waterski.allthingswebdesign.com/index.php/site/index,你可以看到我的Nivo Slider 没有在背景上居中。我不明白为什么会这样。 (忽略第二张和第三张图片,因为我知道它们的尺寸不正确,但第一张是)。

【问题讨论】:

  • 滑块对我来说似乎居中。你用的是什么浏览器?还是您在谈论滑块中的图片?
  • 刚刚在 chrome、firefox、safari 和opera 中测试过...滑块居中。图像像被告知的那样左上对齐,因为它们与滑块的大小不完全相同。
  • 同意杰克逊的观点,它是居中的。如果您使用的是 IE,则可能是语法错误导致它失败。我知道,如果我不在 IE 中调用
    ,他们将不会居中。在此处使用 Chrome。
  • 我已经对其进行了编辑以显示我的意思。我在 chrome 和 firefox 中看到了这个。
  • 是的,看起来居中。并使用元素检查器。计算也加起来。它居中。我只能假设你的意思是里面的照片,它们不是因为它们都是,它们三张都不是正确的尺寸

标签: jquery html css plugins nivo-slider


【解决方案1】:

你有两个选择...

a:按照软件的设计用途进行操作,并使用图像的确切尺寸。

b:从滑块本身移除边框样式和阴影,并将其应用于图像。然后使用一些 css 样式来使图像居中。

#slider img{
    margin-left:0 auto;
    margin-right:0 auto;
}

基本上,隐藏滑块 div 的所有痕迹,并将图像居中放在里面。这会很奇怪,但如果这就是你想要的,那么你也有更多的权力。

【讨论】:

  • 我想我没有在问题中澄清这一点,但图片最终都会是相同大小的。这些只是我放置的测试照片。如果我将所有照片都设置为相同大小,您认为这会解决问题吗?
  • 是的,它会的。那是我的第一个答案,回答一个。使图像与#slider 的大小完全相同。
  • 工作就像一个魅力。我应该以正确的方式开始。
【解决方案2】:

问题是图像大小,nivoSlider 使用它作为背景图像, 所以没有像img标签或中心那样的redimension。 图片为 830x302 px,nivoSlider 容器为 838x311 px, 这就是你看到的差异。

【讨论】:

    【解决方案3】:

    因为这里的 Nivo Slider 有特定的宽度和高度。你的图片都没有填满它。 没有您的图片。

    第一个图像几乎可以做到,但由于没有,它在右侧和底部留下了一些空间。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-10
      • 2016-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多