css3實現背景色漸變linear-gradient()


用線性漸變創建圖像。

  • 如果想創建以對角線方式漸變的圖像,可以使用 to top left 這樣的多關鍵字方式來實現。
  • 示例代碼:
        linear-gradient(#fff, #333);
    linear-gradient(to bottom, #fff, #333);
    linear-gradient(to top, #333, #fff);
    linear-gradient(180deg, #fff, #333);
    linear-gradient(to bottom, #fff 0%, #333 100%);
    

     

  • demo代碼:
    • <!DOCTYPE html>
      <html lang="zh-cmn-Hans">
      <head>
      <meta charset="utf-8" />
      <title>linear-gradient()_CSS參考手冊_web前端開發參考手冊系列</title>
      <meta name="author" content="Joy Du(飄零霧雨), dooyoe@gmail.com, www.doyoe.com" />
      <style>
      div {
      	width: 200px;
      	height: 100px;
      	margin-top: 10px;
      	border: 1px solid #ddd;
      }
      .test {
      	background: linear-gradient(#fff, #333);
      }
      .test2 {
      	background: linear-gradient(#000, #f00 50%, #090);
      }
      .test3 {
      	background: linear-gradient(0deg, #000 20%, #f00 50%, #090 80%);
      }
      .test4 {
      	background: linear-gradient(45deg, #000, #f00 50%, #090);
      }
      .test5 {
      	background: linear-gradient(to top right, #000, #f00 50%, #090);
      }
      </style>
      </head>
      <body>
      <div class="test"></div>
      <div class="test2"></div>
      <div class="test3"></div>
      <div class="test4"></div>
      <div class="test5"></div>
      </body>
      </html>
      			
      

        

  •  運行結果

  •  其中  background: linear-gradient(to right,#FFB95E ,#F35C70);  直接是兩種顏色的過度效果,運行結果如下圖所示:

     

     如果使用 background: -webkit-linear-gradient(to right,#FFB95E 15%,#FCA661 5%,#FCA362 5%,#FA8F66 25%,#F5736B 20%,#F35C70 30%);實現頁面的過度,則效果如下

     


     


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM