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 相关文章推荐
使用Filters滤镜弥补CSS3的跨浏览器问题以及兼容低版本IE
Jan 23 HTML / CSS
CSS3正方体旋转示例代码
Aug 08 HTML / CSS
魔幻般冒泡背景的CSS3按钮动画
Feb 27 HTML / CSS
使用CSS3中的calc()属性来以算式表达尺寸数值
Jun 06 HTML / CSS
CSS3 实现弹跳的小球动画
Oct 26 HTML / CSS
基于 HTML5 Canvas实现 的交互式地铁线路图
Mar 05 HTML / CSS
关于HTML5的22个初级技巧(图文教程)
Jun 21 HTML / CSS
Html5游戏开发之乒乓Ping Pong游戏示例(三)
Jan 21 HTML / CSS
详解px单位html5响应式方案
Mar 08 HTML / CSS
canvas探照灯效果的示例代码
Nov 30 HTML / CSS
html5写一个BUI折叠菜单插件的实现方法
Sep 11 HTML / CSS
CSS3点击按钮圆形进度打钩效果的实现代码
Mar 30 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
推荐几部必看的DC动画电影
2020/03/03 欧美动漫
PHP 和 MySQL 开发的 8 个技巧
2006/10/09 PHP
php array_merge下进行数组合并的代码
2008/07/22 PHP
PHP 获取远程文件内容的函数代码
2010/03/24 PHP
php利用云片网实现短信验证码功能的示例代码
2017/11/18 PHP
使用laravel的migrate创建数据表的方法
2019/09/30 PHP
基于ThinkPHP删除目录及目录文件函数
2020/10/28 PHP
jQuery 树形结构的选择器
2010/02/15 Javascript
javascript延时加载之defer测试
2012/12/28 Javascript
JQuery 操作/获取table具体代码
2013/06/13 Javascript
JavaScript中的object转换函数toString()与valueOf()介绍
2014/12/31 Javascript
详解JavaScript中常用的函数类型
2015/11/18 Javascript
深入理解JavaScript中的对象复制(Object Clone)
2016/05/18 Javascript
浅谈JS中的bind方法与函数柯里化
2016/08/10 Javascript
jQuery实现一个简单的验证码功能
2017/06/26 jQuery
Vue项目中引入外部文件的方法(css、js、less)
2017/07/24 Javascript
解决Vue-cli npm run build生产环境打包,本地不能打开的问题
2018/09/20 Javascript
微信小程序实现下拉框功能
2019/07/16 Javascript
vue跳转页面的几种方法(推荐)
2020/03/26 Javascript
解决vue单页面多个组件嵌套监听浏览器窗口变化问题
2020/07/30 Javascript
Vue页面手动刷新,实现导航栏激活项还原到初始状态
2020/08/06 Javascript
Python网络爬虫出现乱码问题的解决方法
2017/01/05 Python
python中子类调用父类函数的方法示例
2017/08/18 Python
如何更优雅地写python代码
2019/07/02 Python
tensorflow实现对张量数据的切片操作方式
2020/01/19 Python
Pycharm内置终端及远程SSH工具的使用教程图文详解
2020/03/19 Python
鲜为人知的HTML5语音合成功能
2019/05/17 HTML / CSS
教师试用期自我鉴定
2014/02/12 职场文书
酒店大堂副理的职责范文
2014/02/13 职场文书
2014年计生协会工作总结
2014/11/21 职场文书
清明祭英烈活动总结
2015/05/11 职场文书
新员工试用期工作总结2015
2015/05/28 职场文书
2016优秀青年志愿者事迹材料
2016/02/25 职场文书
JavaScript 防篡改对象的用法示例
2021/04/24 Javascript
关于EntityWrapper的in用法
2022/03/22 Java/Android
关于对TypeScript泛型参数的默认值理解
2022/07/15 Javascript