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教程:边框属性border的极致应用
Apr 02 HTML / CSS
CSS3 开发工具收集
Apr 17 HTML / CSS
发现两个有趣的CSS3动画效果
Aug 14 HTML / CSS
使用css3和jquery实现可伸缩搜索框
Feb 12 HTML / CSS
纯CSS实现菜单、导航栏的3D翻转动画效果
Apr 23 HTML / CSS
基础的CSS3弹性盒Flexbox布局使用实例
Apr 08 HTML / CSS
socket.io 和canvas 实现的共享画板功能
May 22 HTML / CSS
html5 Web SQL Database 之事务处理函数transaction与executeSQL解析
Nov 07 HTML / CSS
HTML5利用约束验证API来检查表单的输入数据的代码实例
Dec 20 HTML / CSS
html5使用window.postMessage进行跨域实现数据交互的一次实战
Feb 24 HTML / CSS
CSS3 制作的书本翻页特效
Apr 13 HTML / CSS
css中z-index: 0和z-index: auto的区别
Aug 23 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
Http 1.1 Etag 与 Last-Modified提高php效率
2008/01/10 PHP
php加水印的代码(支持半透明透明打水印,支持png透明背景)
2013/01/17 PHP
thinkphp 中的volist标签在ajax操作中的特殊性(推荐)
2018/01/15 PHP
DOMAssitant最新版 DOMAssistant 2.5发布
2007/12/25 Javascript
JavaScript打字小游戏代码
2011/12/26 Javascript
基于jquery实现的定时显示与隐藏div广告的实现代码
2013/08/22 Javascript
解析jQuery的三种bind/One/Live事件绑定使用方法
2013/12/30 Javascript
jquery实现checkbox全选全不选的简单实例
2013/12/31 Javascript
ie 7/8不支持trim的属性的解决方案
2014/05/23 Javascript
有关jquery与DOM节点操作方法和属性记录
2016/04/15 Javascript
JavaScript类型系统之布尔Boolean类型详解
2016/06/26 Javascript
使用JS中的exec()方法构造正则表达式验证
2016/08/01 Javascript
整理关于Bootstrap列表组的慕课笔记
2017/03/29 Javascript
最实用的JS数组函数整理
2017/12/05 Javascript
React中常见的动画实现的几种方式
2018/01/10 Javascript
微信小程序自定义多选事件的实现代码
2018/05/17 Javascript
vue 中固定导航栏的实例代码
2019/11/01 Javascript
Vue自定义指令结合阿里云OSS优化图片的实现方法
2019/11/12 Javascript
Vue实现可移动水平时间轴
2020/06/29 Javascript
基于原生js实现判断元素是否有指定class名
2020/07/11 Javascript
解决Vue-cli3没有vue.config.js文件夹及配置vue项目域名的问题
2020/12/04 Vue.js
Python中使用Flask、MongoDB搭建简易图片服务器
2015/02/04 Python
Python中type的构造函数参数含义说明
2015/06/21 Python
对python 通过ssh访问数据库的实例详解
2019/02/19 Python
Python语言异常处理测试过程解析
2020/01/08 Python
关于Pytorch的MNIST数据集的预处理详解
2020/01/10 Python
对tensorflow 中tile函数的使用详解
2020/02/07 Python
Tensorflow训练MNIST手写数字识别模型
2020/02/13 Python
Python抓包并解析json爬虫的完整实例代码
2020/11/03 Python
python基于win32api实现键盘输入
2020/12/09 Python
iHerb中文官网:维生素、保健品和健康产品
2018/11/01 全球购物
公司会计主管岗位责任制
2014/03/01 职场文书
婚前财产公证书
2014/04/10 职场文书
理发店策划方案
2014/06/05 职场文书
班训口号大全
2014/06/18 职场文书
2016年全国助残日活动总结
2016/04/01 职场文书