CSS布局之水平垂直居中
来源:互联网 发布:windows grub 修复系统 编辑:程序博客网 时间:2024/05/16 10:29
水平垂直居中的布局在编程中经常遇到,在此总结一下水平垂直居中的方法。
方法一: 子元素绝对定位,left、right、top、buttom都设为0 margin为auto
<div class="container"> <div class="box"></div></div>.container{ border:1px solid black; width:300px; height:300px; position:relative;}.box{ border:1px solid red; width:50px; height:50px; position:absolute; left:0; right: 0; top:0; bottom:0; margin:auto;}
方法二:子元素绝对定位,left值 top值设为50%,另外设置margin-left和margin-top值为负的元素属性width、height值的一半
.container{ border:1px solid black; width:300px; height:300px; position:relative;}.box{ border:1px solid red; width:50px; height:50px; position:absolute; left:50%; top: 50%; margin-left:-25px; margin-top:-25px;}
方法三:子元素绝对定位,left值 top值设为50%,另外设置transform:translate(-50%,-50%);
.container{ border:1px solid black; width:300px; height:300px; position:relative;}.box{ border:1px solid red; width:50px; height:50px; position:absolute; left:50%; top: 50%; transform: translate(-50%,-50%);}
方法四:flex布局方法:设置容器的布局方式为display:block,同时设置子元素的margin:auto
#container{ border: 1px solid red; width: 500px; height: 500px; display: flex;}#box{ margin: auto; border: 1px solid red; width: 100px; height: 100px;}
0 0
- 解读CSS布局之-水平垂直居中
- CSS布局之水平垂直居中
- css布局之水平垂直居中
- 解读CSS布局之-水平垂直居中
- CSS布局之水平垂直居中
- 解读 CSS 布局之水平垂直居中
- CSS布局之-水平垂直居中
- 解读 CSS 布局之水平垂直居中
- 解读 CSS 布局之水平垂直居中
- CSS水平垂直居中布局
- CSS水平垂直居中布局
- css水平垂直居中布局
- CSS布局div之水平居中与垂直居中
- CSS常用布局之——水平垂直居中解决方案
- CSS之水平垂直居中
- CSS之水平垂直居中
- 慕课手记----HTML+CSS单列布局--水平居中,垂直居中,水平垂直居中
- CSS布局——DIV水平居中和垂直居中
- 设计模式读书笔记之观察者模式(Observer)
- 搜索算法总结
- 什么是用户画像?
- web.xml设置:servlet-name url-pattern
- Hibernate原生SQL查询多表关联,SQL语句要注意的问题
- CSS布局之水平垂直居中
- Android 点击按钮同时更换按钮背景颜色和按钮文本颜色
- web中添加ajax框架dwr
- ORACLE表空间的导入与导出
- 设计模式读书笔记之建造者模式(Builder)
- 资源 genymotion-2.6.0-vbox.exe不能下载的解决方案
- simhash算法
- 写论文第三天:绘制初步策略的评估结果
- ANDROID webview加载本地内容代码