• 技术文章 >web前端 >前端问答

    css3中什么样式都可以过渡吗

    长期闲置长期闲置2022-03-28 17:28:27原创73

    css3中不是什么样式都可以过渡的,只有具有中间值的属性样式可以进行过渡设置;过渡是元素从一种样式逐渐改变为另一种的效果,必须要指定添加效果的CSS属性和指定效果的持续时间,语法为“transition:属性名 时间 速度 delay;”。

    本教程操作环境:windows10系统、CSS3&&HTML5版、Dell G3电脑。

    css3中什么样式都可以过渡吗

    css3中不是什么样式都可以过渡的。

    只有具有中间值的属性样式可以进行过渡设置。

    CSS3 过渡是元素从一种样式逐渐改变为另一种的效果。

    要实现这一点,必须规定两项内容:

    指定要添加效果的CSS属性

    指定效果的持续时间。

    距离可进行过渡效果的属性:

    颜色: color background-color border-color outline-color
    位置: backround-position left right top bottom
    长度:
        [1]max-height min-height max-width min-width height width
        [2]border-width margin padding outline-width outline-offset
        [3]font-size line-height text-indent vertical-align 
        [4]border-spacing letter-spacing word-spacing
    数字: opacity visibility z-index font-weight zoom
    组合: text-shadow transform box-shadow clip
    其他: gradient

    示例如下:

    .test {
        border: 1px solid red;
        width: 100px;
        height: 50px;
        background-color: lightblue;
        transition: width 2s, background-color 2s ease 0.5s;
        /*代表width持续时间为2s,延迟时间为默认值0;
          background-color持续时间2s 延迟0.5s */
    }
     
    .test:hover {
        width: 300px;
        background-color: indianred;
    }

    输出结果:

    +1.gif

    (学习视频分享:css视频教程

    以上就是css3中什么样式都可以过渡吗的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:css
    上一篇:javascript能写桌面程序吗 下一篇:javascript可以改变网页的样式吗
    PHP编程就业班

    相关文章推荐

    • CSS如何进行性能优化?优化小技巧分享• 神奇的CSS,实现自动补全字符串!• 聊聊怎么使用CSS滤镜实现内凹平滑圆角效果• webgl和css3是什么• css3中border是什么

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网