CSS 转换继承

标签 css css-animations css-transforms

我只想更改一个 CSS 转换属性(即 translateY)。
但是在动画中,它也改变了其他功能(旋转、倾斜等),有没有办法避免它而不再次给出相同的值?

代码:

@-webkit-keyframes leafAnim {
    to { -webkit-transform: translateY(-2px);  }
}
.class {
    -webkit-transform: rotate(-9deg) skewX(-12deg) skewY(-14deg);
    -webkit-animation: cAnimation 1.5s ease infinite alternate;
}

最佳答案

为什么不放

@-webkit-keyframes leafAnim {
    to { 
      -webkit-transform:translateY(-2px) rotate(-9deg) skewX(-12deg) skewY(-14deg);
    }
    .class {
      -webkit-animation: cAnimation 1.5s ease infinite alternate;
    }

无论如何你都复制粘贴了,为什么还要问这个问题?:)

关于CSS 转换继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20645204/

相关文章:

CSS3 Transition 在 Safari 中将旋转的元素移动 1px

Jquery在没有类名的情况下向div添加一个类

css - 如何将 css 转换应用于 Flash?

html - 位置:固定;在其下方添加少量空白

wordpress - 伪关键帧动画不起作用

css - Safari 动画(关键帧和变换)设置错误的位置

css - animation-name 属性中的 "enough"和 "too many"值是什么意思?

css - 为什么要转换:translatex in this css class does not move the div sideway?

css - 如何为使用 Bootstrap 构建的网站在触摸设备上的点击事件添加视觉反馈?

html - 表格不响应 css 属性