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

  • Jack Vale Films

    Jack Vale Fi

    8 ŞUBAT 2007
  • Marissah Simonini

    Marissah Sim

    25 HAZİRAN 2013
  • RaquelGamesBR

    RaquelGamesB

    20 HAZİRAN 2009