2013-06-18 18 views
6

Bana öyle geliyor ki, yazı tipi sadece aynı ana öğe içinde çalışıyor. Tüm sayfa boyunca çalışmanın bir yolu var mı?CSS3 türü?

Durumum: Bağlantılar için beş vurgulu renk arasında geçiş yapmak isterim. Bu bağlantılar birçok paragrafta dağılmıştır. Paragraf başına yalnızca bir veya iki bağlantı olduğu için, ilk birkaç vurgulu renkler orantısız şekilde tercih edilir.

Teşekkürler!

cevap

3

Nümerik madde her zaman öğenin dizinine doğrudan üst öğeye göreli olarak bakar: (w3schools), dolayısıyla tüm sayfada çalışmaz.

En iyi bahis javascript ile bu davranışı uygulamaktır, burada JQuery kullanarak hızlı bir demo: jsfiddle

var styles = ["first", "second", "third"]; 
var index = 0; 
$("body").find("a").each(function() { 
    $(this).addClass(styles[index++]); 
    if (index >= styles.length) index = 0; 
}); 
+0

teşekkürler! Bunun cevabın olacağından şüphelendim, ama CSS'den vazgeçmeden önce kontrol etmek istedim. :) – Joyce