【发布时间】:2014-07-31 23:34:28
【问题描述】:
我有一张在browser 中完美运行的图片,但是当我来到移动网站时。它不适合浏览器的宽度。
.bcg {
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
height: 100%;
width: 100%;
}
/* Slide 1 */
#slide-1 .bcg {background-image:url('../img/1-1.png'); max-width: 100%}
/* Slide 2 */
#slide-2 .bcg {background-image:url('../img/2-2.png'); max-width: 100%}
/* Slide 3 */
#slide-3 .bcg {background-image:url('../img/3-3.png'); max-width: 100%}
/* Slide 4 */
#slide-4 .bcg {background-image:url('../img/4-4.png'); max-width: 100%}
我已将 max-width: 100% 放置到我的图像中,但当 browser 尺寸减小时它没有响应。
【问题讨论】:
-
您应该更多地研究响应式网页设计。这是一个有用的链接:learn.shayhowe.com/advanced-html-css/responsive-web-design
-
当然它不起作用,
max-width:100%;仅适用于普通图像,而我从您的代码中只能弄清楚您的图像被用作某些元素的背景,@987654326 @ 不适用于背景图片。 -
使用最大宽度,您是说 .bcg 可以具有 100% 的(最大宽度)最大宽度,并且还应该始终具有父级的 100% 的宽度 - 但背景是您' 设置这些幻灯片 ID 不会随其缩放,除非设置了背景大小 - (背景大小:100%、包含或覆盖。)