私が作っているウェブサイトでは、画像の周りに黄色と紫色を繰り返して表示するボーダーアニメーションを作成しようとしていました。私はこれで出てきました:アニメーションを開始すると、CSS枠がテキストを下に移動します
@-webkit-keyframes battle {
0% {
border:5px solid yellow;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
padding: 0px;
}
50% {
border:5px solid purple;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
padding: 0px;
}
}
私はそれを:hover要素でアクティブにしました。しかし、私の上にマウスを置いたとき、境界が現れ、テキストを上下に繰り返し押していました。アニメーション化された要素に境界線を追加しようとしましたが、アニメーション化された境界線は境界線の上にあります。
これを修正する方法はありますか?どんな助けも素晴らしいだろう。
まず、 'battle'は何ですか?それはクラスかIDですか? – clabe45
透明なボーダーを追加することはできません。この方法では、サイズは変更されません。 – Kangouroops
@ clabe45そのアニメーションの名前 – Kumquat