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 相关文章推荐
css动画效果之animation的常用样式
Mar 09 HTML / CSS
CSS3制作ajax loader icon实现思路及代码
Aug 25 HTML / CSS
实例教程 HTML5 Canvas 超炫酷烟花绽放动画实现代码
Nov 05 HTML / CSS
canvas需要在标签里直接定义宽高
Dec 17 HTML / CSS
HTML5中Localstorage的使用教程
Jul 09 HTML / CSS
深入解析HTML5的IndexedDB索引数据库
Sep 14 HTML / CSS
基于HTML5的齿轮动画特效
Feb 29 HTML / CSS
实例讲解使用HTML5 Canvas绘制阴影效果的方法
Mar 25 HTML / CSS
SVG实现多彩圆环倒计时效果的示例代码
Nov 21 HTML / CSS
html svg生成环形进度条的实现方法
Sep 23 HTML / CSS
canvas 基础之图像处理的使用
Apr 10 HTML / CSS
CSS+HTML 实现顶部导航栏功能
Aug 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
php中目录,文件操作详谈
2007/03/19 PHP
php自动加载autoload机制示例分享
2014/02/20 PHP
php过滤所有的空白字符(空格、全角空格、换行等)
2015/10/27 PHP
PHP单例模式是什么 php实现单例模式的方法
2016/05/14 PHP
PHP在线打包下载功能示例
2016/10/15 PHP
TP - 比RBAC更好的权限认证方式(Auth类认证)
2021/03/09 PHP
jQuery autocomplete插件修改
2009/04/17 Javascript
Javascript学习笔记6 prototype的提出
2010/01/11 Javascript
jquery防止重复执行动画避免页面混乱
2014/04/22 Javascript
javascript弹出页面回传值的方法
2015/01/28 Javascript
整理Javascript基础语法学习笔记
2015/11/29 Javascript
jquery实现定时自动轮播特效
2015/12/10 Javascript
浅析Bootstrap缩略图组件与警示框组件
2016/04/29 Javascript
同步文本框内容JS代码实现
2016/08/04 Javascript
详解vue 单页应用(spa)前端路由实现原理
2018/04/04 Javascript
深入解析koa之中间件流程控制
2019/06/17 Javascript
如何使用50行javaScript代码实现简单版的call,apply,bind
2019/08/14 Javascript
[42:24]完美世界DOTA2联赛循环赛 LBZS vs DM BO2第一场 11.01
2020/11/02 DOTA
Python访问纯真IP数据库脚本分享
2015/06/29 Python
Python基于OpenCV库Adaboost实现人脸识别功能详解
2018/08/25 Python
python机器人运动范围问题的解答
2019/04/29 Python
python 3.6.7实现端口扫描器
2019/09/04 Python
pandas的相关系数与协方差实例
2019/12/27 Python
使用tensorboard可视化loss和acc的实例
2020/01/21 Python
解决Python 异常TypeError: cannot concatenate 'str' and 'int' objects
2020/04/08 Python
Python 存取npy格式数据实例
2020/07/01 Python
详解Selenium 元素定位和WebDriver常用方法
2020/12/04 Python
Crabtree & Evelyn欧盟:豪华洗浴、身体和护发
2021/03/09 全球购物
Yahoo的PHP面试题
2014/05/26 面试题
观看《周恩来的四个昼夜》思想汇报
2014/09/12 职场文书
2019年让高校“心动”的自荐信
2019/03/25 职场文书
python自动统计zabbix系统监控覆盖率的示例代码
2021/04/03 Python
python基础之爬虫入门
2021/05/10 Python
关于python爬虫应用urllib库作用分析
2021/09/04 Python
gtx1650怎么样 gtx1650显卡相当于什么级别
2022/04/08 数码科技
MySQL时区造成时差问题
2022/04/13 MySQL