1. 【每日一練】55—CSS實(shí)現(xiàn)3D文本動(dòng)畫(huà)效果

        共 5803字,需瀏覽 12分鐘

         ·

        2022-09-06 09:01

        f55fdc2af0f69bb41ca065a96963fd01.webp


        寫(xiě)在前面

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

        另外,如果還沒(méi)有關(guān)注我們視頻號(hào)的小伙伴,請(qǐng)記得關(guān)注我們的視頻號(hào),后面我們會(huì)在視頻號(hào)上分享更多資源。 下面我們一起來(lái)看一下它的源碼。 HTML代碼:
              
                
                  <!DOCTYPE html>
                
              
              
                
                  <html>
                
              
              
                
                  <head>
                
              
              
                <title>【每日一練】55—CSS實(shí)現(xiàn)3D文本動(dòng)畫(huà)效果</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;
              
              
                }
              
            

        寫(xiě)在最后

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

        我是楊小愛(ài),我們明天見(jiàn)。

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

        請(qǐng)點(diǎn)擊下方公眾號(hào)

        b48b64093f14ac068d34b863a1d0d299.webp

        141fb7fdb62fb70cfe8108f439c800bd.webp

        瀏覽 77
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
          
          

            1. 操人视频91 | 女人一级毛片内射 | 大鸡巴艹逼视频 | 99精品成人免费毛片无码 | 玩弄折磨虐女91调教吹潮 |