【发布时间】:2014-10-28 02:53:19
【问题描述】:
由于某种原因,背景位置不起作用我正在尝试设置各种充满 png 的行星 div,这样我就可以进行其他编码,但图像都显示在彼此之上,其中一些被剪切跨越 div。
CSS:
body{
background-image:url('../img/para2/space_bg.jpg');
}
#planet_1{
background:url('../img/para2/planet_1.png');
height:200px;
width:200px;
position:absolute;
margin:0;
padding:0;
display:block;
background-position: 400px 400px;
}
#planet_2{
background:url('../img/para2/planet_2.png');
height:200px;
width:200px;
position:absolute;
margin:0;
padding:0;
display:block;
background-position: 800px 600px;
}
#planet_3{
background:url('../img/para2/planet_3.png');
height:200px;
width:200px;
position:absolute;
margin:0;
padding:0;
display:block;
background-position:450px 700px;
}
#planet_4{
background:url('../img/para2/planet_4.png');
height:200px;
width:200px;
position:absolute;
margin:0;
padding:0;
display:block;
background-position:700px 350px;
}
html:
<!DOCTYPE html>
<html lang = en>
<head>
<title>BASIC PARALLAX MOUSE 2</title>
<meta charset = "utf8">
<link rel = "stylesheet" href = "css/para2.css">
<script src = "java/jquery-2.1.1.js"></script>
<script src = "java/jquery_ui.js"></script>
</head>
<body>
<div id = "planet_1"></div>
<div id = "planet_2"></div>
<div id = "planet_3"></div>
<div id = "planet_4"></div>
</body>
</html>
我无法将我的行星定位在我想要的位置似乎很奇怪,我确定我在 background-position 元素上的语法是正确的
【问题讨论】: