整合營銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          HTML背景色教程–如何更改Div背景色,并通過代碼示例進(jìn)行了說明

          為Web開發(fā)人員,最常見的事情之一就是更改HTML元素的背景顏色。但是,如果您不了解如何使用CSS background-color屬性,可能會產(chǎn)生混淆。在本文中,我們討論以下幾點(diǎn)

          1.HTML元素的默認(rèn)背景色值

          2.如何更改div的背景顏色,這是非常常見的元素

          3.該background-color屬性會影響CSS盒子模型的哪些部分,以及

          4.此屬性可以采用的不同值。

          元素的默認(rèn)背景色

          div的默認(rèn)背景顏色是transparent。因此,如果您不指定div的背景色,它將顯示其父元素的背景色。

          更改Div的背景顏色

          在此示例中,我們將更改以下div的背景顏色。

          <div class="div-1"> I love HTML </div>
          <div class="div-2"> I love CSS </div>
          <div class="div-3"> I love JavaScript </div>

          沒有任何樣式,它將在視覺上轉(zhuǎn)換為以下內(nèi)容。

          讓我們通過向類中添加樣式來更改div的背景顏色。您可以通過嘗試HTML文件中的示例進(jìn)行操作。

          <style>
              .div-1 {
                  background-color: #EBEBEB;
              }
              
              .div-2 {
              	background-color: #ABBAEA;
              }
              
              .div-3 {
              	background-color: #FBD603;
              }
          </style>
          
          <body>
              <div class="div-1"> I love HTML </div>
              <div class="div-2"> I love CSS </div>
              <div class="div-3"> I love JavaScript </div>
          </body>

          這將導(dǎo)致以下結(jié)果:

          看!我們已成功更改了該div的背景顏色。接下來,讓我們更多地了解此屬性。讓我們看看background-color屬性如何影響CSS-box模型的各個(gè)部分。

          背景顏色和CSS Box模型

          根據(jù)CSS框模型,所有HTML元素都可以建模為矩形框。每個(gè)盒子由4個(gè)部分組成,如下圖所示。

          如果您不熟悉Box模型,則可以查閱相關(guān)資料。問題是,當(dāng)您更改div的背景顏色時(shí),Box模型的哪一部分會受到影響?簡單的答案是填充區(qū)域和內(nèi)容區(qū)域。讓我們通過一個(gè)例子來確認(rèn)這一點(diǎn)。

          <style>
              body {
                  background-color: #ABBAEA;
              }
              div {
                  height: 200px;
                  margin: 20px;
                  border: 5px solid;
                  background-color: #FBD603;
              }
          </style>
          <body>
              <div>
                  <p>This is the parent div which contains the div we are testing</p>
          
                  <div>
                      <p>This example shows that changing the background color of a div does not affect the border and margin of the div.</p>
                  </div>
              </div>
          </body>

          這將導(dǎo)致:

          從上面的示例中,我們可以看到空白區(qū)域和邊框區(qū)域不受背景顏色變化的影響。我們可以使用border-color屬性更改邊框的顏色。邊距區(qū)域保持透明,并反映父容器的背景色。

          最后,讓我們討論background-color屬性可以采用的值。

          背景色值

          就像color屬性一樣,background-color屬性可以采用六個(gè)不同的值。讓我們通過一個(gè)示例考慮三個(gè)最常見的值。在示例中,我們將div的背景色設(shè)置為具有不同值的紅色。

          <style>
              /* Keyword value/name of color */
              .div-1 {
                  background-color: red;
              }
              
              /* Hexadecimal value */
              .div-2 {
                 background-color: #FF0000;	 
              }
              
              /* RGB value */
              .div-3 {
              	background-color: rgb(255,0,0);
              }
              
          </style>
          
          <body>
              <div class="div-1">
                  <p>The background property can take six different values.</p>
              </div>
          
              <div class="div-2">
                  <p>The background property can take six different values.</p>
              </div>
          
              <div class="div-3">
                  <p>The background property can take six different values.</p>
              </div>
          </body>

          注意,它們的結(jié)果都是相同的背景色。

          該background-color屬性可以采用的其他值包括HSL值,特殊關(guān)鍵字值和全局值。這是每個(gè)例子。

          /* HSL value */
          background-color: hsl(0, 100%, 25%;
          
          /* Special keyword values */
          background-color: currentcolor;
          background-color: transparent;
          
          /* Global values */
          background-color: inherit;
          background-color: initial;
          background-color: unset;

          額外注意

          設(shè)置元素的背景色時(shí),重要的是要確保背景色和其包含的文本顏色的對比度足夠高。這是為了確保弱視人士可以輕松閱讀文本。

          第一個(gè)div的背景顏色與文本顏色之間的對比度不夠高,每個(gè)人都看不到。因此,除非您是唯一正在使用的網(wǎng)站,并且您的視力非常好,否則應(yīng)避免這種顏色組合。

          第二個(gè)div在背景顏色和文本顏色之間具有更好的對比度。因此,它使人們更容易閱讀和閱讀。

          結(jié)論

          在本文中,我們看到了如何更改div的背景顏色。我們還討論了CSS Box模型的哪些部分受背景顏色變化的影響。最后,我們討論了background-color屬性可以采用的值。

          希望本文對您有所幫助。謝謝閱讀。

          TML 顏色由紅色、綠色、藍(lán)色混合而成。

          顏色值

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

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

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

          顏色值

          顏色(Color)顏色十六進(jìn)制(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萬種不同顏色

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

          在下面的顏色表中你會看到不同的結(jié)果,從0到255的紅色,同時(shí)設(shè)置綠色和藍(lán)色的值為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)

          灰暗色調(diào)

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

          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安全色?

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

          我們不確定如今這么做的意義有多大,因?yàn)樵絹碓蕉嗟挠?jì)算機(jī)有能力處理數(shù)百萬種顏色,不過做選擇還是你自己。

          最初,216 跨平臺 web 安全色被用來確保:當(dāng)計(jì)算機(jī)使用 256 色調(diào)色板時(shí),所有的計(jì)算機(jī)能夠正確地顯示所有的顏色。

          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,我們一起飛!

          SS有很多用于格式化文本的屬性。比如,文本的顏色、大小寫轉(zhuǎn)化、對齊方式、文本間距、文本裝飾等等。(此時(shí)會同時(shí)演示幾個(gè)案例)

          首先,我們來介紹 CSS 如何為文本添加顏色。

          通過聲明 color 屬性 來設(shè)置文本的顏色,值可以是顏色名稱、十六進(jìn)制顏色值、RGB顏色值。(此處用代碼來演示)

          這幾個(gè)顏色值是不是感覺很熟悉?沒錯(cuò),我們在前面給HTML元素定義過color屬性,值就是這三個(gè)。你還記得在哪一節(jié)講過嗎?可以彈幕告訴大家!

          我們來做個(gè)例子。

          打開編輯器,創(chuàng)建一個(gè) 005-css-text 文件夾,在文件夾里創(chuàng)建一個(gè) text.html 文件,創(chuàng)建基礎(chǔ)代碼,添加 h1 元素,填入一些文本。再添加一個(gè) p 標(biāo)簽,填入一些文本。

          再創(chuàng)建一個(gè) mystyle-1.css 文件,定義 body 元素選擇器,聲明樣式 color: blue。在頁面里引用它,路徑為當(dāng)前目錄下的 mystyle-1.css 文。./mystyle-1.css)。

          <!DOCTYPE html>

          <html>

          <head>

          <meta charset="UTF-8">

          <meta http-equiv="X-UA-Compatible" content="IE=edge">

          <meta name="viewport" content="width=device-width, initial-scale=1.0">

          <title>CSS Text</title>

          <link rel="stylesheet" href="./mystyle-1.css">

          </head>

          <body>

          <h1>浠浠呀老師,學(xué)前端的大專生就業(yè)難嗎?</h1>

          <p>

          不難,只要你能力過關(guān)、項(xiàng)目經(jīng)驗(yàn)過關(guān)、人品過關(guān),企業(yè)就會錄用你。你可以在面試的時(shí)候,著重介紹一下你的開發(fā)能力、技術(shù)能力以及你對技術(shù)理解,讓別人挑不出毛病,那學(xué)歷這塊是可以自動(dòng)忽略的。我在面試別人的時(shí)候也是這樣,如果這個(gè)人的技術(shù)能力和過往經(jīng)驗(yàn)真的征服了我,我不是很在他乎他的學(xué)歷。

          </p>

          </body>

          </html>

          這里說明一下:一個(gè)頁面的默認(rèn)文本顏色是在 body 選擇器中定義的。

          body {

          /* 一個(gè)頁面的默認(rèn)文本顏色是在body選擇器中定義的。 */

          color: blue;

          }

          細(xì)心的小伙伴發(fā)現(xiàn)了,這里添加的是注釋嗎?沒錯(cuò),和 html 注釋一樣,它是用來解釋CSS 代碼的,瀏覽器會忽略注釋。CSS注釋以 /* (讀作:斜杠 星號) 開始,以 */ (讀作:星號 斜杠)結(jié)束,里面編寫注釋內(nèi)容。注釋一般放到一組樣式定義的前面,或者放在單個(gè)樣式聲明的后面,中間可以換行。

          在瀏覽器里查看頁面效果,文本全部為藍(lán)色。

          在 mystyle-1.css 里再定義一個(gè) h1 選擇器,聲明樣式 color: green。

          再來看效果,標(biāo)題變?yōu)榱司G色,段落還是藍(lán)色。

          接下來,我們介紹 CSS 如何強(qiáng)制轉(zhuǎn)換文本中,單詞和字母的大寫和小寫。

          使用 text-transform 屬性來實(shí)現(xiàn)這個(gè)功能,它的值有三個(gè):

          uppercase:文本被轉(zhuǎn)換為大寫。

          lower case:文本被轉(zhuǎn)換為小寫。

          capitalize [?k?p?t?la?z]:每個(gè)單詞的首字母被轉(zhuǎn)換為大寫。

          這個(gè)屬性主要用來設(shè)置英文的文本,對中文無效。

          回到編輯器,我們再創(chuàng)建一個(gè)段落,填入答案的英文版。

          <body>

          <h1>浠浠呀老師,學(xué)前端的大專生就業(yè)難嗎?</h1>

          <p>

          不難,只要你能力過關(guān)、項(xiàng)目經(jīng)驗(yàn)過關(guān)、人品過關(guān),企業(yè)就會錄用你。你可以在面試的時(shí)候,著重介紹一下你的開發(fā)能力、技術(shù)能力以及你對技術(shù)理解,讓別人挑不出毛病,那學(xué)歷這塊是可以自動(dòng)忽略的。我在面試別人的時(shí)候也是這樣,如果這個(gè)人的技術(shù)能力和過往經(jīng)驗(yàn)真的征服了我,我不是很在他乎他的學(xué)歷。

          </p>

          <p>

          It's not difficult, as long as you are competent, have project experience and are a good person, companies will hire you. You can focus on your development skills, technical skills and your understanding of technology during the interview so that no one can pick a fault, then the education piece can be automatically ignored. I do the same thing when interviewing people, if the person's technical skills and past experience really conquered me, I am not very in him about his education.

          </p>

          </body>

          給這個(gè)段落定義 class 屬性,值為 transform。

          在樣式中,定義 p.transform 選擇器,聲明樣式屬性text-transform ,值為 uppercase。

          返回瀏覽器,全部的英文為大寫字母。

          修改 text-transform 的屬性值為 lowercase。全部的英文為小寫字母。

          修改 text-transform 的屬性值為 capitalize。全部單詞的首字母大寫。

          有關(guān) CSS 如何給文本添加顏色,以及轉(zhuǎn)換文本的大小寫,就介紹完了。

          文章配套視頻鏈接:https://www.bilibili.com/video/BV1oU4y1278g?p=61


          主站蜘蛛池模板: 69久久精品无码一区二区| 在线观看国产一区| 日韩亚洲一区二区三区| 久久国产午夜一区二区福利 | 国产裸体舞一区二区三区| 国产综合精品一区二区| 一区二区三区四区精品| 亚洲码一区二区三区| 国产午夜精品一区二区三区不卡| 少妇激情av一区二区| 久久无码人妻精品一区二区三区| 亚洲日韩中文字幕一区| 国产午夜毛片一区二区三区| 亚洲AV日韩综合一区尤物| 国产成人久久一区二区不卡三区| 国产午夜福利精品一区二区三区 | 国产在线精品一区在线观看| 亚洲一区二区三区精品视频| 一区二区三区高清| 国产suv精品一区二区6| 狠狠爱无码一区二区三区| 夜精品a一区二区三区| 精品国产精品久久一区免费式| 乱色精品无码一区二区国产盗| 国产精品一区二区久久不卡| 无码一区二区三区在线观看| 日韩精品区一区二区三VR| 日韩一区二区三区射精| 美女福利视频一区二区| 国模少妇一区二区三区| 一区二区三区观看免费中文视频在线播放| 国产一区二区精品尤物| 亚洲国产av一区二区三区丶| 狠狠做深爱婷婷久久综合一区| 日本精品一区二区久久久| 一区二区三区四区视频| 亚洲国产综合无码一区二区二三区 | 乱子伦一区二区三区| 国产嫖妓一区二区三区无码| 亚洲码一区二区三区| 精品无码国产一区二区三区AV|