整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          一分鐘前端|CSS實現背景色漸變

          近寫了很多H5頁面,在完成產品經理要求的過程中遇到了很多問題。國慶假期想著梳理一下最近用到的知識點,一分鐘學會一個前端技能點。想想也很超值,反正哪里都是堵車,學點東西也是挺好的。

          今天先說一下CSS漸變背景色的實現,產品小姐姐要求按鈕的顏色是絢麗的漸變色,所以我也去查了一下實現。

          用到的屬性自然還是background,語法是background: linear-gradient(direction, color-stop1, color-stop2, ...);

          這個屬性可以實現從上到下,從左到右,左上角到右下角,甚至自定義漸變角度的漸變方向。我們常用的就是從上到下和從左到右漸變。

          從上到下漸變:

          #grad {

          background: -webkit-linear-gradient(red, blue); /* Safari 5.1 - 6.0 */

          background: -o-linear-gradient(red, blue); /* Opera 11.1 - 12.0 */

          background: -moz-linear-gradient(red, blue); /* Firefox 3.6 - 15 */

          background: linear-gradient(red, blue); /* 標準的語法 */

          }

          從左到右漸變:

          #grad {

          background: -webkit-linear-gradient(left, red , blue); /* Safari 5.1 - 6.0 */

          background: -o-linear-gradient(right, red, blue); /* Opera 11.1 - 12.0 */

          background: -moz-linear-gradient(right, red, blue); /* Firefox 3.6 - 15 */

          background: linear-gradient(to right, red , blue); /* 標準的語法 */

          }

          關于CSS漸變色就和大家介紹到這里,你GET到了嗎?歡迎點贊,評論,轉發。

          望收藏了我寫的文章的你同時可以關注一下“小海前端”,因為這些文章都是連載的,并且是經過我系統的歸納過的。

          【技術等級】初級

          【承接文章】《在CSS中使用background屬性,調整頁面和塊背景,系統講解背景屬性》

          本文承接上一篇文章中所講到的background屬性,通過幾個簡單實用的小例子,學些背景效果的各種實現方式。本文屬于前端開發的初級教程,適合于剛剛開始接觸CSS技術的學習者。

          所承接的上一篇文章中,主要介紹了下列背景屬性:

          • background-color

          • background-image

          • background-repeat

          • background-position

          • background-attachment

          本文在上一篇文章的基礎上,復習和鞏固這五個屬性的具體用法。

          例1:為網頁背景制作水印效果。

          首先制作一張水印效果的圖片。該圖片的內容透明度較低,圖片較小。本例中制作了一個寬度為290像素,高度為205像素的圖片。該圖片的文件名為back01.jpg。圖片內容為兩行文本,顏色為黑色,同時調整了兩行文本的不透明度。圖片效果如下所示,大家也可以根據自己喜好利用Photoshop隨意制作。

          例1素材圖片 back01.jpg

          為頁面添加如下代碼在<head></head>標記對中:

          <style type="text/css">

          body{background-image:url("back01.jpg");}

          </style>

          由于圖片本身的尺寸遠遠小于整個頁面的大小,所以在默認情況下,該圖片會在頁面中平鋪以產生下列背景效果。

          例1最終效果圖

          例2、為網頁背景制作頂部花邊效果。

          首先制作一張花邊圖片。該圖片包含一個花邊圖樣,圖片較小。本例中制作了一個寬度為172像素,高度為36像素的圖片。該圖片的文件名為back02.jpg。圖片效果為:

          例2 素材圖 back02.jpg

          為頁面添加如下代碼在<head></head>標記對中:

          <style type="text/css">

          body{

          background-image:url("back02.jpg");

          background-repeat:repeat-x;

          }

          </style>

          由于圖片本身的尺寸遠遠小于整個頁面的大小,同時又設置為水平方向平鋪,所以該圖片會在頁面中產生下列背景效果。

          例2最終效果圖

          例3、為網頁背景制作漸變背景。

          首先制作一張漸變圖片。該圖片包含自上而下的藍白漸變。本例中制作了一個寬度為1像素,高度為200像素的圖片。該圖片的文件名為back03.jpg。圖片效果為:

          例3 素材圖片 back03.jpg

          為頁面添加如下代碼在<head></head>標記對中:

          <style type="text/css">

          body{

          background-image:url("back03.jpg");

          background-repeat:repeat-x;

          }

          </style>

          由于圖片的寬度遠遠小于整個頁面的寬度,同時又設置了水平方向平鋪,所以該圖片該圖片會在頁面中產生下列背景效果。

          同時,由于頁面本身的顏色默認為白色,因此,該漸變色下方的白色與頁面背景顏色融合。因此,當頁面過長產生垂直滾動條后,不會影響背景顏色的自然過渡。

          那么,若需要給頁面背景添加自上而下的白藍漸變,應該如何設置呢?漸變色下方的藍色與頁面背景無法融合,會產生明顯的藍白邊界。該問題的解決方法是將頁面的背景顏色由默認的白色調整為漸變色下方的顏色即可。代碼如下:

          <style type="text/css">

          body{

          background-image:url("back03.jpg");

          background-repeat:repeat-x;

          background-color:# 8181fc; //漸變色下方的藍色

          }

          </style>

          例4:設置網頁的背景圖片位于頁面中心,且不隨垂直滾動條的滾動而滾動。

          首先制作一張可以居中放置的圖片。本例中制作了一個寬度為500像素,高度為500像素的圖片。該圖片的文件名為back04.jpg。圖片效果為:

          例4 素材圖片 back04.jpg

          實現該效果的代碼如下所示。

          <style type="text/css">

          body{

          background-image:url("back04.jpg"); //加載圖片

          background-repeat:no-repeat; //設置不平鋪

          background-position:center center; //位置在頁面中心

          background-attachment:fixed; //頁面滾動時圖片固定

          }

          </style>

          文章預告

          下一篇文章中,小海老師會帶領大家學習CSS中功能強大的圖片精靈技術(CSS Sprite)。對于渴望在前端開發道路上前進的你一定不能錯過!

          小海教材

          如果大家希望得到更加全面的關于HTML和CSS技術講解的內容,可以私信我,我會免費將小海老師自己編寫的HTML和CSS的PDF教材發給你,幫助你在前端開發的道路上闊步前行。

          小海聲明

          在頭條上發表的這些文章都是從前端開發的基礎開始一步一步講起的。我非常希望能有更多的前端開發初學者通過我寫的文章,逐步學到一定的知識,甚至慢慢有了入門的感覺。這些文章都是我這幾年教學過程中的經驗,每寫一篇時我都盡量把握好措辭,用簡單易懂的語言描述,同時精心設計版面,讓版面更加豐富,激發閱讀興趣。所以,每一篇文章可能篇幅不長,但是都要耗費小海老師很久的時間。

          希望收藏了我寫的文章的你同時可以關注一下“小海前端”,因為這些文章都是連載的,并且是經過我系統的歸納過的。

          關注“小海前端”,我會繼續為大家奉上更加深入的前端開發文章,也希望更多的初學者跟著學下去,我們共同將前端開發的路努力堅持的走下去。

          TML 顏色由紅色、綠色、藍色混合而成。

          顏色值

          HTML 顏色由一個十六進制符號來定義,這個符號由紅色、綠色和藍色的值組成(RGB)。

          種顏色的最小值是0(十六進制:#00)。最大值是255(十六進制:#FF)。

          這個表格給出了由三種顏色混合而成的具體效果:

          顏色值

          顏色(Color)顏色十六進制(Color HEX)顏色RGB(Color RGB)
          #000000rgb(0,0,0)
          #FF0000rgb(255,0,0)
          #00FF00rgb(0,255,0)
          #0000FFrgb(0,0,255)
          #FFFF00rgb(255,255,0)
          #00FFFFrgb(0,255,255)
          #FF00FFrgb(255,0,255)
          #C0C0C0rgb(192,192,192)
          #FFFFFFrgb(255,255,255)


          1600萬種不同顏色

          三種顏色 紅,綠,藍的組合從0到255,一共有1600萬種不同顏色(256 x 256 x 256)。

          在下面的顏色表中你會看到不同的結果,從0到255的紅色,同時設置綠色和藍色的值為0,隨著紅色的值變化,不同的值都顯示了不同的顏色。

          Red LightColor HEXColor RGB
          #000000 rgb(0,0,0)
          #080000rgb(8,0,0)
          #100000rgb(16,0,0)
          #180000rgb(24,0,0)
          #200000rgb(32,0,0)
          #280000rgb(40,0,0)
          #300000rgb(48,0,0)
          #380000rgb(56,0,0)
          #400000rgb(64,0,0)
          #480000rgb(72,0,0)
          #500000rgb(80,0,0)
          #580000rgb(88,0,0)
          #600000rgb(96,0,0)
          #680000rgb(104,0,0)
          #700000rgb(112,0,0)
          #780000rgb(120,0,0)
          #800000rgb(128,0,0)
          #880000rgb(136,0,0)
          #900000rgb(144,0,0)
          #980000rgb(152,0,0)
          #A00000rgb(160,0,0)
          #A80000rgb(168,0,0)
          #B00000rgb(176,0,0)
          #B80000rgb(184,0,0)
          #C00000rgb(192,0,0)
          #C80000rgb(200,0,0)
          #D00000rgb(208,0,0)
          #D80000rgb(216,0,0)
          #E00000rgb(224,0,0)
          #E80000rgb(232,0,0)
          #F00000rgb(240,0,0)
          #F80000rgb(248,0,0)
          #FF0000rgb(255,0,0)

          灰暗色調

          以下展示了灰色到黑色的漸變

          Gray ShadesColor HEXColor RGB
          #000000 rgb(0,0,0)
          #080808 rgb(8,8,8)
          #101010 rgb(16,16,16)
          #181818 rgb(24,24,24)
          #202020 rgb(32,32,32)
          #282828 rgb(40,40,40)
          #303030 rgb(48,48,48)
          #383838 rgb(56,56,56)
          #404040 rgb(64,64,64)
          #484848 rgb(72,72,72)
          #505050 rgb(80,80,80)
          #585858 rgb(88,88,88)
          #606060 rgb(96,96,96)
          #686868 rgb(104,104,104)
          #707070 rgb(112,112,112)
          #787878 rgb(120,120,120)
          #808080 rgb(128,128,128)
          #888888 rgb(136,136,136)
          #909090 rgb(144,144,144)
          #989898 rgb(152,152,152)
          #A0A0A0 rgb(160,160,160)
          #A8A8A8 rgb(168,168,168)
          #B0B0B0 rgb(176,176,176)
          #B8B8B8 rgb(184,184,184)
          #C0C0C0 rgb(192,192,192)
          #C8C8C8 rgb(200,200,200)
          #D0D0D0 rgb(208,208,208)
          #D8D8D8 rgb(216,216,216)
          #E0E0E0 rgb(224,224,224)
          #E8E8E8 rgb(232,232,232)
          #F0F0F0 rgb(240,240,240)
          #F8F8F8 rgb(248,248,248)
          #FFFFFF rgb(255,255,255)

          Web安全色?

          數年以前,當大多數計算機僅支持 256 種顏色的時候,一系列 216 種 Web 安全色作為 Web 標準被建議使用。其中的原因是,微軟和 Mac 操作系統使用了 40 種不同的保留的固定系統顏色(雙方大約各使用 20 種)。

          我們不確定如今這么做的意義有多大,因為越來越多的計算機有能力處理數百萬種顏色,不過做選擇還是你自己。

          最初,216 跨平臺 web 安全色被用來確保:當計算機使用 256 色調色板時,所有的計算機能夠正確地顯示所有的顏色。

          0000000000330000660000990000CC0000FF
          0033000033330033660033990033CC0033FF
          0066000066330066660066990066CC0066FF
          0099000099330099660099990099CC0099FF
          00CC0000CC3300CC6600CC9900CCCC00CCFF
          00FF0000FF3300FF6600FF9900FFCC00FFFF
          3300003300333300663300993300CC3300FF
          3333003333333333663333993333CC3333FF
          3366003366333366663366993366CC3366FF
          3399003399333399663399993399CC3399FF
          33CC0033CC3333CC6633CC9933CCCC33CCFF
          33FF0033FF3333FF6633FF9933FFCC33FFFF
          6600006600336600666600996600CC6600FF
          6633006633336633666633996633CC6633FF
          6666006666336666666666996666CC6666FF
          6699006699336699666699996699CC6699FF
          66CC0066CC3366CC6666CC9966CCCC66CCFF
          66FF0066FF3366FF6666FF9966FFCC66FFFF
          9900009900339900669900999900CC9900FF
          9933009933339933669933999933CC9933FF
          9966009966339966669966999966CC9966FF
          9999009999339999669999999999CC9999FF
          99CC0099CC3399CC6699CC9999CCCC99CCFF
          99FF0099FF3399FF6699FF9999FFCC99FFFF
          CC0000CC0033CC0066CC0099CC00CCCC00FF
          CC3300CC3333CC3366CC3399CC33CCCC33FF
          CC6600CC6633CC6666CC6699CC66CCCC66FF
          CC9900CC9933CC9966CC9999CC99CCCC99FF
          CCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
          CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFF
          FF0000FF0033FF0066FF0099FF00CCFF00FF
          FF3300FF3333FF3366FF3399FF33CCFF33FF
          FF6600FF6633FF6666FF6699FF66CCFF66FF
          FF9900FF9933FF9966FF9999FF99CCFF99FF
          FFCC00FFCC33FFCC66FFCC99FFCCCCFFCCFF
          FFFF00FFFF33FFFF66FFFF99FFFFCCFFFFFF

          如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!


          主站蜘蛛池模板: 伊人激情AV一区二区三区| 国产精品一区二区无线| 精品人妻少妇一区二区三区| 日本精品一区二区在线播放| 色欲AV蜜桃一区二区三| 任你躁国语自产一区在| 精品人妻少妇一区二区三区在线| 亚洲AV日韩综合一区尤物| 无码人妻一区二区三区免费n鬼沢 无码人妻一区二区三区免费看 | 国产观看精品一区二区三区| 香蕉久久一区二区不卡无毒影院 | 日韩精品一区二区三区在线观看l 日韩精品一区二区三区毛片 | 国模大尺度视频一区二区| 国产成人综合亚洲一区| 亚洲Av无码国产一区二区| 日本一区二区在线播放| 国产色情一区二区三区在线播放| 精品国产区一区二区三区在线观看 | 国产大秀视频在线一区二区| 夜夜嗨AV一区二区三区| 日本大香伊一区二区三区| 日本精品一区二区三区在线观看| 亚洲无线码在线一区观看| 成人精品一区二区三区不卡免费看| 亚洲成av人片一区二区三区| 国产午夜三级一区二区三| 国产在线精品一区二区高清不卡| 在线观看国产区亚洲一区成人| 夜夜添无码一区二区三区| 久久无码人妻一区二区三区午夜| 人妖在线精品一区二区三区| 福利一区二区视频| 成人精品视频一区二区三区| 一区二区三区国产精品 | 日韩一区二区三区视频| 亚洲日韩激情无码一区| 韩国理伦片一区二区三区在线播放| 人妻AV中文字幕一区二区三区| 国产在线精品一区二区在线观看| 波多野结衣AV一区二区三区中文 | 无码丰满熟妇浪潮一区二区AV |