discardOverridden

移除与其他 at 规则具有相同标识符的 at 规则;例如两个 @keyframes one 实例。由于浏览器只会计算这些声明中的最后一个,因此可以安全地移除所有其他声明。

示例

输入

@keyframes one {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
@keyframes one {
    0% {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(359deg);
    }
}
.box {
    animation-name: one;
}

输出

@keyframes one {
    0% {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(359deg);
    }
}
.box {
    animation-name: one;
}