CSS3过渡

  • 允许css的属性值在一定的时间内平滑地过渡
  • 在鼠标单击、获取焦点、被点击或对元素任何改变中触发,并圆滑地以动画效果改变CSS的属性值

transition

transition-property属性检索或设置对象中的参与过渡的属性

语法

transition-property:none|all|property

参数说明

  • none 没有属性改变
  • all 默认值
  • property 元素属性名
<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title><style type="text/css">body{background: #abcdef}div{width: 100px;height: 100px;margin: auto;background:lightcyan; transition-property:background}div:hover{cursor: pointer;background: red;transition-property:background }</style>    </head><body><div></div></body>
</html>

鼠标经过方块变红,离开后恢复正常

transition-duration属性检索设置对象过渡的持续时间

语法

transition-duration:time;

参数说明

  • 规定完成过渡效果需要花费的时间(以秒或毫秒计)
  • 默认值是0
<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title></title><style type="text/css">body{background: #abcdef}div{width: 100px;height: 100px;margin: auto;background:lightcyan; transition-property:background;transition-duration: 3s}div:hover{cursor: pointer;background: red;transition-property:background;transition-duration: 3s }</style>    </head><body><div></div></body>
</html>

transition-timing-function 检索或设置对象中过渡的动画类型

  • linear 线性过渡
  • ease  平滑过渡
  • ease-in 由慢到快
  • ease-out 由快到慢
  • ease-in-out 由慢到快在到慢
  • step-start
  • step-end

transition-delay属性检索或设置对象延迟过渡的时间

语法 transition-delay:time

参数说明

  • 指定秒或毫秒之前要等待切换效果开始
  • 默认值 0

转载于:https://www.cnblogs.com/zry2510/p/7084811.html

CSS3学习手记(10) 过渡相关推荐

  1. CSS3学习手记(1) 选择器

    基本选择器 通配符选择器 元素选择器 类选择器 ID选择器 后代选择器 <!DOCTYPE html> <html><head><meta charset=& ...

  2. uni-app官方教程学习手记

    本人微信公众号:前端修炼之路,欢迎关注 背景介绍 大概在今年的十月份左右,我了解到Dcloud推出了uni-app.当时下载了一个Hbuilder X,下载了官方提供的hello示例教程.经过一番努力 ...

  3. 前端HTML5+CSS3学习笔记

    HTML5+CSS3学习笔记 ==CSS第一天== 一.css简介 二.css语法规范 三.css代码风格 四.css选择器的作用 五.css基础选择器 1.标签选择器: 2.类选择器 3.多类名选择 ...

  4. 千峰HTML5+CSS3学习笔记

    千峰HTML5+CSS3学习笔记 文章目录 千峰HTML5+CSS3学习笔记 写在前面 1. 前言 2. HTML 3. CSS 3.1 选择器 3.2 CSS属性 4. 盒子模型 4.1 溢出属性 ...

  5. HTML5与CSS3权威指南之CSS3学习记录

    title: HTML5与CSS3权威指南之CSS3学习记录 toc: true date: 2018-10-14 00:06:09 学习资料--<HTML5与CSS3权威指南>(第3版) ...

  6. ADPRL - 近似动态规划和强化学习 - Note 10 - 蒙特卡洛法和时序差分学习及其实例 (Monte Carlo and Temporal Difference)

    Note 10 蒙特卡洛法和时序差分学习 Monte Carlo and Temporal Difference 蒙特卡洛法和时序差分学习 Note 10 蒙特卡洛法和时序差分学习 Monte Car ...

  7. AM335X的汇编语言与c语言,X86汇编语言学习手记 -- 汇编和C协同

    X86汇编语言学习手记(3) 2004年12月 在X86汇编语言学习手记(1)(2)中,可以看到栈(Stack)作为进程执行过程中数据的临时存储区域,通常包含如下几类数据: 局部变量 函数调用的返回地 ...

  8. 分享Silverlight/WPF/Windows Phone一周学习导读(10月16日-10月22日)

    分享Silverlight/WPF/Windows Phone一周学习导读(10月16日-10月22日) 本周Silverlight学习资源更新 Silverlight:分包下载及SEO优化方案 菩提 ...

  9. ROS学习手记 - 5 理解ROS中的基本概念_Services and Parameters

    ROS学习手记 - 5 理解ROS中的基本概念_Services and Parameters 上一节完成了对nodes, Topic的理解,再深入一步: Services and Parameter ...

最新文章

  1. Shell常用内容汇总
  2. 计算机组成的基本硬件设备
  3. [Nodejs学习之旅2-1] 模块机制
  4. linux使用总结一
  5. python中itertools groupby函数是干嘛的_Python-如何使用itertools.groupby()?
  6. webstorm 两个文件对比不同_DOS 入门到精通 使用 fc 命令比较两个文件,并逐一显示不同之处...
  7. 图解全排列问题_一道笔试题(122345求有条件全排列)的两种做法
  8. Overlapped I/O模型深入分析[转]
  9. 七牛云徐晶:低延迟互动时代看好WebRTC和SRT
  10. IIS ARR设置HTTP跳转到HTTPS
  11. sqlyog设置简体中文_SQLyog中文版使用教程
  12. ubuntu使用python_Ubuntu+Python环境配置(III)—用Python
  13. 计算机社团技术部部长述职报告,社团部长个人工作总结(精选6篇)
  14. PS批量处理图片之批量转换dds格式
  15. MSN QQ网页聊天代码
  16. 通信模块整理(一)JDY-31
  17. poi生成word转pdf
  18. 2019年的每一天日更只为等待她的出现,好好过余生,庆余年 | 掘金年度征文
  19. Excel中如何对多个sheet进行同样的操作
  20. 如何在Google Chrome浏览器中清除浏览历史记录

热门文章

  1. python安装pyautogui遇到的gbk异常解决
  2. Python打卡第四周
  3. Cocoapods pod update执行失败报错CocoaPods was not able to update the `master` repo.2019的解决...
  4. 研一寒假02-指针_new分配内存_使用new来创建动态数组_使用动态数组_使用delete来释放new分配的内存...
  5. 五分钟搞懂后缀数组!
  6. 网络规划设计(项目类业务)
  7. 6.2 常见多媒体标准及压缩技术
  8. Visual Studio for Mac Preview离线下载安装
  9. Cache替换算法:LRU与LFU的区别
  10. csc.exe的环境变量设置