亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何讓一個div位于兩個div交叉部分(如圖)?

如何讓一個div位于兩個div交叉部分(如圖)?

慕粉1555408013 2017-04-14 17:27:57
查看完整描述

4 回答

已采納
?
BalanceGo

TA貢獻1條經驗 獲得超0個贊

<style>
.box-1,
.box-2?{
width:?200px;
height:?150px;
border:?1px?solid?#666;
}

.box-1?{
background:?#9a0;
}

.box-2?{
background:?#c56;
}

.box-3?{
width:?150px;
height:?70px;
background:?#c22;
margin:?auto;
transform:?translateY(-50%);
}
</style>
<div?class="box-1">
</div>
<div?class="box-2">
<div?class="box-3"></div>
</div>


查看完整回答
反對 回復 2017-04-15
?
qq_物是人非事事休_0

TA貢獻2條經驗 獲得超0個贊

顯然用定位來做

查看完整回答
反對 回復 2017-04-20
?
譚勝

TA貢獻1條經驗 獲得超0個贊

第一步:將三個DIV設置為同級元素;
第二步:為三個DIV的父元素設置 position:relative;或position:absolute;不用給父元素設置距離;
第三部:給你要位于中間的元素設置position:absolute(脫離文檔流);然后通過 top:*px;left:*px;調整位置到中間就行了;
注 :*指的是像素距離,使用百分比也可以;

查看完整回答
反對 回復 2017-04-14
?
學習js

TA貢獻85條經驗 獲得超55個贊

用絕對定位

查看完整回答
反對 回復 2017-04-14
  • 4 回答
  • 0 關注
  • 3459 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號