如何在css中调整背景图片大小?

时间:2015-10-11 01:22:58

标签: css html5

到目前为止我所拥有的是:

body {
    background-image: url("image file");
    background-size: cover;
    background-repeat: no-repeat;
}

我在下面找到了答案。

4 个答案:

答案 0 :(得分:0)

使用background-size:cover,背景将自动缩放其父元素的大小以覆盖整个事物。

在这种情况下,为了使其更大或更小,您可以在身体元素上设置宽度和高度。

答案 1 :(得分:0)

使用此:

background-size: 100% 100%;

答案 2 :(得分:0)

水平和垂直拉伸:

#version 130

in vec2 vertexPosition;

void main() {
    gl_Position.xy = vertexPosition;
    gl_Position.z = 0.0;
    gl_Position.w = 1.0;
}

水平拉伸(保留图像比例):

//Create Shaders
_vertID = glCreateShader(GL_VERTEX_SHADER);
bool shaderValid = glIsShader(_vertID);
if (_vertID = 0) {
    gdcUtil::error("Could not create Vertex Shader", "GD_GLSL");
    gdcUtil::quit();
}
_fragID = glCreateShader(GL_FRAGMENT_SHADER);
if (_fragID = 0) {
    gdcUtil::error("Could not create Fragment Shader", "GD_GLSL");
    gdcUtil::quit();
}

//Compile Shaders
compileShader(vertFilePath, _vertID);
compileShader(fragFilePath, _fragID);

垂直拉伸(保留图像比例):

background-size: 100% 100%;

答案 3 :(得分:0)

我终于找到了一个答案,我所要做的就是修改你的一个答案

body {background-image: url("image file");
background-size: 110% 130%;
background-repeat:no-repeat;

谢谢你的帮助。