美文网首页
抽奖转盘的简单思路

抽奖转盘的简单思路

作者: 进击的前端 | 来源:发表于2016-10-17 15:22 被阅读215次

抽奖大概是有个旋转的转盘,然后点击开始后,就可以开始转动转盘,同时也在跟后端发送验证请求,然后得到请求之后,开始不转动。
首先,这里有个transform,rotate的知识点,其次,这里有个transition的知识点,原来设置了transition以后,它css属性的改变不会立即改变,而是可以控制改变。
还有一个是transitionend事件,用来检测事件的结束。

这里我们设置结果为一个按钮来调试。比较简单的版本先是这样,后期还有调整的思路。

 <style>
        .cont_img{
            transition: transform 1s linear;
            transform-origin: 50% 85%;
        }
    </style>


<div class="rotate_wrap">
    ![](images/img1.png)
    ![](images/img2.png)
</div>
<button id = "btn">start</button>
<button id="result">result</button>

<script>
    var return_info = false;
    var btn= document.querySelector("#btn");
    var cont_img = document.querySelector(".cont_img");
    var result = document.querySelector("#result");
    var count = 1;
    btn.onclick = function(){
        count = 0;
        cont_img.style.transform = "rotate("+360*count+"deg)";
        count++;
         //调用ajax
    };
    result.onclick = function(e){
        return_info = true;
    };

    cont_img.addEventListener("transitionend",function(e){
        if(return_info){
            cont_img.style.transition = "transform ease-out";
            cont_img.style.transform = "rotate("+360*count+75+"deg)";
        }else{
            cont_img.style.transform = "rotate("+360*count+"deg)";
            count++;
        }
    });

</script>

相关文章

  • 抽奖转盘的简单思路

    抽奖大概是有个旋转的转盘,然后点击开始后,就可以开始转动转盘,同时也在跟后端发送验证请求,然后得到请求之后,开始不...

  • css3 转盘抽奖实践(sass)

    思路解释 转盘抽奖,就是像这样子的转盘。(如下图)点击中间的“点击抽奖”按钮,然后后面的圆形转盘开始转动,最后停在...

  • Scratch—转盘抽奖

    【知识延伸】 传统抽奖分为抽奖盒抽取、转盘抽奖等 【要求】 今天我们按照平时转盘抽奖、利用Scratch做一个转盘...

  • php实现刮刮卡大转盘抽奖概率

    php实现刮刮卡大转盘抽奖概率 本文实例为大家分享了php中奖概率算法,可用于刮刮卡,大转盘等抽奖算法,用法很简单...

  • Vue中可配置的圆形抽奖转盘组件

    一、整个抽奖流程的思路分析: 点击了转盘正中间的指针(即开始抽奖按钮),判断是否可以转动(具体逻辑封装在canBe...

  • 微信小程序幸运大转盘制作教程

    幸运大转盘抽奖方式是我见过最常用的抽奖方式了,这种方式简单,直接,让人看着兴奋。那么,幸运大转盘微信小程序怎么制作...

  • Android超简单实现九宫格抽奖

    目录 前言 如果有小伙伴想实现转盘抽奖效果的话请看我的另一篇文章《Android超简单实现自定义抽奖转盘效果》 效...

  • js之简单的转盘抽奖

    大转盘 *{ margin:0; padding:0; list-style:no...

  • 抽奖转盘

    最近在写书上,老是看到别人抽一万钻的,我非常羡慕,就是我就试了试。 第一次我抽到的是解书钻二,我心想怎么这么倒霉,...

  • 抽奖转盘

    1.组件实现 2. 组件使用

网友评论

      本文标题:抽奖转盘的简单思路

      本文链接:https://www.haomeiwen.com/subject/mxxzyttx.html