<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>

          【每日一練】32—一款實用動畫效果的實現(xiàn)

          共 4155字,需瀏覽 9分鐘

           ·

          2022-07-26 18:17


          寫在前面

          在前面我們也練習(xí)過很多鼠標(biāo)懸停的動畫效果,今天我們繼續(xù)練習(xí),這個效果非常實用,也是我們在很多網(wǎng)站上經(jīng)??吹降男Ч绻阋蚕胫涝趺磳崿F(xiàn)的話,那今天的練習(xí)項目,你一定不要錯過了。

          以下是今天小練習(xí)的最終效果:

          當(dāng)然,這個效果的實現(xiàn)方式也有很多,我們今天分享的只是其中的一種而已,也是相對比較簡便的一種方式,希望你能夠?qū)W會它,下面就是這個效果的具體實現(xiàn)代碼。
          HTML代碼:
          <!doctype html><html><head>  <meta charset="utf-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">  <title>【每日一練】32—一款實用動畫效果的實現(xiàn)</title>  <link rel="stylesheet" href="style.css"></head><body>  <div class="container">    <div class="card">      <span></span>      <div class="imgBx"><img src="img1.jpg"></div>      <div class="content">        <div>          <h2>生如夏花</h2>          <p>我聽見回聲,來自山谷和心間;以寂寞的鐮刀收割空曠的靈魂;不斷地重復(fù)決絕,又重復(fù)幸福;            終有綠洲搖曳在沙漠;我相信自己,生來如同璀璨的夏日之花,不凋不敗,妖冶如火,承受心跳的負(fù)荷和呼吸的累贅,樂此不疲!            我聽見音樂,來自月光和胴體;輔極端的誘餌捕獲飄渺的唯美;一生充盈著激烈,又充盈著純?nèi)?;總有回憶貫穿于世間;            我相信自己,死時如同靜美的秋日落葉,不盛不亂,姿態(tài)如煙,即便枯萎也保留豐肌清骨的傲然,玄之又玄!          </p>        </div>      </div>    </div>    <div class="card">      <span></span>      <div class="imgBx"><img src="img2.jpg"></div>      <div class="content">        <div>          <h2>飛鳥集</h2>          <p>你微微地笑著,不同我說什么話。而我覺得,為了這個,我已等待得很久了。            人是一個初生的孩子,他的力量,就是生長的力量。            只有經(jīng)歷過地獄般的磨礪,才能練就創(chuàng)造天堂的力量;只有流過血的手指,才能彈出世間的絕響。            縱然傷心,也不要愁眉不展,因為你不知是誰會愛上你的笑容。            寂靜在喧囂里低頭不語,沉默在黑夜里與目光結(jié)交,于是,我們看錯了世界,卻說世界欺騙了我們。            世界以痛吻我,要我回報以歌。          </p>        </div>      </div>    </div>    <div class="card">      <span></span>      <div class="imgBx"><img src="img3.jpg"></div>      <div class="content">        <div>          <h2>流螢集</h2>          <p>讓我的愛,像陽光一樣,包圍著你,而又給你光輝燦爛的自由。            他們自己把墨水潑翻了,為了百般辯護,竟把白天說成黑夜。            我最后的敬禮,獻(xiàn)給那些知道我不完美卻依然愛我的人。            人生的意義不在于留下什么,只要你經(jīng)歷過,就是最大的美好,這不是無能,而是一種超然。            眼睛為她下著雨,心卻為她打著傘,這就是愛情。          </p>        </div>      </div>    </div>  </div>
          <script src="https://code.jquery.com/jquery-3.5.1.js"></script> <script> $(document).ready(function() { $('.card').on('mouseenter', function(e) { x = e.pageX - $(this).offset().left, y = e.pageY - $(this).offset().top; $(this).find('span').css({top:y, left:x}) }) $('.card').on('mouseout', function(e) { x = e.pageX - $(this).offset().left, y = e.pageY - $(this).offset().top; $(this).find('span').css({top:y, left:x}) }); });</script></body></html>
          CSS代碼:
          *{  margin: 0;  padding: 0;  box-sizing: border-box;  font-family: 'Poppins', sans-serif;}body{  display: flex;  justify-content: center;  align-items: center;  min-height: 100vh;  background: #28102d;}.container{  width: 1050px;  display: flex;  justify-content: center;  align-items: center;  flex-wrap: wrap;}.card{  position: relative;  display: inline-block;  width: 320px;  height: 420px;  margin: 15px;  overflow: hidden;}.card span{  position: absolute;  display: block;  width: 0;  height: 0;  border-radius: 50%;  background: #9C27B0;  opacity: 0.95;  transition: width 0.5s, height 0.5s;  transform: translate(-50%, -50%);  pointer-events: none;  z-index: 10;}.card:hover span{    width: 1000px;    height: 1000px;}.card .imgBx{  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;}.card .imgBx img{  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  object-fit: cover;}.card .content{  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: 11;  display: flex;  justify-content: center;  align-items: center;}.card .content div{  padding: 40px;  opacity: 0;  visibility: hidden;  transition: 0.2s;  color: #fff;  transform: translateY(50px);}.card:hover .content div{  opacity: 1;  visibility: visible;  transition-delay: 0.5s;  transform: translateY(0px);}

          寫在最后

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

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

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

          請點擊下方公眾號

          瀏覽 103
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

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

          手機掃一掃分享

          分享
          舉報
          <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>
                  国产精品人妻无码久久久郑州天气网 | 超碰人人爱人人操 | 啪啪无码视频 | 亚洲sese | 黄色视频在线免费观看高清视频 |