transform: translate(-50%, -50%);

来源:15-4 面试常考题之宽高不定实现盒子水平垂直居中

LeeSin_King123

2020-04-29 22:08

transform: translate(-50%, -50%);它代表x,y轴的话,不应该是向下和向左移?

写回答 关注

3回答

  • 五月的夏天
    2020-04-30 21:23:21

    你好,坐标轴x轴是从右往左为正,y轴是从上往下为正

    慕仙9531...

    translate 默认以自己的中心点为原点(0,0),你误导人了。 rotations, scaling or skewing, that need a specific point as a "transform-origin". 参考:https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Transforms/Using_CSS_transforms

    2020-05-04 17:04:22

    共 1 条回复 >

  • 慕婉清0893021
    2020-05-02 10:50:27

    HTML元素的坐标系是以页面左上角为原点,正右方向是 x 轴正方向,正下方向是 y 轴正方向。

    所以这行代码是向左、向上移动。

    另外, z 轴方向是正对着屏幕外的我们。?

  • 慕慕6563243
    2020-04-30 14:29:56

    可能吧

初识HTML(5)+CSS(3)-升级版

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

1225812 学习 · 18234 问题

查看课程

相似问题