父背景中的背景升起

时间:2017-10-13 10:56:22

标签: html css

我想让孩子div上升一点。(没有位置属性)父div有背景颜色。请看图像。 enter image description here

我尝试过这段代码。但没有运气。

.parent {
  background: #3498db;
}

.child {
  background: #34495e;
  margin-top: -100px;
}
<div class="parent">
  <div class="child"></div>
</div>

任何解决方案?

4 个答案:

答案 0 :(得分:2)

您可以使用transform;

.child { transform: translateY(-100px); }

也允许相对单位

答案 1 :(得分:0)

见:

&#13;
&#13;
.parent {
  background: #3498db;
  width: 100%;
  height: 300px;
  text-align: center;
  display: inline-block;
  margin-top: 60px;
}

.child {
  display: block;
  background: #34495e;
  margin: -60px auto 0;
  width: 200px;
  height: 200px;
}
&#13;
<div class="parent">
  <div class="child"></div>
</div>
&#13;
&#13;
&#13;

答案 2 :(得分:0)

请试试这个,

.parent {
  background: #3498db;
  width:100%;
  height:500px;
  margin:100px auto 0; 
}

.child {
  background: #34495e;  
  width:200px;
  height:300px;
  margin:0 auto;
  position:relative;
  top:-100px;
}
<div class="parent">
  <div class="child"></div>
</div>

答案 3 :(得分:0)

使用CSS属性SELECT * FROM JOBCARD JC JOIN JOBS J ON JC.job_ID = J.job_ID WHERE J.Status = 'jobDone' 并查看下面的工作代码段:

select * from jobs where Status='jobDone'
transform