CSS字體漸變


 

效果圖一:

 

 

效果圖二:

圖三:

以下使詳細介紹:

今天的主角是-webkit-background-clip: text;
/使用了這個屬性的意思是,以區塊內的文字作為裁剪區域向外裁剪,文字的背景即為區塊的背景,文字之外的區域都將被裁剪掉。/

background-clip 屬性規定背景的繪制區域
簡單試煉:參照w3school
(https://www.w3school.com.cn/cssref/pr_background-clip.asp)

常見的字體漸變主要有以下幾點:
/background-clip: border-box; // 背景延伸到邊框外沿(但是在邊框之下)
background-clip: padding-box; // 邊框下面沒有背景,即背景延伸到內邊距外沿。
background-clip: content-box; // 背景裁剪到內容區 (content-box) 外沿。/

/*背景由CSS linear-gradient() 函數作用
簡單試煉:參照菜鳥教程
https://www.runoob.com/cssref/func-linear-gradient.html
具體代碼如下

 1 <!DOCTYPE html>
 2 <html>
 3     <head>
 4         <meta charset="UTF-8">
 5         <title></title>
 6         <style type="text/css">
 7             div{
 8                 width:100px;
 9                 height:100px;
10                 margin:0 auto;
11                 /*使div參照頁面劇中顯示*/
12             }
13             div p{
14                 text-align: center;
15                 /*使文字參照div居中顯示*/
16                 background: linear-gradient(red, green, blue);    
17                 -webkit-background-clip: text;
18   /*使用了這個屬性的意思是,以區塊內的文字作為裁剪區域向外裁剪,
19  * 文字的背景即為區塊的背景,文字之外的區域都將被裁剪掉。*/
20                 color: transparent;
21                 /*定義文本顏色為透明*/
22                 font-weight: bolder;
23                 /*文本加粗*/
24                 font-size: 30px;
25                 /*文本大小*/
26             }
27             
28         </style>
29     </head>
30     <body>
31         <div>
32         <p>奇潮屋</p>
33         </div>
34     </body>
35 </html>

 


免責聲明!

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



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