【发布时间】:2016-06-03 13:09:45
【问题描述】:
我有一个背景图像,我在 Photoshop 中切片并设置在一个名为“.bd-image”的 CSS 类中。我在 body 元素中引用了这个类,因为我希望它成为整个页面的背景图像。我希望每个图像都是 100% 并且不重复。问题是图像彼此重叠,并没有在页面上展开。我将宽度和高度从绝对值更改为 100%,但没有成功。我需要正确的编码来设置图像。
有谁知道如何对切片图像进行分层,以便它们在页面的正确位置向下移动并且不重叠?或者有谁知道我可以参考的切片图像背景以获得正确的编码?
.bd-image{
background:
url(images/orange-dark_01.jpg) 100% 46px no-repeat,
url(images/orange-dark_02.jpg) 100% 60px no-repeat,
.........
url(images/orange-dark_24.jpg) 100% 46px no-repeat;
}
</style>
</head>
<body class="bd-image" onload="StartTimers();" onmousemove="ResetTimers();">
【问题讨论】:
-
我不知道您可以将多个
urls 分配给background -
你试过给他们
background-position吗? -
刚刚看到您的代码,看起来您正在设置
background-position而不是background-size(100% 46px部分),并且由于位置几乎相同,它们是重叠的。我也对这种说法感到困惑 - 我希望每张图片都是 100%。如果它们必须是 100%,您将如何获得切片/平铺外观?我误解了你的问题吗? -
抱歉,我希望宽度为 100%,因为我希望它们随着屏幕分辨率的变化而改变大小。职位建议似乎很有希望,我仍在努力,但很有帮助
标签: javascript jquery html css image