中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么用css實現滾動文字

發布時間:2022-02-28 15:37:58 來源:億速云 閱讀:223 作者:小新 欄目:web開發

這篇文章主要介紹了怎么用css實現滾動文字,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

    代碼

    html

    <div>

    例子:

    <divclass="box">

    <spanclass="box-text">滾動的文字,我是滾動的文字</span>

    </div>

    </div>

    CSS

    .box{

    height:auto;

    background-color:blue;

    }

    .box-text{

    color:white;

    background:-ms-gradient(linear,lefttop,righttop,color-stop(0,#4d4d4d),color-stop(.4,#4d4d4d),color-stop(.5,#fff),color-stop(.6,#4d4d4d),color-stop(1,#4d4d4d));

    background:-webkit-gradient(linear,lefttop,righttop,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:slidetounlock3sinfinite;

    -webkit-animation:slidetounlock3sinfinite;

    }

    @-webkit-keyframesslidetounlock{

    0%{

    background-position:-200px0

    }

    100%{

    background-position:200px0

    }

    }

    實現原理

    1、動畫效果

    @-webkit-keyframes

    定義一組動畫,在本動畫中,將背景的位置進行了改變(注意是文本的位置)

    2、背景為何選擇到文本而不是整塊背景?

    background-clip:text;

    作用:指定繪圖區的背景

    除了text外,還包括:border-box|padding-box|content-box;三個屬性

    3、怎么實現一小段的變化效果的呢?

    gradient()

    作用:漸變

    從實際效果中看到,白色部分之外都是灰色,越是靠近白色,就越白。

    -ms-gradient(linear,lefttop,righttop,color-stop(0,#4d4d4d),color-stop(.4,#4d4d4d),color-stop(.5,#fff),color-stop(.6,#4d4d4d),color-stop(1,#4d4d4d));

    說明:漸變類型,線性漸變(z=x*y)

    toleft:

    設置漸變為從右到左。相當于:270deg

    toright:

    設置漸變從左到右。相當于:90deg

    totop:

    設置漸變從下到上。相當于:0deg

    tobottom:

    設置漸變從上到下。相當于:180deg。這是默認值,等同于留空不寫。

    這樣就實現了漸變字體部分

    -webkit-text-fill-color:transparent;

    字體填充顏色:繼承與背景,所以字體顏色為設置的box-text的background,而非box的背景顏色。

    就這樣加上一個動畫,循環移動,就是實現了。

感謝你能夠認真閱讀完這篇文章,希望小編分享的“怎么用css實現滾動文字”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

css
AI

乌拉特中旗| 法库县| 栾城县| 三江| 石景山区| 子长县| 大兴区| 星座| 沙田区| 永德县| 会东县| 开阳县| 嘉兴市| 凤凰县| 隆林| 六安市| 方正县| 宿州市| 登封市| 万年县| 黑水县| 惠水县| 板桥市| 新乐市| 湘西| 舟曲县| 尼木县| 通州区| 宣化县| 嘉义市| 苍梧县| 诏安县| 漾濞| 榆林市| 宜丰县| 绍兴县| 安康市| 远安县| 乌拉特前旗| 长阳| 通州市|