Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Menu nad przezroczystymi obrazkami, lista ul ukrywa się pod obrazkami z opacity
mrf
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 15.11.2009

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


Witam,

tworzę menu w CSS i napotkałem pewien problem. Otóż, pod wspomnianym menu mam zamiar umieścić obrazki, które mają zadeklarowaną cechę przezroczystości (filter, -moz-opacity oraz opacity). Gdy menu zostanie rozwinięte, obrazki te nakładają się na menu i "zasłaniają" elementy listy. W celu uniknięcia pytań informuję, że lista ul, w której znajduje się rozwijane menu ma cechę position: absolute. Jeśli usunę wartość opacity dla obrazków, problem znika, jednak zależy mi na zachowaniu tego efektu.

Czy zna ktoś rozwiązanie, aby menu było wyświetlane nad obrazkami z przezroczystością?
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Podaj ten kod, bo nie wiem, czy jest faktycznie taki, jak mówisz.
Go to the top of the page
+Quote Post
mrf
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 15.11.2009

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


Lista która ukrywa się pod obrazkami:
  1. .menu li ul{
  2. display: block;
  3. position: absolute;
  4. text-align: left;
  5. margin-left: 0px;
  6. padding-left: 0px;
  7. width: 100px;
  8. height: 1px;
  9. overflow: hidden;
  10. padding-top: 15px;
  11. }


Elementy powyższej listy:
  1. .menu li li {
  2. display: block;
  3. text-align: left;
  4. border: none;
  5. margin-left: 0px;
  6. }
  7.  
  8. .menu li li a{
  9. display: block;
  10. text-decoration: none;
  11. font-family: tahoma;
  12. font-size: 10px;
  13. font-weight: bold;
  14. color: #000000;
  15. border: none;
  16. }


Obrazki:
  1. img.top_obrazek {
  2. border: 0px;
  3. margin-left: 1px;
  4. margin-right: 0px;
  5. -moz-opacity: 0.70;
  6. -khtml-opacity: 0.70;
  7. opacity: 0.70;
  8. filter: alpha(opacity=60);
  9. }
  10.  
  11. img:hover.top_obrazek {
  12. -moz-opacity: 1.00;
  13. -khtml-opacity: 1.00;
  14. opacity: 1.00;
  15. filter: alpha(opacity=100);
  16. }


Ten post edytował mrf 16.11.2009, 01:06:21
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A HTML?
Go to the top of the page
+Quote Post
mrf
post
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 15.11.2009

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


  1. <div class="NAWIGACJA">
  2. <ul class="menu">
  3. <li>MENU 1
  4. <ul>
  5. <li><a href="index.php?id=link">Link</a></li>
  6. <li><a href="index.php?id=link">Link</a></li>
  7. <li><a href="index.php?id=link">Link</a></li>
  8. <li><a href="index.php?id=link">Link</a></li>
  9. </ul>
  10. </li>
  11. <li>MENU 2
  12. <ul>
  13. <li><a href="index.php?id=link">Link</a></li>
  14. <li><a href="index.php?id=link">Link</a></li>
  15. <li><a href="index.php?id=link">Link</a></li>
  16. <li><a href="index.php?id=link">Link</a></li>
  17. <li><a href="index.php?id=link">Link</a></li>
  18. <li><a href="index.php?id=link">Link</a></li>
  19. <li><a href="index.php?id=link">Link</a></li>
  20. </ul>
  21. </li>
  22. <li>MENU 3
  23. <ul>
  24. <li><a href="index.php?id=link">Link</a></li>
  25. <li><a href="index.php?id=link">Link</a></li>
  26. <li><a href="index.php?id=link">Link</a></li>
  27. <li><a href="index.php?id=link">Link</a></li>
  28. <li><a href="index.php?id=link">Link</a></li>
  29. </ul>
  30. </li>
  31. </ul>
  32. </div>
  33.  
  34. <div class="OBRAZKI">
  35. <a href="link.php"><img src="..." class="top_obrazek" alt="..." /></a>
  36. <a href="link.php"><img src="..." class="top_obrazek" alt="..." /></a>
  37. <a href="link.php"><img src="..." class="top_obrazek" alt="..." /></a>
  38. <a href="link.php"><img src="..." class="top_obrazek" alt="..." /></a>
  39. <a href="link.php"><img src="..." class="top_obrazek" alt="..." /></a>
  40. </div>


i jeszcze CSS od div'ów OBRAZKI i NAWIGACJA

  1. .NAWIGACJA {
  2. width: 970px;
  3. height: 50px;
  4. text-align: left;
  5. position: relative;
  6. background: url("...") top repeat-x;
  7. }
  8.  
  9. .OBRAZKI {
  10. position: relative;
  11. float: left;
  12. border: 1px solid #dedede;
  13. margin: 8px;
  14. padding: 2px 0px;
  15. text-align: center;
  16. }
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: 16.09.2025 - 17:43