欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

原生JS實(shí)現(xiàn)不斷變化的標(biāo)簽

 更新時(shí)間:2017年05月22日 16:31:41   作者:Glunefish  
這篇文章主要介紹了原生JS實(shí)現(xiàn)不斷變化的標(biāo)簽,可以上下浮動(dòng),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

上圖為博客右側(cè)截取的GIF圖,下圖為代碼效果

 

HTML:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>SlideFont</title>
</head>
<body>
 <div class="F-SlideFont-Box">
  <dl class="F-SlideFont-Box-Tag">
   <dd class="F-SlideFont-Tag">谷歌</dd>
   <dd class="F-SlideFont-Tag">百度</dd>
   <dd class="F-SlideFont-Tag">阿里</dd>
   <dd class="F-SlideFont-Tag">蘋果</dd>
   <dd class="F-SlideFont-Tag">三星</dd>
   <dd class="F-SlideFont-Tag">耳機(jī)</dd>
   <dd class="F-SlideFont-Tag">音箱</dd>
   <dd class="F-SlideFont-Tag">電視</dd>
   <dd class="F-SlideFont-Tag">谷歌</dd>
   <dd class="F-SlideFont-Tag">百度</dd>
   <dd class="F-SlideFont-Tag">阿里</dd>
  </dl>
 </div>
</body>
</html>

css:

 <style>
  .F-SlideFont-Box * { margin: 0; padding: 0; border: none; list-style: none; }
  .F-SlideFont-Box { width: 300px; height: 300px; border: 1px black solid; position: relative; }
  .F-SlideFont-Box-Tag { width: 90%; height: 90%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; }
  .F-SlideFont-Tag { position: absolute; display: block; padding: 3px 15px; background-color: #0078F7; border-radius: 10%; color: white; transition:all 1s linear; z-index: 0; transition: all .6s; cursor: pointer; }
 </style>

JS:

<script src="js/GlunefishLibrary.js"></script>  // 這里引入的是我發(fā)過的隨隨機(jī)數(shù)
<script>

 var tagObj = document.getElementsByClassName('F-SlideFont-Tag'),
  offset = true;

 for(var i=0;i<tagObj.length;i++){
  (function(i){
   tagObj[i].onmouseover = function(){
   offset = false;
   index = parseInt(this.style.zIndex);
   this.style.zIndex = 9999;
   }
   tagObj[i].onmouseout = function(){
   offset = true;
   this.style.zIndex = index;
   }
  })(i);
 }

 setInterval(PreSeting,5000)


 function PreSeting(){
  if(offset){
   for(var i=0;i<tagObj.length;i++){
    tagObj[i].style.left = F_getSJS(200,20,10) + 'px';   //F_getSJS() 來自前面引入的 glunefishLibrary.js , 具體請移步到我之前的取隨機(jī)數(shù)隨筆
    tagObj[i].style.top = F_getSJS(200,20,10) + 'px';
    tagObj[i].style.backgroundColor = 'rgb(' + F_getSJS(256,-1,5) + ',' + F_getSJS(256,-1,10) + ',' +  F_getSJS(256,-1,15) + ')';
    tagObj[i].style.zIndex = F_getSJS(200,0,16);
   }
  }

 }


</script>

此效果主要通過間隔取兩數(shù)之間的隨機(jī)數(shù)來改變標(biāo)簽的樣式。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

  • 完美實(shí)現(xiàn)仿QQ空間評論回復(fù)特效

    完美實(shí)現(xiàn)仿QQ空間評論回復(fù)特效

    這篇文章主要介紹了完美實(shí)現(xiàn)仿QQ空間評論回復(fù)特效,非常的實(shí)用,附上實(shí)例代碼給大家,有需要的小伙伴參考下吧。
    2015-05-05
  • 用innerhtml提高頁面打開速度的方法

    用innerhtml提高頁面打開速度的方法

    這篇文章介紹了用innerhtml提高頁面打開速度的方法,有需要的朋友可以參考一下
    2013-08-08
  • 淺析JS中回調(diào)函數(shù)的使用

    淺析JS中回調(diào)函數(shù)的使用

    在JavaScript中,回調(diào)函數(shù)是一種常見的編程模式,用于處理異步操作和事件處理,這篇文章主要為大家介紹了回調(diào)函數(shù)的使用場景和注意事項(xiàng),需要的可以參考下
    2023-08-08
  • JavaScript this綁定與this指向問題的解析

    JavaScript this綁定與this指向問題的解析

    本文主要介紹了JavaScript this綁定與this指向問題的解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • 用js格式化金額可設(shè)置保留的小數(shù)位數(shù)

    用js格式化金額可設(shè)置保留的小數(shù)位數(shù)

    這篇文章主要介紹了如何用js格式化金額并設(shè)置保留的小數(shù)位數(shù),需要的朋友可以參考下
    2014-05-05
  • 前端技巧之ESLint忽略檢查行和文件總結(jié)

    前端技巧之ESLint忽略檢查行和文件總結(jié)

    ESLint是一個(gè)流行的JavaScript代碼檢查工具,它可以幫助團(tuán)隊(duì)確保代碼質(zhì)量,避免常見的錯(cuò)誤和格式問題,這篇文章主要給大家介紹了關(guān)于前端技巧之ESLint忽略檢查行和文件的相關(guān)資料,需要的朋友可以參考下
    2023-11-11
  • javascript 去字符串空格終極版(支持utf8)

    javascript 去字符串空格終極版(支持utf8)

    其實(shí)空格有兩個(gè),一個(gè)ASCII編號是32,另一個(gè)是ASCII編號是160.后者是unicode編碼。以前寫一個(gè)貼子ie6下準(zhǔn)確判斷空格還以是IE6不能正確判斷空格。
    2009-11-11
  • 微信小程序如何加載數(shù)據(jù)庫真實(shí)數(shù)據(jù)的實(shí)現(xiàn)

    微信小程序如何加載數(shù)據(jù)庫真實(shí)數(shù)據(jù)的實(shí)現(xiàn)

    這篇文章主要介紹了微信小程序如何加載數(shù)據(jù)庫真實(shí)數(shù)據(jù)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-03-03
  • 淺談JavaScript 函數(shù)參數(shù)傳遞到底是值傳遞還是引用傳遞

    淺談JavaScript 函數(shù)參數(shù)傳遞到底是值傳遞還是引用傳遞

    下面小編就為大家?guī)硪黄獪\談JavaScript 函數(shù)參數(shù)傳遞到底是值傳遞還是引用傳遞。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-08-08
  • 最新評論