Search
 
SCRIPT & CODE EXAMPLE
 
CODE EXAMPLE FOR HTML

How to make the scratch card by using HTML

<html>
    <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width" />
      <link href=
      'https://fonts.googleapis.com/css?family=Open+Sans:400,300,
      300italic,400italic,600,600italic,700italic,700'
      rel='stylesheet' type='text/css'>
      <title>Scratch Card</title>
      <script src="http://code.jquery.com/jquery-latest.min.js"
       type="text/javascript"></script>
      <script type="text/javascript" 
      src="https://jennamolby.com/scratch-and-win/js/wScratchPad.min.js">
      </script>
      <style type="text/css">

    html 
    {
  box-sizing: border-box;
}
*, *:before, *:after {
  box-sizing: inherit;
}
.scratchpad{
  width: 450px;
  height: 445px;
  border:  solid 10px #FFFFFF;
   margin: 0 auto;
}
 body {
     background  :#efefef;
}
.scratch-container {
   -webkit-touch-callout : none;
   -webkit-user-select : none;
   -khtml-user-select : none;
   -moz-user-select : none;
   -ms-user-select : none;
   user-select : none;
   width :100%;
}
 @media only screen and ( max-width  : 480px) {
   .scratchpad { width :400px; height:396px;}
   .scratch-container { width :400px !important;}

 

 @media only screen and ( max-width : 320px) {
   .scratchpad { width:290px; height:287px;}
   .scratch-container { width:290px !important;}
}
 . promo-container {
     background:#FFF;
     border-radius:5px;
     -moz-border-radius:5px;
     -webkit-border-radius:5px;
     width:450px;
     padding:20px;
     margin:0 auto;
     text-align:center;
     font-family:'Open Sans', Arial,Sans-serif;
     color:#333;
     font-size:16px;
     margin-top:20px;
}
 . btn {
   background :#56CFD2;
   color :#FFF;
   padding :10px 25px;
   display :inline-block;
   margin-top :15px;
   text-decoration :none;
   font-weight :600;
   text-transform:uppercase;
   border-radius :3px;
   -moz-border-radius :3px;
   -webkit-border-radiuss :3px;
}
 </style>
 
</head>
<body>
<div  class="scratch-container">
 <div id="promo"  class= "scratchpad"></div>
</div>
<div class="promo-container" style="display:none;">
 <div class="promo-code"></div>
  <a  href="https://www.kwiklearners.com" 
    target="_blank" class="btn">Register Now</a>
</div>
 

 
<script type="text/javascript">
 
var promoCode = '';
var bg1 = '.jpeg';
var bg2 = '.jpeg';
var bg3 = '.jpeg';
var bg4 = '.jpeg';

var bgArray= [ bg1, bg2, bg3, bg4 ],
selectBG = bgArray[Math.floor(Math.random() * bgArray.length)];
if (selectBG == bg1) {
    promoCode = 'SCRATCH400';
  } else if (selectBG == bg2) {
    promoCode = 'SCRATCH500';
}else if (selectBG == bg3) {
    promoCode = 'SCRATCH500';
  } if (selectBG == bg4) {
    var promoCode = '';
  }
$('#promo').wScratchPad({
    // the size of the eraser
    size        : 70,    
    // the randomized scratch image   
    bg:  selectBG,
    // give real-time updates
    realtime    : true, 
    // The overlay image
    fg: 'https://jennamolby.com/scratch-and-win/images/overlay.png',
    // The cursor (coin) image
    'cursor': 'url("https://jennamolby.com/scratch-and-win/images/coin1.png")
    
    scratchMove: function (e, percent) {
        // Show the plain-text promo code and call-to-action when the 
         scratch area is 50% scratched
        if ((percent > 50) && (promoCode != '')) {
          $('.promo-container').show();
          $('body').removeClass('not-selectable');
          $('.promo-code').html('Your code is: ' + promoCode);
        }
      }
 });
</script>
Source by www.kwiklearners.com #
 
PREVIOUS NEXT
Tagged: #How #scratch #card #HTML
ADD COMMENT
Topic
Name
5+2 =