_header.scss 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. #page-wrapper{
  2. .mobile-menu{
  3. display: none;
  4. }
  5. & > header{
  6. z-index: 999;
  7. padding-top: 1.4rem;
  8. .logo{
  9. z-index: 999;
  10. width: 20rem;
  11. position: fixed;
  12. right: 0px;
  13. top: 0;
  14. transform: translate(-25%, 19rem) rotate(90deg);
  15. transform-origin: bottom right;
  16. }
  17. .desktop-menu{
  18. & > nav.dropmenu{
  19. & > ul{
  20. @include flexbox;
  21. align-items: baseline;
  22. & > li{
  23. margin-right: 1.2rem;
  24. & > ul{
  25. position: absolute;
  26. top: -100px;
  27. background: white;
  28. a{
  29. transition: 0.3s color ease;
  30. color: white;
  31. }
  32. }
  33. &:hover{
  34. & > ul{
  35. position: absolute;
  36. top: auto;
  37. a{
  38. &.active{
  39. color: black;
  40. }
  41. transition: 0.3s color ease;
  42. color: $grey;
  43. }
  44. & > li{
  45. &:hover{
  46. a{
  47. color: black;
  48. }
  49. }
  50. }
  51. }
  52. }
  53. }
  54. }
  55. }
  56. }
  57. }
  58. #start{
  59. header.sous_nav{
  60. padding-top: 6rem;
  61. ul{
  62. @include flexbox;
  63. li{
  64. margin-right: 1rem;
  65. a{
  66. color: $grey;
  67. &.active{
  68. color: black;
  69. }
  70. }
  71. }
  72. }
  73. }
  74. }
  75. }