怎么用css实现水平垂直绝对居中? - css笔记

我们常常需要让某个div块或是文本水平垂直绝对居中,那么,都有哪些方法呢?这一次的css笔记分享下怎么用css实现水平垂直绝对居中

在使用CSS进行网页布局时,我们常常需要让某个div块或是文本水平垂直绝对居中,那么,都有哪些方法呢?这一次的css笔记分享下怎么用css实现水平垂直绝对居中。

第壹种: 

伸缩盒子,要定义在父类

怎么用css实现水平垂直绝对居中? - css笔记
.father-box {
    display: flex;
    justify-content: center; /*水平居中*/
    align-items: center;/*垂直居中*/
}

第贰种:

若父容器下只有一个元素,且父元素设置了高度,则只需要使用相对定位即可

怎么用css实现水平垂直绝对居中? - css笔记
.father-box {
	height:200px;
}
.son-box {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    text-align: center;
}

第叁种:

Flex 布局

怎么用css实现水平垂直绝对居中? - css笔记
.father-box {
    display:flex;/*Flex布局*/
    display: -webkit-flex; /* Safari */
    align-items:center;/*指定垂直居中*/
}
.son-box {
	text-align: center;
}

第肆种:

怎么用css实现水平垂直绝对居中? - css笔记
.father-box {
	position: relative;
	width: 800px;
	height: 300px;
}
.son-box {
	position: absolute;
	top: 50%;
        transform: translate(0, -50%);
	width: 100%;
        text-align: center;
}

比较专业的(推荐):

怎么用css实现水平垂直绝对居中? - css笔记-Npcink
怎么用css实现水平垂直绝对居中? - css笔记-Npcink

怎么居中? - CSS笔记

下载权限

查看
  • 免费下载
    评论并刷新后下载
    登录后下载

查看演示

  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余

WordPress 主题教程:从零开始制作 WordPress 主题

2019-2-3 23:12:37

优优教程网底部区块 - WordPress区块

2020-9-3 15:16:41

⚠️
Npcink上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。
无意侵害您的权益,请发送邮件至 1355471563#qq.com 或点击右侧 私信:Muze 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索