html - flexslider 图像尺寸覆盖

标签 html css flexslider

对于我的个人网站 http://stevengeorgeharris.com我创建了一个单页设计,其中有几个 div 堆叠在一起。 div 是宽度:100% 和高度:100% 所以它们随浏览器缩放,在每个 div 中我使用 flexslider 创建全屏幻灯片。

我的问题是,当浏览器变窄时,flexslider 容器内的图像会缩小,在下方留下空白。

这是 flexslider 图像的 CSS。

.flexslider .slides img {width: 100%; height:auto; display: block;}

有没有办法让图像像这样http://css-tricks.com/examples/FullPageBackgroundImage/css-1.php

最佳答案

为此你应该使用媒体查询。您可以在此处阅读有关媒体查询的更多信息:https://developer.mozilla.org/en-US/docs/CSS/Media_queries

我做了你想做的;使用另一张图片,您可以在此处看到最终结果:http://jsbin.com/olakit/2

代码如下(原图为1024 x 683 px):

img {
  width: 100%;
  height : 100%;
}

@media (min-width: 2000px) {
  img{
    height: auto;
  }
}

注意“最小宽度”应该大于图片的宽度。

关于html - flexslider 图像尺寸覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14946366/

相关文章:

javascript - 浏览器字体中每个字符的渲染像素宽度数据

css - 同一行两个div,一个动态宽度,一个固定宽度

jquery - 当 Flexslider 幻灯片具有类 "flex-active-slide"时显示 div

javascript - 幻灯片顶部带有标题的 flexslider

jquery - 垂直对齐文本,非标准情况

javascript - 我将如何实现非常简单的文本框提示,以使用 CSS/HTML 中的密码字段?

javascript - 以工具提示的形式显示文本溢出

html - 如何在调整浏览器大小时更改幻灯片图片?

html - Flexbox 内部的 Flexbox( slider )

python - debian box 上的全局应用样式表链接