JS 简单实现拖拽评星

1,316 阅读1分钟

废话开篇:通过 canvas 简单拖拽评星,主要是通过个人的理解去实现这样的一个效果。

一、实现效果

二、总结与思考

上层无镂空

屏幕录制2023-05-05 下午9.59.01.gif

上层有镂空

屏幕录制2023-05-05 下午9.34.52.gif

通过 canvas 实现一层镂空五角星层,再在底层添加一个进度层,这样在拖动的时候就能通过拖拽的位置进行数据处理,从而计算出星级数。代码拙劣,大神勿笑[抱拳][抱拳][抱拳]