我是编码的初学者,我从以下网站学习编码:ProgrammingKnowledge youtube 频道。我想制作一个可以工作的背景拉伸图像,但它会自我重复。我在谷歌搜索这些工作都没有。他们只是把我的文字放在背景下,掩盖文字。请问有人能告诉我代码吗?img 在我的文件夹中,我的代码在这里: http: //pastebin.com/ptybcjcg
3 回答
我想你是这个意思。将此添加到具有背景的事物的 css 中:
.classname{
background-size: cover;
}
另一个可能是您想要的 background-size 属性是
background-size: contain;
我希望这可以帮助你。
我想你正在寻找:
.my-selector {
background-image: url(/path/to/my-image.png);
background-size: cover;
}
这是 CSS 中的一个相当新的选项,如果图像位于<body>
HTML 标签上,iOS Safari 中会出现错误。它在 Internet Explorer 8 中也根本不起作用,因此如果您想支持该浏览器,您可能需要一些 JavaScript 才能使其在其中工作。
如果您希望将图像应用于正文,并且您应该使用 CSS,而不是 body 标签的背景属性,请添加此属性,HTML5 不支持该属性。见这里。
将此 CSS 添加到头部的样式部分
body{
background:url(extremeprison.png);
background-size:cover;
}
如果你使用 background-size:contain 并且内容的高度比图像的高度长background-repeat:no-repeat;
,如果你愿意,也可以使用,以避免图像重复。
此外,不要使用过度限定的 CSS 选择器div.loginsectiontext
,如.loginsectiontex
这里是更新的整个代码
还有一件事:尽量不要忘记 a ;
ever,因为当有多个属性时它可能会出现问题,并且可能会给您带来问题。
并将<style>
part 和 the <title>
in the in<head>
而不是 body,这是一个更好的做法。
希望能帮助到你 :)