CSS3 transition 属性

来源:互联网 发布:网吧三层更新软件 编辑:程序博客网 时间:2024/05/21 19:48
http://www.w3school.com.cn/cssref/pr_transition.asp


element.style {
    }
    .nav a:hover, .nav .nav_z {
    1. border-bottom#0091c2 solid 11px;
    2. text-decorationnone;
    }
    .nav a {
    1. height35px;
    2. font-size14px;
    3. font-family微软雅黑;
    4. displayblock;
    5. line-height37px;
    6. text-aligncenter;
    7. border-bottom#fff solid 2px;
    8. overflowhidden;
    9. transitionall 0.5s ease 0s;
    }

    CSS3 transition 属性

    CSS 参考手册

    实例

    把鼠标指针放到 div 元素上,其宽度会从 100px 逐渐变为 300px:

    div{width:100px;transition: width 2s;-moz-transition: width 2s; /* Firefox 4 */-webkit-transition: width 2s; /* Safari 和 Chrome */-o-transition: width 2s; /* Opera */}

    亲自试一试

    浏览器支持

    IEFirefoxChromeSafariOpera

    Internet Explorer 10、Firefox、Opera 和 Chrome 支持 transition 属性。

    Safari 支持替代的 -webkit-transition 属性。

    注释:Internet Explorer 9 以及更早版本的浏览器不支持 transition 属性。

    定义和用法

    transition 属性是一个简写属性,用于设置四个过渡属性:

    • transition-property
    • transition-duration
    • transition-timing-function
    • transition-delay

    注释:请始终设置 transition-duration 属性,否则时长为 0,就不会产生过渡效果。



    0 0
    原创粉丝点击