Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 精品国产一级毛片大全,欧美激情啪啪,国产精品福利视频萌白酱

          整合營(yíng)銷服務(wù)商

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

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

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

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

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

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

          3.該background-color屬性會(huì)影響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>

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

          讓我們通過(guò)向類中添加樣式來(lái)更改div的背景顏色。您可以通過(guò)嘗試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的背景顏色。接下來(lái),讓我們更多地了解此屬性。讓我們看看background-color屬性如何影響CSS-box模型的各個(gè)部分。

          背景顏色和CSS Box模型

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

          如果您不熟悉Box模型,則可以查閱相關(guān)資料。問(wèn)題是,當(dāng)您更改div的背景顏色時(shí),Box模型的哪一部分會(huì)受到影響?簡(jiǎn)單的答案是填充區(qū)域和內(nèi)容區(qū)域。讓我們通過(guò)一個(gè)例子來(lái)確認(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è)不同的值。讓我們通過(guò)一個(gè)示例考慮三個(gè)最常見(jiàn)的值。在示例中,我們將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í),重要的是要確保背景色和其包含的文本顏色的對(duì)比度足夠高。這是為了確保弱視人士可以輕松閱讀文本。

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

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

          結(jié)論

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

          希望本文對(duì)您有所幫助。謝謝閱讀。

          頭條創(chuàng)作挑戰(zhàn)賽#

          【今日HTML小知識(shí)-2:設(shè)置顏色透明】在網(wǎng)頁(yè)布局中有時(shí)為了網(wǎng)頁(yè)的整體美觀,可能需要將網(wǎng)頁(yè)中的某些部分設(shè)置為背景顏色透明,那么如何設(shè)置背景顏色透明呢?本篇文章就來(lái)給大家介紹一下設(shè)置背景顏色透明的兩種方法。


          1、通過(guò)backgroud和opacity設(shè)置背景顏色透明

          background屬性中屬性值比較簡(jiǎn)單,這里就不細(xì)說(shuō)了,opacity屬性參數(shù)的"不透明度"是以數(shù)字表示,從 0.0 至 1.0 都可以,完全透明是 0.0,完全不透明是1.0,換句話說(shuō),數(shù)字越大代表元素越不透明。代碼示例如下:

          代碼

          示例效果

          注意:通過(guò)backgroud和opacity設(shè)置背景顏色透明度,如果背景上面有文字的話,那么文字也會(huì)變成透明,就像上面的效果一樣。

          2、通過(guò)rgba方式設(shè)置背景顏色透明

          所謂RGBA顏色,就是RGB三原色加ALPHA。在給背景添加顏色的同時(shí),提供透明度特性。

          用法:background:rgba(R, G, B, A) ;

          代碼實(shí)例如下:

          代碼

          示例效果

          注意:通過(guò)rgba方式設(shè)置背景顏色透明度,可以設(shè)置背景顏色透明而文字不透明。



          以上為HTML設(shè)置背景透明色的兩種方法,希望能幫助到正在學(xué)習(xí)HTML的你們噢~~~

          新人作者,如有不足地方,希望大家多多交流,隨時(shí)補(bǔ)充噢~~~

          內(nèi)容首發(fā)于工粽號(hào):程序員大澈,每日分享一段優(yōu)質(zhì)代碼片段,歡迎關(guān)注和投稿!

          大家好,我是大澈!

          本文約 1400+ 字,整篇閱讀約需 2 分鐘。

          今天分享一段優(yōu)質(zhì) CSS 代碼片段,讓文本和背景色混合產(chǎn)生一種獨(dú)特的效果,就像下圖這種。

          老規(guī)矩,先閱讀代碼片段并思考,再看代碼解析再思考,最后評(píng)論區(qū)留下你的見(jiàn)解!

          <div class="banner">
              <h1 class="title">每日分享一段優(yōu)質(zhì)代碼片段,歡迎關(guān)注與投稿!</h1>
          </div>
          
          .banner {
              height: 230px;
              background-image: url(./img/banner.png);
              background-repeat: no-repeat;
              background-size: 100% 230px;
              line-height: 230px;
              text-align: center;
          }
          .title {
              margin: 0;
              color: #fff;
              font-size: 50px;
              /* 關(guān)鍵點(diǎn) */
              mix-blend-mode: difference; 
          }


          分享原因

          這段代碼展示了如何使用 CSS 和 HTML 創(chuàng)建一個(gè)帶有背景圖片和標(biāo)題文本的橫幅(banner),并且通過(guò) mix-blend-mode: difference; 為標(biāo)題文本添加混合模式效果。

          mix-blend-mode 屬性可以為元素設(shè)置混合模式,使其顏色與背景顏色混合,從而創(chuàng)建有趣的視覺(jué)效果。

          這個(gè)效果在設(shè)計(jì)中很常見(jiàn),能增加頁(yè)面的視覺(jué)吸引力,強(qiáng)調(diào)和突出文本內(nèi)容。

          代碼解析

          1. banner 類

          設(shè)置背景元素基礎(chǔ)樣式。

          定義背景圖片,以及讓文本垂直水平居中對(duì)齊。

          2. mix-blend-mode: difference;

          這是一個(gè)關(guān)鍵設(shè)置。

          使用了 mix-blend-mode: difference; ,這意味著標(biāo)題文字的顏色將與其父元素(.banner)的背景顏色進(jìn)行差值計(jì)算,產(chǎn)生類似于反相的效果。

          在這種情況下,由于父元素(.banner)的背景是白色,而文字原本的顏色是白色,通過(guò)差值計(jì)算后,文字顏色就變成了黑色,從而讓白色文字在白色背景上也能夠顯示。

          3. mix-blend-mode 屬性詳解

          mix-blend-mode CSS 屬性描述了元素的內(nèi)容應(yīng)該與其直系父元素的內(nèi)容和元素的背景如何混合。

          它允許創(chuàng)建各種視覺(jué)效果,例如半透明效果、陰影、圖片蒙版等。

          以下是兼容性

          以下是一些常見(jiàn)的屬性值

          normal:這是默認(rèn)值,使用正常的顏色混合模式,不產(chǎn)生特殊混合效果。

          multiply:將兩個(gè)顏色的值相乘,會(huì)得到一個(gè)更暗的顏色,常用于創(chuàng)建陰影效果。

          screen:將兩個(gè)顏色的值相加,然后減去相乘的值,會(huì)得到一個(gè)更亮的顏色,可用于創(chuàng)建高光效果。

          overlay:根據(jù)背景顏色的亮度來(lái)選擇顏色混合模式。如果背景顏色較暗,則使用 multiply 模式;如果背景顏色較亮,則使用 screen 模式。

          darken:將兩個(gè)顏色的值進(jìn)行比較,使用較暗的那個(gè)顏色。

          lighten:與 darken 相反,使用較亮的那個(gè)顏色。

          color-dodge:將前景色分解為 RGB 分量,并將每個(gè)分量分別除以(1 減去背景色的對(duì)應(yīng)分量),然后將每個(gè)分量限制在 0 到 1 之間,并使用限制后的前景色作為混合色。這種模式會(huì)使顏色變亮。

          color-burn:將前景色分解為 RGB 分量,并將每個(gè)分量分別除以背景色的對(duì)應(yīng)分量,然后將每個(gè)分量限制在 0 到 1 之間,并使用限制后的前景色作為混合色。它會(huì)使顏色變暗。

          difference:將前景色減去背景色的值,并取絕對(duì)值,會(huì)導(dǎo)致一種反相的效果。

          exclusion:將前景色和背景色的值相加,然后減去相乘的值的兩倍,常用于創(chuàng)建反相效果,但其對(duì)比度比 difference 更低,顏色更柔和。

          hue:將前景色的色相(hue)與背景色的飽和度(saturation)和亮度(lightness)混合,可在不改變亮度和飽和度的情況下改變顏色。

          saturation:將前景色的飽和度與背景色的色相和亮度混合,用于在不改變顏色的情況下改變飽和度。

          color:將前景色的色相、飽和度和亮度與背景色混合,會(huì)在改變所有顏色屬性的情況下改變前景色的顏色。

          luminosity:將前景色的亮度與背景色的色相和飽和度混合,可在不改變顏色的情況下改變亮度。


          主站蜘蛛池模板: 国产一区二区视频在线观看| 国产成人无码精品一区在线观看| 国内精品视频一区二区三区| 国产一区三区三区| 日韩一区二区三区在线| 无码人妻精品一区二区蜜桃网站| 国产在线精品一区二区三区不卡| 美女AV一区二区三区| 国产精品电影一区二区三区| 亚洲综合在线成人一区| 污污内射在线观看一区二区少妇| 精品国产不卡一区二区三区| 精品视频午夜一区二区| 日本一区二区三区久久| 怡红院美国分院一区二区 | 亚洲av乱码中文一区二区三区| 精品国产一区二区三区久久| 中文字幕一区在线观看| 91福利国产在线观看一区二区| 日韩精品无码久久一区二区三| 夜色阁亚洲一区二区三区| 精品一区二区三区影院在线午夜| 日本一区二区三区在线看| 国产一区二区精品久久91| 日韩精品一区二区三区中文字幕| 日韩aⅴ人妻无码一区二区| 国产高清一区二区三区视频| 波多野结衣在线观看一区二区三区 | 国产在线精品一区二区高清不卡| 色噜噜AV亚洲色一区二区| 夜夜添无码一区二区三区| 久久se精品动漫一区二区三区| 无码一区二区三区免费| 亚洲综合在线成人一区| 日韩在线一区高清在线| 福利一区国产原创多挂探花| 亚洲熟妇av一区二区三区漫画| 精品国产一区二区三区久久久狼| 无码中文人妻在线一区| 高清一区二区三区视频| 亚洲国产精品一区二区久久hs|