十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶(hù) + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專(zhuān)業(yè)推廣+無(wú)憂(yōu)售后,網(wǎng)站問(wèn)題一站解決
本篇內(nèi)容主要講解“怎么用css3實(shí)現(xiàn)ps蒙版效果以及動(dòng)畫(huà)”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“怎么用css3實(shí)現(xiàn)ps蒙版效果以及動(dòng)畫(huà)”吧!
成都創(chuàng)新互聯(lián)公司是一家專(zhuān)注于做網(wǎng)站、網(wǎng)站制作與策劃設(shè)計(jì),康樂(lè)網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)公司做網(wǎng)站,專(zhuān)注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專(zhuān)業(yè)建站公司;建站業(yè)務(wù)涵蓋:康樂(lè)等地區(qū)??禈?lè)做網(wǎng)站價(jià)格咨詢(xún):18982081108css3越來(lái)越強(qiáng)大,使用css也可以做越來(lái)越多意想不到的效果。
css3實(shí)現(xiàn)了ps的蒙版效果,炫酷叼炸天的技能,必須要分享出來(lái)?。?/p>
實(shí)現(xiàn)原理
這個(gè)動(dòng)畫(huà),其實(shí)也并不復(fù)雜。它使用background-clip實(shí)現(xiàn)了文字蒙版的效果,然后結(jié)合了背景圖片的animation實(shí)現(xiàn)了如上圖所示的文字蒙版動(dòng)畫(huà)。
用css3做蒙版效果
常見(jiàn)的有兩種,一種是圖形的,另一種是文字的。
圖形蒙版
這里要使用的到時(shí)clip-path,它的作用是根據(jù)你指定的圖形的輪廓來(lái)保留剩余的區(qū)域,如果你制定的圖形是圓形,那么剩余的就是個(gè)圓形。
它有個(gè)特點(diǎn)就是,你可以把你的盒子模型定義為不規(guī)則的圖形。
我們都知道原來(lái)的css只允許我們把元素定義成矩形和正方形,又可以在矩形區(qū)域內(nèi)嵌套其他的矩形或者正方形元素。而現(xiàn)在我們可以定義一個(gè)不規(guī)則的圖形,然后在這個(gè)不規(guī)則的圖形內(nèi)定義其他的元素。
這樣說(shuō)可能還是有點(diǎn)兒含糊。假如你在一個(gè)元素內(nèi)填充滿(mǎn)文字,以前只能沿著矩形或者正方形的邊緣填充,而現(xiàn)在使用clip-path可以使文字沿著不規(guī)則的圖形的邊緣填充。
具體可參考 文字環(huán)繞
接著說(shuō)圖形蒙版,有兩種實(shí)現(xiàn):
一種是保留剪切圖形輪廓內(nèi)的內(nèi)容,可以參考 shpape-masking
另一種使保留剪切圖內(nèi)之外的內(nèi)容,可參考 Reverse clip path 。這個(gè)動(dòng)畫(huà)效果是由背景的gif和視頻結(jié)合的,當(dāng)然也可以使用css3的animation。
文字蒙版
文字蒙版使用的使css3中的backgorund-clip,這個(gè)屬性支持border-box,padding-box,content-box和text等屬性,具體使用可參考 mdn background-clip 。
它和clip的效果類(lèi)似,都是剪切后剩余部分的內(nèi)容,text 這個(gè)屬性值比較特殊,針對(duì)的是元素內(nèi)的文字,其他的針對(duì)的是元素內(nèi)內(nèi)容的顯示區(qū)域。
背景的動(dòng)畫(huà)很簡(jiǎn)單就是一個(gè)animation動(dòng)畫(huà)。
到此,相信大家對(duì)“怎么用css3實(shí)現(xiàn)ps蒙版效果以及動(dòng)畫(huà)”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢(xún),關(guān)注我們,繼續(xù)學(xué)習(xí)!