• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wyśrodkowanie sticky menu

Object Storage Arubacloud
0 głosów
433 wizyt
pytanie zadane 10 kwietnia 2017 w HTML i CSS przez prominepl Bywalec (2,440 p.)

Witam tak jak w nagłówku mam problem z wyśrodkowaniem sticky menu. container ma 900px i marginesy ustawione na auto, to samo chcialem zrobić z przyklejonym menu, niestety po wpisaniu margin-left/right:auto nie się nie dzieje

$(document).ready(function() {
	var NavY = $('.nav').offset().top;
	 
	var stickyNav = function(){
	var ScrollY = $(window).scrollTop();
		  
	if (ScrollY > NavY) { 
		$('.nav').addClass('sticky');
		$('.nav').css('background', '-webkit-gradient(linear, left top, left bottom,from(#90a405),to(#96BE05))');
	} else {
		$('.nav').removeClass('sticky'); 
		$('.nav').css('background', '');
	}
	};
.sticky
{
	width:900px;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 100;
}

 

1 odpowiedź

+1 głos
odpowiedź 10 kwietnia 2017 przez pablop76 VIP (123,180 p.)
wybrane 10 kwietnia 2017 przez prominepl
 
Najlepsza
Witam.

position: fixed; oznacza ,ze pozycjonowanie elementu dokonywane jest względem krawędzi okna przeglądarki internetowej a nie kontenera, no chyba, ze okno jest kontenerem. Więc szerokość 900px i rozciągnięcie left: 0; right: 0; mija sie z celem bo szerokość to 100%; Bardziej width: 900px; margin : 0 auto;
komentarz 10 kwietnia 2017 przez prominepl Bywalec (2,440 p.)
Niestety nic się nie zmienilo
komentarz 10 kwietnia 2017 przez pablop76 VIP (123,180 p.)
podaj link do strony albo kod html i css. Może sticky jest wyśrodkowane ale listy już nie.
komentarz 10 kwietnia 2017 przez prominepl Bywalec (2,440 p.)
komentarz 10 kwietnia 2017 przez pablop76 VIP (123,180 p.)
.sticky {
    width: 1000px;
    position: fixed;
    top: 0;
    z-index: 100;
    padding: 0;
}

ponieważ container ma 1000px. a nav ma szerokość 100% contenera więc sticky powinna mieć również 1000px

komentarz 10 kwietnia 2017 przez prominepl Bywalec (2,440 p.)
Niestety ale to nie rozwiazuje mojego problemu. Sticky rzeczywiście ma teraz 1000px ale dalej przykleja sie do lewej krawedzi
komentarz 10 kwietnia 2017 przez pablop76 VIP (123,180 p.)
zauważ ,że left: 0;jest usunięte.
komentarz 10 kwietnia 2017 przez prominepl Bywalec (2,440 p.)
Po usunięciu rozjechalo mi sie cale menu, ale poradzilem sobie i zamiast usuwac left:0 dodalem right:0 :D Wielkie dzieki za pomoc i naprowadzenie!

Podobne pytania

0 głosów
1 odpowiedź 461 wizyt
pytanie zadane 23 grudnia 2016 w HTML i CSS przez Wojciech Zgodziński Nowicjusz (160 p.)
0 głosów
1 odpowiedź 215 wizyt
pytanie zadane 9 lutego 2019 w JavaScript przez Anetka Początkujący (260 p.)
+1 głos
1 odpowiedź 3,016 wizyt
pytanie zadane 10 marca 2017 w JavaScript przez BeSSeSSt Obywatel (1,190 p.)

92,570 zapytań

141,422 odpowiedzi

319,643 komentarzy

61,958 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...