Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[CSS] przeźroczyste tło menu
#1
Witajcie,

Potrzebuję otrzymać efekt przeźroczystego tła w poziomym menu. Odpowiada za to linijka w stylu:

Kod PHP:
#nav li ul li { background:#0c0c0c; width:150px; opacity: 0.5;} 

Niestety zapis ten powoduje, że przeźroczyste jest zarówno tło jak i napis (nazwa elementu menu). Można to zobaczyć tutaj http://www.domfotografii.com.pl/. Bordowy w podświetlonym nagłówku głównemu menu jest bordowy a w niższym poziomie już bardziej brunatny - 50% przeźroczystości.

Potrzebuję aby przeźroczyste było wyłącznie tło. Tekst 100% widoczny.
Odpowiedz
#2
Rozwiązaniem jest zrobienie tekstu na tak jakby nowej warstwie, czyli poprzez wypozycjonowanie absolutne, ale w przypadku menu to odpada.
Zrób po prostu w programie graficznym plik png albo gif z konkretną przezroczystością, powiedzmy 5x5 px i wypełnij nim porządne pola. Wink
Odpowiedz
#3
Albo rgb?

Kod:
background:rgba(65,60,60,.7);

Gdzie .7 to 70% opacity... Dając .6 będzie 60% itd.
Odpowiedz
#4
Skorzystałem z metody KowR'a. Ale obu Wam dziękuję za pomoc Smile Sporo szukałem ale konkretnego kodu nie znalazłem. Wielkie dzięki!
Odpowiedz
#5
Można też zrobić tak:

Kod:
background: transparent

Wtedy mamy w pełni przeźroczyste tło.
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,346 18-06-2017, 18:34
Ostatni post: lemans88
  CSS dla menu i problem z selektorami neferith 4 5,264 30-06-2016, 00:58
Ostatni post: Brain23
  MENU - poważny problem wysokości! asus 0 2,534 05-12-2014, 23:34
Ostatni post: asus
  Trzypoziomowe menu - problem rejcz 3 5,665 25-01-2014, 17:16
Ostatni post: Kartofelek

Skocz do:


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