discardOverridden

たとえば @keyframes one の 2 つのインスタンスなど、別の識別子と同じ識別子を持つアットルールを削除します。ブラウザがこれらの宣言の 最後 のものをのみカウントするため、他はすべて安全に削除できます。

入力

@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;
}