正如您在屏幕截图中看到的那样,背景图像在大显示器中显示时会重复:
有没有人为此提出任何解决方法?
(如果可能,还有示例 CSS 代码)
现场直播:http: //www.carleighmac.org/
正如您在屏幕截图中看到的那样,背景图像在大显示器中显示时会重复:
有没有人为此提出任何解决方法?
(如果可能,还有示例 CSS 代码)
现场直播:http: //www.carleighmac.org/
显而易见的答案是使用:
#featured-area {
/* other CSS unchanged */
background-repeat: no-repeat;
}
目前 Chrome 的 Web Inspector 工具显示的背景属性规则定义为:
background: url(/themes/sunrise/img/nav/slider-background-baby.jpg) repeat-x top center;
如果您将 ' 替换repeat-x
为上述内容,no-repeat
这将是上述内容的简写版本。
您不希望它重复并希望以全角显示它(如果您的图像小于监视器屏幕),您可以使用这个 css。
更多选项在这里http://css-tricks.com/perfect-full-page-background-image/
#yourElementID {
float:left;
width:100%;
height:300px;
background: url(images/bg.jpg) no-repeat top center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
如果您使用背景速记属性,那么它将是:
background: url("/themes/sunrise/img/nav/slider-background-baby.jpg") no-repeat center top;
详情在这里。
如果您的图像不适合显示,那么您将不得不重复它或将其居中或适合(缩放和裁剪)它。