美文网首页我爱编程
CSS3上下左右居中

CSS3上下左右居中

作者: 灰纸白字 | 来源:发表于2018-06-12 19:13 被阅读11次

方法1

div使用绝对布局,设置margin:auto;并设置top、left、right、bottom的值相等即可,不一定要都是0。

.main{
   text-align: center; /*让div内部文字居中*/
   background-color: #fff;
   border-radius: 20px;
   width: 300px;
   height: 350px;
  margin: auto;
   position: absolute;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
}

方法2

仍然是绝对布局,让left和top都是50%,这在水平方向上让div的最左与屏幕的最左相距50%,垂直方向上一样,所以再用transform向左(上)平移它自己宽度(高度)的50%,也就达到居中效果了。

.main{
   text-align: center;
   background-color: #fff;
   border-radius: 20px;
   width: 300px;
   height: 350px;
   position: absolute;
   left: 50%;
   top: 50%;
   transform: translate(-50%,-50%);
}

相关文章

  • 如何实现图片在div中保持长宽比且垂直水平居中

    代码 参考文档 css3怎么让img上下左右居中 css img 等比例自动缩放 Flex 布局教程:语法篇

  • CSS3上下左右居中

    方法1div使用绝对布局,设置margin:auto;并设置top、left、right、bottom的值相等即可...

  • fixed absolute 居中定位的两种方法

    一、使用transform进行居中 html部分 上下左右居中 左右居中 上下居中 二、使用margin进行居中(...

  • 上下左右居中

    一、上下左右居中:(内容高度宽度固定) 二、上下左右居中:(内容高度或者宽度不固定) 三、通过margin 在普通...

  • 必会基础题

    1.html5和css3的新特性 ? 参考传送门 2.一个200*200的div在不同分辨率屏幕上下左右居中(用c...

  • 文字与元素居中的方式

    我们经常会让元素进行上下左右的居中,这里提供几种方法供大家使用 我们经常会让元素进行上下左右的居中,这里提供几种方...

  • 元素div 上下左右居中方法总结

    元素div 上下左右居中方法总结 情景一:一个浏览器页面中,只有一个div模块,让其上下左右居中 解决方案: { ...

  • 如何写一个遮挡层和对话框

    遮挡层,全屏 对话框上下左右居中 html css

  • 上下左右居中

    1.父为block element,子随意 2.父为block element,子为inline element ...

  • HTML+CSS \01

    1、如何实现不确定宽高的盒子上下左右居中 2、如何实现不确定宽高的图片上下左右居中 3、纯css写倒三角的原理:

网友评论

    本文标题:CSS3上下左右居中

    本文链接:https://www.haomeiwen.com/subject/nsmreftx.html