合并CSS转换



我试图在H3元素上合并几个不同的CSS转换。第一个变换是旋转文本-45度,而第二个变换是滑动和褪色元素。

h3 {
    -webkit-transform: rotate(-45deg); // rotate text
    -webkit-transition: -webkit-transform 0.6s, opacity 0.6s; // use when element is in view
}
// use when element is in view
.about-trans {
    h3 {
        opacity: 0;
        -webkit-transform: translateY(-60px);
        -moz-transform: translateY(-60px);
        transform: translateY(-60px);
    }
}

如果您希望应用多个转换,只需像下面的CSS一样将它们连接起来:

    h3 {
        -webkit-transform: rotate(-45deg); // rotate text
        -webkit-transition: -webkit-transform 0.6s, opacity 0.6s; // use when element is in view
    }
    // use when element is in view
    .about-trans {
        h3 {
            opacity: 0;
            -webkit-transform: translateY(-60px) rotate(-45deg);
            -moz-transform: translateY(-60px) rotate(-45deg);
            transform: translateY(-60px) rotate(-45deg);
        }
    }

你也可以把你的变换写成transform matrix。如果您将这些矩阵相乘,则连接变换的最短版本将是

这样,在每个定义中您将只有一个矩阵的一个变换。

相关内容

  • 没有找到相关文章

最新更新