亚洲国产精品成人无码区,公天天吃我奶躁我的比视频,亚洲国产欧美视频亚洲国产精品一区二区成人片不卡,天天躁日日躁狠狠躁视频2021,起视碰看97视频在线少妇久久久久久人妻无码, 芒果乱码一线二线三线新区 ,亚洲熟妇无码AⅤ不卡在线播放,人妻少妇乱子伦无码专区

400-800-9385
網(wǎng)站建設資訊詳細

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

發(fā)表日期:2019-10-14 10:52:32   作者來源:樂文慶   瀏覽:4357   標簽:網(wǎng)站前端制作    
在日常web前端頁面開發(fā)中經(jīng)常會遇到頁面居中的彈窗功能,設計師在設計這些彈窗的時候一般都是設計成頁面居中的。如下:
 

DIV塊



這里就是一個圖標和一行文字相對于整個背景居中。
那么用什么方式實現(xiàn)比較方便呢
  1. 切一張透明png圖片,和底圖大小一致的,直接放上去。這種最簡單省力,但是對后期修改文字圖標不是很友好。
  2. 將圖標和文字單獨出來,用一個固定大小的div包裹住,運用定位來居中,這里默認該div大小為300 x 300; 實現(xiàn)代碼如下:
.div{
position: absolute;
Left:50%;
Top:50%;
Margin-left: -150px;
Margin-top: -150px;
Text-aline: center;
}
這里做到了div的相對居中,然后還要測量圖標和文字之間的間隔,給img一個margin-bottom,來實現(xiàn)上下居中,這種方式就比較靈活了,圖標和文字都能隨時更換,但是由于限制了寬高,所以也存在一定的局限性。
  1. 直接通過設置包裹的div的定位來居中,不限寬高,如下:
Div{
position: absolute;
Left:50%;
Top:50%;
transform: translate(-50%,-50%);
}
這樣就實現(xiàn)了相對居中,而且不會因為div里內(nèi)容的多少而出現(xiàn)位置的偏差。算是比較完美的實現(xiàn)方式了。當然也要注意顯示上的優(yōu)化,如果文字過多,出現(xiàn)換行的情況,最好是在兩邊留點邊距,看起來不那么生硬。如下:
Div{
position: absolute;
Left:50%;
Top:50%;
transform: translate(-50%,-50%);
Padding:20px;
Box-sizing:border-box;
}
這里padding:20px;是設置上下左右邊距為20像素,使內(nèi)容不貼邊。而box-sizing:border-box;這個屬性則是設置padding的值包含在div的區(qū)域內(nèi),不是在區(qū)域外增加邊距,對一些要求特殊的布局能起到很好的兼容作用,不用計算拋開padding值之后的區(qū)域?qū)捀摺?br /> 當然也還有其他方式來實現(xiàn)居中效果,這里就不一一列出了。
如沒特殊注明,文章均為方維網(wǎng)絡原創(chuàng),轉(zhuǎn)載請注明來自http://www.oulysa.com/news/5368.html
国产一区二区三区怡红院| 一本之道中文日本高清| 欧美日韩免费在线一区二区三区不卡| 国产乱人伦av在线a最新| 欧美精品第一区二区三区| 久久综合之合合综合久久| 国产成a人片在线观看网站| 少妇的肉体在线观看| 精品72久久久久久久中文字幕| 欧美videosdesexo肥婆| 高清不卡av一区二区三区|日本| 国产日产久久高清欧美一区| 亚洲国产国产综合一区首页| 中文字幕国产91| 日本精品久久久久影院日本| 欧美精品不卡专区在线观看| 久久中文字幕人妻熟AV女| 国模大胆一区二区三区| 体验区试看120秒啪啪免费| 亚洲综合图片小说区热久久| 国产精品色视频ⅩXXX| 三年片在线观看免费观看大全动漫| 亚洲精品黄色视频在线观看免费资源| 亚洲成AV成人片在线观看天堂| 深夜A级毛片催情精视频免费| 国产一区二区三精品久久久无广告| 精品国产第一区二区三区| 亚洲欧美闷骚少妇影院| 久久婷婷综合激情亚洲狠狠| 国产成人无码精品一区在线观看| 久久久无码精品亚洲A片猫咪| 俺也来俺也去俺也射| 最近更新中文字幕第一页| 亚洲欧洲日产国码AV天堂偷窥| 日本不卡高清视频v中文字幕| 国产精品一级黄片免费在线观看| 开放刺激的一对一视频交友| 手机永久无码国产av毛片| 91嫩草草国产观看免费| 久久精品午夜福利电影| 97人人超碰国产精品最新O|