淘先锋技术网

首页 1 2 3 4 5 6 7

当我们在进行在线答题时,有时候会遇到答错题目的情况。这时候,页面通常会给出相应的提示,以便我们能够及时纠正自己的错误。在这种情况下,我们可以使用CSS来实现一种简单但有效的答题出错页面红框震动效果。


.wrong-answer{
    border: 5px solid red; /*红色边框*/
    animation: shake 0.5s; /*应用震动动画*/
    animation-iteration-count: infinite; /*无限重复动画*/
}

@keyframes shake{
    0%{transform:translateX(0);} /*震动初始状态*/
    25%{transform:translateX(-5px) rotate(5deg);} /*向左倾斜*/
    50%{transform:translateX(5px) rotate(-5deg);} /*向右倾斜*/
    75%{transform:translateX(-5px) rotate(5deg);} /*向左倾斜*/
    100%{transform:translateX(0); } /*震动结束状态*/
}

css答题出错页面红框震动效果

以上是CSS的代码部分。通过给答题出错容器添加一个“wrong-answer”的类名,就可以实现震动效果了。动画效果由5个关键帧组成,分别表示元素向左倾斜、向右倾斜以及结束状态。每个关键帧都包括位置和旋转方向信息,利用transform属性完成。

这种红框震动效果可以在各种在线答题或考试场景中使用,可以帮助用户更容易接收提示信息,提高应对错误的效率。同时,CSS实现的动画效果性能优良,不会影响页面响应速度和用户体验,值得借鉴。