之前一直搞不清楚哪个是哪个,哪个有什么用,因为三个都有trans前缀,可以称为“trans一族”。

1、transform

属性定义及使用说明:transform属性应用于元素的2D或3D转换。这个属性允许你将元素旋转,缩放,移动,倾斜等。

语法:transform: none|transform-functions;

例如:

  • transform: translate(-30px,-50%);
  • transform:rotate(7deg);

2、 translate

translate是transform的一个属性,表示2D平移,正数表示向右和向下,负数表示向左和向上

例如:

  • transform: translate(-50%,-50%);
  • transform:translate(0,100%) 表示从元素的当前位置延y轴方向,向下移动整个元素高度的
  • transform:translate(-20px,0)表示从元素的当前位置延x轴方向,向左移动20px

3、transition

过渡动画,CSS3 过渡是元素从一种样式逐渐改变为另一种的效果。

要实现这一点,必须规定两项内容:

  • 指定要添加效果的CSS属性
  • 指定效果的持续时间

例如:

  • transition: width 2s;(应用于宽度属性的过渡效果,时长为 2 秒)
  • transition:translate 2s;
  • transtion:all 2s;(所有有改变的属性)

注意: 如果未指定的期限,transition将没有任何效果,因为默认值是0。

指定的CSS属性的值更改时效果会发生变化。一个典型CSS属性的变化是用户鼠标放在一个元素上时,规定当鼠标指针悬浮(:hover)于 <div>元素上时:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Document</title>
<style>
div
{width:100px;height:100px;background:red;transition:width 2s;-webkit-transition:width 2s; /* Safari */
}div:hover
{width:300px;
}
</style>
</head>
<body><p><b>注意:</b>该实例无法在 Internet Explorer 9 及更早 IE 版本上工作。</p><div></div><p>鼠标移动到 div 元素上,查看过渡效果。</p></body>
</html>

注意: 当鼠标光标移动到该元素时,它逐渐改变它原有样式

要添加多个样式的变换效果,添加的属性由逗号分隔:

例如:transition: width 2s, height 2s, transform 2s;(添加了宽度,高度和转换效果)

CSS3中的transform、translate和transition相关推荐

  1. CSS3中的transform变形

    在CSS3中,用Transform功能可以实现文字或图像的旋转.缩放.倾斜.移动这四种类型的变形,这四种变形分别使用rotate.scale.skew和translate这四种方法来实现.将这四种变形 ...

  2. 简单介绍CSS3中的transform的使用方法

    一,转换(transform)是CSS3中具有颠覆性的特征之一,可以实现元素的位移,旋转,缩放等效果.分为两种转换,分别是2D以及3D转换效果. 转换可以简单理解为的变形,其主要效果有三种: 移动:t ...

  3. 关于 css 中的转换属性,CSS3中的transform转换属性

    linux(centos)下挂载ntfs文件系统 在将硬盘插到Linux系统上,打开硬盘时一直提示:unknown filesystem type 'ntfs'.在尝试网上的方法也遇到了一些问题. 下 ...

  4. css3中的变形(transform)、过渡(transtion)、动画(animation)

    Transform字面上就是变形,改变的意思.在CSS3中transform主要包括以下几种:旋转rotate.扭曲skew.缩放scale和移动translate以及矩阵变形matrix.下面我们一 ...

  5. css中变形,css3中变形处理

    transfrom功能 在css3 中可以使用transfrom功能实现文字或图像的旋转,缩放,倾斜,移动等变形处理 deg是css3中使用的一种角度单位. 旋转: 使用rotate方法,在参数中加入 ...

  6. css3有趣的transform形变

    Python微信订餐小程序课程视频 https://edu.csdn.net/course/detail/36074 Python实战量化交易理财系统 https://edu.csdn.net/cou ...

  7. CSS3中rotate的作用

    一.CSS3中的transform(旋转)允许您翻转,旋转,缩放和倾斜元素. transform(旋转)是一种让元素更改形状,大小和位置的效果. CSS3支持2D和3D转换. 例子: <html ...

  8. 关于css3中的2d样式skew倾斜详解

    简介: 在css3中,transform有个属性skew,能使元素产生倾斜效果,不少小伙伴接触到时都很费解,为什么倾斜效果和自己想的不一样,当然网上也有不少死记硬背规律口诀的方法,但我个人觉得都不是很 ...

  9. css3中的3d元素

    景深 perspective(n)为 3D 转换元素定义透视视图 perspective的中文意思是:透视,视角. 没有透视定义,不成3D. 下图为透视的一张图: CSS3中3D transform的 ...

最新文章

  1. 数据统计脚本(一周)
  2. 我的第一个python web开发框架(1)——前言
  3. 智领先机 惠普推出家庭信息中心HIC
  4. navicat修改sqlserver密码_oracle密码过期
  5. 关于Android Service真正的完全详解,你需要知道的一切
  6. NTU 课程笔记: PNP
  7. 一篇文章学懂Shell脚本,最简明的教程在这里
  8. ajax获取json数据为undefined--原因解析
  9. 视频预训练界的HERO!微软提出视频-语言全表示预训练模型HERO,代码已开源!...
  10. 函数扩展(函数拦截)
  11. GitHub 新手使用手册
  12. 如何重命名Git标签?
  13. java的反射技术_Java学习——反射技术
  14. Java的GUI学习七(鼠标事件)
  15. w25q64 linux,我用W25Q16的读写函数测试w25Q64怎么总是失败?需要改动什么吗?
  16. html背景图透明文字正常,背景图片 透明 文字不透明
  17. 通俗易懂的讲解 网关是什么
  18. 会计专业与计算机专业结合复合型,我国会计电算化的现状、问题及对策
  19. 锦标赛算法Python实现
  20. 学编程好比学游泳——欠炼

热门文章

  1. PTA--文件--函数题--写文章--C语言
  2. luogu 1909
  3. 现代信号处理——AR模型谱估计
  4. 【基础】利用 hexo + Gitpage 开发自己的博客
  5. 使用gitpage和hexo开发你自己的博客更新
  6. 诗人与世界 —— Nobel Lecture Of Wislawa Szymborska 维斯拉瓦·辛博斯卡诺贝尔奖演讲
  7. 串口通信与全双工、半双工、单工
  8. perror mysql_MySQL下perror工具查看System Error Code信息
  9. Eslint 强行将let 转化成const解决方法
  10. 乾颐堂安德云HCIE:华为桌面云类型和关键特性