Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Menu nad przezroczystymi obrazkami
Forum PHP.pl > Forum > Po stronie przeglądarki > CSS
mrf
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ą?
erix
Podaj ten kod, bo nie wiem, czy jest faktycznie taki, jak mówisz.
mrf
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. }
erix
A HTML?
mrf
  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. }
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.