Używam dodatkowego filla o nazwie custom.css, aby nadpisać kod bootstrap i chciałbym wiedzieć, jak utworzyć kod, który aktywuje się tylko wtedy, gdy użytkownik mojej witryny nie znajduje się na samym szczycie strony.Ustaw przezroczystość paska nawigacyjnego Bootstrap na przewijanie
Do tej pory stworzyłem przezroczysty pasek nawigacyjny przy użyciu domyślnego kodu dostarczonego przez bootstrap. Jedyne, co muszę zrobić, to ustawić go tak, aby wykonywał: background-color: #color
, gdy użytkownik przewija w dół.
Przykład: https://www.lyft.com/
Kiedy jestem w górnej części strony, navbar jest przezroczysta, ale kiedy przewinąć to staje się nieprzezroczysty.
Witamy w SO! ':)' Co próbowałeś do tej pory? Czy możesz opublikować swój kod? Lyft używa javascript, aby osiągnąć ten efekt, w co wierzę. –
Skopiowałem oryginalny bootstrap dla .navbar-default (jeśli go potrzebujesz, mogę ci to dostarczyć) i zmodyfikowałem kolory. W HTML ustawiam pasek, który ma być na najwyższym poziomie (używając navbar-fix-top). Nie zrobiłem nic więcej poza szukaniem czegoś, co mogłoby pomóc ... Zajrzę do lyft, maybee, znajdę coś pożytecznego. EDYCJA: kiedy użyłem "spojrzeć w lyft" miałem na myśli patrząc na ich css. – Hiperkie
Lyft używa 'kątowego-js' i dodaje klasę' .opaque' do paska nawigacyjnego, gdy użytkownik przewinie do określonego punktu w dół strony. –