题解 | #控制动画#

控制动画

https://www.nowcoder.com/practice/5cc9c7c7021c4206ac825fda21d6a4bb

<!DOCTYPE html>
<html>
    <head>
        <meta charset=utf-8>
        <style type="text/css">
            #rect {
                width: 120px;
                height: 100px;
                margin-bottom: 200px;
                background-color: black;
                /*补全代码*/
                animation-duration: 10s;
                animation-name: rect;
                animation-iteration-count: infinite;
            }
            @keyframes rect {
                from {
                    transform: rotate(0deg);
                }
                to {
                    transform: rotate(360deg);
                }
            }
        </style>
    </head>
    <body>
        <!-- 补全代码 -->
    	<div id="rect"></div>
        <input id="range" type="range" step="1" onchange="handleRangeChange(this.value)"/>
        
        <script type="text/javascript">
            // 补全代码
            let rectEl = document.getElementById('rect');
            let rangeEl = document.getElementById('range');
            
            function handleRangeChange(val) {
                rectEl.style.animationDuration = parseInt(parseInt(val) + 9+((parseInt(val) -1)*(-2))) + 's';
            }
        </script>
    </body>
</html>

全部评论

相关推荐

点赞 评论 收藏
分享
LemontreeN:有的兄弟有的我今天一天面了五场,4个二面一个hr面
投递字节跳动等公司9个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务