css3實(shí)現(xiàn)光線滑過文字效果,IE不支持,試試flash做動畫吧

寫在前面

一日,甲方要實(shí)現(xiàn)一個(gè)光線滑過文字的動畫效果,聽到動畫效果,馬上就想到了html5 /css3, 而后用如下代碼實(shí)現(xiàn)光線不斷滑過文字效果,無非就是keyframes ,animation.效果很棒

.logobuilding h2 {

? ? text-align: center;

? ? background: -webkit-gradient(linear, left top, right top, color-stop(0, rgb(248,152,28)), color-stop(.4, rgb(248,152,28)), color-stop(.5, white), color-stop(.6, rgb(248,152,28)), color-stop(1, rgb(248,152,28)));

? ? -webkit-background-clip: text;

? ? -webkit-text-fill-color: transparent;

? ? -webkit-animation: animate 5s infinite;

}

@-webkit-keyframes animate {

? ?from {background-position: -100px;}

? ? to {background-position: 100px;}

}

@keyframes animate {

? ? from {background-position: -100px;}

? ? to {background-position: 100px;}

}

flash上陣

然而,很快就發(fā)現(xiàn)了bug, IE內(nèi)核不支持-webkit屬性,然而還必須要兼容IE瀏覽器,然后就各種度娘,google的搜能夠IE的方法,得到的答案是,要想讓她支持CSS3效果,只好坐飛機(jī)去找蓋茨嘍。顯然CSS3的方法是行不通的。

那么很快我就想到第二種方案SVG動畫,顯示一頓狂搜亂看svg動畫制作軟件,后來發(fā)現(xiàn)都用不上手。

最后的最后,打開了flash軟件,然后做了個(gè)遮罩動畫,ctrl+enter后,奇跡發(fā)生了,在chrome瀏覽器里打開了動畫效果,欣喜若狂:) 不光可以不用svg動畫,還可以直接用canvas的代碼直接套用


實(shí)現(xiàn)方法

STEP1 在圖層一 敲入文本value

STEP2? 復(fù)制圖層1得到圖層2,并且把圖層2的文字改成白色


STEP3 新建圖層3 ,用矩形工具畫一個(gè)長方形并轉(zhuǎn)換為元件




STEP4 在80幀處插入關(guān)鍵幀,并把矩形移動文字右側(cè),同時(shí)圖層1,圖層2都在80幀處插入關(guān)鍵幀


STEP5 在圖層3 幀處右擊選擇創(chuàng)建傳統(tǒng)補(bǔ)間



STEP6 右擊圖層3選擇遮罩層


STEP7 按ctrl+enter鍵盤 就可以在html里看到動畫效果


SETP8 查看頁面源代碼,并把js以及html復(fù)制到頁面里,然后就大功告成

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    love2013閱讀 2,443評論 0 11
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    wzhiq896閱讀 2,127評論 0 2
  • 變形--旋轉(zhuǎn) rotate() 旋轉(zhuǎn)rotate()函數(shù)通過指定的角度參數(shù)使元素相對原點(diǎn)進(jìn)行旋轉(zhuǎn)。它主要在二維空間...
    阿振_sc閱讀 981評論 1 5
  • CSS參考手冊 一、初識CSS3 1.1 CSS是什么 CSS3在CSS2.1的基礎(chǔ)上增加了很多強(qiáng)大的新功能。目前...
    沒汁帥閱讀 4,287評論 1 13
  • 你眼中會發(fā)光的人,不過是一群活得很努力的普通人。 一 我是在同學(xué)聚會上遇見她的。 我在聽老同學(xué)抱怨大學(xué)生活的種種坑...
    Myouth閱讀 579評論 0 0

友情鏈接更多精彩內(nèi)容