Search
 
SCRIPT & CODE EXAMPLE
 

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>
Comment

scratch card HTML

<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>
Comment

scratch card 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>
Comment

PREVIOUS NEXT
Code Example
Html :: Consider adding a lang attribute to the html start tag to declare the language of this document. 
Html :: search extension code 
Html :: An error occurred while retrieving token. DOMException: Registration failed - push service error 
Html :: bootstrap 4 label label-success 
Html :: telerik radgrid export to excel keep leading zeros 
Html :: read_html pandas skiprows function example 
Html :: how to make somethin gdisapear when you hover over something else html 
Html :: how to make a title bar logo html 
Html :: dropdown uikit 
Html :: readium github 
Html :: git local and remote gitignore 
Html :: bootstrap centred modal 
Html :: html programming language 
Html :: how to put more than one javascript function in an html tag 
Html :: jQuery Unobtrusive Ajax Helpers 
Html :: box icon how to use in html 
Html :: how to pan in mac preview 
Html :: qml:control font color 
Html :: bootstrap navbar 
Html :: how to run yaml file 
Html :: all codes of html 
Html :: how to do auto composing on jupyter notebook 
Css :: how to blur background color in css 
Css :: css first td 
Css :: css fixed center vertical 
Css :: how to remove markers in css 
Css :: css remove link border on click 
Css :: textview android text align center 
Css :: use a local font css 
Css :: css ellipsis max width 
ADD CONTENT
Topic
Content
Source link
Name
3+2 =