91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

JavaScript如何實現簡單的星星評分效果

發布時間:2021-04-25 09:46:02 來源:億速云 閱讀:354 作者:小新 欄目:web開發

這篇文章給大家分享的是有關JavaScript如何實現簡單的星星評分效果的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

Java有哪些集合類

Java中的集合主要分為四類:1、List列表:有序的,可重復的;2、Queue隊列:有序,可重復的;3、Set集合:不可重復;4、Map映射:無序,鍵唯一,值不唯一。

大概實現思路就是用一張灰色的星星作為背景,然后讓有顏色的星星圖片定位在灰色的星星圖片上,控制有顏色星星圖片的寬度即可達到基本效果。如下圖:

JavaScript如何實現簡單的星星評分效果

下面上代碼:

<html> 
<head> 
 <meta charset="UTF-8"> 
 <title>星星</title> 
 <style> 
  .starnone,.starWrap{ 
   width: 100px; 
   height: 20px; 
  } 
  .starnone{ 
   position: relative; 
   background: url(stars-none20px.png) no-repeat; 
  } 
  .star{ 
   position: absolute; 
   top: 0; 
   left: 0; 
   width: 70%; 
   height: 20px; 
   background: url(stars20px.png) no-repeat; 
  } 
  #num{ 
   width: 30px; 
  } 
 </style> 
</head> 
<body> 
 <div class="starnone"> 
  <div class="starWrap"> 
   <div class="star" id="star"></div> 
  </div> 
 </div> 
 <div> 
  <input type="text" id="num"> % 
  <button id="ok">OK</button> 
 </div> 
 <script> 
  window.onload = function(){ 
   var star = document.getElementById("star"); 
   var okBtn = document.getElementById("ok"); 
   var num = document.getElementById("num"); 
   okBtn.onclick = function(){ 
    var value = parseFloat(num.value); 
    if (value>100) { 
     alert("請小于100"); 
     return; 
    } else if(value<0){ 
     alert("請大于0"); 
     return; 
    } 
    star.style.width = value + "px"; 
   } 
  } 
 </script> 
</body> 
</html>

用到的兩個圖片。

JavaScript如何實現簡單的星星評分效果

感謝各位的閱讀!關于“JavaScript如何實現簡單的星星評分效果”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

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

js
AI

海城市| 邵武市| 额敏县| 黑龙江省| 安阳市| 阜阳市| 长白| 大丰市| 景东| 承德县| 新巴尔虎右旗| 谢通门县| 读书| 广灵县| 乐陵市| 九江县| 诏安县| 萍乡市| 通辽市| 棋牌| 囊谦县| 城固县| 兴义市| 德保县| 莆田市| 盘锦市| 都江堰市| 鄄城县| 那坡县| 寻乌县| 鄂伦春自治旗| 六盘水市| 浦城县| 禄劝| 岳阳县| 方正县| 阳曲县| 玛曲县| 卢湾区| 合江县| 宜丰县|