translate和trans IT ion一直让我 觉得 ,很牛皮很强大,怎么也学不会,其实是自己比较抗拒去 了解 她,接口看了不到 半 个小时的文档,大概了解了下,下面是示例,可以下载下来自己运行下试试
<!DOCTY PE ht ML > <html> <head> <title>translate和transition</title> </head> <body> <style type="text/css"> div { width: 100px; h ei ght: 75px; background-color: red ; border: 1px solid black; } div # translate { transition: all 2s; -ms -t ransition: 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: PR operty 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 使用内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!
总结
以上是 为你收集整理的 css3 中translate和transition的使用方法 全部内容,希望文章能够帮你解决 css3 中translate和transition的使用方法 所遇到的问题。
如果觉得 网站内容还不错, 推荐好友。
查看更多关于css3 中translate和transition的使用方法的详细内容...