国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

用javascript獲取任意顏色的更亮或更暗顏色值示例代碼

2024-05-06 15:14:08
字體:
供稿:網(wǎng)友

前言

本文主要給大家介紹的是關于利用javascript獲取任意顏色更亮或更暗顏色值的相關內(nèi)容,下面話不多說,來一起看看詳細的介紹:

預處理CSS,比如Sass和less可以通過設定一個特定值,讓任何顏色變得更亮或者更暗。但是在javascript中卻沒有這種方法。下面這個方法能在javascript中得到一個更亮或者更暗的值,通過一個給定的十六進制顏色值(比如#F06D06,或者沒有#)

示例代碼

function LightenDarkenColor(col, amt) {  var usePound = false;  if (col[0] == "#") { col = col.slice(1); usePound = true; }  var num = parseInt(col,16);  var r = (num >> 16) + amt;  if (r > 255) r = 255; else if (r < 0) r = 0;  var b = ((num >> 8) & 0x00FF) + amt;  if (b > 255) b = 255; else if (b < 0) b = 0;  var g = (num & 0x0000FF) + amt;  if (g > 255) g = 255; else if (g < 0) g = 0;  return (usePound?"#":"") + (g | (b << 8) | (r << 16)).toString(16); }
// Lightenvar NewColor = LightenDarkenColor("#F06D06", 20); // Darkenvar NewColor = LightenDarkenColor("#F06D06", -20); 

總結

以上就是這篇文章的全部內(nèi)容,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對錯新站長站的支持。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 固原市| 甘孜县| 扎赉特旗| 平罗县| 五河县| 辽中县| 滦南县| 抚州市| 萨迦县| 安阳市| 通海县| 呼和浩特市| 海林市| 马龙县| 缙云县| 咸阳市| 涿州市| 滦平县| 革吉县| 册亨县| 阳信县| 万宁市| 涪陵区| 英德市| 监利县| 阿拉善左旗| 翁源县| 广安市| 乐东| 庆安县| 嘉祥县| 吉林市| 东乌| 通州市| 宝坻区| 巴青县| 专栏| 印江| 五河县| 定安县| 金堂县|