• <source id="rskwy"></source>
  • <cite id="rskwy"><span id="rskwy"><var id="rskwy"></var></span></cite>
      <ruby id="rskwy"><optgroup id="rskwy"></optgroup></ruby>
    1. <rt id="rskwy"></rt>
      <s id="rskwy"></s>
      <s id="rskwy"></s>
      <rp id="rskwy"></rp>
      <tt id="rskwy"><span id="rskwy"><samp id="rskwy"></samp></span></tt>
    2. |網站SEO建站,讓你的對手遙望我們一直在努力

      免費企業網站建設當中的RGB、HSL、Hex網頁色彩你了解多少?

      您現在正位于該位置:高至 > 網站開發 > 免費企業網站建設當中的RGB、HSL、Hex網頁色彩你了解多少?
      前言:網頁使用到的色彩標示方法里面,從古早時期大家都在用的16進位碼(#000000)、RGB色值標示以及HSL色彩標示,其中網頁設計師最常使用的16進位色碼標示法,設計師究竟了解多少呢?而16進位碼又是怎么計算色彩的?有沒有辦法直接腦袋就把色彩算出來?HSL色彩該如何運用與記憶?
             網頁使用到的色彩標示方法里面,從古早時期大家都在用的16進位碼(#000000)、RGB色值標示以及HSL色彩標示,其中網頁設計師最常使用的16進位色碼標示法,設計師究竟了解多少呢?而16進位碼又是怎么計算色彩的?有沒有辦法直接腦袋就把色彩算出來?HSL色彩該如何運用與記憶?有沒有什么秘訣或小技巧?一連串的問題今天高至就在這里給大家介紹免費企業網站建設當中的RGB、HSL、Hex網頁色彩你了解多少?

            我們先來說說RGB色彩( RGB color )

            RGB色彩在網頁設計時的標記方式是RGB(0~255 , 0~255, 0~255),其中括弧內以逗號分隔的三組數值恰好就是(R, G, B) 的色彩數值,所以數值會是0~255 共256個數值的這個區間,而RGB色彩大家應該都知道的混色原理就是加法混色,各位就直接用燈光來想吧,我們把0~255的數值當作是開燈的亮度來看,0就是沒開燈,255就是開到最亮,所以當我把紅色光線開到最亮而其它兩個色光都不開時就是RGB(255, 0, 0)這樣,想當然的只有開紅色光而沒有開其他色光的話,你看到的就是紅色啰,那么如果我把紅色光只開一半,像是這樣RGB(127, 0, 0),那么就會變成暗紅色,因為沒有開到最亮,這樣應該很容易理解了吧。
            同樣的道理,當我們單獨開啟其它色光的時候,就只會看到該光線的色彩,如綠色就是RGB(0,255,0),藍色就是RGB(0,0,255),如果想要黃色就是混合R與G,像是這樣RGB(255,255,0),看起來有點辛苦,我們就用圖片來記憶吧,RGB色彩以R在上方順時針排列,而中間產出的混合色采則是我們印表機的C、M、Y(藍、洋紅、黃)三色,CMY三色則是以C于下方同樣呈現順時針方向排列,就把這張圖記在腦海中,簡單的說個口訣并記住「R在上順時針、C在下順時針」,很容易的你就能夠把這畫面中的色彩順序記住了,以后腦袋混色再也沒有那么困難了。

            再來談談HSL色彩( HSL color )

            其實國外有不少設計師喜歡HSL(Hue, Saturation, Lightness)色彩寫法,HSL色彩的寫法是HSL(色相角度但不加單位0~360, 色彩飽和度0~100%, 色彩亮度0~100 %),而在括號內的色相采用的是0~360度,正常所見的語法就像是這樣
            HSL( 240, 100%, 50% )

            色相(Hue)

            色相的0度為R(紅)色,120度為G(綠)色,240度為B(藍)色,為了記憶方便,先讓我把角度0度設定為正上方(與CSS3漸層相同)大家記憶比較方便點,所以以順時針方向旋轉,他們之間的角度就如同下圖所示
      免費企業網站建設

             亮度/明度(Lightness)

             如果我們把上面這張HSL 色彩的H(Hue) 平面圖形的亮度(Lightness)轉換成一個立體的圓柱體時,你就能看到如下圖所示
      免費企業網站建設
       
             HSL color Lightness
             由中間開始,越是上方的就越是增亮(白色份量增加),增亮到最后就變成純白,而越是往下方則越是縮減亮度(黑色份量增加),亮度縮減到最后就變成了黑色,所以一般來說,HSL色彩中的L預設值會是50%,若要變暗一點就把數值往0%調整,若要變亮變白一點就把數值往100%調整

             飽和度(Saturation)

             如同亮度(Lightness)一樣,飽和度(Saturation)也是采用百分比方式呈現,如下圖所示
             HSL color Saturation
             以色彩預設都是100%飽和的情況下,若是要讓色彩變得不那么鮮艷,就把色彩飽和度(Saturation)往0%的方向調整即可,色彩飽和度(Saturation)不同于色彩亮度(Lightness)的地方在于,色彩飽和度(Saturation)降低之后,色彩越是不鮮艷就越接近灰色而不是變黑,這一點千萬要能夠區分。
             所以,了解以上HSL三個數值的差異之后,倘若我們今天要一個黃色,那我們就可先設定HSL(60, 100%, 50%),色相60度為黃色,預設100%飽和(鮮艷) ,預設正常亮度50%,如果我們需要一個鵝黃色的話,那我們就只需要把黃色多加一點白色,所以只要修改L的數值即可,像是這樣HSL(45, 100%, 80%),如果我們希望色彩接近橙色的話,那我們就修改色相(Hue)角度往R方向調整即可,像是這樣HSL(40, 100%, 80%),這樣是不是變得簡單許多呢^^
             如果各位想知道更多關于HSL的色彩模型說明,也可以看看維基的解說,會有更多概念在里面喔。

             最后說說網頁16進位色彩( hex color )

             16進位碼簡寫為Hex,在HTML&CSS里面16進位碼的色彩標示是由一個井號(#)開始,接著后面帶6個數字來表示,此色彩標示方式對許多設計師來說太長用到但卻又有點摸不著頭緒,光是要選個紅色或粉紅色就不知道該怎么寫了,還是得依靠Dreamweaver的色盤才能寫出來,其實16進位色碼沒有那么困難,我們只要了解三個問題就學會了,就讓Amos來簡單的說明一下。
             10進位原理
             第一個問題就是16進位是啥?一般我們常見的進位方式是10進位,也就是說一個「數」(念ㄕㄨˋ)只要超過第十位數之后就進位,如果還是無法理解的話,讓我們看下面這張圖的解釋。
             16進位原理
             由上圖可以看到一段數字的第十一位數就進位了,這也是我們最常用到的計算方式,而16進位的概念也是相同的,只是16進位中的第11位數字開始由于沒辦法寫成「11」(2位數就是進位了,所以不能這樣寫啊),所以在第11位數開始采用abcdef這些英文字母來當作數字使用,所以完整的16進位大概就像下圖所示,第16位數的代表字母是「f」,超過第16位數之后就進位了。
            16進位色彩表示方式
             第二個問題則是這16進位碼的色彩標示怎么標示的?基本上HTML & CSS中的16進位碼色彩標示共分成三組數字,每兩碼就表示一個色彩,如下圖所示
             從圖片中可見到16進位碼中6碼數字的前兩碼代表的是RGB色彩中的R色,而中間的兩碼數字代表的是G色,后兩碼則是B色,如果我們把16進位碼當作是發光的強度來看,#000000就表示RGB三個顏色都沒有發光,那么沒有發光就你看到的就是黑色啰,又如果我們希望呈現紅色的話,我們就把R色光開到最大,像這樣#FF0000就會看到紅色的色彩了。再來做個練習,如果我們想要黃色,那就是把紅色光跟綠色光混合起來,所以我們就把紅色光跟綠色光像這樣開到最大#FFFF00,你就能夠看到黃色啰。
            16進位調整亮度技巧
            以上這樣的做法最多只用到兩個顏色,且用到的是原色居多或許還沒有太大問題,現在我們進一步的來玩一下16進位色彩,我們可以知道色光是屬加法混色,是越加越亮的,所以我們如果想要一個鵝黃色,我們可以先把黃色加出來之后再混進一點藍色,當作是HSL色彩中的亮度調整用,當藍色光線加進來之后就變亮了,而你也會看到鵝黃色出現了,所以我們的原始碼大概會長這樣#ffffcc。
             還不是很懂嗎?高至簡單的說,在使用16進位碼設定色彩的時候,第一步你需要先把原色設定出來,接著再利用第三色來調整亮度,這樣就搞定了!那若是我們想要調暗的話,那就是把原本的兩個色彩數值降低(也就是光線強度開若一點的概念),這樣就你就可以把顏色設定出來啰!其實沒有那么困難的,平常寫個三四次應該就能上手了~希望大家都能變成16進位碼設定高手啰(喂!講那么多!我用HSL不是更快嗎?XDDD)
             如果大家對16進位有更多興趣的話,也可以看看維基百科里面在不同語言中的16進位表示法有何不同。關于免費企業網站建設當中的RGB、HSL、Hex網頁色彩你了解多少?就介紹到這里了,通過上面的詳細介紹,相信可以幫得到有疑問的你。
      轉載請注明出處及附上該鏈接:http://www.xpj3566.com/web/407.html

      鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

      上一篇:<<20個讓你效率更高的CSS代碼技巧 下一篇:ICP是什么意思?ICP許可證和ICP備案的關系是什么?>>
      村长的后院无删减版_人与动人物xxxx_玩弄少妇肉体到了高潮_光棍电影网_女教师波多野结衣在线播放_日本高清av免费乱码专区