CSS3制作文字背景图
生活随笔
收集整理的這篇文章主要介紹了
CSS3制作文字背景图
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文字帶上漸變色,或者說讓文字透出圖片。這些效果 CSS 屬性也可以完成。
方法一、利用CSS3屬性mix-blend-mode:lighten;實(shí)現(xiàn)
使用?mix-blend-mode?能夠輕易實(shí)現(xiàn),我們只需要構(gòu)造出黑色文字,白色底色的文字 div ,疊加上圖片,再運(yùn)用?mix-blend-mode?即可,簡單原理如下:
核心代碼如下:
<div class="container"><div class="pic"></div><div class="text">IMAGE</div> </div> .pic {position: relative;width: 100%;height: 100%;background: url($img);background-repeat: no-repeat;background-size: cover; }.text {position: absolute;width:100%;height:100%;color: #000;mix-blend-mode: lighten;background-color: #fff; }?
方法二、-webkit-background-clip:text;
使用了這個(gè)屬性的意思是,以區(qū)塊內(nèi)的文字作為裁剪區(qū)域向外裁剪,文字的背景即為區(qū)塊的背景,文字之外的區(qū)域都將被裁剪掉。<div class="pic2">image </div> .pic2{width: 500px;height: 500px;margin: 40px auto;background: url("1.jpg") no-repeat center center;background-size: cover;font-size: 120px;font-weight: bold;text-align: center;line-height: 500px;/*很重要*/-webkit-background-clip: text;-webkit-text-fill-color: transparent; } 缺點(diǎn):只支持webkit內(nèi)核的瀏覽器,兼容性差。
轉(zhuǎn)載于:https://www.cnblogs.com/hellocd/p/textbg.html
總結(jié)
以上是生活随笔為你收集整理的CSS3制作文字背景图的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《羊了个羊》小游戏单日狂赚468万?制作
- 下一篇: CSS预处理——LESS