日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 综合教程 >内容正文

综合教程

absolute居中的三种实现方式

發(fā)布時(shí)間:2023/11/24 综合教程 30 生活家
生活随笔 收集整理的這篇文章主要介紹了 absolute居中的三种实现方式 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

方式一:傳統(tǒng)方式,父容器relateive,子元素absolute,然后left:50%,再margin-left:-width/2

<div class="ago">
   <div class="mid"></div>
</div>
 
.ago{
    width:400px;
    height:200px;
    background:#ccc;
    position:relative;
}
.mid{
    width:50px;
    height:50px;
    background:red;
    position:absolute;
    left:50%;
    top:50%;
    margin:-25px 0 0 -25px;
}

方式二:獨(dú)立使用 absolute 一

<div class="nb">
     &nbsp;<div class="middle"></div>
</div>
 
.nb{
     width:400px;
     height:200px;
     background:#ccc;
     text-align:center;
     overflow:hidden;
}
.middle{
    display:inlineblock;
    *display:inline;*zoom:;
    width:50px;height:50px;
    background:green;
    position:absolute;
    margin-left:-38px;
    margin-top:75px;
}
/*思想:將內(nèi)部元素轉(zhuǎn)化成行內(nèi)元素,再在要居中的元素前加個(gè)空格,相當(dāng)一個(gè)行內(nèi)元素,
  然后將父元素text-align:center;把行內(nèi)元素居中顯示了
  然后將要居中的元素absolute,由于獨(dú)立使用absolute的跟性特性,它會(huì)脫離文檔流,并緊跟在空格的后面
  最后通過(guò)調(diào)整margin-left的值進(jìn)行居中
 */

方式三:獨(dú)立使用 absolute 二,也是我比較推崇方式,尤其是在移動(dòng)端,各種方便,管它是高矮胖搜呢,就是通吃,自從學(xué)會(huì)這種方式,媽媽再也不用擔(dān)心我的居中了。

<div class="db">
    <div class="dm"></div>
</div>
 
.db{
    width:400px;
    height:200px;
    background:#ccc;
}
.dm{
    width:50px;
    height:50px;
    background:pink;
    position:absolute;
    left:;right:;
    top:;bottom:;
    margin:auto;
} 
 
/*是不是很酷,我已完全不能自拔了*/

總結(jié)

以上是生活随笔為你收集整理的absolute居中的三种实现方式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。