整合營銷服務商

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

          免費咨詢熱線:

          HTML如何設置div背景圖片的的透明度

          這樣一個需求,就是在一個DIV中包含有一個Image標簽,但是在Div標簽中包含有一張背景圖片,設計圖上的樣子是這張背景圖片是有一個透明度的,但是如果直接使用opacity屬性設置的的話就會連Div中的內容的透明度也會受到影響,那么我們如何在HTML中設置div背景圖片的透明度呢?,可以通過以下幾種方法實現。

          方法一:使用偽元素

          這是在日常開發中被推薦使用的方法,通過這種方式實現不會影響到div中的其他內容的透明度只會影響它自己背景的透明度,詳細實現如下。

          <!DOCTYPE html>
          <html>
          <head>
              <style>
                  .container {
                      position: relative;
                      width: 300px;
                      height: 200px;
                      overflow: hidden;
                  }
          
                  .container::before {
                      content: "";
                      background-image: url('your-image.jpg');
                      background-size: cover;
                      background-position: center;
                      position: absolute;
                      top: 0;
                      left: 0;
                      right: 0;
                      bottom: 0;
                      opacity: 0.5; /* 調整透明度 */
                      z-index: 1;
                  }
          
                  .content {
                      position: relative;
                      z-index: 2;
                      color: white;
                  }
              </style>
          </head>
          <body>
              <div class="container">
                  <div class="content">
                      這里是內容
                  </div>
              </div>
          </body>
          </html>

          方法二:使用RGBA顏色疊加

          這種方式比較適合那種需要給背景圖片上添加蒙版的情況,但是筆者嘗試的時候,結果實在是不盡人意。所以還是選擇了上面的推薦方法,不過這種方式要比上面的那種方式實現起來要簡單很多。如下所示。

          <!DOCTYPE html>
          <html>
          <head>
              <style>
                  .container {
                      width: 300px;
                      height: 200px;
                      background: rgba(255, 255, 255, 0.5) url('your-image.jpg') no-repeat center center;
                      background-size: cover;
                  }
              </style>
          </head>
          <body>
              <div class="container">
                  這里是內容
              </div>
          </body>
          </html>

          方法三:使用CSS濾鏡

          這種方式實現會影響到整個的div的樣式,也就是說頁面中的內容的透明度也會受到影響,并且這種影響不會被其他樣式所改變。如下所示。

          <!DOCTYPE html>
          <html>
          <head>
              <style>
                  .container {
                      width: 300px;
                      height: 200px;
                      background: url('your-image.jpg') no-repeat center center;
                      background-size: cover;
                      filter: opacity(0.5); /* 調整透明度 */
                  }
              </style>
          </head>
          <body>
              <div class="container">
                  這里是內容
              </div>
          </body>
          </html>

          以上就是實現如何調整div的背景透明度,在一些特殊場景中我們還可以通過JS的方式來實現。上面的方法中,推薦使用的是偽元素方法,因為它在修改了div背景透明度之后,并不會影響到其他的元素,RGBA色彩添加則是局限于一些色彩華麗的地方使用,而對于一些單色調的內容來講這種方式實現效果不是太好。通過CSS過濾樣式,雖然是最直接的方式,但是如果在div內部有內容的情況下會影響到整個組件體系的樣式。

          在實際開發中,我們可以選擇合適的方式來實現這個需求。當然還有其他的實現方式,有興趣的讀者可以留言我們一起討論。

          變是兩種或更多顏色的平滑過渡,是指在顏色集上使用逐步抽樣算法,并將結果應用于描邊樣式和填充樣式中。canvas的繪圖上下文支持兩種類型的漸變:線性漸變和放射性漸變,其中放射性漸變也稱徑向漸變。

          繪制漸變圖形

          創建一個簡單的漸變非常容易,可能比使用Photoshop還要快,需要三個步驟。

          (1)創建漸變對象。

          var gradient=cxt.createRadialGradient(0,0,0,canvas.height);

          (2)為漸變對象設置顏色,指明過渡方式。

          gradient.addColorStop(0,'#fff');

          gradient.addColorStop(1,'#000');

          (3)在context上為填充樣式或者描邊樣式設置漸變。

          cxt.fillStyle=gradient;

          要設置顯示顏色,在漸變對象上使用addColorStop函數即可。除了可以變換成其他顏色外,還可以為顏色設置alpha值(例如透明),并且alpha值也是可以變換的。為了達到這樣的效果,需要使用顏色值的另一種表示方法,如內置alpha組建的CSSrgba函數。

          繪制線性漸變,會使用到如下表所示幾個方法。

          (1)編寫代碼如下圖所示:

          (2)在瀏覽器中打開文件,預覽效果圖如下所示,可以看到網頁中創建了一個垂直方向上的漸變,從上到下顏色逐漸變淺。

          小提示:上面的代碼是2D環境對象產生了一個線性漸變對像,漸變的起始點是(0,0),漸變的結束點是(0,canvas.height),下面使用addColorStop函數設置漸變顏色,最后將漸變填充到上下文環境的樣式中。

          下次將講繪制徑向漸變,HTML繪制漸變圖形(二)

          何學習配色?繪畫新手怎樣才能學習好繪畫配色?學習好繪畫配色有哪些技巧?想必這些問題都是繪畫初學者們比較傷腦筋的問題,那么到底怎樣才能學習好繪畫配色的技巧呢?今天靈貓課堂老師就在網絡上收集整理了關于如何學習配色?超好用的配色網站,再也不用擔心色盲啦!教程非常簡單,趕緊來看看叭:

          每次繪畫的時候總是為配色發愁,到底怎樣才能調出好看的配色方案呢?調著調著感覺自己已經是個色盲了,今天小編就給你們帶來了10個超好用的配色網站推薦!

          順便推薦大家可以搜一下:靈貓課堂,或者打開手機微信,添加好友框內搜索:靈貓課堂,一鍵關注,學習無憂!靈貓課堂上面有很多的繪畫課程,每天老師在線指導你的繪畫技法,讓你的懶癌無從逃過,劃重點,免費的,是真免費,是真的真的免費!

          1、Adobe Color CC

          網站地址:https://color.adobe.com/create/color-wheel/

          Adobe Color CC可用于快速創建新色彩主題,你可以選擇不同的調色規則,然后使用交互式色盤、亮度以及不同顏色模式的滑塊來建立顏色,也可以從圖片中提取顏色,當然也支持直接輸入顏色代碼。

          2、colors

          https://coolors.co/browser/latest/1

          colors,可以直接打開的配色網站(不用梯子)里面有數以千計的配色方案。

          不僅如此,里面還能夠隨機選擇配色方案,按空格鍵自動切換,也能夠自定義配色。

          不過小編覺得最方便的就是這個啦,取色工具。看到喜歡的作品配色,可以直接取色。

          3、Colllor

          網站地址:http://colllor.com/

          Colllor是一個自選顏色生成配色方案的工具,只需輸入你要的顏色,或者點幾下鼠標,就能生成一套完整一致的web調色板。Colllor生成的配色方案從同一種顏色衍生開來,共用同一個色調、明度或飽和度值。這款工具能讓你找到任何顏色灰度的精確值。

          4、Colour Lovers

          網站地址:http://www.colourlovers.com/

          Colour Lovers是一個可以創建、分享、討論配色方案的討論網站,有提供色彩搜索的功能,輸入你想要的色彩形容詞,就會顯示出有關這個形容詞的色盤供你選擇。在Browse中還有顏色、印象選項可以讓你勾選,查詢之后會傳回色塊排列,幫你將色系有序的做整理。

          5、0 to 255

          網站地址:http://www.0to255.com/

          首先你可以通過0To255網站選擇一個作為出發點的顏色(起始顏色),然后你會看到一個基于起始顏色、有序呈現色彩變化的顏色列表,這些顏色從上至下體現黑白(或者濃淡)的變化,你可以選擇自己最滿意的顏色,并且可以直接復制代碼到自己的網頁設計頁面,或者直接查看其顏色符號再使用。

          6、Paletton

          網站地址:http://paletton.com/

          Paletton是一個成立于2002年的顏色配色工具,幫助平面設計師和網頁設計師選擇理想的配色方案,打開網站即可選擇一種顏色,然后系統自動生成配套的色系供設計師使用。

          7、Brand Colors

          網站地址:http://brandcolors.net/

          Brand Colors,即世界知名品牌顏色收集網,收錄了世界最知名的品牌、企業公司、知名網站的顏色的色碼,你可以快速下載獲取顏色文件,文件支持ASE、SCSS、LESS和CSS格式。

          8、Material UI Colors

          網站地址:http://www.materialui.co/colors

          Material UI Colors是為Material Design而生的配色模板,其色板每一張均從基本顏色開始,然后逐漸擴充,創建出一套完整、可復用的配色體系,可用于網頁設計、安卓設計和iOS設計。

          9、Skala Color

          網站地址:http://bjango.com/mac/skalacolor/

          Skala Color是一款為設計師和開發者而生的優質取色工具。這款取色器小巧簡潔但功能豐富,適用于OS X系統,支持大量的格式(如十六進制、CSS的RGBA模式或HSL模式、UIColor亦或是NSColor等等),在web、iOS、Android、或OS X開發上都能勝任。

          10、colrd

          網址:http://colrd.com/

          網站里面有許多名畫的配色,可以參考。里面有許多紋理、漸變色。也可創建自己的色板。


          以上內容就是靈貓課堂為大家從網絡上收集整理分享的優質教程嘞,主要就是給大家推薦超好用的配色網站,再也不用擔心色盲啦!教程超級實用,相信這個教程一定會對大家有所幫助,趕緊收藏練習吧~

          如果你對我們的自學計劃感興趣的話

          歡迎來加入我們的免費公益繪畫交流社區君羊:701542840

          在那里,我們會有很多的繪畫教程以及素材參考資源

          還有定期的免費直播課程哦

          每天老師在線指導你的繪畫技法

          助你開啟繪畫提升之門

          大家在群里,可以暢所欲言

          在輕松的交流中享受繪畫的樂趣!

          聲明:素材源自于網絡,版權歸原作所有,僅供學習交流,不做商業用途。


          主站蜘蛛池模板: 麻豆国产在线不卡一区二区 | 欧洲精品无码一区二区三区在线播放 | 精品一区二区三区水蜜桃| 日本韩国一区二区三区| 成人精品视频一区二区三区不卡| 国产91久久精品一区二区| 消息称老熟妇乱视频一区二区| 国产一区二区在线| 日韩免费无码一区二区三区| 国产激情精品一区二区三区| 国内精品一区二区三区在线观看| 亚洲视频一区调教| 亚洲日韩国产精品第一页一区| 国产一区中文字幕在线观看| av一区二区三区人妻少妇| 国产香蕉一区二区精品视频| 中文字幕日韩一区二区三区不卡| 成人精品视频一区二区三区不卡 | 麻豆一区二区99久久久久| 狠狠综合久久AV一区二区三区 | 香蕉免费一区二区三区| 中文字幕在线播放一区| 区三区激情福利综合中文字幕在线一区亚洲视频1 | 亚洲国产高清在线精品一区| 国精产品一区二区三区糖心| 国产精品被窝福利一区 | 老熟女高潮一区二区三区| 国产亚洲福利精品一区| 国产一在线精品一区在线观看| 亚洲AV无码一区二区三区在线观看| 国偷自产视频一区二区久| 日韩精品一区二区三区在线观看l| 亚洲欧美日韩一区二区三区在线 | 亚洲av永久无码一区二区三区| 激情内射亚洲一区二区三区| 亚洲Av高清一区二区三区| 中文字幕精品一区二区日本| 国产福利91精品一区二区 | 福利片福利一区二区三区| 国产中文字幕一区| 日韩精品一区二区三区视频 |