CSS3-过渡
来源:互联网 发布:联合国维和 知乎 编辑:程序博客网 时间:2024/04/27 17:13
一. CSS3过渡介绍
在 CSS3 之前,我们要向在页面上显示一个动画效果:
① 通过 Flash 动画的方式
② 通过 JavaScript 来实现
在css3有了过渡这个概念,当一个元素从一种样式变换为另一种样式时为元素添加效果。
二. 浏览器支持
在 w3shool.com.cn 上我们通过查看css3过渡介绍中就可以看到支持哪些浏览器
三. 过渡属性
3.1 transition-property属性介绍
/*给width设置过渡效果*/div { transition-property:width;}
3.2 transition-duration属性介绍
/*设置过渡时长3s*/div { transition-duration:3s;}
3.3 transition-timing-function属性介绍
/*匀速执行过渡效果*/div { transition-timing-function: linear;}
3.4 transition-delay属性介绍
/*过渡效果在开始1秒后执行*/div { transition-delay:1s;}
3.5 transition属性介绍
/*transition: property duration timing-function delay*/div { transition: width 1s linear 0.1s;}
四. 示例
鼠标放在盒子上,让盒子宽度发生变化
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>过渡动画</title> <style> .div { /*盒子宽度为浏览器当前宽度的40%*/ width: 40%; /*高度为固定200px*/ height: 200px; /*行高为200px 设置行高,是让文字垂直居中*/ line-height: 200px; /*文本水平居中*/ text-align: center; /*背景颜色为红色*/ background-color: red; /*设置过渡,过渡是在样式发生改变的时候执行*/ transition: 2s width linear 0.1s; } /*鼠标放在盒子上的是后,改变样式,样式此时发生了改变,执行过渡效果*/ .div:hover { width: 20%; } </style><body> <div class="div">盒子</div></body></html>
执行效果
阅读全文
0 0
- css3过渡
- CSS3过渡
- css3过渡
- CSS3过渡
- CSS3过渡
- CSS3过渡
- <css3>过渡
- CSS3 过渡
- CSS3 过渡
- CSS3--过渡
- CSS3 过渡
- CSS3-过渡
- 【css3】过渡
- CSS3过渡
- CSS3-过渡
- CSS3过渡
- CSS3过渡
- CSS3过渡
- KCF跟踪算法笔记
- 微信小程序--官方文档补充【操作反馈】--modal组件
- UCOS_1基础
- BitOperation
- 微信小程序--官方文档补充【操作反馈】--toast组件
- CSS3-过渡
- mac修改apache中httpd.conf,修改默认访问路径
- 阿里面试
- 微信小程序--官方文档补充【操作反馈】--loading组件
- 实现一个Add函数,让两个数相加,但是不能使用+、-、*、/等四则运算符。ps:也不能用++、--等等
- malloc_stats---检查内存泄露的神器
- 深度神经网络(DNN)损失函数和激活函数的选择
- POJ 2677 Tour(动态规划+双调欧几里得旅行商算法)【模板】
- 手写mnist项目pycaffe实战