如何實現水平垂直居中?
實現居中效果的方法:
1、用absolute + 負margin
father{
> position: relative;//父元素設定絕對定位
> }
> .son{
> position: absolute;
> width:100px;
height:100px;
> top: 50%;
> left: 50%;
> margin-left: -50px;
> margin-top: -50px;
> }
2、absolute + margin auto
.father{
position: relative;//父元素設定絕對定位
}
.son{
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
}
3、absolute + transform
.father{
position: relative;//父元素設定絕對定位
}
.son{
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
4、absolute + calc,
.father{
position: relative;//父元素設定絕對定位
}
.son{
position: absolute;
width:100px;
height:100px;
top: calc(50%-50px);
left: calc(50%-50px);
}
5、flex佈局
.father{
display: flex;
justify-content: center; /*顯示在主軸的中間*/
align-items: center; /*子項在側軸中間位置*/
}
6、grid佈局
.father{
display:grid;
align-items:center;
justify-items:center;
}
7、css新增的table屬性
.father {
display: table-cell;
text-align: center;
vertical-align: middle;
}
.son {
display: inline-block;
}
8、text-align和line-height
.father{
text-align: center;
width: 100px;
height: 100px;
background: indianred;
line-height: 100px;
}
相關文章
- 如何實現span元素垂直水平居中效果
- 如何實現div水平和垂直居中效果
- 16種方法實現水平居中垂直居中
- 水平垂直居中的實現方法
- css 水平垂直居中實現方式CSS
- 淺談居中問題(水平居中、垂直居中、水平垂直居中)
- 如何實現婚戀app原始碼中元素水平垂直居中?APP原始碼
- css實現水平垂直居中的幾種方式CSS
- div實現水平垂直居中的幾種方法
- CSS實現水平垂直居中的方式有哪些?CSS
- 元素水平垂直居中三種方法實現
- css實現垂直水平居中的幾種方法CSS
- css實現div水平垂直居中程式碼CSS
- CSS垂直居中和水平居中CSS
- CSS水平居中和垂直居中CSS
- css水平垂直居中CSS
- CSS垂直水平居中CSS
- 元素垂直水平居中
- 水平居中、垂直居中、水平垂直居中、浮動居中、絕對定位居中…….幫你搞定
- 水平垂直居中佈局的多種實現方式
- 三行CSS程式碼實現水平垂直居中CSS
- 元素水平居中,垂直居中方法
- css如何實現未知寬高div中圖片垂直水平居中效果CSS
- CSS 實現元素在當前視窗水平垂直居中CSS
- 【CSS】水平垂直居中的4種實現(寬高不定)CSS
- css實現div在頁面中永遠垂直水平居中CSS
- css實現瀏覽器垂直水平居中效果程式碼CSS瀏覽器
- jQuery實現的div垂直水平居中例項程式碼jQuery
- css實現的圖片水平垂直居中程式碼CSS
- 純CSS完美實現垂直水平居中的6種方式CSS
- CSS水平居中和垂直居中的方法CSS
- css水平、垂直居中的方法CSS
- css div全屏水平垂直居中CSS
- CSS按鈕垂直水平居中CSS
- CSS視窗垂直水平居中CSS
- CSS的垂直居中和水平居中總結CSS
- CSS佈局之水平居中和垂直居中CSS
- css-水平居中、垂直居中(初級篇)CSS