亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么使用純CSS代碼實現文字斷開的動畫效果

發布時間:2022-02-28 13:57:04 來源:億速云 閱讀:127 作者:小新 欄目:web開發

這篇文章將為大家詳細講解有關怎么使用純CSS代碼實現文字斷開的動畫效果,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

  代碼解讀

  定義dom,只有一個元素,元素有一個data-text屬性,屬性值等于元素內的文本:

  <divclass="text"data-text="BREAK">BREAK</div>

  居中顯示:

  html,body{

  height:100%;

  display:flex;

  align-items:center;

  justify-content:center;

  }

  設置漸變背景色:

  body{

  background:linear-gradient(brown,sandybrown);

  }

  設置文本的字體字號:

  .text{

  font-size:5em;

  font-family:"arialblack";

  }

  利用偽元素增加文字:

  .text{

  position:relative;

  }

  .text::before,

  .text::after{

  content:attr(data-text);

  position:absolute;

  top:0;

  left:0;

  color:lightyellow;

  }

  設置左側文字的遮罩:

  .text::before{

  background-color:darkgreen;

  clip-path:polygon(00,60%0,30%100%,0100%);

  }

  設置右側文字的背景和遮罩:

  .text::after{

  background-color:darkblue;

  clip-path:polygon(60%0,100%0,100%100%,30%100%);

  }

  當鼠標劃過時,遮罩的文字分別向兩側偏移:

  .text::before,

  .text::after{

  transition:0.2s;

  }

  .text:hover::before{

  left:-0.15em;

  }

  .text:hover::after{

  left:0.15em;

  }

  隱藏輔助元素,包括原始文字和偽元素的背景色:

  .text{

  color:transparent;

  }

  .text::before{

  /*background-color:darkgreen;*/

  }

  .text::after{

  /*background-color:darkblue;*/

  }

  兩側文字增加歪斜效果:

  .text:hover::before{

  transform:rotate(-5deg);

  }

  .text:hover::after{

  transform:rotate(5deg);

  }

  微調文字的高度:

  .text:hover::before{

  top:-0.05em;

  }

  .text:hover::after{

  top:0.05em;

  }

關于“怎么使用純CSS代碼實現文字斷開的動畫效果”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

css
AI

屏山县| 安乡县| 陆良县| 沙田区| 永济市| 石林| 雷波县| 花垣县| 万载县| 朔州市| 宜良县| 大同市| 项城市| 偏关县| 沁阳市| 日喀则市| 恭城| 探索| 平泉县| 滨州市| 东源县| 同仁县| 宣汉县| 安仁县| 新津县| 桃江县| 江山市| 长春市| 略阳县| 竹山县| 苏尼特左旗| 青岛市| 墨竹工卡县| 永新县| 阿克苏市| 永州市| 梨树县| 泰安市| 甘孜| 西丰县| 资中县|