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

首頁(yè) > 開(kāi)發(fā) > JS > 正文

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

2024-05-06 16:38:31
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

前言

本文主要給大家介紹的是關(guān)于利用javascript/22755.html">javascript/114014.html">javascript獲取任意顏色更亮或更暗顏色值的相關(guān)內(nèi)容,下面話不多說(shuō),來(lái)一起看看詳細(xì)的介紹:

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

示例代碼

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); 

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)VeVb武林網(wǎng)的支持。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到JavaScript/Ajax教程頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 保亭| 漳浦县| 保山市| 青龙| 江门市| 梅州市| 吉安县| 咸丰县| 大方县| 旺苍县| 棋牌| 黄骅市| 北流市| 南投县| 新河县| 龙陵县| 田阳县| 都昌县| 仙游县| 昌吉市| 乌兰察布市| 高邑县| 乐亭县| 甘南县| 德保县| 新宁县| 泸水县| 琼中| 布尔津县| 长春市| 武义县| 沁水县| 嘉善县| 抚松县| 保亭| 政和县| 从江县| 潞城市| 北宁市| 义乌市| 阿城市|