css3 中translate和transition的使用方法


Posted in HTML / CSS onMarch 26, 2020

translate和transition一直让我觉得,很牛皮很强大,怎么也学不会,其实是自己比较抗拒去了解她,接口看了不到半个小时的文档,大概了解了下,下面是示例,可以下载下来自己运行下试试

<!DOCTYPE html>
<html>
<head>
  <title>translate和transition</title>
</head>
<body>
<style type="text/css">
  div {
    width: 100px;
    height: 75px;
    background-color: red;
    border: 1px solid black;
  }

  div#translate {
    transition: all 2s;
    -ms-transition: all 2s;
    -webkit-transition: all 2s;
  }

  div#translate:hover{
    transform: translate(50px, 100px);
    -ms-transform: translate(50px, 100px);
    -webkit-transform: translate(50px, 100px);
  }
</style>
<div>Hello, This is a Div element</div>
<div id='translate'>Hello, This is another Div element</div>
</body>
</html>

演示demo请点(这里)[/css3/translate.html]

translate(a, b):用官方的话说叫做2D转移,其实就是平面上的x轴和y轴移动,搞那么多名词就是因为我们学识太低,不想让我们容易了解
a - 在横向(左右方向)也就是x轴移动a单位距离,比如是10px,那么就移动10px,正值向右移动,负值向左移动 b - 在纵向(上下方向)也就是y轴移动b单位距离,比如是50px,那么就移动10px,正值向下移动,负值向上移动

起点在左上角哈,但是如果元素位置开始就设置了非原点的话就另说了,就是在元素基础上做计算

原点(0,0)-------
|
|
|

transition 动画过渡

transition: property duration timing-function delay

property - css属性

duration - 动画执行时长 如果为0 动画不执行

timing-function 动画执行方式 默认ease

delay - 动画延迟执行时间 默认0

这四个是属性,别以为我是写了其他的属性,具体的看(文档)[https://developer.mozilla.org/zh-CN/docs/Web/CSS/transition]

总结

到此这篇关于css3 中translate和transition的使用方法的文章就介绍到这了,更多相关css3 translate transition 使用内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章,希望大家以后多多支持三水点靠木!

HTML / CSS 相关文章推荐
CSS3 text-shadow实现文字阴影效果
Feb 24 HTML / CSS
CSS3解析抖音LOGO制作的方法步骤
Apr 11 HTML / CSS
利用CSS3的3D效果制作正方体
Mar 10 HTML / CSS
HTML5之WebGL 3D概述(下)—借助类库开发及框架介绍
Jan 31 HTML / CSS
用HTML5实现网站在windows8中贴靠的方法
Apr 21 HTML / CSS
使用html5制作loading图的示例
Apr 14 HTML / CSS
canvas之自定义头像功能实现代码示例
Sep 29 HTML / CSS
Canvas制作旋转的太极的示例
Mar 09 HTML / CSS
Css预编语言及区别详解
Apr 25 HTML / CSS
CSS变量实现主题切换的方法
Jun 23 HTML / CSS
CSS实现单选折叠菜单功能
Nov 01 HTML / CSS
使用HBuilder制作一个简单的HTML5网页
Jul 07 HTML / CSS
CSS3 不定高宽垂直水平居中的几种方式
Mar 26 #HTML / CSS
使用 CSS3 中@media 实现网页自适应的示例代码
Mar 24 #HTML / CSS
css3通过scale()、rotate()实现放大、旋转
Mar 19 #HTML / CSS
CSS3属性 line-clamp控制文本行数的使用
Mar 19 #HTML / CSS
CSS3实现文字描边的2种方法(小结)
Feb 14 #HTML / CSS
用css3实现转换过渡和动画效果
Mar 13 #HTML / CSS
利用CSS3的3D效果制作正方体
Mar 10 #HTML / CSS
You might like
PHP中foreach循环中使用引用要注意的地方
2011/01/02 PHP
一个基于PDO的数据库操作类(新) 一个PDO事务实例
2011/07/03 PHP
深入PHP5中的魔术方法详解
2013/06/17 PHP
php 获取本地IP代码
2013/06/23 PHP
PHP基于接口技术实现简单的多态应用完整实例
2017/04/26 PHP
php中时间函数date及常用的时间计算
2017/05/12 PHP
js中格式化日期时间型数据函数代码
2010/11/08 Javascript
js创建数据共享接口——简化框架之间相互传值
2011/10/23 Javascript
jQuery客户端分页实例代码
2013/11/18 Javascript
jquery操作复选框(checkbox)的12个小技巧总结
2014/02/04 Javascript
JS实现的生成随机数的4个函数分享
2015/02/11 Javascript
JavaScript匿名函数用法分析
2015/02/13 Javascript
JavaScript常用数组算法小结
2016/02/13 Javascript
精通JavaScript的this关键字
2020/05/28 Javascript
JavaScript和jquery获取父级元素、子级元素、兄弟元素的方法
2016/06/05 Javascript
深入浅析search 搜索框的写法
2016/08/02 Javascript
Vuex2.0+Vue2.0构建备忘录应用实践
2016/11/30 Javascript
Jquery Easyui日历组件Calender使用详解(23)
2016/12/18 Javascript
jQuery+CSS3实现点赞功能
2017/03/13 Javascript
详解React-Native解决键盘遮挡问题(Keyboard遮挡问题)
2017/07/13 Javascript
jQuery Form插件使用详解_动力节点Java学院整理
2017/07/17 jQuery
自定义类似于jQuery UI Selectable 的Vue指令v-selectable
2017/08/23 jQuery
layui表格 返回的数据状态异常的解决方法
2019/09/10 Javascript
JavaScript随机数的组合问题案例分析
2020/05/16 Javascript
[03:16]DOTA2完美大师赛小组赛精彩集锦
2017/11/22 DOTA
使用Python开发SQLite代理服务器的方法
2018/12/07 Python
Python 动态变量名定义与调用方法
2020/02/09 Python
python 使用while循环输出*组成的菱形实例
2020/04/12 Python
详解python程序中的多任务
2020/09/16 Python
浅析python 通⽤爬⾍和聚焦爬⾍
2020/09/28 Python
详解CSS3的图层阴影和文字阴影效果使用
2016/06/09 HTML / CSS
毕业生幼师求职自荐信
2013/10/01 职场文书
土木工程建筑专业毕业生求职信
2013/10/21 职场文书
体育专业个人求职信范文
2013/12/27 职场文书
项目验收申请报告
2015/05/15 职场文书
劳动合同变更协议书范本
2019/04/18 职场文书