【发布时间】:2015-02-12 20:58:02
【问题描述】:
我正在使用响应式网站,我希望主页不需要任何滚动。现在,它有一个页眉(239 像素高)和一个页脚(94 像素高),然后 Owl Carousel 在页面中间的图像中滑动。 Owl Carousel 上的 CSS 为 100% 宽度,显示整个图像。但是滑块的设置方式,如果我将容器高度更改为 window.innerHeight,它会在滑块中裁剪图像(仍然是 100% 宽度)。
如何让 Owl Carousel 成为一个相对高度,将宽度更改为确切的 % 宽度,以便 Header + Owl Carousel + Footer 都适合用户浏览器窗口而无需滚动?
编辑:
<div id="post-111" class="post-111">
<div class="sy-box">
<div class="sy-slides-wrap">
<div class="sy-slides-crop">
<ul class="ken-slider">
<li class="sy-slide kenburns""><img alt="" src="image.jpg"></li>
<li class="sy-slide kenburns""><img alt="" src="image.jpg"></li>
</ul>
</div></div></div></div>
这是猫头鹰旋转木马的基本结构。并且具有 239px 高的 和 94px 高的 。图像缩放以适应 .sy-box 的宽度和 max-height:none;
这是一个很好的例子,与我正在使用的例子非常相似。页眉,页脚,中间的猫头鹰旋转木马。您将如何获取此页面并使其适合屏幕(无需裁剪图像,只需将它们缩放以适合页面)? http://www.isidrophotographer.com
【问题讨论】:
-
您有一些源代码或示例供我们使用吗?没有任何来源意味着我们必须构建一些东西来回答您的问题。 (不太可能) 请显示相关的源代码或一些示例供我们使用。谢谢。
-
像这样设置 Owl 轮播的高度:
height: calc(100% - 333px);(其中 333px = 239px 页眉 + 94px 页脚) -
在css中计算轮播的高度。例如:.carousel{height: calc(100% - 333px);} 333px 是页眉和页脚的总高度。如果它没有帮助,请添加您的代码示例或创建 jsfiddle,以便我们可以看到问题。
-
@michael,您可以编辑您的原始帖子
-
根据提供的信息,这是我能做的最好的事情。尝试重新调整屏幕大小。 jsfiddle.net/0e51xgqs/1
标签: javascript jquery html css