SORU
26 EKİM 2009, PAZARTESİ


Dinamik olarak yüzde CSS ile daha açık veya koyu renk (Javascript)değiştir

Sitede büyük bir uygulama var ve bazı bağlantılar var, diyelim ki bu sitede blue link gibi mavi renk. Şimdi başka bir bağlantı yapmak istiyorum, ama daha açık renk. Belli ki sadece hex kodu CSS dosyası ekleyerek yapabilirim ama sitemizde kullanıcı özel profil/kendi sitesinde (Twitter gibi) istediğine karar vermesine olanak sağlar.

Peki, sorum şu: yüzde renk azaltabilir miyiz?

Hadi aşağıdaki kodu CSS:

a {
  color: blue;
}

a.lighter {
  color: -50%; // obviously not correct way, but just an idea
}

YA

a.lighter {
  color: blue -50%;  // again not correct, but another example of setting color and then redcuing it
}

Bir şekilde yüzdelik bir renk azaltmak için var mı?

CEVAP
19 Temmuz 2010, PAZARTESİ


Eğer bir SASS, kullanmanızı sağlayan bir yığın kullanıyorsanız böyle bir şey yapabilirsiniz:

$linkcolour: #0000FF;

a {
  color: $linkcolour;
}

a.lighter {
  color: lighten($linkcolour, 50%);
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:
Css

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Amena

    Amena

    15 Kasım 2006
  • BroadCity

    BroadCity

    10 ŞUBAT 2010
  • DrakeVEVO

    DrakeVEVO

    17 AĞUSTOS 2009