摘要:每天堅持一個滾動文字效果圖圖片描述箭頭指向部分,以白色為背景,從左向右滾動。說明漸變類型,線性漸變設(shè)置漸變?yōu)閺挠业阶蟆?/p>
每天堅持一個CSS-------滾動文字 效果圖
圖片描述:箭頭指向部分,以白色為背景,從左向右滾動。(不適用于IE)代碼 html
CSS例子:滾動的文字,我是滾動的文字
.box { height: auto; background-color: blue; } .box-text{ color: white; background: -ms-gradient(linear,left top,right top,color-stop(0,#4d4d4d),color-stop(.4,#4d4d4d),color-stop(.5,#fff),color-stop(.6,#4d4d4d),color-stop(1,#4d4d4d)); background: -webkit-gradient(linear,left top,right top,color-stop(0,#4d4d4d),color-stop(.4,#4d4d4d),color-stop(.5,#fff),color-stop(.6,#4d4d4d),color-stop(1,#4d4d4d)); background-clip: text; -webkit-text-fill-color: transparent; animation: slidetounlock 3s infinite; -webkit-animation: slidetounlock 3s infinite; } @-webkit-keyframes slidetounlock{ 0% { background-position:-200px 0 } 100% { background-position:200px 0 } }實現(xiàn)原理
1、動畫效果
@-webkit-keyframes
定義一組動畫,在本動畫中,將背景的位置進(jìn)行了改變(注意是文本的位置)
2、背景為何選擇到文本而不是整塊背景?
background-clip: text; 作用:指定繪圖區(qū)的背景 除了text外,還包括 :border-box|padding-box|content-box;三個屬性
3、怎么實現(xiàn)一小段的變化效果的呢?
gradient()
作用:漸變
從實際效果中看到,白色部分之外都是灰色,越是靠近白色,就越白。
-ms-gradient(linear,left top,right top,color-stop(0,#4d4d4d),color-stop(.4,#4d4d4d),color-stop(.5,#fff),color-stop(.6,#4d4d4d),color-stop(1,#4d4d4d)); 說明:漸變類型,線性漸變(z=x*y) to left: 設(shè)置漸變?yōu)閺挠业阶蟆O喈?dāng)于: 270deg to right: 設(shè)置漸變從左到右。相當(dāng)于: 90deg to top: 設(shè)置漸變從下到上。相當(dāng)于: 0deg to bottom: 設(shè)置漸變從上到下。相當(dāng)于: 180deg。這是默認(rèn)值,等同于留空不寫。
這樣就實現(xiàn)了漸變字體部分
-webkit-text-fill-color: transparent;
字體填充顏色:繼承與背景,所以字體顏色為設(shè)置的box-text的background ,而非box的背景顏色。
就這樣加上一個動畫,循環(huán)移動,就是實現(xiàn)了。
PS:歡迎一起學(xué)習(xí),等服務(wù)器備案通過,會將所有案例發(fā)布至服務(wù)器上。
demo地址: everyDay
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/113942.html
摘要:每天一個社會人實現(xiàn)效果想法之前看到一篇博客,使用繪制出了小豬佩奇,所以自己想試一試,采用純繪制出低配版的小豬佩奇。在布局上,沒有堅持嵌套,導(dǎo)致縮放時位置錯位,如果想實行縮放一致,可采用小豬的頭部嵌套布局實現(xiàn)。 每天一個CSS-社會人 實現(xiàn)效果 showImg(https://segmentfault.com/img/remote/1460000016461611?w=667&h=620...
摘要:的變量提升的底層原理是什么引擎的工作方式是先解析代碼,獲取所有被聲明的變量然后在運行。引用計數(shù)這種方式常常會引起內(nèi)存泄漏,低版本的使用這種方式。1. var的變量提升的底層原理是什么? JS引擎的工作方式是: 1) 先解析代碼,獲取所有被聲明的變量; 2)然后在運行。也就是說分為預(yù)處理和執(zhí)行兩個階段。 變量提升:所有變量的聲明語句都會被提升到代碼頭部。 但是變量提升只對var命令聲明的變...
摘要:學(xué)習(xí)不打烊,充電加油只為遇到更好的自己,天無節(jié)假日,每天早上點純手工發(fā)布面試題死磕自己。希望大家在這浮夸的前端圈里,保持冷靜,堅持每天花分鐘來學(xué)習(xí)與思考。 今天的知識點 (2019.08.27) —— 第133天 [html] canvas默認(rèn)畫布的尺寸是多大?怎樣設(shè)置才能不會變形? [css] 如何使用css3實現(xiàn)一個div設(shè)置多張背景圖片? [js] 寫一個方法,將字符串中的...
摘要:手機(jī)推出新功能鄰里互撩讓溝通無障礙群組模式讓群聊嗨起來前往當(dāng)前時間戳當(dāng)前日期當(dāng)日凌晨的時間戳減去一毫秒是為了防止后續(xù)得到的時間不會達(dá)到的狀態(tài)當(dāng)日已經(jīng)過去的時間毫秒當(dāng)日剩余時間創(chuàng)建為想要取到的鍵值的鍵名 html: e手機(jī)App推出新功能 鄰里互撩,讓溝通無障礙! 群組模式,讓群聊嗨起來! 前往eApp js:$(function(){ f...
摘要:前端面試每日題,以面試題來驅(qū)動學(xué)習(xí),每天進(jìn)步一點讓努力成為一種習(xí)慣,讓奮斗成為一種享受相信堅持的力量項目地址前端面試每日推薦歡迎跟一起折騰前端,系統(tǒng)整理前端知識,目前正在折騰,打算打通算法與數(shù)據(jù)結(jié)構(gòu)的任督二脈。 《論語》,曾子曰:吾日三省吾身(我每天多次反省自己)。 前端面試每日3+1題,以面試題來驅(qū)動學(xué)習(xí),每天進(jìn)步一點! 讓努力成為一種習(xí)慣,讓奮斗成為一種享受!相信 堅持 的力量...
閱讀 533·2023-04-26 01:39
閱讀 4485·2021-11-16 11:45
閱讀 2610·2021-09-27 13:37
閱讀 882·2021-09-01 10:50
閱讀 3579·2021-08-16 10:50
閱讀 2217·2019-08-30 15:55
閱讀 2979·2019-08-30 15:55
閱讀 2259·2019-08-30 14:07