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

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

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

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

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

如何制作滑動動畫?

我們來談談可用于創建滑動動畫的方法。動畫的開頭將顯示我們的第一個文本,在本例中為“早上好”,然后文本將向左滑動,然后通過向右滑動來顯示第二個文本“你今天過得怎么樣”

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

語法

@keyframes appear
@keyframes slide
@keyframes reveal

登錄后復制

您可以在上面的代碼中看到使用了關鍵幀屬性。在出現的關鍵幀中,我們將設置第一個文本的顯示方式。

    在關鍵幀幻燈片中,我們將橫向移動文本。

    在關鍵幀顯示中,我們將顯示整個文本的剩余部分。

    示例

    為了更好地理解該屬性的功能,讓我們看一個創建動畫的示例。

    <!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>
    

    登錄后復制

    在上面的代碼中,我們創建了一個顯示字母的動畫,過渡時間為 0.5 秒,用戶可以調整時間間隔和字體大小,以適應用戶的特定用例。

    可以通過使用 HTML 和 CSS 更改字母數量和字母本身來更改輸出,或者用戶可以使用 JavaScript 創建數組并輕松進行循環。

    示例

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

    <!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>
    

    登錄后復制

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

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

    結論

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

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

    以上就是如何使用HTML和CSS創建滑動文字揭示動畫?的詳細內容,更多請關注www.92cms.cn其它相關文章!

分享到:
標簽:創建 如何使用 揭示 文字 滑動
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

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

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定