整合營銷服務(wù)商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          「HTML+CSS」自定義加載動畫「006」

          果展示

          在這里插入圖片描述

          鳥學(xué)習(xí)記:第四十天

          前言

          ?

          Hello!小伙伴!

          非常感謝您閱讀海轟的文章,倘若文中有錯誤的地方,歡迎您指出~

          自我介紹 ?(?ˊ?ˋ)?

          昵稱:海轟

          標(biāo)簽:程序猿|C++選手|學(xué)生

          簡介:因C語言結(jié)識編程,隨后轉(zhuǎn)入計算機專業(yè),有幸拿過一些國獎、省獎...已保研。目前正在學(xué)習(xí)C++/Linux/Python

          學(xué)習(xí)經(jīng)驗:扎實基礎(chǔ) + 多做筆記 + 多敲代碼 + 多思考 + 學(xué)好英語!

          效果展示

          在這里插入圖片描述

          Demo代碼

          HTML

          <!DOCTYPE html>
          <html lang="en">
          <head>
              <meta charset="UTF-8">
              <meta http-equiv="X-UA-Compatible" content="IE=edge">
              <meta name="viewport" content="width=device-width, initial-scale=1.0">
              <link rel="stylesheet" href="style.css">
              <title>Document</title>
          </head>
          <body>
              <section><span></span></section>
          </body>
          </html>
          

          CSS

          html,body{
            margin: 0;
            height: 100%;
          }
          body{
            display: flex;
            justify-content: center;
            align-items: center;
            background: #263238;
          }
          section {
              width: 650px;
              height: 300px;
              padding: 10px;
              position: relative;
              display: flex;
              align-items: center;
              justify-content: center;
              border: 2px solid red;
          }
          span {
            width : 96px;
            height: 96px;
            border-radius: 50%;
            display: inline-block;
            position: relative;
            border: 10px red;
            border-style: dashed solid  solid dotted;
            border-bottom-color: transparent;
            animation: rotation 2s linear infinite ;
          }
          span::after{
            content: '';
            position: absolute;
            left: 51px;
            top: 79px;
            border: 20px solid transparent;
            border-right-color: red;
            transform: rotate(-45deg);
          }
          @keyframes rotation {
            0% { transform: rotate(0deg) }
            100% { transform: rotate(360deg)
            }
          }
          

          原理詳解

          步驟1

          使用span標(biāo)簽作為箭尾,設(shè)置為

          • 寬度、高度均為96px
          • 上邊框:10px 紅色 dashed(虛線)
          • 下邊框:10px 透明 solid(實線)
          • 左邊框:10px 紅色 dotted(點狀)
          • 右邊框:10px 紅色 solid(實線)
           width : 96px;
            height: 96px;
            border: 10px red;
            border-style: dashed solid  solid dotted;
            border-bottom-color: transparent; 
          

          效果圖如下

          在這里插入圖片描述

          步驟2

          span標(biāo)簽圓角化

          border-radius: 50%;
          

          效果圖如下

          在這里插入圖片描述

          步驟3

          使用span::after偽類元素 作為箭頭

          設(shè)置為

          • 絕對定位
          • 邊框:20px solid,右邊框為紅色,上/下/左邊框為透明
          • 旋轉(zhuǎn)-45度
            position: absolute;
            border: 20px solid transparent;
            border-right-color: red;
            transform: rotate(-45deg);
          

          效果圖如下

          步驟4

          設(shè)置span::after的位置

          注:

          • 這里移動位置時候就需要一點點移動了
          • 確保箭頭和箭尾可以很好的重合
          • 這里肯定是可以用數(shù)學(xué)公式計算出來的,這里稍微需要點時間,之后有空再更新更為一般情況時需要移動的距離公式吧
          /*這里箭頭需要移動的距離*/
            left: 51px;
            top: 79px;
          

          效果圖如下

          步驟5

          為span添加動畫

          • 順時針旋轉(zhuǎn)(0-360度) 2s 無限循環(huán)
           animation: rotation  2s linear infinite ;
          
          /*動畫實現(xiàn)*/
          @keyframes rotation {
            0% { transform: rotate(0deg) }
            100% { transform: rotate(360deg)
            }
          }
          

          效果圖如下

          在這里插入圖片描述

          結(jié)語

          文章僅作為學(xué)習(xí)筆記,記錄從0到1的一個過程。

          希望對您有所幫助,如有錯誤歡迎小伙伴指正~

          ello,大家好,今天講一個js的廣告圖片下落的js的demo

          javascript窗口打開時顯示大廣告圖片和自動關(guān)閉

          上效果圖,當(dāng)你打開一個網(wǎng)頁時會有廣告下落,那么我們怎么寫js呢?效果圖:

          先寫html代碼:

          再寫javascript代碼:

          好了,今天的js分享結(jié)束了,記得關(guān)注暖夕H2


          主站蜘蛛池模板: 日本免费一区尤物| 亚洲AV无码国产一区二区三区| 成人免费一区二区三区在线观看| 国产日韩精品一区二区在线观看 | 日韩电影一区二区三区| 久久精品无码一区二区三区不卡| 视频一区精品自拍| 福利片福利一区二区三区| 91一区二区视频| 色婷婷AV一区二区三区浪潮| 久久精品成人一区二区三区| 亚洲国产日韩一区高清在线 | 日本片免费观看一区二区| 国产vr一区二区在线观看| 鲁丝丝国产一区二区| 麻豆果冻传媒2021精品传媒一区下载 | 国产一区二区草草影院| 日韩人妻无码一区二区三区久久 | 亚洲制服中文字幕第一区| 久久亚洲色一区二区三区| 国产成人一区二区三区精品久久 | 无码丰满熟妇一区二区| 蜜桃臀无码内射一区二区三区| 精品人体无码一区二区三区 | 精品国产一区二区三区AV| 国产美女在线一区二区三区| 日本免费一区二区久久人人澡| 久久精品无码一区二区日韩AV | 免费一区二区无码视频在线播放| 亚洲日韩一区二区一无码| 中文字幕一区二区三区精彩视频| 国产精品伦一区二区三级视频| 国产波霸爆乳一区二区| 久久综合一区二区无码| 中文字幕国产一区| 中文字幕一区二区区免| 红杏亚洲影院一区二区三区| 相泽亚洲一区中文字幕| 91福利国产在线观看一区二区| 中文字幕一区二区三区在线播放| 亚洲免费视频一区二区三区|