<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          【每日一練】55—CSS實現(xiàn)3D文本動畫效果

          共 5803字,需瀏覽 12分鐘

           ·

          2022-09-06 09:01

          f55fdc2af0f69bb41ca065a96963fd01.webp


          寫在前面

          今天這個小練習(xí),是之前在視頻號上分享過的,今天我們把源碼分享給大家,有興趣的小伙可以去看一下練習(xí)一下,現(xiàn)在我們一起來看下它的最終效果:

          另外,如果還沒有關(guān)注我們視頻號的小伙伴,請記得關(guān)注我們的視頻號,后面我們會在視頻號上分享更多資源。 下面我們一起來看一下它的源碼。 HTML代碼:
                
                  
                    <!DOCTYPE html>
                  
                
                
                  
                    <html>
                  
                
                
                  
                    <head>
                  
                
                
                  <title>【每日一練】55—CSS實現(xiàn)3D文本動畫效果</title>
                
                
                  
                    <link rel="stylesheet" type="text/css" href="style.css">
                  
                
                
                  
                    </head>
                  
                
                
                  
                    <body>
                  
                
                
                    <div class="container">
                
                
                      <div class="box">
                
                
                        <span style="--i:1;"><i>CSS</i> Is <i>A</i>wesome</span>
                
                
                        <span style="--i:2;"><i>CSS</i> Is <i>A</i>wesome</span>
                
                
                        <span style="--i:3;"><i>CSS</i> Is <i>A</i>wesome</span>
                
                
                        <span style="--i:4;"><i>CSS</i> Is <i>A</i>wesome</span>
                
                
                        <span style="--i:5;"><i>CSS</i> Is <i>A</i>wesome</span>
                
                
                        <span style="--i:6;"><i>CSS</i> Is <i>A</i>wesome</span>
                
                
                        <span style="--i:7;"><i>CSS</i> Is <i>A</i>wesome</span>
                
                
                        <span style="--i:8;"><i>CSS</i> Is <i>A</i>wesome</span>
                
                
                        <span style="--i:9;"><i>CSS</i> Is <i>A</i>wesome</span>
                
                
                        <span style="--i:10;"><i>CSS</i> Is <i>A</i>wesome</span>
                
                
                        <span style="--i:11;"><i>CSS</i> Is <i>A</i>wesome</span>
                
                
                        <span style="--i:12;"><i>CSS</i> Is <i>A</i>wesome</span>
                
                
                        <span style="--i:13;"><i>CSS</i> Is <i>A</i>wesome</span>
                
                
                        <span style="--i:14;"><i>CSS</i> Is <i>A</i>wesome</span>
                
                
                        <span style="--i:15;"><i>CSS</i> Is <i>A</i>wesome</span>
                
                
                        <span style="--i:16;"><i>CSS</i> Is <i>A</i>wesome</span>
                
                
                  ????</div>
                
                
                    </div>
                
                
                  
                    </body>
                  
                
                
                  
                    </html>
                  
                
                
                  
                    
          CSS代碼:
                
                  *
                
                
                  {
                
                
                    margin: 0;
                
                
                    padding: 0;
                
                
                    box-sizing: border-box;
                
                
                    font-family: 'poppins';
                
                
                  }
                
                
                  
                    body
                  
                
                
                  {
                
                
                    display: flex;
                
                
                    justify-content: center;
                
                
                    align-items: center;
                
                
                    min-height: 100vh;
                
                
                    background: #222;
                
                
                    overflow: hidden;
                
                
                  }
                
                
                  
                    .container
                  
                
                
                  {
                
                
                    display: flex;
                
                
                    justify-content: center;
                
                
                    align-items: center;
                
                
                  }
                
                
                  .container .box
                
                
                  {
                
                
                    transform-style: preserve-3d;
                
                
                    animation: animate 15s linear infinite;
                
                
                  }
                
                
                  @keyframes animate
                
                
                  {
                
                
                    0%
                
                
                    {
                
                
                      transform: perspective(1000px) rotateX(0deg) rotate(25deg);
                
                
                    }
                
                
                    100%
                
                
                    {
                
                
                      transform: perspective(1000px) rotateX(360deg) rotate(25deg);
                
                
                    }
                
                
                  }
                
                
                  .container .box span
                
                
                  {
                
                
                    position: absolute;
                
                
                    color: #fff;
                
                
                    font-size: 3.5em;
                
                
                    white-space: nowrap;
                
                
                    text-transform: uppercase;
                
                
                    font-weight: 900;
                
                
                    padding: 0 10px;
                
                
                    background: linear-gradient(90deg, transparent, rgba(0,0,0,0.5), transparent);
                
                
                    line-height: 0.76em;
                
                
                    transform-style: preserve-3d;
                
                
                    text-shadow: 0 5px 15px rgba(0,0,0,0.25); 
                
                
                    transform: translate(-50%,-50%) rotateX(calc(var(--i) * 22.5deg)) translateZ(106px);
                
                
                  }
                
                
                  .container .box span i:nth-child(1)
                
                
                  {
                
                
                    font-style: initial;
                
                
                    color: #ff246f;
                
                
                  }
                
                
                  .container .box span i:nth-child(2)
                
                
                  {
                
                
                    font-style: initial;
                
                
                    color: #12b5ff;
                
                
                  }
                
              

          寫在最后

          以上就是【每日一練】的全部內(nèi)容,希望今天的小練習(xí)對你有用,如果你覺得有幫助的話,請點贊我,關(guān)注我,并將它分享給你身邊做開發(fā)的朋友,也許能夠幫助到他。

          我是楊小愛,我們明天見。

          學(xué)習(xí)更多技能

          請點擊下方公眾號

          b48b64093f14ac068d34b863a1d0d299.webp

          141fb7fdb62fb70cfe8108f439c800bd.webp

          瀏覽 77
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  一区二区三区免费 | A片网电影在线观看 | 欧美成人精品一区二区特级毛片 | 中文字幕亚洲a√ | 天天天天爽爽天干天 |