html - MSN网站css3过渡效果

标签 html css transition msn

我刚刚看到他们有一个过渡:http://t.uk.msn.com/?rd=1&ucc=GB&dcc=GB&opt=0

当你点击一个元素时,它会向后推一点! (仅适用于 IE10)

你到底是怎么做到的?我看了行内样式,但我看不懂代码?

        transition-property: transform; 
        transition-duration: 0.22s; 
        transition-timing-function: ease; 
        transition-delay: 0s; 
        transform-origin: right 50%;

我发现如果我添加:

        transform:rotateY(20deg);

它可以很好地旋转它,但现在当用户在不使用 javascript 的情况下将鼠标放在它上面时,我该如何应用它?

最佳答案

明白了!所以你需要过渡的东西,还有旋转的东西。这似乎很好地完成了这项工作!

    <element>:active
    {
        transition-property: transform; 
        transition-duration: 0.22s; 
        transition-timing-function: ease; 
        transition-delay: 0s; 
        transform-origin: left 50%;
        transform:rotateY(30deg);
    }

关于html - MSN网站css3过渡效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16088359/

相关文章:

JavaFX 转换等效项

Opera 中的 CSS 过渡

jquery - 带有选择框的下拉 div 在 IE9 中不起作用

JavaScript 无法在 HTML 页面中运行

html - 我的代码有什么问题? (试图创建一个 slider )

javascript - 如何反转 onClick 事件?

html - CSS:如何增加两个元素之间的距离?

c# - 如何从 C# 过渡到 Python?

html - 为什么在我的页眉中为 css 设置高度不会强制主要内容向下?

javascript - 滚动时导航栏元素处于事件状态