將十六進位制顏色值轉換為RGB顏色值程式碼例項
本章節分享一段程式碼例項它能夠實現將十六進位制顏色值轉換為RGB顏色值程式碼例項。
如果從RGB顏色值轉換為十六進位制顏色值可以參閱jQuery如何將獲取的顏色值轉換為十六進位制形式一章節。
程式碼例項:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> *{ margin:0; padding:0; font-family:'Microsoft yahei' } .replace{ width:400px; height:210px; margin:0 auto; padding-top:40px; } .title{ text-align:center; display:block } form{ width:200px; margin:30px auto; } input{outline:none;} input[type="button"]{ cursor:pointer; } </style> <script> function hexToR(h){ return parseInt((cutHex(h)).substring(0, 2), 16) } function hexToG(h) { return parseInt((cutHex(h)).substring(2, 4), 16) } function hexToB(h) { return parseInt((cutHex(h)).substring(4, 6), 16) } function cutHex(h) { return h.charAt(0) == "#" ? h.substring(1, 7) : h } function setBgColorById(id, sColor) { var elems; if (document.getElementById) { if (elems = document.getElementById(id)) { if (elems.style) elems.style.backgroundColor = sColor; } } } window.onload=function(){ var obt=document.getElementById("bt"); obt.onclick=function(){ setBgColorById('colorSample',this.form.hex.value); this.form.r.value=hexToR(this.form.hex.value); this.form.g.value=hexToG(this.form.hex.value); this.form.b.value=hexToB(this.form.hex.value); } } </script> </head> <body> <div class="replace"> <span class="title">javascript原生16進位制顏色值轉RGB值</span> <form name="rgb"> <input value="ffffff" maxlength="7" size="16" name="hex" /> <input id="bt" value="轉換" type="button" name="btn"/><br /><br /> R:<input style="width:30px" size="3" name="r" /> G:<input style="width:30px" size="3" name="g" /> B:<input style="width:30px" size="3" name="b" /> </form> </div> </body> </html>
相關文章
- 十六進位制顏色轉換為RGB程式碼例項
- JavaScript 十六進位制顏色和RGB顏色值的相互轉換JavaScript
- jQuery顏色值轉換為十六進位制形式jQuery
- js實現的十六進位制顏色和RGB顏色值的相互轉換JS
- 隨機生成十六進位制顏色值程式碼例項隨機
- js隨機生成十六進位制顏色值程式碼例項JS隨機
- 十六進位制顏色值簡寫
- JavaScript 生成十六進位制顏色值JavaScript
- iOS 常用RGB十六進位制顏色轉換方法iOS
- 正則提取十六進位制顏色值
- 十六進位制和RGB顏色格式的相互轉換
- RGB顏色與16進位制顏色的換算方法
- 匹配十六進位制顏色值正規表示式
- JavaScript RGB轉換成16進位制顏色JavaScript
- [顏色進位制轉換]js實現rgb和hex的相互轉換JS
- 【譯】CSS 十六進位制顏色揭祕CSS
- 十六進位制顏色透明度對照表
- 匹配十六進位制顏色正規表示式
- [C/C++11]_[初級]_[如何轉換帶井號的#十六進位制顏色字串到數值]C++字串
- Swift3.0-16進位制顏色轉換UIColorSwiftUI
- js 正則判斷顏色值,HEX轉RGB,HSL轉RGBJS
- javascriptRGB顏色轉換到16進位制詳解JavaScript
- 十進位制轉換為十六進位制和二進位制程式碼例項
- Android中顏色透明度對應16進位制值Android
- 顏色轉換
- js隨機顏色例項程式碼JS隨機
- javascript將字串轉換為十六進位制程式碼例項JavaScript字串
- Python教程:如何獲取顏色的RGB值Python
- win10怎麼獲取顏色值_win10系統獲取螢幕顏色HSL值RGB值方法Win10
- SCSS 顏色值運算CSS
- CSS 顏色值型別CSS型別
- 匹配16進位制顏色正規表示式程式碼
- 十六進位制顏色字串轉換成Color在Silverlight中的實現字串
- UIColor 自定義 16進位制顏色UI
- CSS樣式中顏色與顏色值的應用CSS
- android顏色對應的xml配置值,顏色表AndroidXML
- 設定placeholder顏色程式碼例項
- javascript將數字轉換為十六進位制程式碼例項JavaScript