Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Menu poziome w CSS przezroczystość, jak wyłączyć przezroczystość!!!
neslo
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 1.06.2007

Ostrzeżenie: (0%)
-----


Problem jest na stronie
http://skierniewice.eu/_olo/index.php

menu w Css jest przezroczyste i niestety przez to jest słaba nawigacja. Po rozwinięciu chciałbym zeby było nad wszystkim a nie pod warstwą w ramce środkowej. Czy ktoś spotkał się z czymś takim podaje moje css

  1. body {
  2. background: #EEE; color: #000;
  3. behavior: url(csshover.htc);} /* WinIE behavior call */
  4.  
  5. h1 {
  6. color: #AAA; border-bottom: 1px solid;
  7. margin-bottom: 0;}
  8.  
  9. #main {
  10. color: #CCC;
  11. margin-left: 10em;
  12. padding: 1px 0 1px 5%;
  13. border-left: 1px solid;}
  14.  
  15. div#nav {
  16. float: left;
  17. width: 10em;
  18. background: #FF9900;}/* kolor po najechaniu narazie nie pokazuje*/
  19.  
  20. div#nav ul {
  21. margin: 0;
  22. padding: 0;
  23. width: 158px;
  24. font-size: 16px;
  25. background: #9999FF; /*Tu jest kolor tla*/
  26. background-image: url('../gfx/tlomenupionowe_rogi.gif');
  27. border: 0px solid;
  28. }
  29.  
  30.  
  31. div#nav li {
  32. position: relative; list-style: none; margin: 0;
  33. white-space: nowrap;
  34. border-bottom: 2px solid #CCC;} /*tu kolor lini poziomych*/
  35.  
  36. div#nav li:hover {
  37. background: #FF9900;} /*KOLOR BEZ ROZWINIECIA*/
  38.  
  39. div#nav li.submenu {
  40. background: url(submenu.gif) 99% 50% no-repeat;}
  41.  
  42. div#nav li.submenu:hover {
  43. background-color: #336600;} /*KOLOR -> DALEJ*/
  44.  
  45. div#nav li a {
  46. display: block;
  47. padding: 0.5em 0.5em 0.5em;/*odstep GORA, dól , ..*/
  48. text-decoration: none; width: 6.5em;}
  49.  
  50. div#nav>ul a {
  51. width: auto;}
  52.  
  53. div#nav ul ul {
  54. position: absolute; top: 0; left: 157px;
  55. display: none;}
  56.  
  57. div#nav ul.level1 li.submenu:hover ul.level2 {
  58. display:block;
  59. font-size: 11px;
  60. width: 185px;
  61. background-color: #336600; }
  62.  
  63. div#nav ul.level1 li.submenu:hover ul.level1_2 { /*Menu samorzad poziom2*/
  64. display:block;
  65. font-size: 11px;
  66. width: 175px;
  67. background-color: #336600; }
  68.  
  69. div#nav ul.level1_2 li.submenu:hover ul.level1_3 { /*Menu samorzad poziom3*/
  70. display:block;
  71. position: absolute; top: 0; left: 175px;
  72. font-size: 11px;
  73. width: 170px;
  74. background-image: url('../gfx/tlomenupionowe_rogi.gif'); }
  75.  
  76. div#nav ul.level1_3 li.submenu:hover ul.level1_4 { /*Menu samorzad poziom3*/
  77. display:block;
  78. position: absolute; top: 0; left: 171px;
  79. font-size: 11px;
  80. width: 160px;
  81. background-image: url('../gfx/tlomenupionowe_rogi.gif'); }
  82.  
  83.  
  84.  
  85. div#nav ul.level2 li.submenu:hover ul.level3 {
  86. position: absolute; top: 0; left: 185px;
  87. font-size: 11px;
  88. width: 185px;
  89. display:block;}
  90.  
  91. div#nav ul.level3 li.submenu:hover ul.level4 {
  92. font-size: 11px;
  93. width: 185px;
  94.  
  95. display:block;}


---
Proszę następnym razem używać BB Code,
a także dodawać tag do tematu ( Przedszkole ).
/ Poprawiłem
---
~strife
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
ArniPL
post
Post #2





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 19.11.2006

Ostrzeżenie: (0%)
-----


Menu nie jest przezroczyste tylko jest warstwą poniżej warstwy z newsami.
Do klasy submenu dodaj z-index: 2;
Kod
.submenu {
z-index: 2;
}
Go to the top of the page
+Quote Post
neslo
post
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 1.06.2007

Ostrzeżenie: (0%)
-----


Menu faktycznie wstawiam jako warstwę poleceniem <div id="nav"> .....itd ale w środkowym okienku mam stronkę w php czyli poprzez polecenie <? include ............... Czy mam dodać do klasy submenu to co mi napisałeś i powinno grac?

Dodałem to tej klasy css twój kod

.submenu {
z-index: 2;
}

i pomogło zajefajnie. Dziękuje GURU. Dobrze że jest się od kogo nauczyć. Jesteś Big

pyt1. To jak już pytać Jak zablokować pozycję tej warstwy z menu żeby nie zjeżdżała do dołu po rozwinięciu <<więcej ?
Pyt2. Czy ma ktoś gotowe rozwiązanie na menu w poziomie. Robicie to w CSS czy JAVA?

To moje sprawia mi kłopoty ale walczę będę walczył
Go to the top of the page
+Quote Post
ArniPL
post
Post #4





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 19.11.2006

Ostrzeżenie: (0%)
-----


ad pyt1. Można jakoś jaśniej?
ad pyt2. Zwykle w CSS + JavaScript, gotowca nie mam.

PS. Ta strona u mnie w miarę normalnie wygląda tylko na Operze. Na Firefoksie i IE się sypie.
Go to the top of the page
+Quote Post
Qvazar
post
Post #5





Grupa: Zarejestrowani
Postów: 41
Pomógł: 3
Dołączył: 28.10.2005

Ostrzeżenie: (0%)
-----


może to ci pomoże

ftp://ftp.helion.pl/przyklady/cssods.zip

Ten post edytował Qvazar 17.07.2007, 17:21:10
Go to the top of the page
+Quote Post
neslo
post
Post #6





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 1.06.2007

Ostrzeżenie: (0%)
-----


Proszę was dajcie mi jakiś przykład menu poziomego w javie i Css bo moje samo w css sprawia mi za dużo problemów
Go to the top of the page
+Quote Post
Ziels
post
Post #7





Grupa: Zarejestrowani
Postów: 235
Pomógł: 2
Dołączył: 30.06.2006

Ostrzeżenie: (0%)
-----


Opisałem to na swoim blogu...
Go to the top of the page
+Quote Post
ArniPL
post
Post #8





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 19.11.2006

Ostrzeżenie: (0%)
-----


Neslo, Java to nie to samo co JavaScript
Go to the top of the page
+Quote Post
neslo
post
Post #9





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 1.06.2007

Ostrzeżenie: (0%)
-----


Dziekuje wszystkim za poradę. Wykorzystałem menu na stronce http://code.gosu.pl/ Zapoznam się na pewno ze wszystkimi propozycjami. Powoli mi sie rozjaśnia w mojej makówce. Dziękuje Wam - nigdy na naukę nie jest za późno. jestem mądrzejszy o kolejne doświadczenie. TYm którzy chcą podobne menu na swojej stronki odsyłam do linku http://code.gosu.pl/ lub linki kolegów. Temat wyczerpany

Teraz wszystko gra tylko po przetestowaniu pod różnymi przeglądarkami jest różnie. Firefox wyświetla poprawnie. Tzn Warstwa menu jest nad newsami. IE niestety nie wyswietla poprawnie. Obie warstwy są widoczne --POMOCY (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !

http://skierniewice.net.pl/_olo/index.php

Mój CSS
Kod
.ddmx {
    font: 11px tahoma;
    }


.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
       padding: 3px 20px 3px 20px;
    border-bottom: 1px solid #cccccc;
    background: #000000;
    background-image: url('../gfx/tlomenupionowe_rogi.gif');
    background-repeat: no-repeat;
    font: 12px arial;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 3px 8px 4px 8px;
    font: 11px tahoma;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    z-index: 500;
}
.ddmx .item2 {
    background: #e5e1da;
    background-image: url('../gfx/tlopionowe3.gif');
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #ffffff;
    background-image: url('../gfx/tlopionowe3r.gif');
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
    border: 1px solid #b8b4ae;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

.ddmx .bottom,
.ddmx .bottom:hover {
    border-bottom: 1px solid #000000;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 14:04