mixue

checkbox menu

Jun 30th, 2023 (edited)
303
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. <style>
  2. .checkbox {
  3. padding-left: 3px;
  4. text-align: left;
  5. line-height: 1.6em;
  6. }
  7.  
  8. @media only screen and (max-width: 600px) {
  9. .checkbox {
  10. line-height: 1.4em;
  11. }
  12. }
  13.  
  14. .checkbox label {
  15. margin-left: 5px;
  16. background: linear-gradient(90deg, #ED9ABD 0%, #FF6BA9 100%);
  17. -webkit-background-clip: text;
  18. -webkit-text-fill-color: transparent;
  19. font-size: 2.2em;
  20. letter-spacing: 0.5px;
  21. -webkit-filter: drop-shadow(0px 0px 2px #fff);
  22. display: inline-block;
  23. transition: .4s;
  24. }
  25.  
  26. @media only screen and (max-width: 600px) {
  27. .checkbox label {
  28. margin-left: 1px;
  29. }
  30. }
  31.  
  32. .checkbox label:hover {
  33. letter-spacing: 1.5px;
  34. }
  35.  
  36. .cb {
  37. accent-color: #FF96C2;
  38. }
  39.  
  40. .cb:hover {
  41. accent-color: #FF96C2;
  42. transform: scale(1.2);
  43. transition: all 0.3s;
  44. }
  45.  
  46. </style>
  47.  
  48. <div class="checkbox">
  49. <input class="cb" name="index" type="checkbox" id="example1" onclick="location.href='#';" onchange="cbChange(this)"/><label for="example1">Index</label>
  50. <br>
  51. <input class="cb" name="rules" type="checkbox" id="example2" onclick="location.href='#one';" onchange="cbChange(this)"/><label for="example2">Rules</label>
  52. <br>
  53. <input class="cb" name="carrds" type="checkbox" id="example3" onclick="location.href='#two';" onchange="cbChange(this)"/><label for="example3">Carrds</label>
  54. <br>
  55. <input class="cb" name="admin" type="checkbox" id="example4" onclick="location.href='#three';" onchange="cbChange(this)"/><label for="example4">Admin</label>
  56. </div>
  57. <script>
  58. function cbChange(obj) {
  59. var cbs = document.getElementsByClassName("cb");
  60. for (var i = 0; i < cbs.length; i++) {
  61. cbs[i].checked = false;
  62. }
  63. obj.checked = true;
  64. }
  65. </script>
Advertisement
Add Comment
Please, Sign In to add comment