<style>
body{font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Microsoft JhengHei', Roboto, 'Helvetica Neue', Arial, sans-serif;}
.red-color{color:#f00}
.blue-color{color:#f00}
</style>
###### tags: `JS`,`css`
# JS RGB To HEX
> [time=Fri, Dec 13, 2019 2:15 PM]
> [color=#000] [name=aikwdc00]
>
# 色碼介紹
較常用的色碼有RGB 與 HEX
### RGB
RGB色彩在網頁設計時的標記方式是 RGB(0~255 , 0~255, 0~255),其中括弧內以逗號分隔的三組數值恰好就是 (R, G, B) 的色彩數值,所以數值會是 0~255 共256個數值的這個區間,而 RGB色彩大家應該都知道的混色原理就是加法混色,各位就直接用燈光來想吧,我們把0~255的數值當作是開燈的亮度來看,0就是沒開燈,255就是開到最亮。
### HEX
16進位碼簡寫為Hex,在HTML&CSS中16進位碼的色彩標示是由一個井號(#)開始,接著後面帶6個數字來表示。
```
color: #rrggbb
分別是紅、綠、藍
```
### 轉換
rgb 如何轉換成 hex
可以透過js的Number.toString(16)
就能轉換為16進位
<iframe height="265" style="width: 100%;" scrolling="no" title="RGB TO HEX" src="https://codepen.io/aikwdc00/embed/WNbxYJE?height=265&theme-id=default&default-tab=js,result" frameborder="no" allowtransparency="true" allowfullscreen="true">
See the Pen <a href='https://codepen.io/aikwdc00/pen/WNbxYJE'>RGB TO HEX</a> by Fred
(<a href='https://codepen.io/aikwdc00'>@aikwdc00</a>) on <a href='https://codepen.io'>CodePen</a>.
</iframe>