为什么太极图的旋转会有卡顿

为什么太极图的旋转会有卡顿

div {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            box-sizing: border-box;
            width: 398px;
            height: 398px;
            margin: auto;
            border: 1px solid red;
            border-bottom: 200px solid red;
            border-radius: 50%;
            transform-origin: 50% 50%;
            animation-name: rotate;
            animation-duration: 5s;
            animation-timing-function: linear;
            animation-iteration-count: infinite;
            /*此处写代码*/
        }
        div:before{
            content: "";
            display: block;
            width: 60px;
            height: 60px;
            background-color: red;
            border: 69px solid white;
            border-radius: 50%;
            position: absolute;
            top: 100px;
            left: 197px;
            
        }
        div:after{
            content: "";
            display: block;
            width: 60px;
            height: 60px;
            background-color: white;
            border: 69px solid red;
            border-radius: 50%;
            position: absolute;
            top:100px;
            left:-1px;
            
        }
        @keyframes rotate{
            from{transform:rotate3d(0,0,1,0deg);}
            to{transform:rotate3d(0,0,1,360deg);}
        }


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕夭夭 2020-01-31 12:06:37

同学你好,动画没有卡顿。在旋转时,图像会超出屏幕,有的时候回出现滚动条。滚动的过程中,滚动条出现或者消失可能给同学造成了卡顿的视觉效果。动画本身是没有问题的哦。

http://img1.sycdn.imooc.com/climg/5e33a75909b3a6bf10000899.jpg

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师