Oblikovanje vrednosti seznama
 
Matjaž 6. apr 2015 17:51:55 Pridružen od:
21. sep 2007
3505 objav
2603 308 45
#1

Tole bi se moralo nekak dat naredit, ampak me rešitev nekako ne najde.

Imam tole:


<ul class="list">
<li>
1
</li>
<li>
2
</li>
</ul>

Rad bi imel vrednost 1 v background red, in vrednost 2 v background blue.

Za script rešitve vem. Rad bi pure css.

ps

Listu ne morem dodat class, ker je dinamično generiran.


všeč(0) ni všeč(0) spam(0)
 
perunpro 6. apr 2015 17:55:29 Pridružen od:
23. maj 2008
3360 objav
2892 217 19
#2

CSS Pseudo classes - :first-child?


všeč(0) ni všeč(0) spam(0)
 
Matjaž 6. apr 2015 18:09:51 Pridružen od:
21. sep 2007
3505 objav
2603 308 45
#3

Ne gre, ker imam enkrat samo en li, drugič dva. Edina varianto vidim v ciljanju vrednosti.


všeč(0) ni všeč(0) spam(0)
 
Vini 6. apr 2015 19:02:27 Pridružen od:
1. sep 2006
6612 objav
5234 611 56
#4

Lahko bi pohackal takole:



HTML:


<ul>
<li data-value="1">1</li>
<li data-value="2">2</li>
</ul>

CSS:


[data-value="1"] {
background-color: red;
}
[data-value="2"] {
background-color: blue;
}
všeč(1) ni všeč(0) spam(0)
 
Matjaž 6. apr 2015 19:42:05 Pridružen od:
21. sep 2007
3505 objav
2603 308 45
#5

Tole mi je prvo padlo na pamet, a ne morem spreminjat <li... , oz ga generira različno.


všeč(0) ni všeč(0) spam(0)
 
Vini 6. apr 2015 19:48:09 Pridružen od:
1. sep 2006
6612 objav
5234 611 56
#6

Potem samo s CSS ne bo šlo. V CSS s selectorji ne moreš ciljati vsebine.


všeč(0) ni všeč(0) spam(0)
 
Matjaž 6. apr 2015 20:39:09 Pridružen od:
21. sep 2007
3505 objav
2603 308 45
#7

Ja, res ne bo šlo.

Sem z malo phpja uspel dinamično spreminjat data value listu.


všeč(0) ni všeč(0) spam(0)
 
wssrpnc 7. apr 2015 06:36:27 Pridružen od:
22. feb 2011
1022 objav
762 169 20
#8

Zakaj ne limate rešitev?


všeč(2) ni všeč(0) spam(0)
 
Vini 7. apr 2015 06:59:44 Pridružen od:
1. sep 2006
6612 objav
5234 611 56
#9

wssrpnc, saj tole je rešitev, ki sem jo napisal zgoraj. Če prav razumem Matjaža, mu je le uspelo dodati data-value atribut na LI elemente, čeprav je najprej rekel, da ne gre. :)


všeč(0) ni všeč(0) spam(0)
 
Matjaž 7. apr 2015 07:55:47 Pridružen od:
21. sep 2007
3505 objav
2603 308 45
#10

wssrpnc:

Zakaj ne limate rešitev?




Če imaš kako, kar z besedo na dan;)

Čeprav sem hacknil skripto, bi raje rešitev brez tega. Ampak kot je Vini rekel, ne gre.


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se