境界を移動または変更できない要素でハイライトアニメーションを実行しようとしているこの時点に到達したので、背景色に加えてアウトラインを使用して、アニメーション領域をより大きくしました要素自体 (ここにサンプルがあります):
@keyframes hilite {
0% {
background-color: transparent;
outline: #ffffff solid 10px;
}
20% {
background-color: #F6F6BC;
outline: #F6F6BC solid 10px;
}
100% {
background-color: transparent;
outline: #ffffff solid 10px;
}
}
しかし今、私はバックグラウンド アニメーションがすべての場合にトリガーされるのを見てびっくりしていますが、アウトライン アニメーションは、要素にアウトライン スタイルの値がある場合にのみ機能します (背景なしがアニメーションを回避しない場合、何も機能しません)。
ここで見ることができます。
私はそれを修正したくありません、それはすでに修正されていますが、それを理解してください - 私には非論理的です。
よろしくお願いします。