• 27-11-2022, 00:52:51
    #1
    Yapmak istediğim.
    Elimde bir değer var 1-5 arası küsuratlarıyla birlikte.
    Ben 1 iken div'in kırmızı 5 iken yeşil olmasını istiyorum.
    5 adet renk tanımlayıp yapabilirim ama benim isteğim o değil.
    Geçişken şekilde yapmak istiyorum.
  • 27-11-2022, 02:56:35
    #2
    jquery ile yapabilirsiniz hocam
  • 27-11-2022, 02:57:12
    #3
    Canozkan adlı üyeden alıntı: mesajı görüntüle
    jquery ile yapabilirsiniz hocam
    nasıl aratarak bulabilirim hocam yolunu
  • 27-11-2022, 03:15:37
    #4
    PhYtOnX adlı üyeden alıntı: mesajı görüntüle
    nasıl aratarak bulabilirim hocam yolunu
    Jquery mantıksal bir sınama yaparsanız diye önermiştim sadece css ile hazırladığım şekilde kendi sisteminize entegre edebilirsiniz hocam

    https://codepen.io/aycanozarpaci/pen/xxzzrgg

    css
    div[deger="5"]{
      background:green;
    }
    div[deger="4"]{
      background:green;
    }
    div[deger="3"]{
      background:orange;
    }
    div[deger="2"]{
      background:yellow;
    }
    div[deger="1"]{
      background:red;
    }
    html

    <div class="div" deger="1">
      Değer 1
    </div>
    <div class="div" deger="2">
      Değer 2
    </div>
    <div class="div" deger="3">
      Değer 3
    </div>
    <div class="div" deger="4">
      Değer 4
    </div>
    <div class="div" deger="5">
      Değer 5
    </div>
  • 27-11-2022, 03:49:55
    #5
    Canozkan adlı üyeden alıntı: mesajı görüntüle
    Jquery mantıksal bir sınama yaparsanız diye önermiştim sadece css ile hazırladığım şekilde kendi sisteminize entegre edebilirsiniz hocam

    https://codepen.io/aycanozarpaci/pen/xxzzrgg

    css
    div[deger="5"]{
      background:green;
    }
    div[deger="4"]{
      background:green;
    }
    div[deger="3"]{
      background:orange;
    }
    div[deger="2"]{
      background:yellow;
    }
    div[deger="1"]{
      background:red;
    }
    html

    <div class="div" deger="1">
      Değer 1
    </div>
    <div class="div" deger="2">
      Değer 2
    </div>
    <div class="div" deger="3">
      Değer 3
    </div>
    <div class="div" deger="4">
      Değer 4
    </div>
    <div class="div" deger="5">
      Değer 5
    </div>
    Emeğiniz için teşekkürler hocam ama ben tek tek renk tanımlamak istemiyorum.

    %0-100 arası değer verdiğim de kırmızıdan yeşile kendisi geçiş yapacak yüzdeye göre.
    O tarz bir şey arıyorum.
  • 27-11-2022, 04:47:28
    #6
    Gradient generator mu aradığınız şey
  • 27-11-2022, 15:07:32
    #7
    Onur89TR adlı üyeden alıntı: mesajı görüntüle
    Gradient generator mu aradığınız şey
    Bu da değil hocam.
    Ben tek kutuyu tek renk yapmak istiyorum ama verdiğim orana göre yeşilden kırmızıya geçişi olacak. Ama kutu tek renk yani kutu içinde sağda sola renk geçişi olmayacak