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.0新属性效果在ie下的解决方案
May 10 HTML / CSS
纯CSS3实现带动画效果导航菜单无需js
Sep 27 HTML / CSS
CSS3+JavaScript实现炫酷呼吸效果的示例代码
Jun 15 HTML / CSS
详解使用canvas保存网页为pdf文件支持跨域
Nov 23 HTML / CSS
Html5 Canvas 实现一个“刮刮乐”游戏
Sep 05 HTML / CSS
HTML5的结构和语义(1):前言
Oct 17 HTML / CSS
html5定位并在百度地图上显示的示例
Apr 27 HTML / CSS
canvas实现漂亮的下雨效果的示例
Apr 18 HTML / CSS
Html5调用手机摄像头并实现人脸识别的实现
Dec 21 HTML / CSS
5个HTML5的常用本地存储方式详解与介绍
Mar 27 HTML / CSS
如何使用 resize 实现图片切换预览功能
Aug 23 HTML / CSS
css3中2D转换之有趣的transform形变效果
Feb 24 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
Home Coffee Roasting
2021/03/03 咖啡文化
PHP 日期时间函数的高级应用技巧
2009/10/10 PHP
php自定义apk安装包实例
2014/10/20 PHP
Thinkphp整合微信支付功能
2016/12/14 PHP
PHP ADODB实现分页功能简单示例
2018/05/25 PHP
利用WebBrowser彻底解决Web打印问题(包括后台打印)
2009/06/22 Javascript
jQuery 常见开发使用技巧总结
2009/12/26 Javascript
js汉字排序问题 支持中英文混排,兼容各浏览器,包括CHROME
2011/12/20 Javascript
初始Nodejs
2014/11/08 NodeJs
jQuery获取样式中颜色值的方法
2015/01/29 Javascript
javascript简单实现类似QQ头像弹出效果的方法
2015/08/03 Javascript
网页从弹窗页面单选框传值至父页面代码分享
2015/09/29 Javascript
jquery分页插件jquery.pagination.js使用方法解析
2016/04/01 Javascript
浅析JS异步加载进度条
2016/05/05 Javascript
AngularJS基础 ng-dblclick 指令用法
2016/08/01 Javascript
Vue2.0使用过程常见的一些问题总结学习
2017/04/10 Javascript
JavaScript实现提交模式窗口后刷新父窗口数据的方法
2017/06/16 Javascript
mui框架 页面无法滚动的解决方法(推荐)
2018/01/25 Javascript
vue3.0 CLI - 2.6 - 组件的复用入门教程
2018/09/14 Javascript
vue中利用simplemde实现markdown编辑器(增加图片上传功能)
2019/04/29 Javascript
vue用elementui写form表单时,在label里添加空格操作
2020/08/13 Javascript
用Python计算三角函数之acos()方法的使用
2015/05/15 Python
详解Python 多线程 Timer定时器/延迟执行、Event事件
2019/06/27 Python
python实现操作文件(文件夹)
2019/10/31 Python
详解Python中的format格式化函数的使用方法
2019/11/20 Python
Python各种扩展名区别点整理
2020/02/27 Python
python 给图像添加透明度(alpha通道)
2020/04/09 Python
Snapfish英国:在线照片打印和个性化照片礼品
2017/01/13 全球购物
英国领先的杂志订阅网站:Magazine.co.uk
2018/01/25 全球购物
英国现代家具和装饰网站:PN Home
2018/08/16 全球购物
《金子》教学反思
2014/04/13 职场文书
行政专员求职信范文
2014/05/03 职场文书
行政执法作风整顿剖析材料
2014/10/11 职场文书
倡议书的格式写法
2015/04/28 职场文书
小学安全工作总结2015
2015/05/18 职场文书
Nginx如何获取自定义请求header头和URL参数详解
2022/07/23 Servers