`2D` 转换之 `translate`

2019-11-17  本文已影响0人  王玉伟的伟
  1. 2D 转换
  1. translate 语法
transform: translate(x, y)
transform: translateX(n)
transfrom: translateY(n)
  1. 重点知识点

    • 2D 的移动主要是指 水平、垂直方向上的移动
    • translate 最大的优点就是不影响其他元素的位置
    • translate 中的100%单位,是相对于本身的宽度和高度来进行计算的
    • 行内标签没有效果
  2. 代码演示

div {
  background-color: lightseagreen;
  width: 200px;
  height: 100px;
  /* 平移 */
  /* 水平垂直移动 100px */
  /* transform: translate(100px, 100px); */

  /* 水平移动 100px */
  /* transform: translate(100px, 0) */

  /* 垂直移动 100px */
  /* transform: translate(0, 100px) */

  /* 水平移动 100px */
  /* transform: translateX(100px); */

  /* 垂直移动 100px */
  transform: translateY(100px)
}
十六、2D 转换 rotate
  1. rotate 旋转

    • 2D 旋转指的是让元素在二维平面内顺时针或者逆时针旋转
  2. rotate 语法

/* 单位是:deg */
transform: rotate(度数) 
  1. 重点知识点
  1. 代码演示
img:hover {
  transform: rotate(360deg)
}
上一篇 下一篇

猜你喜欢

热点阅读