Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Internet > Web razvoj > Klijentske aplikacije
Uputstvo Članstvo Kalendar Današnje poruke Pretraži

Klijentske aplikacije (X)HTML, CSS, JavaScript, AJAX...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 7.4.2012, 22:27   #1
exciter
Član
 
Član od: 12.12.2005.
Lokacija: Nis
Poruke: 87
Zahvalnice: 8
Zahvaljeno 7 puta na 7 poruka
Određen forumom Šareni css meni

Interesuje me kako bi mogao da uradim meni koji bi imao 4 stavke (npr. naslovna, o nama, galerija, i kontakt). Nije problem da napravim pomoću css-a da kad se pređe preko neke stavke sve budu iste boje, ali ja hoću da kad se pređe mišem preko neke stavke, one budu različite boje.
exciter je offline   Odgovor sa citatom ove poruke
Stara 7.4.2012, 22:32   #2
JohnnyNT
Deo inventara foruma
 
Član od: 15.4.2006.
Lokacija: Srbija
Poruke: 4.037
Zahvalnice: 1.298
Zahvaljeno 1.396 puta na 948 poruka
Određen forumom Re: Šareni css meni

Zadaj svakom elementu različitu klasu, pa posle u CSS-u definiši različit hover za svaku.
JohnnyNT je offline   Odgovor sa citatom ove poruke
Stara 7.4.2012, 22:35   #3
exciter
Član
 
Član od: 12.12.2005.
Lokacija: Nis
Poruke: 87
Zahvalnice: 8
Zahvaljeno 7 puta na 7 poruka
Određen forumom Re: Šareni css meni

To mi je i palo na pamet, samo sam mislio da možda ne postoji neko "instant" rešenje.
exciter je offline   Odgovor sa citatom ove poruke
Stara 12.4.2012, 1:47   #4
Dark Champion
Član
 
Član od: 22.12.2007.
Poruke: 245
Zahvalnice: 12
Zahvaljeno 80 puta na 42 poruka
Određen forumom Re: Šareni css meni

Uvek možeš pomoću javascripte to pokušati, ali najjednostavnije je pomoću CSS-a.
Dark Champion je offline   Odgovor sa citatom ove poruke
Stara 6.5.2012, 19:57   #5
Pavle Rohalj
Guest
 
Poruke: n/a
Određen forumom Re: Šareni css meni

Možeš da svaki element te navigacije selektiraš preko nth-child selektora: http://css-tricks.com/how-nth-child-works/

Slobodno pitaj ukoliko ti ne bude jasno kako radi.

Pozdrav.
  Odgovor sa citatom ove poruke
Stara 6.5.2012, 20:25   #6
Neutrino
Deo inventara foruma
 
Član od: 17.6.2011.
Poruke: 7.336
Zahvalnice: 94
Zahvaljeno 3.334 puta na 2.010 poruka
Određen forumom Re: Šareni css meni

Citat:
Pavle Rohalj kaže: Pregled poruke
Možeš da svaki element te navigacije selektiraš preko nth-child selektora: http://css-tricks.com/how-nth-child-works/

Slobodno pitaj ukoliko ti ne bude jasno kako radi.

Pozdrav.
nth-child ne radi u IE starijem od IE9.

http://caniuse.com/#search=nth
Neutrino je offline   Odgovor sa citatom ove poruke
Stara 7.5.2012, 18:15   #7
Novica89
Član
 
Član od: 25.9.2011.
Lokacija: From Sombor, living in NS
Poruke: 296
Zahvalnice: 43
Zahvaljeno 50 puta na 40 poruka
Slanje poruke preko Skypea korisniku Novica89
Određen forumom Re: Šareni css meni

Citat:
Neutrino kaže: Pregled poruke
nth-child ne radi u IE starijem od IE9.

http://caniuse.com/#search=nth
Fuck IE !

Ne radi nth-child mozda,ali zato moze da se posluzi jednostavnim Jquery-em,medjutim,najkraca metoda je razlicite klase za svaki menu item.
Novica89 je offline   Odgovor sa citatom ove poruke
Stara 7.5.2012, 21:28   #8
Novica89
Član
 
Član od: 25.9.2011.
Lokacija: From Sombor, living in NS
Poruke: 296
Zahvalnice: 43
Zahvaljeno 50 puta na 40 poruka
Slanje poruke preko Skypea korisniku Novica89
Određen forumom Re: Šareni css meni

Primer preko JQuery-a bi bio recimo :
HTML struktura :

HTML kod:
<ul id="menu">
      <li><a href="#">Menu1</a></li>
      <li><a href="#">Menu2</a></li>
      <li><a href="#">Menu3</a></li>
      <li><a href="#">Menu4</a></li>
</ul>
jQuery kod :

Kod:
$(document).ready(function () {

$('#menu  li').eq(1).hover(function() {  // sta se desava kada mis predje preko li
      $(this).css({
           'background' : #f1f1f1,
           'color' : #000 
      });
},function () {    // sta se desava kada mis sidje sa li
      $(this).css({
           'background' : default boja,
           'color' :  default boja fonta
});

});
Ovo ce uzeti prvi li iz ul i dati mu navedene atribute nakon sto se mis nadje na njemu. Tako uradi i za 2. 3. i 4. (posto ne radi nth-child u IE),a eq(broj) je Jquery metoda selektovanja i kao takav,kod bi trebao da radi u bilo kom browseru.
Za drugi li samo kopiras kod,podesis boje koje zelis i umesto eq(1),stavis odgovarajuci broj eq(2) eq(3) eq(4) itd.

Poslednja ispravka: Novica89 (7.5.2012 u 23:08)
Novica89 je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi


Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
Padajuci meni u HTML-u MrDzeri Web razvoj 6 18.1.2012 0:10
Start meni Knindza95 Kvarovi 6 23.6.2011 9:57
Meni je potrebna mala pomoc... ivanovic-94 Operativni sistemi 5 3.5.2009 15:21
Pomozite svim neznalicama (meni) na forumu :) rudar Pravljenje igara 256 16.11.2007 23:18
Google zna sve o nama! Eni Cvet kompjutera 15 4.5.2006 0:02


Sva vremena su po Griniču +2 h. Sada je 7:50.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2024, vBulletin Solutions, Inc.
Hosted by Beograd.com