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教程(6):创建网站多列
Apr 02 HTML / CSS
CSS3教程:边框属性border的极致应用
Apr 02 HTML / CSS
css3 2D图片转动样式可以扩充到Js当中
Apr 29 HTML / CSS
详解Sticky Footer 绝对底部的两种套路
Nov 03 HTML / CSS
css3 仿写阿里云水纹效果的示例代码
Feb 10 HTML / CSS
使用HTML5做个画图板的方法介绍
May 03 HTML / CSS
html5 div布局与table布局详解
Nov 16 HTML / CSS
html5开发三八女王节表白神器
Mar 07 HTML / CSS
HTML5实现自带进度条和滑块滑杆效果
Apr 17 HTML / CSS
video下autoplay属性无效的解决方法(添加muted属性)
May 19 HTML / CSS
html5实现九宫格抽奖可固定抽中某项奖品
Jun 15 HTML / CSS
Html分层的box-shadow效果的示例代码
Mar 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
解析htaccess伪静态的规则
2013/06/18 PHP
PHP生成压缩文件实例
2015/02/07 PHP
PHP连接MYSQL数据库实例代码
2016/01/20 PHP
PHP 7安装调试工具Xdebug扩展的方法教程
2017/06/17 PHP
实例化php类时传参的方法分析
2020/06/05 PHP
AJAX使用了UpdatePanel后无法使用alert弹出脚本
2010/04/02 Javascript
jQuery 1.5 源码解读 面向中高阶JSER
2011/04/05 Javascript
jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)
2013/12/05 Javascript
jquery禁用右键示例
2014/04/28 Javascript
DOM事件阶段以及事件捕获与事件冒泡先后执行顺序(图文详解)
2015/08/18 Javascript
使用bootstrap3开发响应式网站
2016/05/12 Javascript
原生js的数组除重复简单实例
2016/05/24 Javascript
实现React单页应用的方法详解
2016/08/02 Javascript
概述javascript在Google IE中的调试技巧
2016/11/24 Javascript
原生JS仿QQ阅读点击展开、收起效果
2017/03/08 Javascript
vue.js添加一些触摸事件以及安装fastclick的实例
2018/08/28 Javascript
Vue动态组件和异步组件原理详解
2019/05/06 Javascript
微信小程序select下拉框实现效果
2019/05/15 Javascript
[00:12]DAC2018 no[o]ne亮相SOLO赛 他是否如他的id一样无人可挡?
2018/04/06 DOTA
[01:52]2020年DOTA2 TI10夏季活动预告片
2020/07/15 DOTA
Python性能优化的20条建议
2014/10/25 Python
Python实现Mysql数据库连接池实例详解
2017/04/11 Python
Python3之文件读写操作的实例讲解
2018/01/23 Python
matplotlib实现热成像图colorbar和极坐标图的方法
2018/12/13 Python
解决Python selenium get页面很慢时的问题
2019/01/30 Python
python调用matlab的m自定义函数方法
2019/02/18 Python
python f-string式格式化听语音流程讲解
2019/06/18 Python
详解Python time库的使用
2019/10/10 Python
python3实现名片管理系统(控制台版)
2020/11/29 Python
道德演讲稿
2014/05/21 职场文书
立案决定书范文
2015/06/24 职场文书
学校少先队工作总结
2015/08/12 职场文书
基于Redis实现分布式锁的方法(lua脚本版)
2021/05/12 Redis
GO语言字符串处理函数之处理Strings包
2022/04/14 Golang
Java时间工具类Date的常用处理方法
2022/05/25 Java/Android
java中如何截取字符串最后一位
2022/07/07 Java/Android