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

  • captainpuppys2000

    captainpuppy

    20 HAZİRAN 2013
  • Jaclyn W

    Jaclyn W

    5 Mayıs 2006
  • Paulo Bautista

    Paulo Bautis

    21 Aralık 2008