HTML(26)——平面转换-旋转-多重转换-缩放

旋转

属性:transform:rotate(旋转角度)

角度的单位是deg。

  • 取值为正,顺时针旋转
  • 取值为负,逆时针旋转

默认情况下,旋转的原点是盒子中心点

改变旋转的原点可以使用属性:**transform-origin:**水平原点位置 垂直原点位置

取值:

  • 方位名词(left,top,right,bottom,center)
  • 像素单位数值
  • 百分比

例如,要让图片绕右下角旋转

transfrom-origin: right bottom;

多重转换

多重转换技巧:先平移再转换

transfrom: translate() rotate();

复制代码
    .luntai {
      margin: 30px auto;
      width: 1100px;
      height: 200px;
      border: 3px solid #333;
    }

    img {
      transition: all 4s;
      width: 200px;
    }

    .luntai:hover img {
      transform: translate(700px) rotate(360deg);
    }

当鼠标移入盒子内,轮胎就会向右边滚动

缩放

写法:

transform:scale(缩放倍数);

transform: scale(X轴缩放倍数,y轴缩放倍数);

复制代码
    .box {
      width: 200px;
      height: 165.58px;
      margin: 100px auto;
      background-color: #333;
    }

    img {
      width: 100%;
      transition: all 1s;
    }

    img:hover {
      transform: scale(2);
    }

该方法是以中心为原点进行缩放,如果直接在hover里面改变图片的大小,则是以左上角为原点

倾斜

属性:transform:skew(xxdeg);

效果图:

相关推荐
烤麻辣烫2 小时前
Web开发概述
前端·javascript·css·vue.js·html
lkbhua莱克瓦242 小时前
HTML与CSS核心概念详解
前端·笔记·html·javaweb
Mo_jon3 小时前
vite + vue 快速构建 html 页面 (舒适编写html文件)
前端·vue.js·html
weixin_462446233 小时前
【实战】Java使用 Jsoup 将浏览器书签 HTML 转换为 JSON(支持多级目录)
java·html·json·书签
RFCEO3 小时前
网页编程 课程一、HTML 基础入门
html·网页编程·基础课程
59678515417 小时前
css浮动
前端·css·html
松涛和鸣17 小时前
DAY55 Getting Started with ARM and IMX6ULL
linux·服务器·网络·arm开发·数据库·html
松涛和鸣1 天前
55、ARM与IMX6ULL入门
c语言·arm开发·数据库·单片机·sqlite·html
Web项目开发1 天前
静态企业 官网 html 模板,复制粘贴即可使用,适合快速搭建
css·html·css3
float_六七1 天前
HTML5语义标签:section的正确用法
前端·html·html5