Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS]dwa obrazki tła?
Forum PHP.pl > Forum > Przedszkole
Stryku
Witam. Mam problem i nie mam pomysłu jak mu zaradzić. Więc mam sobie menu na stronie, takie np.:
  1. <div id="menu">
  2. <div class="menu_item">
  3. glowna
  4.  
  5. </div>
  6. <div class="menu_item">
  7. historia
  8. </div>
  9. <div class="menu_item">
  10. ranking fifa
  11. </div>
  12. </div>


css wygląda tak:
  1. .menu_item
  2. {
  3.  
  4. background-image:url('obrazki/przyciemnianie.png');
  5. height:40px;
  6. font-family:Arial;
  7. cursor:pointer;
  8. padding-left:5px;
  9. padding-top:5px;
  10. font-size:30px;
  11. position:relative;
  12.  
  13. }
  14. .menu_item:hover
  15. {
  16. background-image:url('obrazki/pilka_menu.gif');
  17. background-position:right;
  18. background-repeat:no-repeat;
  19. padding-left:10px;
  20. }


tyle, że css jest kaskadowy i jak najadę na jakiś menu_item to piłka się pojawia, ale normalne tło znika. w sumie to pomysł mam, żeby zrobić takie coś:
  1. <div id="menu">
  2. <div class="menu_item" onmouseover="overmenu('glowna_span')">
  3. glowna
  4. <span id="glowna_span" class="span_menu"></span>
  5. </div>
  6. <div class="menu_item">
  7. historia
  8. </div>
  9. <div class="menu_item">
  10. ranking fifa
  11. </div>
  12. </div>


  1. .span_menu
  2. {
  3. position:absolute;
  4. top:0;
  5. right:0;
  6. width:20px;
  7. height:40px;
  8. background:transparent;
  9. }


i w javascripcie zmienić mu tło na tą pilka_menu.gif.

Tyle, że pewnie istnieje jakiś wydajniejszy i lepszy sposób, o który Was pytam smile.gif
Z góry dzięki za pomoc.
!*!
css3 multiple background, pokazuj też kod w wersji online http://jsfiddle.net/
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.