<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      如何用純CSS繪制三角形--02

      通過結合@keyframes動畫,讓三角形實現旋轉、移動等動態效果

       

      代碼如下:

      <!DOCTYPE html>
      <html lang="en">
      <head>
          <meta charset="UTF-8">
          <meta name="viewport" content="width=device-width, initial-scale=1.0">
          <title>帶動畫的CSS三角形示例</title>
          <style>
              body {
                  font-family: Arial, sans-serif;
                  display: flex;
                  justify-content: center;
                  align-items: center;
                  min-height: 100vh;
                  background-color: #f4f4f4;
                  margin: 0;
              }
              .container {
                  text-align: center;
              }
              h2 {
                  font-size: 1.5rem;
                  color: #333;
                  margin-bottom: 10px;
              }
              .triangle {
                  margin: 20px;
                  animation-duration: 4s;
                  animation-iteration-count: infinite;
                  animation-timing-function: ease-in-out;
              }
              /* 向上的三角形,結合旋轉動畫 */
              .triangle-up {
                  width: 0;
                  height: 0;
                  border-left: 50px solid transparent;
                  border-right: 50px solid transparent;
                  border-bottom: 100px solid #3498db;
                  animation-name: rotate;
              }
              /* 向下的三角形,結合上下移動動畫 */
              .triangle-down {
                  width: 0;
                  height: 0;
                  border-left: 50px solid transparent;
                  border-right: 50px solid transparent;
                  border-top: 100px solid #e74c3c;
                  animation-name: move-up-down;
              }
              /* 向左的三角形,結合左右移動動畫 */
              .triangle-left {
                  width: 0;
                  height: 0;
                  border-top: 50px solid transparent;
                  border-bottom: 50px solid transparent;
                  border-right: 100px solid #2ecc71;
                  animation-name: move-left-right;
              }
              /* 向右的三角形,結合縮放動畫 */
              .triangle-right {
                  width: 0;
                  height: 0;
                  border-top: 50px solid transparent;
                  border-bottom: 50px solid transparent;
                  border-left: 100px solid #f1c40f;
                  animation-name: scale;
              }
      
              /* 旋轉動畫 */
              @keyframes rotate {
                  0% {
                      transform: rotate(0deg);
                  }
                  50% {
                      transform: rotate(180deg);
                  }
                  100% {
                      transform: rotate(360deg);
                  }
              }
      
              /* 上下移動動畫 */
              @keyframes move-up-down {
                  0%, 100% {
                      transform: translateY(0);
                  }
                  50% {
                      transform: translateY(-50px);
                  }
              }
      
              /* 左右移動動畫 */
              @keyframes move-left-right {
                  0%, 100% {
                      transform: translateX(0);
                  }
                  50% {
                      transform: translateX(-50px);
                  }
              }
      
              /* 縮放動畫 */
              @keyframes scale {
                  0%, 100% {
                      transform: scale(1);
                  }
                  50% {
                      transform: scale(1.5);
                  }
              }
          </style>
      </head>
      <body>
          <div class="container">
              <h2>帶動畫的CSS三角形示例</h2>
              <div class="triangle triangle-up"></div>
              <div class="triangle triangle-down"></div>
              <div class="triangle triangle-left"></div>
              <div class="triangle triangle-right"></div>
          </div>
      </body>
      </html>

       

      動畫效果解析:

      1. 旋轉動畫 (rotate): 向上的三角形會不斷旋轉,從0度到360度形成循環。

      @keyframes rotate {
          0% {
              transform: rotate(0deg);
          }
          50% {
              transform: rotate(180deg);
          }
          100% {
              transform: rotate(360deg);
          }
      }

       

       

        2.上下移動動畫 (move-up-down): 向下的三角形在垂直方向上移動,模擬“跳動”效果。

      @keyframes move-up-down {
          0%, 100% {
              transform: translateY(0);
          }
          50% {
              transform: translateY(-50px);
          }
      }

       

      3.左右移動動畫 (move-left-right): 向左的三角形在水平方向上左右移動。

      @keyframes move-left-right {
          0%, 100% {
              transform: translateX(0);
          }
          50% {
              transform: translateX(-50px);
          }
      }

       

      4.縮放動畫 (scale): 向右的三角形會在大小之間切換,模擬“脈動”效果。

      @keyframes scale {
          0%, 100% {
              transform: scale(1);
          }
          50% {
              transform: scale(1.5);
          }
      }

       

       

      posted @ 2024-08-20 20:33  最小生成樹  閱讀(66)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 午夜成人性爽爽免费视频| 又粗又紧又湿又爽的视频| 午夜亚洲www湿好爽| 亚洲精品综合久久国产二区| 国产成人高清精品亚洲| 国产欧美日韩综合精品二区| 99在线国内在线视频22| 波多野结衣高清一区二区三区 | 草草浮力影院| 国产精品综合av一区二区国产馆 | 国产精品久久蜜臀av| 亚洲AV无码破坏版在线观看| 黑人玩弄人妻中文在线| 国产粉嫩学生高清专区麻豆| 久久综合给合久久狠狠97色 | 国产精品中文字幕一二三| 精品无人乱码一区二区三区的优势 | 无码高潮爽到爆的喷水视频| 国产精品视频白浆免费视频| 兰州市| 日日躁夜夜躁狠狠躁超碰97| 亚洲成a人无码av波多野| 国产又黄又爽又刺激的免费网址| 欧美人与动牲交精品| 欧美人成精品网站播放| 国产对白老熟女正在播放| 亚洲AV成人无码精品电影在线| 国产仑乱无码内谢| 中文字幕人妻互换av久久| 亚洲欧美日韩愉拍自拍美利坚| 国产精品大片中文字幕| 国内自拍第一区二区三区| 东京热大乱系列无码| 九九在线精品国产| 神马久久亚洲一区 二区| 国产精品久久久一区二区三区 | 狠狠色综合久久狠狠色综合| 国产不卡一区二区在线| 四虎网址| 国产尤物精品自在拍视频首页| 亚洲精品香蕉一区二区|