日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

您可能在不同的網(wǎng)站(例如個(gè)人作品集網(wǎng)站)甚至不同的視頻內(nèi)容中看到過滑動文本顯示動畫,這給用戶帶來了不同的體驗(yàn),并且文本感覺更加生動。使用 HTML 和 CSS 可以輕松制作滑動文本動畫,這將吸引訪問我們網(wǎng)站的用戶的注意力。

在本文中,我們將了解如何僅使用 HTML 和 CSS 創(chuàng)建滑動文本顯示動畫

如何制作滑動動畫?

我們來談?wù)効捎糜趧?chuàng)建滑動動畫的方法。動畫的開頭將顯示我們的第一個(gè)文本,在本例中為“早上好”,然后文本將向左滑動,然后通過向右滑動來顯示第二個(gè)文本“你今天過得怎么樣”

我們將使用關(guān)鍵幀屬性將動畫分成不同的部分,以便最終的動畫看起來更流暢。讓我們看一下關(guān)鍵幀屬性的語法。

語法

@keyframes appear
@keyframes slide
@keyframes reveal

登錄后復(fù)制

您可以在上面的代碼中看到使用了關(guān)鍵幀屬性。在出現(xiàn)的關(guān)鍵幀中,我們將設(shè)置第一個(gè)文本的顯示方式。

    在關(guān)鍵幀幻燈片中,我們將橫向移動文本。

    在關(guān)鍵幀顯示中,我們將顯示整個(gè)文本的剩余部分。

    示例

    為了更好地理解該屬性的功能,讓我們看一個(gè)創(chuàng)建動畫的示例。

    <!DOCTYPE html>
    <html lang="en">
       <head>
          <title>Example of</title>
          <style>
             .container {
                overflow: hidden;
                width: 80%;
                margin: 0 auto;
                padding: 20px;
             }
             .slider {
                display: flex;
                transition: transform 0.5s ease-in-out;
             }
             .slide {
                width: 100%;
                text-align: center;
                font-size: 72px;
                font-weight: bold;
                color: #333;
             }
             .slider.slide-1 {
                transform: translateX(0%);
             }
             .slider.slide-2 {
                transform: translateX(-100%);
             }
             .slider.slide-3 {
                transform: translateX(-200%);
             }
          </style>
       </head>
       <body>
          <div class="container">
          <div class="slider">
          <div class="slide">A</div>
          <div class="slide">B</div>
          <div class="slide">C</div>
          <div class="slide">D</div>
          <div class="slide">E</div>
          <div class="slide">F</div>
          </div>
          </div>
          <script>
             var currentSlide = 1;
             var slider = document.querySelector('.slider');
             setInterval(function () {
                currentSlide++;
                if (currentSlide > 26) {
                   currentSlide = 1;
                }
                slider.classList.remove('slide-' + (currentSlide - 1));
                slider.classList.add('slide-' + currentSlide);
             }, 1000);
          </script>
       </body>
    </html>
    

    登錄后復(fù)制

    在上面的代碼中,我們創(chuàng)建了一個(gè)顯示字母的動畫,過渡時(shí)間為 0.5 秒,用戶可以調(diào)整時(shí)間間隔和字體大小,以適應(yīng)用戶的特定用例。

    可以通過使用 HTML 和 CSS 更改字母數(shù)量和字母本身來更改輸出,或者用戶可以使用 JavaScript 創(chuàng)建數(shù)組并輕松進(jìn)行循環(huán)。

    示例

    在這個(gè)例子中,我們將做一些基本的樣式,例如添加背景顏色、設(shè)置對齊方式等。然后我們將使用動畫屬性,之后將使用關(guān)鍵幀來為每一幀設(shè)置動畫,以便我們可以得到更平滑的輸出。

    <!DOCTYPE html>
    <html lang="en">
       <head>
          <title>Example of using the keyframe</title>
          <style>
             body {
                background: black;
             }
             .text {
                width: 20%;
                top: 50%;
                position: absolute;
                left: 40%;
                border-bottom: 5px solid white;
                overflow: hidden;
                animation: animate 2s linear forwards;
             }
             .text h1 {
                color: white;
             }
             @keyframes animate {
                0% {
                   width: 0px;
                   height: 0px;
                }
                30% {
                   width: 50px;
                   height: 0px;
                }
                60% {
                   width: 50px;
                   height: 80px;
                }
             }
          </style>
       </head>
       <body>
          <div class="text">
          <h1> Hi How's your day going?<h1>
       </body>
    </html>
    

    登錄后復(fù)制

    上面的代碼是組合代碼,它將給我們以下輸出

    這就是使用 HTML 和 CSS 代碼后我們的輸出的樣子。

    結(jié)論

    關(guān)鍵幀可以用來指定特定幀的規(guī)則,我們也可以在其中使用不同的樣式,以便屬性每次都發(fā)生變化。關(guān)鍵幀的規(guī)范是通過使用百分比來完成的,例如 0%(動畫的開始)和 100%(動畫的結(jié)束),并且規(guī)則還可以有“from”或“to”也表示開始和結(jié)束。動畫結(jié)束。

    在本文中,我們了解了如何使用 HTML 和 CSS 創(chuàng)建文本滑動動畫。

    以上就是如何使用HTML和CSS創(chuàng)建滑動文字揭示動畫?的詳細(xì)內(nèi)容,更多請關(guān)注www.92cms.cn其它相關(guān)文章!

分享到:
標(biāo)簽:創(chuàng)建 如何使用 揭示 文字 滑動
用戶無頭像

網(wǎng)友整理

注冊時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學(xué)四六

運(yùn)動步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績評定2018-06-03

通用課目體育訓(xùn)練成績評定