首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]css3居中的代码

发布于 2024-11-11 15:22:43
0
28

CSS3居中功能是CSS3提供的一种布局方式,可以在HTML中使用这种功能,让页面元素在屏幕中央水平或垂直居中。

/*水平居中*/
div {
  width: 200px;
  height: 100px;
  margin: 0 auto;
}

/*垂直居中*/
div {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/*水平垂直都居中*/
div {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
} 

以上代码中,第一个例子使用margin将元素水平居中,其中auto会使元素左右两侧的外边距相等,从而实现居中效果。

第二个例子使用了position属性和transform属性,top和left都设置为50%,使元素垂直和水平都居中,transform属性中的translate(-50%,-50%)是为了让元素正中心与屏幕正中心重合。

第三个例子是将以上两个方法结合起来,水平垂直都居中。

CSS3居中功能可以在Web开发中大显身手,为我们的布局工作带来了极大的便捷。

评论
一个月内的热帖推荐
91云脑
Lv.1普通用户

62849

帖子

14

小组

291

积分

赞助商广告
站长交流