在所有div中将背景图像添加到整个屏幕

时间:2014-02-18 03:17:22

标签: php html css wordpress background-image

我正在努力让以下基于wordpress的网站拥有一个连续的背景图片:

Startup Roadmap | Idea Generation

我可以更改单个元素的背景,但是找不到像this那样在整个屏幕上展开单个背景的方法。

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

将此CSS添加到您的身体类

body.custom-background {
background: url('/wp/wp-content/themes/twentyfourteen/assets/BG.jpg');
background-size: auto 100%;
background-size: cover;
background-position: center center;
background-attachment: fixed;
}

答案 1 :(得分:0)

您需要查看CSS的background属性,然后将其应用于包含所有内容的父html元素。对于您声明的网站,它将是“正文”元素。

在此处查看背景的不同属性: http://www.w3schools.com/cssref/css3_pr_background.asp

这是我反复使用的一个例子:

/* Global Container */
.globalContainer {
width: 100%;
background: url(../PATHTOYOURPHOTO) no-repeat center bottom fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}

您可以自己查找背景大小属性,但“覆盖”通常会缩放照片以填充整个屏幕而不会拉伸。但是,根据屏幕尺寸,图像的某些部分可能会被遗漏。