WHEEL SPIN ANIMATION

A SIMPLE JQUERY PLUGIN FOR WHEEL SPIN ANIMATION.

DEMOS




FEATURES

  • Works Great on any Device (Desktop, Tablet, Mobile).
  • Ready to use with assets included.
  • Prizes can be an image or text.
  • Easy to replace your own assets.
  • Adjustable random prize listing, spin speed and size.
  • Pre-select winner from prize list.
  • All options, methods and events are documented.

HOW TO USE

Step 1: Link required files
                            
    <!-- wheelspin.css -->
    <link rel="stylesheet" href="wheelspinanimation/css/wheelspin.css">
    
    <!-- jQuery -->
    <script src="https://code.jquery.com/jquery-3.4.1.min.js"></script>
    
    <!-- jQuery UI -->
    <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.jss"></script>
    
    <!-- wheelspin.js -->
    <script src="wheelspinanimation/js/wheelspin.js"></script>
                            
                        
Step 2: HTML markup
                            
   <div id="wheelSpinHolder" class="wheelSpinHolder fitImg">
        <div class="wheelSpinList"></div>
        <div class="wheelSpinBorder"></div>
        <div class="wheelSpinHighlightBackground"></div>
        <div class="wheelSpinHighlight"></div>
        <div class="wheelSpinSelect">
            <img src="wheelspinanimation/assets/arrow.svg" />
        </div>
    </div>
                            
                        
Step 3: Call the JS
                            
    $(function() {
        $('#wheelSpinHolder').wheelSpinAnimation({
            width: 500,
            height: 250,
            prizes: [{
                    background: 'assets/bg_blue_pattern.svg',
                    winbackground: 'assets/bg_win_blue.gif',
                    value: '10,000',
                    fontSize: 80,
                    lineHeight: 80
                },
                {
                    background: 'assets/bg_orange.svg',
                    winbackground: 'assets/bg_win_orange.gif',
                    value: '100',
                    fontSize: 80,
                    lineHeight: 80
                },
                {
                    background: 'assets/bg_red_pattern.svg',
                    winbackground: 'assets/bg_win_red.gif',
                    value: '100,000',
                    fontSize: 80,
                    lineHeight: 80
                },
                {
                    background: 'assets/bg_blue.svg',
                    value: 'BETTER LUCK<br/>NEXT TIME',
                    fontSize: 50,
                    lineHeight: 50
                },
                {
                    background: 'assets/bg_orange_pattern.svg',
                    winbackground: 'assets/bg_win_orange.gif',
                    value: '10',
                    fontSize: 80,
                    lineHeight: 80
                },
                {
                    background: 'assets/bg_orange_pattern.svg',
                    winbackground: 'assets/bg_win_orange.gif',
                    value:'<img src="assets/prize_bike.svg" />'
                },
                {
                    background: 'assets/bg_blue_pattern.svg',
                    winbackground: 'assets/bg_win_blue.gif',
                    value:'<img src="assets/prize_laptop.svg" />'
                }
            ]
        });
    });
                            
                        

Wheel Spin ANIMATION

A SIMPLE JQUERY PLUGIN FOR Wheel Spin ANIMATION.
MAKE BY demonisblack