zoukankan      html  css  js  c++  java
  • CSS3学习手记(10) 过渡

     

    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
  • 相关阅读:
    5、include为应用指定多个struts配置文件
    4、struts处理流程和action的管理方式
    8、类型转换器
    7、请求参数接收
    UESTC 2014 Summer Training #6 Div.2
    Codeforces Round #FF
    css ul li去除圆点
    css a标签去除下划线
    Axure的热区元件的作用
    结组开发项目(TD学生助手)
  • 原文地址:https://www.cnblogs.com/zry2510/p/7084811.html
Copyright © 2011-2022 走看看