css+html+js實(shí)現(xiàn)五角星評(píng)分
本文實(shí)例為大家分享了css+html+js實(shí)現(xiàn)五角星評(píng)分的具體代碼,供大家參考,具體內(nèi)容如下
效果圖:
css:
<style> ? ? ? ? .evaluation { ? ? ? ? ? ? text-align: center; ? ? ? ? } ? ? ? ? .title_15mhc { ? ? ? ? ? ? font-size: 26px; ? ? ? ? ? ? color: #252a30; ? ? ? ? } ? ? ? ? .stars { ? ? ? ? ? ? margin: auto; ? ? ? ? ? ? width: 54%; ? ? ? ? } ? ? ? ? .star { ? ? ? ? ? ? font-size: 30px; ? ? ? ? ? ? color: #FF8000; ? ? ? ? ? ? margin-right: 5px; ? ? ? ? ? ? -webkit-transition: all .3s; ? ? ? ? ? ? cursor: pointer; ? ? ? ? } ? ? ? ? .hs { ? ? ? ? ? ? color: #ccc; ? ? ? ? } </style>
html:
<div class="evaluation"> ? ? ? ? <div class="title_15mhc" id="myd_box"> ? ? ? ? ? ? 非常滿意 ? ? ? ? </div> ? ? ? ? <div style=" width:100%;text-align:center;"> ? ? ? ? ? ? <div class="stars"> ? ? ? ? ? ? ? ? <span data-value="1" class="star">★</span> ? ? ? ? ? ? ? ? <span data-value="2" class="star">★</span> ? ? ? ? ? ? ? ? <span data-value="3" class="star">★</span> ? ? ? ? ? ? ? ? <span data-value="4" class="star">★</span> ? ? ? ? ? ? ? ? <span data-value="5" class="star">★</span> ? ? ? ? ? ? </div> ? ? ? ? </div> ? ? </div>
js:
<script type="text/javascript" src="/jquery-1.9.1.min.js"></script> ? ? <script> ? ? ? ? $(function () { ? ? ? ? ? ? var isclick = false; ? ? ? ? ? ? $(".stars").hover(function () { ? ? ? ? ? ? }, function () { ? ? ? ? ? ? ? ? if (isclick) { ? ? ? ? ? ? ? ? ? ? var level = $("#Level").val(); ? ? ? ? ? ? ? ? ? ? if (level > 0) { ? ? ? ? ? ? ? ? ? ? ? ? $(".stars span").eq(level - 1).nextAll().addClass('hs'); ? ? ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? } ? ? ? ? ? ? }); ? ? ? ? ? ? $(".stars span").hover(function () { ? ? ? ? ? ? ? ? if (isclick) { ? ? ? ? ? ? ? ? ? ? $(this).removeClass('hs'); ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? $(this).nextAll().addClass('hs'); ? ? ? ? ? ? }, function () { ? ? ? ? ? ? ? ? if (!isclick) { ? ? ? ? ? ? ? ? ? ? $(this).removeClass('hs'); ? ? ? ? ? ? ? ? ? ? $(this).prevAll().removeClass('hs'); ? ? ? ? ? ? ? ? ? ? $(this).nextAll().removeClass('hs'); ? ? ? ? ? ? ? ? } ? ? ? ? ? ? }); ? ? ? ? ? ? $(".stars span").click(function () { ? ? ? ? ? ? ? ? $(this).removeClass('hs'); ? ? ? ? ? ? ? ? $(this).prevAll().removeClass('hs'); ? ? ? ? ? ? ? ? var value = $(this).data("value"); ? ? ? ? ? ? ? ? $("#Level").val(value); ? ? ? ? ? ? ? ? switch (value) { ? ? ? ? ? ? ? ? ? ? case 1: ? ? ? ? ? ? ? ? ? ? ? ? $("#myd_box").html("非常不滿意"); ? ? ? ? ? ? ? ? ? ? ? ? break; ? ? ? ? ? ? ? ? ? ? case 2: ? ? ? ? ? ? ? ? ? ? ? ? $("#myd_box").html("不滿意"); ? ? ? ? ? ? ? ? ? ? ? ? break; ? ? ? ? ? ? ? ? ? ? case 3: ? ? ? ? ? ? ? ? ? ? ? ? $("#myd_box").html("基本滿意"); ? ? ? ? ? ? ? ? ? ? ? ? break; ? ? ? ? ? ? ? ? ? ? case 4: ? ? ? ? ? ? ? ? ? ? ? ? $("#myd_box").html("滿意"); ? ? ? ? ? ? ? ? ? ? ? ? break; ? ? ? ? ? ? ? ? ? ? default: ? ? ? ? ? ? ? ? ? ? ? ? $("#myd_box").html("非常滿意"); ? ? ? ? ? ? ? ? ? ? ? ? break; ? ? ? ? ? ? ? ? } ? ? ? ? ? ? ? ? isclick = true; ? ? ? ? ? ? }); ? ? ? ? }); </script>
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- JS實(shí)現(xiàn)星星評(píng)分功能實(shí)例代碼(兩種方法)
- jquery插件star-rating.js實(shí)現(xiàn)星級(jí)評(píng)分特效
- js點(diǎn)亮星星評(píng)分并獲取參數(shù)的js代碼
- js星星評(píng)分效果
- JS實(shí)現(xiàn)帶提示的星級(jí)評(píng)分效果完整實(shí)例
- javascript實(shí)現(xiàn)五星評(píng)分功能
- js實(shí)現(xiàn)的星星評(píng)分功能函數(shù)
- javascript 星級(jí)評(píng)分效果(手寫)
- AngularJS實(shí)現(xiàn)星星等級(jí)評(píng)分功能
- JavaScript制作淘寶星級(jí)評(píng)分效果的思路
相關(guān)文章
javascript實(shí)現(xiàn)手機(jī)震動(dòng)API代碼
一個(gè)新的API出來了。HTML5 (很快)將支持用戶設(shè)備振動(dòng)。這明顯是很有趣的事情,比如它可以用戶觸發(fā)提醒,提升游戲體驗(yàn),下面小編給大家整理javascript手機(jī)震動(dòng)api,需要的朋友可以參考下2015-08-08webpack使用Symbol.toStringTag(Symbol.toStringTag用法)
Symbol.toStringTag是一個(gè)內(nèi)置 symbol,它通常作為對(duì)象的屬性鍵使用,對(duì)應(yīng)的屬性值應(yīng)該為字符串類型,這個(gè)字符串用來表示該對(duì)象的自定義類型標(biāo)簽,這篇文章主要介紹了webpack使用Symbol.toStringTag(Symbol.toStringTag用法),需要的朋友可以參考下2024-02-02基于JavaScript實(shí)現(xiàn)瀑布流效果
這篇文章主要為大家詳細(xì)介紹了基于JavaScript實(shí)現(xiàn)瀑布流效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-03-03JavaScript將數(shù)組轉(zhuǎn)換為鏈表的方法
這篇文章主要介紹了JavaScript將數(shù)組轉(zhuǎn)換為鏈表的方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-02-02JS 精確統(tǒng)計(jì)網(wǎng)站訪問量的實(shí)例代碼
這篇文章介紹了JS精確統(tǒng)計(jì)網(wǎng)站訪問量的實(shí)例代碼,有需要的朋友可以參考一下2013-07-07js實(shí)現(xiàn)簡(jiǎn)單排列組合的方法
這篇文章主要介紹了js實(shí)現(xiàn)簡(jiǎn)單排列組合的方法,可實(shí)現(xiàn)數(shù)學(xué)上排列組合算法功能,涉及JavaScript數(shù)組與字符串操作技巧,需要的朋友可以參考下2016-01-01