国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 玉环县| 开江县| 高州市| 奉化市| 商城县| 那曲县| 慈利县| 航空| 清丰县| 陇西县| 抚宁县| 黎城县| 银川市| 松溪县| 通河县| 通许县| 威海市| 铁岭县| 临漳县| 玛纳斯县| 筠连县| 益阳市| 溆浦县| 勐海县| 华宁县| 焦作市| 贵阳市| 靖江市| 武清区| 胶州市| 泸西县| 长宁区| 舟山市| 屏南县| 望江县| 乌兰浩特市| 论坛| 邯郸县| 古丈县| 台前县| 泰安市|