欧美性猛交xxx嘿人猛交_又色又爽又高潮免费观看_精品国产一区二区三区久久影院_青娱乐极品视觉盛宴国产视频

技術頻道導航
HTML/CSS
.NET技術
IIS技術
PHP技術
Js/JQuery
Photoshop
Fireworks
服務器技術
操作系統
網站運營

贊助商

分類目錄

贊助商

最新文章

搜索

CSS+JavaScript實現的文字鏈接鼠標懸停動畫效果

作者:admin    時間:2023-4-12 18:34:0    瀏覽:

前面介紹過一個純CSS實現文字鏈接鼠標懸停動畫效果,它使用了CSS+SVG來實現動畫效果,本文繼續介紹一個CSS+JavaScript實現的文字鏈接鼠標懸停動畫效果,它的動畫是由JavaScript實現的,不再需要用SVG來創建動畫。

效果如圖

 又一個純CSS實現的文字鏈接鼠標懸停動畫效果

demodownload

實例介紹

本實例由CSS+JavaScript來實現,當鼠標移到文字鏈接上時,文字呈波浪起伏的動畫過渡效果。

HTML代碼

<p>這是一個演示 <a class="link" href="">文字鏈接</a> 鼠標懸停動畫效果</p>

HTML代碼結構非常簡單,跟普通a標簽創建文字鏈接一樣,該a標簽的class屬性值為link

CSS代碼

p .link設置文字鏈接的樣式。

.link設置文字鏈接的樣式

p .link {
  display: inline-block;
  position: relative;
  text-decoration: none;
  color: inherit;
}

JavaScript

本實例用到JavaScript編程,它觸發文字鏈接的鼠標懸停動作事件。

document.querySelectorAll('.link').forEach(link => {
    link.innerHTML = '<div><span>' + link.textContent.trim().split('').join('</span><span>') + '</span></div>'
    link.querySelectorAll('span').forEach(s => s.innerHTML = s.textContent == ' ' ? ' ' : s.textContent)
    link.insertAdjacentHTML('beforeend', '<div><svg preserveAspectRatio="none" viewBox="0 0 192 5"><path d="M191.246 4H129C129 4 127.781 4.00674 127 4C114.767 3.89447 108.233 1 96 1C83.7669 1 77.2327 3.89447 65 4C64.219 4.00674 63 4 63 4H0.751923" /></svg></div>')
});

總結

本文介紹了一個CSS+JavaScript實現的文字鏈接鼠標懸停動畫效果,該實例使用非常方便,不需要改動JavaScript代碼,喜歡的朋友可以直接下載源碼使用。

您可能對以下文章也感興趣

相關文章

x