Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[CSS] Rozciągnięcie tła na dropdown menu wraz z marginesami
#1
Witam!

Chciałem na mojej stronie korrki.pl dostosować domyślne dropdown menu. Zaczynało się ono od lewej strony a tło było rozciągnięte na całą szerokość. Obrazek który służył za tło był zwykłym prostokątem z gradientem.
Formatowane było to za pomocą dwóch plików:

mega.css
Kod:
.ja-megamenu { margin: 0; padding: 0; border: 1px solid #181818; }

template.css
Kod:
#ja-mainnav .main {
    font-size: 12px;
    background: url(../images/mainnavBg.png) repeat-x top #1a191a;
}

Dwie rzeczy które chciałem zrobić to wyśrodkować menu, ustawić po obydwóch stronach margines tak aby obrazek tła, teraz zaokrąglony prostokąt a nie kanciasty tak jak był poprzednio, automatycznie rozciągał się i kurczył w zależności od szerokości menu. Jak narazie nie udało mi się tego zrobić. Poradziłem sobie z wyśrodkowaniem tego menu. Mój kod wygląda teraz tak:

mega.css
Kod:
.ja-megamenu { display:table; width:auto;}

template.css
Kod:
#ja-mainnav .main {
    font-size: 12px;
    background: url(../images/mainnavBg.png);
    display:table;
    width:auto;
}

Nie potrafiłem dobrze tego sformatować. Albo obrazek tła zaczynał się na początku lewego marginesu i był ucięty na końcu, albo jeżeli wrzuciłem obrazek za długi to przeglądarka kurczyła go w poziomie i automatycznie w pionie był za mały i nie wypełniał całego menu, a jak wrzuciłem za krótki to przeglądarka rozciągneła go tak w poziomie, że w pionie się cały nie mieścił. Drugi problem to taki, że na IE marginesy z lewej i prawej strony działały dobrze, to np w Operze prawy margines był przenoszony do nowego wiersza. Nie mam pojęcia czemu. Jeżeli usunąłem lewy margines wszystko było ok.
Końcowy efekt jaki chcę osiągnąć jest mniej więcej podobny do menu na stronie apple'a. Z tym że ja chcę mieć w marginesach tą zaokrągloną część prostokąta, a rozmiary komórek mają być automatyczne. Jeżeli chcecie zobaczyć na jakim etapie stanęły moje prace to zapraszam na korrki.pl
Aha i jako tło mam teraz wrzucony zwykły prostokąt, nie zaokrąglony.

Z góry dziękuję za pomoc
Pozdrawiam
Marcin
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  problem z tłem pod menu loose 1 3,157 06-07-2017, 20:00
Ostatni post: loose
  problem z menu p410 10 10,358 18-06-2017, 18:34
Ostatni post: lemans88
  CSS dla menu i problem z selektorami neferith 4 5,266 30-06-2016, 00:58
Ostatni post: Brain23
  MENU - poważny problem wysokości! asus 0 2,537 05-12-2014, 23:34
Ostatni post: asus
  Trzypoziomowe menu - problem rejcz 3 5,675 25-01-2014, 17:16
Ostatni post: Kartofelek

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl