Advertisement
Guest User

Untitled

a guest
Feb 20th, 2019
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. :root {
  2. --one-color: #473E75;
  3. --two-color: #fff;
  4. --transition-base: 0.25s ease-in-out;
  5. }
  6.  
  7. .menu-toggle {
  8. display: inline-block;
  9. font: inherit;
  10. background-color: var(--one-color, #000);
  11. color: var(--two-color, #fff);
  12. border: solid 3px transparent;
  13. padding: 3em;
  14. cursor: pointer;
  15. transition: all var(--transition-base);
  16. }
  17.  
  18. .menu-toggle:hover {
  19. background-color: transparent;
  20. color: var(--one-color);
  21. border-color: currentColor;
  22. }
  23.  
  24. .menu-toggle:focus {
  25. outline: none;
  26. box-shadow: 0 0 0 3px rgba(255, 105, 180, 0.5), 0 0 0 1.5px rgba(255, 105, 180, 0.5);
  27. }
  28.  
  29. .menu-toggle::-moz-focus-inner {
  30. border: none;
  31. }
  32.  
  33. .js-focus-visible .menu-toggle:focus:not(.focus-visible) {
  34. box-shadow: none;
  35. }
  36.  
  37. .menu-toggle:active {
  38. filter: saturate(200%);
  39. }
  40.  
  41. [aria-expanded] path {
  42. transition: d var(--transition-base, .25s ease-in-out);
  43. }
  44.  
  45. [aria-expanded="true"] path {
  46. d: path("M1,1 9,9 M5,5 5,5 M1,9 9,1");
  47. }
  48.  
  49. .cross {
  50. display: none;
  51. }
  52.  
  53. [aria-expanded="true"] .cross {
  54. display: block;
  55. }
  56.  
  57. [aria-expanded="true"] .burger {
  58. display: none;
  59. }
  60.  
  61. @supports (d: path("")) {
  62. [aria-expanded="true"] .cross {
  63. display: none;
  64. }
  65.  
  66. [aria-expanded="true"] .burger {
  67. display: block;
  68. }
  69.  
  70. [aria-expanded] path {
  71. transition: d var(--transition-base, .25s ease-in-out);
  72. }
  73.  
  74. [aria-expanded="true"] path {
  75. d: path("M1,1 9,9 M5,5 5,5 M1,9 9,1");
  76. }
  77. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement