资讯专栏INFORMATION COLUMN

元素实现绝对居中的三种方法

Tonny / 972人阅读

摘要:如何实现的页面绝对居中为了看到效果,我们先给一个样式方法一弹性布局第一种方法是弹性布局,父元素为,子元素顺着父容器的主轴居中排列。此时将元素上移和左移元素自身大小的一半,就能使元素居中。

如何实现container的页面绝对居中?

为了看到效果,我们先给container一个样式

方法一:弹性布局

第一种方法是弹性布局,父元素display为flex,子元素顺着父容器的主轴居中排列。

方法二:绝对定位,top和left固定后用margin移动元素

元素实现绝对定位后,定义top和left分别为50%,此时元素的顶部位于页面的纵向中轴,元素的左部位于横向中轴,也就是仿佛将页面均分为四块,container的左上角顶点位于正中心。
此时将元素上移和左移元素自身大小的一半,就能使元素居中。

方法三:translate进行平移

元素在页面的位置为距离顶部和左部都为50%,用translate对元素实现位置的平移,移动的大小就是自身长度和宽度的一半。

实现效果

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/112701.html

相关文章

  • 构建静态页面 之 [ 布局 ]

    摘要:布局描述表示对页面中的显示效果进行一些排列水平方向居中垂直方向居中居中布局水平方向居中第一种方式水平居中行内块级元素水平居中的第一种方法该方法需作用在父子结构中为父级设置属性为子级设置属性注意的问题属性是设置文本内容对齐方式的 布局 描述 表示对页面中的显示效果进行一些排列 水平方向居中 垂直方向居中 居中布局 水平方向居中 第一种方式 水平居中 + 行内块级元素(text-a...

    andot 评论0 收藏0
  • 构建静态页面 之 [ 布局 ]

    摘要:布局描述表示对页面中的显示效果进行一些排列水平方向居中垂直方向居中居中布局水平方向居中第一种方式水平居中行内块级元素水平居中的第一种方法该方法需作用在父子结构中为父级设置属性为子级设置属性注意的问题属性是设置文本内容对齐方式的 布局 描述 表示对页面中的显示效果进行一些排列 水平方向居中 垂直方向居中 居中布局 水平方向居中 第一种方式 水平居中 + 行内块级元素(text-a...

    JessYanCoding 评论0 收藏0
  • 截图图片两边使图片在盒子里居中三种方法

    摘要:部分如下我用的是绝对定位我用的是我用的是左右大比例负以上就是截取隐藏图片两侧让图片在盒子居中的种方法了,希望能能对大家有用。 最近项目改版,需要在一个正方形的盒子区域中显示图片,由于旧数据中都是横向长方形的图片,旧数据又不能舍弃,产品就要求对于这种图片进行两边截取,在正方形盒子中只显示图片中间部分的(蛋)要(疼)求。 经过一番尝试一共找到3种可以成功实现的方法,在此分享一下。 原图如下...

    GHOST_349178 评论0 收藏0
  • 截图图片两边使图片在盒子里居中三种方法

    摘要:部分如下我用的是绝对定位我用的是我用的是左右大比例负以上就是截取隐藏图片两侧让图片在盒子居中的种方法了,希望能能对大家有用。 最近项目改版,需要在一个正方形的盒子区域中显示图片,由于旧数据中都是横向长方形的图片,旧数据又不能舍弃,产品就要求对于这种图片进行两边截取,在正方形盒子中只显示图片中间部分的(蛋)要(疼)求。 经过一番尝试一共找到3种可以成功实现的方法,在此分享一下。 原图如下...

    import. 评论0 收藏0
  • css元素居中方法归纳

    摘要:水平和垂直方向都可居中统一代码相同的代码抽取绝对定位注意点生成绝对定位的元素,相对于定位以外的第一个父元素进行定位。等不一定要设置为,只要和的值相等,即可实现水平居中。 水平和垂直方向都可居中 统一HTML代码: 相同的css代码抽取: .inner{ width: 50px; height: 50px; background-color: aqu...

    Xufc 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<