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 使用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!
工欲善其事,必先利其器! 就在不久之前,Java领域的开发神器 IntelliJ IDEA 终...
链入式是把所有的 样式 放在一个或多个 外部样式表文件 中,这个文件是以 css 为...
根据百度地图官方解释,在移动端 H5 页面中可监听下面这 4 个事件: touchstart, ...
最近做项目,遇到一个问题,在手机上要实现视频的全屏播放功能。测试了很久,终...
前言 2021 年中国共产党将迎来建党 100 周年。百年来中国社会发生了沧桑巨变。从...
web前端开发中避免不了要在页面上显示很多文章,如何才能从文中,文末点击快捷的...
对于网页制作者来说,最烦琐的事情可能就是给页面中的图片或文字加链接了。假如...
考虑以下两段代码: 复制代码 代码如下: urlset url lochttp://www.caixw.com/ar...
写给初用Nestj做项目的你(第二篇: 配置gitlab-runner操作gitlab) 如果不想自己搭...
本文将介绍 CSS 中一个非常有意思的属性 mask 。 顾名思义,mask 译为遮罩。在 C...