国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開發(fā) > CSS > 正文

讓DIV水平垂直居中的兩種完美方法推薦

2024-07-11 08:33:12
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
今天寫的了百度前端學(xué)院春季班的任務(wù):定位和居中問題  由于距離上次學(xué)習(xí)CSS有點(diǎn)久遠(yuǎn)了,加上以前木有記筆記的習(xí)慣,方法忘得只剩下一種,今天通過網(wǎng)上查閱資料總結(jié)了以下兩種簡(jiǎn)單的方法讓DIV水平垂直居中。=。=
先來(lái)個(gè)效果圖:

HTML代碼:


復(fù)制代碼
代碼如下:
<div class="wrap">
<div class="main first">
<div id="left" class="yuan"></div>
<div id="right" class="yuan"></div>
</div>
</div>

CSS:
CSS Code復(fù)制內(nèi)容到剪貼板
  1. .main{        width: 400px;   
  2.     height: 200px;        overflow: hidden;   
  3.     background-color: #ccc;        position: absolute;   
  4. }    .yuan{   
  5.     width: 100px;        height: 100px;   
  6.     background-color:yellow;        border-radius: 50%;   
  7.     -moz-border-radius: 50%;        -webkit-border-radius: 50%;   
  8.     position: absolute;    }   
  9. #left{        top: -50px;   
  10.     left: -50px;    }   
  11. #right{        bottombottom: -50px;   
  12.     rightright: -50px;   
第一種方法:利用負(fù)margin,前提是需要知道尺寸。兼容性最好。
設(shè)定水平和垂直偏移父元素的50%,再根據(jù)實(shí)際長(zhǎng)度將子元素上左挪回一半大小

復(fù)制代碼
代碼如下:
.first{
top: 50%;
left: 50%;
margin-left: -200px;
margin-top: -100px;
}

第二種方法:利用CSS3的transform,寬度不定,支持IE9+

復(fù)制代碼
代碼如下:
.second{
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
}

以上這篇讓DIV水平垂直居中的兩種完美方法推薦就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持錯(cuò)新站長(zhǎng)站。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 加查县| 安达市| 荔波县| 昭通市| 顺义区| 岢岚县| 台湾省| 项城市| 乌鲁木齐市| 衡水市| 肇州县| 广德县| 宁陵县| 百色市| 泉州市| 宝应县| 久治县| 东兰县| 介休市| 虹口区| 岳池县| 朝阳市| 唐河县| 乌拉特中旗| 芜湖县| 韶关市| 延吉市| 内乡县| 东宁县| 江城| 容城县| 土默特左旗| 阜新| 白河县| 本溪| 观塘区| 贵溪市| 蒲城县| 阳原县| 洛南县| 龙陵县|