이 글에서는 주로 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> <p class="starnone"> <p class="starWrap"> <p class="star" id="star"></p> </p> </p> <p> <input type="text" id="num"> % <button id="ok">OK</button> </p> <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에서 별점 효과 구현 코드 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!