国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

原生JS實現不斷變化的標簽

2019-11-19 16:31:32
字體:
來源:轉載
供稿:網友

上圖為博客右側截取的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">耳機</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>  // 這里引入的是我發過的隨隨機數<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 , 具體請移步到我之前的取隨機數隨筆    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>

此效果主要通過間隔取兩數之間的隨機數來改變標簽的樣式。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 连南| 洛川县| 寿宁县| 太湖县| 靖远县| 福泉市| 庆阳市| 阜城县| 昭通市| 安宁市| 博兴县| 汕尾市| 哈尔滨市| 堆龙德庆县| 宜兴市| 崇义县| 沧源| 衡山县| 荔波县| 达日县| 昌黎县| 永定县| 新野县| 潮州市| 湘潭市| 临邑县| 高青县| 新巴尔虎左旗| 扎囊县| 南川市| 武陟县| 正定县| 荣成市| 庐江县| 龙岩市| 社旗县| 彝良县| 济阳县| 呼和浩特市| 霍州市| 凤阳县|