Day 24 CSS3 < 过渡 transition>

过渡 (transition) 是可以在不使用Flash动画或JavaScript的情况下,当元素从一种样式变换成另一种样式时为元素添加效果,经常和 :hover 一起搭配使用。

过渡动画 : 是从一个状态渐渐的过渡到另外一个状态
可以让我们页面更好看,更动感十足,虽然低版本浏览器不支持( ie9以下版本) 但是不会影响页面布局

哪个属性要做过渡给谁加transition属性

transition:要过渡的属性 花费时间 运动曲线 何时开始;

1.属性 : 想要变化的 CSS属性 ,宽度高度 背景颜色 内外边距都可以。
如果想要所有的属性都变化过渡,写一个 all就可以。
2. 花费时间 : 单位是 "秒" (必须写单位) EX : 0.5 s
3. 运动曲线 : 默认是 case ( 可以省略 )
4. 何时开始 : 单位是 "秒" (必须写单位) 可以设置延迟触发时间 默认是0s (可以省略)
       div {
            width: 200px;
            height: 100px;
            background-color: pink;
            /* transition: 变化的属性 花费时间 运动曲线 何时开始;  後面两个可以省略*/
            /* transition: width 5s ease 1s; */

            /* 如果要写多个属性用 逗号"," 做分隔 */
            /* transition: width 1s, height 1s; */

            /* 若想要多个属性作变化 写all即可  (常用)*/
            transition: all 1s;
        }

        div:hover {
            width: 400px;
            height: 200px;
            background-color: gold;
        }

过度效果范例

过度效果进度条范例


<<:  Day19-JDK中的多功能工具:jcmd(二)

>>:  [20] [烧瓶里的部落格] 10. 心得

[Day30] swift & kotlin 总结!双平台差异

结语 不知不觉~来到最後一天了! 来针对Swift与Kotlin开发上做个总结吧! 开发难度 首先谈...

Day27 - 在 Kubernetes Ingress 挂上 Google SSL 凭证

取得 SSL 凭证的方式 在 Day26 我们建立了 Ingress,使服务能透过 Domain N...

Day 13 : 优化 Zettelkasten 卡片盒笔记法,试试Evergreen Note (长青笔记)

前言 在 上一篇文章 中讲完了 Zettelkasten 笔记法,这篇文章来讲它的优化版本 - An...

[访谈] APCS x 竞程沙漠 Howard

今天邀请到同系同级的 Howard 来分享他在高中学习程序的经历和对於 APCS 的想法~ 程序学习...

9.移转 Aras PLM大小事-BOM的差异

BOM的差异 如果真的要比较一下BOM有哪些不一样 1.预设的BOM资料表。Agile只有一个 =&...