Advertisement
ArtSemkin

Untitled

Apr 15th, 2020
240
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 1.64 KB | None | 0 0
  1. /* Burger in Rhye template. Find and remove this in css/main.css file */
  2. .header__burger {
  3.   display: inline-block;
  4.   position: relative;
  5.   width: 40px;
  6.   height: 38px;
  7.   vertical-align: middle;
  8.   cursor: pointer;
  9.   pointer-events: initial;
  10.   z-index: 500;
  11. }
  12.  
  13. .header__burger:hover .header__burger-line:nth-of-type(1) {
  14.   transform: scaleX(1);
  15. }
  16.  
  17. .header__burger:hover .header__burger-line:nth-of-type(2) {
  18.   transform: scaleX(0.75);
  19. }
  20.  
  21. .header__burger:hover .header__burger-line:nth-of-type(3) {
  22.   transform: scaleX(1);
  23. }
  24.  
  25. .header__burger_opened .header__burger-line:nth-of-type(1), .header__burger_opened:hover .header__burger-line:nth-of-type(1) {
  26.   transform: scaleX(1) rotate(45deg) translate(13px, 20px);
  27. }
  28.  
  29. .header__burger_opened .header__burger-line:nth-of-type(2), .header__burger_opened:hover .header__burger-line:nth-of-type(2) {
  30.   transform: scaleX(0);
  31. }
  32.  
  33. .header__burger_opened .header__burger-line:nth-of-type(3), .header__burger_opened:hover .header__burger-line:nth-of-type(3) {
  34.   transform: scaleX(1) rotate(-45deg) translate(14px, -21px);
  35. }
  36.  
  37. .header__burger-line {
  38.   position: absolute;
  39.   width: 100%;
  40.   height: 2px;
  41.   background-color: var(--color-dark-2);
  42.   transition: all 0.2s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  43. }
  44.  
  45. .header__burger-line:nth-of-type(1) {
  46.   top: 9px;
  47.   left: 0;
  48.   transform-origin: right center;
  49.   transform: scaleX(0.75);
  50. }
  51.  
  52. .header__burger-line:nth-of-type(2) {
  53.   top: 0;
  54.   left: 0;
  55.   bottom: 0;
  56.   margin: auto;
  57.   transform-origin: left center;
  58. }
  59.  
  60. .header__burger-line:nth-of-type(3) {
  61.   bottom: 9px;
  62.   left: 0;
  63.   transform-origin: right center;
  64.   transform: scaleX(0.75);
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement