Advertisement
Guest User

Untitled

a guest
Apr 6th, 2020
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 1.83 KB | None | 0 0
  1. .topnav {
  2.         position: sticky;
  3.         z-index: 300;
  4.         top: 0; left: 0;
  5.     }
  6.    
  7.    
  8.     .header {
  9.         position: relative;
  10.         z-index: 100;
  11.         background-color: rgba(var(--rgb-bgr), var(--opacity));
  12.     }
  13.     .header.overmenu {
  14.         /*order: -1;*/
  15.     }
  16.  
  17.  
  18.  
  19. @media screen and (min-width: 992px) {
  20.         .topnav {
  21.             right: 0;
  22.         }
  23.  
  24.         /* шапка поверх слайдера / оффера (has-header-over-hero) */
  25.         .innerpage.has-header-over-hero.has-header-over-nav {
  26.             padding-top: var(--hw-height);
  27.         }
  28.         .homepage.has-header-over-hero .topnav {
  29.             position: fixed;
  30.         }
  31.        
  32.         /* На главной поверх слайдера у шапки убираем фон и затемнение */
  33.         .homepage.has-header-over-hero .header {
  34.             background-image: none;
  35.         }
  36.         .homepage.has-header-over-hero .header::after {
  37.             display: none;
  38.         }
  39.        
  40.        
  41.         .homepage.has-header-over-hero:not(.has-header-over-nav) .header {
  42.             position: absolute;
  43.             top: var(--topnav-height, 0);
  44.             left: 0; right: 0;
  45.         }
  46.        
  47.        
  48.         /* полоска меню под шапкой (has-header-over-nav) */
  49.         .has-header-over-nav .header {
  50.             order: -1;
  51.             z-index: 301;
  52.         }
  53.        
  54.         /* если полоска меню под шапкой, сворачиваем шапку при прокрутке*/
  55.         .has-header-over-nav.has-header-over-hero .header {
  56.             /*max-height: var(--header-height);
  57.             overflow: hidden;*/
  58.             transition: all .2s;
  59.         }
  60.         .is-scrolled.has-header-over-nav.has-header-over-hero .header {
  61.             max-height: 0;
  62.         }
  63.        
  64.         .has-header-over-nav.has-header-over-hero .topnav {
  65.             position: fixed;
  66.             transition: all .2s;
  67.         }
  68.         .has-header-over-nav.has-header-over-hero:not(.is-scrolled) .topnav {
  69.             top: var(--header-height);
  70.         }
  71.         .has-header-over-nav.has-header-over-hero .header {
  72.             position: fixed;
  73.             top: 0; left: 0; right: 0;
  74.         }
  75.        
  76.    
  77.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement