亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 邏輯算法 > 正文

又是一個漸變色生產算法

2020-03-22 19:42:00
字體:
來源:轉載
供稿:網友
  • 背景

    簡化了下背景,給定一個指標X,比較小的時候是正常的,比較大的時候比較危險。為了更直觀地地顯示,前端顯示的時候希望使用顏色來高亮這個值——比較小的時候顏色是綠色,較大的時候顯示紅色,并且用一些黃色進行過渡。

    使用google搜了搜,沒有找到合適的代碼。于是乎,露珠自己打算搞個~貽笑大方了···

    分析

    顏色在HTML中可以用RGB值來表示——綠色是rgb(0,255,0), 紅色是rgb(255,0,0),黃色是rgb(255,255,0). 為了達到漸變效果,需要設計一個函數F:

    F(0) = rgb(0,255,0);F(比較大的值) = rgb(255,0,0);F(中間的值) = rgb(255,255,0);
    結果

    函數貌似很復雜,但是調了一會就出來了,效果來不錯。

    曬曬代碼:

    /** * 生成漸變色,從綠色到紅色的漸變 * @param int   $x          指標值 * @param int   $threshold  漸變閾值,$x等于這個值的時候剛好是黃色 * @param float $brightness 亮度,從0到1 * @return string RGB格式的顏色值 */function generateGradientColor($x, $threshold, $brightness = 1){    return sprintf('rgb(%d, %d, 0)',                    intval(min(255, ($x * 1.0 / $threshold * 255)) * $brightness),                    intval(max(0, min(255, (2 - $x * 1.0 / $threshold) * 255)) * $brightness));}
    效果

    生成的漸變色的效果如下(threshold = 25):

      

    附生成上述效果的PHP代碼:

    <style>    div{        display: block;        font-size: 10px;        height: 1em;    }</style><?phpfor ($i = 1; $i < 50; $i++){    echo strtr("<div style='width: {width}em; background-color: {color}'>$i</div>", array(        '{width}' => $i,        '{color}' => generateGradientColor($i, 25)    ));}?>
    PHP編程

    鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
    亚洲视频国产视频| 国产色视频一区| 欧美日韩国产中字| 国产午夜精品一区二区三区| 精品亚洲夜色av98在线观看| 国产精品伦子伦免费视频| 成人高清视频观看www| 在线播放国产一区二区三区| 日韩欧美a级成人黄色| 欧美麻豆久久久久久中文| 国产一区香蕉久久| 精品二区三区线观看| 亚洲一区999| 亚洲精品美女免费| 久久久久国产精品一区| 午夜欧美不卡精品aaaaa| 色综合久久久久久中文网| 亚洲开心激情网| 欧美激情成人在线视频| 欧美综合第一页| 亚洲欧美中文日韩v在线观看| 亚洲美女在线观看| 久久伊人精品一区二区三区| 久久69精品久久久久久久电影好| 亚洲精品美女视频| 欧美成人精品三级在线观看| 亚洲最大福利视频网| 中文字幕亚洲一区二区三区五十路| 久久精品色欧美aⅴ一区二区| 日韩欧美一区二区三区久久| 亚洲一区二区免费| 91精品国产综合久久香蕉最新版| 91欧美精品成人综合在线观看| 日韩综合视频在线观看| 亚洲国产精品99久久| 亚洲第一精品夜夜躁人人爽| 欧美激情亚洲国产| 国外色69视频在线观看| 久久精品99久久久香蕉| 日韩亚洲一区二区| 亚洲人成亚洲人成在线观看| 91av在线免费观看| 欧美激情亚洲另类| 亚洲欧美综合另类中字| 亚洲最新在线视频| 国产精品爽黄69天堂a| 国产精品成人va在线观看| 亚洲国产一区二区三区在线观看| 成人黄色av播放免费| 国产日韩精品一区二区| 97在线视频观看| 精品久久久久久久久久久久| 国产97免费视| 久热精品视频在线观看一区| 久久天天躁狠狠躁老女人| 欧美激情精品久久久久久大尺度| 国产精品免费视频久久久| 精品一区二区三区电影| 毛片精品免费在线观看| 亚洲成人1234| 久久久久国产精品免费| 欧美激情一级欧美精品| 色多多国产成人永久免费网站| 欧美精品一区二区三区国产精品| 色香阁99久久精品久久久| 亚洲欧美自拍一区| 欧美xxxwww| 久久6精品影院| 蜜臀久久99精品久久久无需会员| 国产精品免费视频久久久| 亚洲自拍偷拍色片视频| 亚洲色图18p| 全色精品综合影院| 亚洲免费成人av电影| 亚洲福利视频网站| 亚洲视频欧洲视频| 最近2019中文字幕第三页视频| 精品亚洲精品福利线在观看| 岛国av在线不卡| 精品亚洲国产视频| 亚洲成人网久久久| 91精品久久久久久久久久久久久| 久久国产精品久久久久久久久久| 欧美精品在线免费播放| 亚洲国产精彩中文乱码av| 久久免费国产精品1| 亚洲欧美综合图区| 国产日产亚洲精品| 日韩一二三在线视频播| 日本久久中文字幕| 青青青国产精品一区二区| 国产精品日韩在线播放| 久久精品国产一区| 九九九久久国产免费| 成人免费视频网| 亚洲欧美国产日韩天堂区| 国产精品视频xxxx| 精品久久久久久久久久国产| 中文字幕av一区| 国产精品免费福利| 69视频在线免费观看| 亚洲国产精品成人va在线观看| 国产精品免费视频久久久| 国产视频在线观看一区二区| 亚洲精品自在久久| 国产精品久久网| 亚洲精品不卡在线| 在线播放日韩专区| 日韩在线视频一区| 欧美xxxx做受欧美.88| 国产精品一区二区久久| 欧美黑人巨大精品一区二区| 爱福利视频一区| 麻豆一区二区在线观看| 欧美极品少妇全裸体| 亚洲精品国偷自产在线99热| 亚洲精品国产综合区久久久久久久| 成人国产精品av| 欧美亚洲另类激情另类| 日韩福利伦理影院免费| 日韩免费中文字幕| 91牛牛免费视频| 成人欧美一区二区三区在线| 视频在线一区二区| 日韩电影视频免费| 欧美日韩黄色大片| 欧美在线性视频| 国产精品美女免费看| 欧美激情二区三区| 亚洲另类xxxx| 日韩欧美国产一区二区| 亚洲第一网中文字幕| 亚洲第一网站男人都懂| 97超级碰在线看视频免费在线看| 92国产精品视频| 久久久久久久久久久免费精品| 日韩国产高清污视频在线观看| 亚洲综合中文字幕在线观看| 国产精品久久综合av爱欲tv| 精品福利在线看| 国产精品一区二区久久国产| 午夜欧美大片免费观看| 亚洲精品在线观看www| 95av在线视频| 亚洲综合最新在线| 色综合久久天天综线观看| 国产美女精品视频免费观看| 91久久久久久久久久久久久| 亚洲人成77777在线观看网| 成人黄色av免费在线观看| 色先锋久久影院av| 中文字幕视频在线免费欧美日韩综合在线看| 亚洲肉体裸体xxxx137| 精品在线欧美视频| 亚洲欧美日本精品| 亚洲第一网站免费视频| 久久99精品久久久久久青青91| 久久九九热免费视频| 国产精品美女免费看| 欧美在线一区二区三区四| 久久久久久久久国产精品| 精品人伦一区二区三区蜜桃网站| 国产在线视频2019最新视频| 欧美性开放视频|