from green to red color depend on percentage

前端 未结 14 2052
北恋
北恋 2020-11-30 20:00

I have a poll system and I want answers for this poll to be colored. For example: If it\'s 10% it would be red, if 40% it would be yellow and if 80% it would be green, so I

14条回答
  •  半阙折子戏
    2020-11-30 20:41

    function hexFromRGBPercent(r, g, b) {
        var hex = [
            Math.floor(r / 100 * 255).toString( 16 ),
            Math.floor(g / 100 * 255).toString( 16 ),
            Math.floor(b / 100 * 255).toString( 16 )
        ];
        $.each( hex, function( nr, val ) {
            if ( val.length === 1 ) {
                hex[ nr ] = "0" + val;
            }
        });
        return hex.join( "" ).toUpperCase();
    }
    

    Credit goes to andrew. He was faster.

提交回复
热议问题