国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

純css實現(xiàn)3D鼠標(biāo)跟隨傾斜

這篇具有很好參考價值的文章主要介紹了純css實現(xiàn)3D鼠標(biāo)跟隨傾斜。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

老規(guī)矩先上圖

純css實現(xiàn)3D鼠標(biāo)跟隨傾斜,js拒絕者聯(lián)盟,前端,純css,純css3D跟隨鼠標(biāo),純css3D跟隨鼠標(biāo)運動,純css3D跟隨鼠標(biāo)傾斜,css傾斜動畫,純css3D跟隨鼠標(biāo)動畫

為什么今天會想起來整這個呢?這是因為和我朋友吵架,
就是關(guān)于這個效果的,就是這個 卡片懸停毛玻璃效果,

我朋友認(rèn)為純css也能寫,

我則坦言他就是在放狗屁,這種跟隨鼠標(biāo)的3D效果要怎么可能能用純css寫,

然后吵著吵著發(fā)現(xiàn),欸,好像真能用css寫哦,我以前還寫過這種類似的,就是這個取巧&視覺欺詐——純css互動小飛機(jī)

然后我就來自己扇自己的臉了

原理在小飛機(jī)那寫了,所以這里就不再贅述了

遵循開源精神,源碼如下文章來源地址http://www.zghlxwxcb.cn/news/detail-715730.html

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>純css跟隨鼠標(biāo)傾斜</title>
  <style>
    @font-face {
      font-family: 'Fredoka One';
      font-style: normal;
      font-weight: 400;
      font-display: swap;
      src: url(https://fonts.gstatic.com/s/fredokaone/v14/k3kUo8kEI-tA1RRcTZGmTlHGCac.woff2) format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    }

    *,
    :after,
    :before {
      padding: 0;
      margin: 0 auto;
      box-sizing: border-box;
    }

    body {
      background-color: #000;
      height: 100vh;
      display: grid;
      grid-template: repeat(15, 1fr)/repeat(15, 1fr);
      overflow: hidden
    }

    .cell {
      width: 100%;
      height: 100%;
      z-index: 2
    }

    .cell:nth-child(15n+1):hover~.content {
      --positionX: 0
    }

    .cell:nth-child(n+1):nth-child(-n+15):hover~.content {
      --positionY: 0
    }

    .cell:nth-child(15n+2):hover~.content {
      --positionX: 1
    }

    .cell:nth-child(n+16):nth-child(-n+30):hover~.content {
      --positionY: 1
    }

    .cell:nth-child(15n+3):hover~.content {
      --positionX: 2
    }

    .cell:nth-child(n+31):nth-child(-n+45):hover~.content {
      --positionY: 2
    }

    .cell:nth-child(15n+4):hover~.content {
      --positionX: 3
    }

    .cell:nth-child(n+46):nth-child(-n+60):hover~.content {
      --positionY: 3
    }

    .cell:nth-child(15n+5):hover~.content {
      --positionX: 4
    }

    .cell:nth-child(n+61):nth-child(-n+75):hover~.content {
      --positionY: 4
    }

    .cell:nth-child(15n+6):hover~.content {
      --positionX: 5
    }

    .cell:nth-child(n+76):nth-child(-n+90):hover~.content {
      --positionY: 5
    }

    .cell:nth-child(15n+7):hover~.content {
      --positionX: 6
    }

    .cell:nth-child(n+91):nth-child(-n+105):hover~.content {
      --positionY: 6
    }

    .cell:nth-child(15n+8):hover~.content {
      --positionX: 7
    }

    .cell:nth-child(n+106):nth-child(-n+120):hover~.content {
      --positionY: 7
    }

    .cell:nth-child(15n+9):hover~.content {
      --positionX: 8
    }

    .cell:nth-child(n+121):nth-child(-n+135):hover~.content {
      --positionY: 8
    }

    .cell:nth-child(15n+10):hover~.content {
      --positionX: 9
    }

    .cell:nth-child(n+136):nth-child(-n+150):hover~.content {
      --positionY: 9
    }

    .cell:nth-child(15n+11):hover~.content {
      --positionX: 10
    }

    .cell:nth-child(n+151):nth-child(-n+165):hover~.content {
      --positionY: 10
    }

    .cell:nth-child(15n+12):hover~.content {
      --positionX: 11
    }

    .cell:nth-child(n+166):nth-child(-n+180):hover~.content {
      --positionY: 11
    }

    .cell:nth-child(15n+13):hover~.content {
      --positionX: 12
    }

    .cell:nth-child(n+181):nth-child(-n+195):hover~.content {
      --positionY: 12
    }

    .cell:nth-child(15n+14):hover~.content {
      --positionX: 13
    }

    .cell:nth-child(n+196):nth-child(-n+210):hover~.content {
      --positionY: 13
    }

    .cell:nth-child(15n+15):hover~.content {
      --positionX: 14
    }

    .cell:nth-child(n+211):nth-child(-n+225):hover~.content {
      --positionY: 14
    }

    .content {
      --positionX: 7;
      --positionY: 7;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      display: flex;
      justify-content: center;
      align-items: center
    }

    .content,
    .css {
      position: absolute
    }

    .css {
      font-family: Fredoka One, cursive;
      top: 50%;
      left: 50%;
      animation: color 3s linear infinite;
      text-shadow: 0 0 10px #000a;
      transition: all .5s
    }

    .css:first-child {
      font-size: 100px;
      animation-delay: 0s;
      opacity: .1;
      transform: translateX(calc(-50% - (var(--positionX) - 7)*21px)) translateY(calc(-50% - (var(--positionY) - 7)*21px)) rotateX(calc(0deg - (var(--positionY) - 7)*5deg)) rotateY(calc((var(--positionX) - 7)*5deg))
    }

    .css:nth-child(2) {
      font-size: 110px;
      animation-delay: -.3s;
      opacity: .2;
      transform: translateX(calc(-50% - (var(--positionX) - 7)*18px)) translateY(calc(-50% - (var(--positionY) - 7)*18px)) rotateX(calc(0deg - (var(--positionY) - 7)*5deg)) rotateY(calc((var(--positionX) - 7)*5deg))
    }

    .css:nth-child(3) {
      font-size: 120px;
      animation-delay: -.6s;
      opacity: .3;
      transform: translateX(calc(-50% - (var(--positionX) - 7)*15px)) translateY(calc(-50% - (var(--positionY) - 7)*15px)) rotateX(calc(0deg - (var(--positionY) - 7)*5deg)) rotateY(calc((var(--positionX) - 7)*5deg))
    }

    .css:nth-child(4) {
      font-size: 130px;
      animation-delay: -.9s;
      opacity: .4;
      transform: translateX(calc(-50% - (var(--positionX) - 7)*12px)) translateY(calc(-50% - (var(--positionY) - 7)*12px)) rotateX(calc(0deg - (var(--positionY) - 7)*5deg)) rotateY(calc((var(--positionX) - 7)*5deg))
    }

    .css:nth-child(5) {
      font-size: 140px;
      animation-delay: -1.2s;
      opacity: .5;
      transform: translateX(calc(-50% - (var(--positionX) - 7)*9px)) translateY(calc(-50% - (var(--positionY) - 7)*9px)) rotateX(calc(0deg - (var(--positionY) - 7)*5deg)) rotateY(calc((var(--positionX) - 7)*5deg))
    }

    .css:nth-child(6) {
      font-size: 150px;
      animation-delay: -1.5s;
      opacity: .6;
      transform: translateX(calc(-50% - (var(--positionX) - 7)*6px)) translateY(calc(-50% - (var(--positionY) - 7)*6px)) rotateX(calc(0deg - (var(--positionY) - 7)*5deg)) rotateY(calc((var(--positionX) - 7)*5deg))
    }

    .css:nth-child(7) {
      font-size: 160px;
      animation-delay: -1.8s;
      opacity: .7;
      transform: translateX(calc(-50% - (var(--positionX) - 7)*3px)) translateY(calc(-50% - (var(--positionY) - 7)*3px)) rotateX(calc(0deg - (var(--positionY) - 7)*5deg)) rotateY(calc((var(--positionX) - 7)*5deg))
    }

    .css:nth-child(8) {
      font-size: 170px;
      animation-delay: -2.1s;
      opacity: .8;
      transform: translateX(calc(-50% - (var(--positionX) - 7)*0px)) translateY(calc(-50% - (var(--positionY) - 7)*0px)) rotateX(calc(0deg - (var(--positionY) - 7)*5deg)) rotateY(calc((var(--positionX) - 7)*5deg))
    }

    .css:nth-child(9) {
      font-size: 180px;
      animation-delay: -2.4s;
      opacity: .9;
      transform: translateX(calc(-50% - (var(--positionX) - 7)*-3px)) translateY(calc(-50% - (var(--positionY) - 7)*-3px)) rotateX(calc(0deg - (var(--positionY) - 7)*5deg)) rotateY(calc((var(--positionX) - 7)*5deg))
    }

    .css:nth-child(10) {
      font-size: 190px;
      animation-delay: -2.7s;
      opacity: 1;
      transform: translateX(calc(-50% - (var(--positionX) - 7)*-6px)) translateY(calc(-50% - (var(--positionY) - 7)*-6px)) rotateX(calc(0deg - (var(--positionY) - 7)*5deg)) rotateY(calc((var(--positionX) - 7)*5deg))
    }

    @keyframes color {
      0% {
        color: #ef8f8f
      }

      10% {
        color: #efc98f
      }

      20% {
        color: #dcef8f
      }

      30% {
        color: #a3ef8f
      }

      40% {
        color: #8fefb6
      }

      50% {
        color: #8fefef
      }

      60% {
        color: #8fb6ef
      }

      70% {
        color: #a38fef
      }

      80% {
        color: #dc8fef
      }

      90% {
        color: #ef8fc9
      }

      to {
        color: #ef8f8f
      }
    }
  </style>
</head>

<body>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="cell"></div>
  <div class="content">
    <div class="css">Qayrup</div>
    <div class="css">Qayrup</div>
    <div class="css">Qayrup</div>
    <div class="css">Qayrup</div>
    <div class="css">Qayrup</div>
    <div class="css">Qayrup</div>
    <div class="css">Qayrup</div>
    <div class="css">Qayrup</div>
    <div class="css">Qayrup</div>
    <div class="css">Qayrup</div>
  </div>
</body>

</html>

到了這里,關(guān)于純css實現(xiàn)3D鼠標(biāo)跟隨傾斜的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • CSS mask 實現(xiàn)鼠標(biāo)跟隨鏤空效果,這些面試官常問的開發(fā)面試題你都掌握好了嗎

    CSS mask 實現(xiàn)鼠標(biāo)跟隨鏤空效果,這些面試官常問的開發(fā)面試題你都掌握好了嗎

    可能一開始無從下手,不要急,可以先從簡單的、類似的效果開始,一步一步嘗試,一起看看吧。 一、普通半透明的效果 比如平時開發(fā)中碰到更多的可能是一個半透明的效果,有點類似于探照燈(鼠標(biāo)外面的地方是半透明遮罩,看起來會暗一點)。如下: 那先從這種效果開

    2024年04月28日
    瀏覽(124)
  • unity 3D,鏡頭跟隨鼠標(biāo)移動

    一、鼠標(biāo)隱藏,使用UI圖片作鼠標(biāo)圖 二、射線在屏幕中央,用于交互 三、鼠標(biāo)與攝像頭跟隨

    2024年02月12日
    瀏覽(26)
  • 前端:運用html+css+js模仿百度熱搜電影榜鼠標(biāo)移入特效

    前端:運用html+css+js模仿百度熱搜電影榜鼠標(biāo)移入特效

    1. 實現(xiàn)原理 百度熱搜上電影榜鼠標(biāo)移入特效如上圖所示。個人覺得上述特效實現(xiàn)原理為使用相對定位、絕對定位實現(xiàn)的(鼠標(biāo)移入和沒有移入時,元素布局有一些不同而已)。至于鼠標(biāo)移入時,出現(xiàn)延遲效果,則是在css上設(shè)置transition(用于設(shè)置過渡效果的)實現(xiàn)的。我的實現(xiàn)效果

    2024年02月15日
    瀏覽(102)
  • 【CSS筆記】CSS動畫效果(2d、3d)之漸變色、過渡、變換、平移、縮放、旋轉(zhuǎn)、傾斜、關(guān)鍵幀動畫

    這篇文章,主要介紹CSS動畫效果(2d、3d)之漸變色、過渡、變換、平移、縮放、旋轉(zhuǎn)、傾斜、關(guān)鍵幀動畫。 目錄 一、2d動畫 1.1、漸變色 (1)線性漸變色 (2)徑向漸變色

    2024年02月02日
    瀏覽(23)
  • 用HTML、CSS和JavaScript實現(xiàn)鼠標(biāo)可交互的3D太陽和月亮切換效果

    用HTML、CSS和JavaScript實現(xiàn)鼠標(biāo)可交互的3D太陽和月亮切換效果

    部分?jǐn)?shù)據(jù)來源: ChatGPT? 引言 ????????太陽和月亮對于我們來說是一種常見的對比,這篇文章將介紹一個使用HTML、CSS和JavaScript創(chuàng)建的網(wǎng)頁場景,能夠把太陽和月亮切換展示給用戶。這個場景能夠讓用戶使用鼠標(biāo)和滾輪與場景互動,帶來更多的趣味和體驗。 這里展示了HT

    2024年02月07日
    瀏覽(59)
  • js實現(xiàn)鼠標(biāo)滾輪放大縮小頁面指定區(qū)域(css3 scale)

    js實現(xiàn)鼠標(biāo)滾輪放大縮小頁面指定區(qū)域(css3 scale)

    一、需求 鼠標(biāo)滾輪在紅色邊框區(qū)域內(nèi)向上滾動:綠色邊框盒子里所有元素縮小。 鼠標(biāo)滾輪在紅色邊框區(qū)域內(nèi)向下滾動:綠色邊框盒子里所有元素放大。 點擊還原按鈕:綠色盒子里所有元素還原為初始值。 二、相關(guān)知識點 1、CSS3 Transform屬性應(yīng)用于元素的2D或3D轉(zhuǎn)換。這個屬性允許

    2024年02月11日
    瀏覽(98)
  • 前端,CSS,背景顏色跟隨輪播圖片改變而改變(附源碼)

    前端,CSS,背景顏色跟隨輪播圖片改變而改變(附源碼)

    首先看效果! 比如輪播圖時紅色,那么背景的底色也是紅色,輪播圖時黃色,背景的底色也是黃色,這就是根據(jù)輪播圖的圖片切換,而改變背景顏色隨輪播圖顏色一致 話不多說,直接上代碼!非常簡單 輪播圖代碼就不放上去了,直接使用插件 swiper ,選擇你喜歡的版本 就可

    2024年02月22日
    瀏覽(30)
  • vanilla-tilt.js平滑3D傾斜庫的使用

    vanilla-tilt.js平滑3D傾斜庫的使用

    ??作者簡介: THUNDER王,一名熱愛財稅和SAP ABAP編程以及熱愛分享的博主。目前于江西師范大學(xué)會計學(xué)專業(yè)大二本科在讀,同時任漢碩云(廣東)科技有限公司ABAP開發(fā)顧問。在學(xué)習(xí)工作中,我通常使用偏后端的開發(fā)語言ABAP,SQL進(jìn)行任務(wù)的完成,對SAP企業(yè)管理系統(tǒng),SAP ABAP開發(fā)

    2024年02月11日
    瀏覽(19)
  • html+css+js實現(xiàn)微信和支付寶掃碼支付前端

    html+css+js實現(xiàn)微信和支付寶掃碼支付前端

    本章教程,主要利用html+css+js技術(shù)實現(xiàn)微信和支付寶掃碼支付前端頁面。 目錄 一、效果圖預(yù)覽? (1)支付寶掃碼支付 (2)微信掃碼支付 二、項目部分源碼文件 (1)目錄結(jié)構(gòu) (2)alipay.html (3)wxpay.html 三、項目完整源碼下載 下載地址:html+css+js實現(xiàn)微信和支付寶掃碼支付

    2024年02月11日
    瀏覽(55)
  • 實現(xiàn)Qwidget窗口填滿整個主窗口,并跟隨鼠標(biāo)的拖動自動縮放

    實現(xiàn)Qwidget窗口填滿整個主窗口,并跟隨鼠標(biāo)的拖動自動縮放

    實現(xiàn)Qwidget窗口填滿整個主窗口,并跟隨鼠標(biāo)的拖動自動縮放 新建一個窗口,我想在這個窗口上放一個QWidget,并且這個QWidget能夠布滿整個窗口,還可以隨著隨鼠標(biāo)的拖動自動縮放 1、首先給大家介紹一個好用的組件庫:qt-material-widgets (1)開源地址(基于QWidgets) 基于Qt Qui

    2024年02月10日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包