亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > CSS > 正文

css實現文字顏色漸變的三種方法

2024-07-11 08:59:40
字體:
來源:轉載
供稿:網友

在web前端開發過程中,UI設計師經常會設計一些帶漸變文字的設計圖,在以前我們只能用png的圖片來代替文字,今天可以實現使用純CSS實現漸變文字了。下面就介紹3中實現方式供大家參考!

基礎樣式:

.gradient-text{text-align: left;text-indent:30px;line-height: 50px;font-size:40px;font-weight:bolder; position: relative; }

第一種方法,使用 background-cli、 text-fill-color:

.gradient-text-one{      background-image:-webkit-linear-gradient(bottom,red,#fd8403,yellow);     -webkit-background-clip:text;     -webkit-text-fill-color:transparent; }

說明 :

background: -webkit-linear-gradient(…) 為文本元素提供漸變背景。

webkit-text-fill-color: transparent 使用透明顏色填充文本。

webkit-background-clip: text 用文本剪輯背景,用漸變背景作為顏色填充文本。

第二種方法,使用 mask-image:

.gradient-text-two{   color:red;}.gradient-text-two[data-content]::after{    content:attr(data-content);    display: block;    position:absolute;    color:yellow;    left:0;    top:0;    z-index:2;    -webkit-mask-image:-webkit-gradient(linear, 0 0, 0 bottom, from(yellow), to(rgba(0, 0, 255, 0)));}

說明:

mask-image 和 background-image 一樣,不僅可以取值是 圖片路徑,也可以是漸變色。

第三種方法,使用 linearGradient、fill:

.gradient-text-three{    fill:url(#SVGID_1_);    font-size:40px;    font-weight:bolder;}<svg viewBoxs="0 0 500 300" class="svgBox">    <defs>        <linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="0" y1="10" x2="0" y2="50">            <stop  offset="0" style="stop-color:yellow"/>            <stop  offset="0.5" style="stop-color:#fd8403"/>            <stop  offset="1" style="stop-color:red"/>        </linearGradient>    </defs>    <text text-anchor="middle" class="gradient-text-three" x="110px" y="30%">花信年華</text></svg>

說明:

在SVG中,有兩種主要的漸變類型

 

線性漸變(linearGradient)

放射性漸變(radialGradient)

SVG中的漸變不僅可以用于填充圖形元素,還可以填充文本元素

dom示例:

<!DOCTYPE html><html><head>    <meta charset="utf-8">    <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">    <title>CSS3漸變字體</title>    <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css">    <script src="https://cdn.bootcss.com/jquery/2.1.1/jquery.min.js"></script>    <script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>    <style type="text/css">        *{margin:0;padding:0;}        body,html{width:100%;height:100%;}        .wrapper{width:80%;margin:0 auto;margin-top:30px;}        .gradient-text{text-align: left;text-indent:30px;line-height: 50px;font-size:40px;font-weight:bolder; position: relative; }        .gradient-text-one{              background-image:-webkit-linear-gradient(bottom,red,#fd8403,yellow);             -webkit-background-clip:text;             -webkit-text-fill-color:transparent;         }        .gradient-text-two{            color:red;        }        .gradient-text-two[data-content]::after{            content:attr(data-content);            display: block;            position:absolute;            color:yellow;            left:0;            top:0;            z-index:2;            -webkit-mask-image:-webkit-gradient(linear, 0 0, 0 bottom, from(yellow), to(rgba(0, 0, 255, 0)));        }        .gradient-text-three{            fill:url(#SVGID_1_);            font-size:40px;            font-weight:bolder;        }    </style></head><body>    <section class="wrapper">        <div class="panel panel-info">            <div class="panel-heading">                <h3 class="panel-title">方法1. background-clip + text-fill-color</h3>            </div>            <div class="panel-body">                <h3 class="gradient-text gradient-text-one">花樣年華</h3>            </div>        </div>        <div class="panel panel-warning">            <div class="panel-heading">                <h3 class="panel-title">方法2. mask-image</h3>            </div>            <div class="panel-body">                <h3 class="gradient-text gradient-text-two" data-content="豆蔻年華">豆蔻年華</h3>            </div>        </div>        <div class="panel panel-danger">                        <div class="panel-heading">                <h3 class="panel-title">方法3. svg linearGradient</h3>            </div>             <div class="panel-body">                <svg viewBoxs="0 0 500 300" class="svgBox">                    <defs>                        <linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="0" y1="10" x2="0" y2="50">                            <stop  offset="0" style="stop-color:yellow"/>                            <stop  offset="0.5" style="stop-color:#fd8403"/>                            <stop  offset="1" style="stop-color:red"/>                        </linearGradient>                    </defs>                    <text text-anchor="middle" class="gradient-text-three" x="110px" y="30%">花信年華</text>                </svg>            </div>         </div>    </section></body></html>

效果:
 

總結

以上所述是小編給大家介紹的css實現文字顏色漸變的三種方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
伊人久久久久久久久久久久久| 中国china体内裑精亚洲片| 91精品国产自产在线老师啪| 久久国产精品久久久久| 久久视频免费观看| 亚洲成人性视频| 国产精品免费久久久久影院| 精品爽片免费看久久| 久久成人这里只有精品| 欧美香蕉大胸在线视频观看| 欧美性生交大片免费| 97avcom| 国产一区深夜福利| 亚洲乱码国产乱码精品精| 日韩精品在线观看一区| 欧美日韩精品在线| 97精品视频在线观看| 亚洲美腿欧美激情另类| 中文字幕精品www乱入免费视频| 夜夜嗨av一区二区三区四区| 黑人巨大精品欧美一区二区免费| 欧美激情中文字幕乱码免费| 久久亚洲私人国产精品va| 97在线免费观看| 高跟丝袜欧美一区| 国产一区二区丝袜高跟鞋图片| 黄色成人在线播放| 欧美韩日一区二区| 国产噜噜噜噜久久久久久久久| 日韩精品在线电影| 中文字幕九色91在线| 91午夜理伦私人影院| 91精品视频大全| 国产精品久久久久免费a∨大胸| 亚洲毛片在线观看.| 一本一本久久a久久精品综合小说| 亚洲xxx大片| 国产视频精品久久久| 日韩在线观看av| 青青草原一区二区| 日韩美女主播视频| 国产精品十八以下禁看| 日韩精品极品视频免费观看| www.日韩免费| 国产色综合天天综合网| 亚洲美女视频网站| 欧美成人中文字幕| 另类图片亚洲另类| 亚洲风情亚aⅴ在线发布| 日韩欧美国产网站| 欧美日韩国产中文精品字幕自在自线| 国产精品第七十二页| 精品视频久久久久久| 精品一区二区三区四区在线| 久久久久久亚洲精品| 日韩精品欧美国产精品忘忧草| 欧美激情第一页xxx| 亚洲成人aaa| 日韩高清有码在线| 欧美成人免费播放| 精品欧美国产一区二区三区| 一区二区三区国产视频| 91精品久久久久久久久中文字幕| 日韩免费在线免费观看| 欧美黄色片视频| 97成人精品区在线播放| 午夜免费在线观看精品视频| 成人国产精品一区二区| 美女啪啪无遮挡免费久久网站| 日韩美女视频中文字幕| 国产丝袜视频一区| 亚洲欧美综合另类中字| 欧美精品18videosex性欧美| 精品国产一区二区三区久久狼黑人| 欧美国产中文字幕| 欧美午夜片欧美片在线观看| 精品亚洲va在线va天堂资源站| 国产中文日韩欧美| 亚洲国产成人av在线| 欧美电影免费播放| 日韩免费电影在线观看| 国产精品一区二区av影院萌芽| 欧美成人精品一区二区| 欧美日韩亚洲系列| 韩曰欧美视频免费观看| 美日韩精品视频免费看| 中文字幕视频在线免费欧美日韩综合在线看| 久久久国产一区二区| 91国产美女在线观看| 青青久久av北条麻妃海外网| 精品人伦一区二区三区蜜桃网站| 日韩av资源在线播放| 亚洲女人天堂色在线7777| 国产精品福利小视频| 欧美专区中文字幕| 亚洲人在线视频| 成人黄色av免费在线观看| 欧美日本国产在线| 亚洲精品国精品久久99热一| 中文字幕国产日韩| 国产精品久久久久77777| 国产免费一区二区三区在线能观看| 久久久久在线观看| 在线观看国产欧美| xxxx性欧美| 波霸ol色综合久久| 成人综合国产精品| 午夜精品蜜臀一区二区三区免费| 日韩国产一区三区| 欧美极品少妇xxxxⅹ免费视频| 日韩免费观看在线观看| 国产成人福利网站| 日韩欧美有码在线| 欧美激情一区二区三区在线视频观看| 怡红院精品视频| 欧美激情精品久久久久久| 另类天堂视频在线观看| 97超视频免费观看| 国产成人av在线播放| 精品久久久久久久大神国产| 国产精品免费一区二区三区都可以| 中文字幕日韩精品在线观看| 久久久成人av| 中文字幕亚洲综合久久筱田步美| 国产成人高清激情视频在线观看| 久久久在线视频| 欧美日韩一区二区在线播放| 日韩精品在线免费观看视频| 久久精品久久久久| 日韩电影免费观看在线观看| 亚洲精品一区二区三区不| 色伦专区97中文字幕| 国产精品ⅴa在线观看h| 国语自产精品视频在线看抢先版图片| xxav国产精品美女主播| 国产精品久久久久久久app| 亚洲人线精品午夜| 亚洲第一福利视频| 国产一区二区三区毛片| 国产精品日日摸夜夜添夜夜av| 欧美激情一区二区三区在线视频观看| 亚洲欧美国产制服动漫| 欧美激情视频一区二区三区不卡| 欧美大片va欧美在线播放| 欧美在线视频播放| 欧美在线xxx| 亚洲一区二区三区在线免费观看| 欧美有码在线观看视频| 国产精品美女久久久久av超清| 国产精品久久久久久av| 国产精品18久久久久久首页狼| 九九精品视频在线| 国模视频一区二区| 国产精品一区二区三区免费视频| 在线观看91久久久久久| 九九热99久久久国产盗摄| 国产成人拍精品视频午夜网站| 欧美久久精品午夜青青大伊人| 国产亚洲日本欧美韩国| 色无极影院亚洲| 欧美高清视频在线观看| 亚洲精品国产福利| 久久久免费av| 国产精品999999|