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 相关文章推荐
使用before和:after伪类制作css3圆形按钮
Apr 08 HTML / CSS
关于css兼容性问题及一些常见问题汇总
May 03 HTML / CSS
CSS3实现时间轴效果
Jul 11 HTML / CSS
详解CSS3中nth-child与nth-of-type的区别
Jan 05 HTML / CSS
详解CSS3弹性伸缩盒
Sep 21 HTML / CSS
HTML5里autofocus自动聚焦属性使用介绍
Jun 22 HTML / CSS
前端canvas水印快速制作(附完整代码)
Sep 19 HTML / CSS
Canvas 文字碰撞检测并抽稀的方法
May 27 HTML / CSS
Html5让容器充满屏幕高度或自适应剩余高度的布局实现
May 14 HTML / CSS
html5拖拽应用记录及注意点
May 27 HTML / CSS
Html5 new XMLHttpRequest()监听附件上传进度
Jan 14 HTML / CSS
html+css 实现简易导航栏功能
Apr 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投票程序源码
2007/03/11 PHP
PHP session常见问题集锦及解决办法总结
2007/03/18 PHP
PHP 文件扩展名 获取函数
2009/06/03 PHP
mayfish 数据入库验证代码
2010/04/30 PHP
PHP中使用break跳出多重循环代码实例
2015/01/21 PHP
浅谈PHP中如何实现Hook机制
2017/11/14 PHP
PHP实现用户登录的案例代码
2018/05/10 PHP
PHP单例模式模拟Java Bean实现方法示例
2018/12/07 PHP
PHP获取远程http或ftp文件的md5值的方法
2019/04/15 PHP
php + ajax 实现的写入数据库操作简单示例
2020/05/16 PHP
jQuery 操作XML入门
2008/12/25 Javascript
两个select之间option的互相添加操作(jquery实现)
2009/11/12 Javascript
jquery鼠标放上去显示悬浮层即弹出定位的div层
2014/04/25 Javascript
javascript实现简单的二级联动
2015/03/19 Javascript
JS组件系列之使用HTML标签的data属性初始化JS组件
2016/09/14 Javascript
vue开发心得和技巧分享
2016/10/27 Javascript
详解webpack+angular2开发环境搭建
2017/06/28 Javascript
js中Array对象的常用遍历方法详解
2019/01/17 Javascript
vue 子组件watch监听不到prop的解决
2020/08/09 Javascript
vue组件暴露和.js文件暴露接口操作
2020/08/11 Javascript
vue使用keep-alive实现组件切换时保存原组件数据方法
2020/10/30 Javascript
微信小程序组件生命周期的踩坑记录
2021/03/03 Javascript
python访问纯真IP数据库的代码
2011/05/19 Python
理解Python中的类与实例
2015/04/27 Python
Python用Pillow(PIL)进行简单的图像操作方法
2017/07/07 Python
Python读取Word(.docx)正文信息的方法
2018/03/15 Python
Python运维自动化之nginx配置文件对比操作示例
2018/08/29 Python
python中return的返回和执行实例
2019/12/24 Python
python爬虫中的url下载器用法详解
2020/11/30 Python
运动鞋、足球鞋和慕尼黑球衣:Sport Münzinger
2019/08/26 全球购物
总经理的岗位职责
2014/02/23 职场文书
个人对照检查剖析材料
2014/10/13 职场文书
2015年八一建军节慰问信
2015/03/23 职场文书
大队委员竞选演讲稿
2015/11/20 职场文书
《老人与海鸥》教学反思
2016/02/16 职场文书
Python OpenCV超详细讲解基本功能
2022/04/02 Python