Advertisement
GeertDD

How to add hints to Anki cards

Apr 6th, 2016
7,081
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 0.87 KB | None | 0 0
  1. FRONT TEMPLATE
  2. ==============
  3.  
  4. {{Front}}
  5.  
  6. {{#Hint}}
  7.     <div id="hint" class="hidden">
  8.         <p class="trigger">[ click to show hint ]</p>
  9.         <p class="payload">{{Hint}}</p>
  10.     </div>
  11.     <script>
  12.         var hint = document.getElementById('hint');
  13.         hint.addEventListener('click', function() { this.setAttribute('class', 'shown'); });
  14.     </script>
  15. {{/Hint}}
  16.  
  17.  
  18.  
  19. STYLING
  20. =======
  21.  
  22. .card { font: 1.5em/1.5 sans-serif; text-align: center; }
  23.  
  24. #hint { background: #f2fbe7; border: 1px solid #dff5c4; border-radius: 6px; color: #7a876b; }
  25.  
  26. #hint.hidden:hover { background: #dff5c4; color: #000; cursor: pointer; }
  27. #hint.hidden .payload { display: none; }
  28.  
  29. #hint.shown { background: #fff; color: #000; }
  30. #hint.shown .trigger { display: none; }
  31. #hint.shown .payload { display: block; }
  32.  
  33.  
  34.  
  35. BACK TEMPLATE
  36. =============
  37.  
  38. {{Front}}
  39.  
  40. {{#Hint}}<p>{{Hint}}</p>{{/Hint}}
  41.  
  42. <hr>
  43.  
  44. {{Back}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement