成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

網(wǎng)站前端制作之如何讓一個(gè)div保持頁(yè)面上下左右居中

2023-03-12    分類: 網(wǎng)站建設(shè)

在日常web前端頁(yè)面開發(fā)中經(jīng)常會(huì)遇到頁(yè)面居中的彈窗功能,設(shè)計(jì)師在設(shè)計(jì)這些彈窗的時(shí)候一般都是設(shè)計(jì)成頁(yè)面居中的。如下:

DIV塊

這里就是一個(gè)圖標(biāo)和一行文字相對(duì)于整個(gè)背景居中。
那么用什么方式實(shí)現(xiàn)比較方便呢 切一張透明png圖片,和底圖大小一致的,直接放上去。這種最簡(jiǎn)單省力,但是對(duì)后期修改文字圖標(biāo)不是很友好。 將圖標(biāo)和文字單獨(dú)出來(lái),用一個(gè)固定大小的div包裹住,運(yùn)用定位來(lái)居中,這里默認(rèn)該div大小為300 x 300; 實(shí)現(xiàn)代碼如下:.div{
position:absolute;
Left:50%;
Top:50%;
Margin-left: -150px;
Margin-top: -150px;
Text-aline: center;
}
這里做到了div的相對(duì)居中,然后還要測(cè)量圖標(biāo)和文字之間的間隔,給img一個(gè)margin-bottom,來(lái)實(shí)現(xiàn)上下居中,這種方式就比較靈活了,圖標(biāo)和文字都能隨時(shí)更換,但是由于限制了寬高,所以也存在一定的局限性。 直接通過(guò)設(shè)置包裹的div的定位來(lái)居中,不限寬高,如下:Div{
position:absolute;
Left:50%;
Top:50%;
transform:translate(-50%,-50%);
}
這樣就實(shí)現(xiàn)了相對(duì)居中,而且不會(huì)因?yàn)閐iv里內(nèi)容的多少而出現(xiàn)位置的偏差。算是比較好的實(shí)現(xiàn)方式了。當(dāng)然也要注意顯示上的優(yōu)化,如果文字過(guò)多,出現(xiàn)換行的情況,好是在兩邊留點(diǎn)邊距,看起來(lái)不那么生硬。如下:
Div{
position:absolute;
Left:50%;
Top:50%;
transform:translate(-50%,-50%);
Padding:20px;
Box-sizing:border-box;
}
這里padding:20px;是設(shè)置上下左右邊距為20像素,使內(nèi)容不貼邊。而box-sizing:border-box;這個(gè)屬性則是設(shè)置padding的值包含在div的區(qū)域內(nèi),不是在區(qū)域外增加邊距,對(duì)一些要求特殊的布局能起到很好的兼容作用,不用計(jì)算拋開padding值之后的區(qū)域?qū)捀摺?/div>

當(dāng)前標(biāo)題:網(wǎng)站前端制作之如何讓一個(gè)div保持頁(yè)面上下左右居中
URL鏈接:http://jinyejixie.com/news12/243562.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)網(wǎng)站導(dǎo)航、網(wǎng)站維護(hù)、搜索引擎優(yōu)化企業(yè)網(wǎng)站制作、網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

安仁县| 漾濞| 靖远县| 通海县| 桂林市| 卢氏县| 甘南县| 边坝县| 襄垣县| 大安市| 丰城市| 晋江市| 巫山县| 京山县| 芦山县| 延川县| 大渡口区| 台北县| 普兰县| 晴隆县| 丹棱县| 普兰县| 云和县| 富阳市| 鄂托克前旗| 华容县| 丰城市| 新龙县| 新巴尔虎右旗| 抚州市| 北辰区| 星子县| 元朗区| 溧阳市| 墨玉县| 海林市| 南雄市| 绿春县| 米泉市| 依兰县| 阳高县|