首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

css - 评分效果的星星✨外衣

什么星星外衣?好,直接上图比较能说清楚: ? 仔细看会发现规律:可以根据百分比/分值动态改变高亮星星的个数。 分步骤图: ? ? ? ? ?...彩色星星的实现: 利用这个思路,其实彩色进度条和彩色星星进度条就是差星星(这也是一句废话) 但关键思路点在于,不要把星星看做是进度条。 也就是说星星评分和一般的进度条效果实现起来一样。...唯一的区别是有无星星。 那怎么把普通进度条加上星星呢?我的设计专业还是给了我一丝灵感: 只要在彩色进度条上边覆盖一个镂空的星星图案,看到的不就都是星星了吗?! 比如这样的: ?...代码设计上,还是和之前的进度条一样,背景色初始为灰色,星星盖在上边就是五个灰色的小星星 ? ?...然后当有数据值得时候,改变彩色条span.progress的宽度为百分比即可实现视觉上星星个数的变化 ? ? ?

1.7K21
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    JavaScript 技巧篇-js增加延迟时间解决单击双击事件冲突,双击事件触发单击事件

    js 的单双击事件同时存在会有一个问题:双击事件会同时触发单击事件,两个事件存在冲突。 我们加一个延迟时间就能很好的解决这个问题。...原理: 当接收到第一个点击时,我们先把单击事件存储在这个是全局变量 click_store 里,如果 0.3 秒内没有接收到双击事件,就去执行它,如果接收到了,我们把它清理掉,然后去执行双击事件。...var click_store // 定义一个全局变量存储单击触发事件 document.addEventListener('click', deal_click); document.addEventListener...('dblclick', deal_dblclick); function deal_click(e){ click_store = setTimeout(function(e){ // 单击触发事件...,0.3s延迟 ... },300); } function deal_dblclick(e){ // 单击事件清理 clearTimeout(click_store); // 双击触发事件

    6.1K30

    安卓开发过程中的RatingBar、Handler以及GPS在大型项目中的使用【Android】

    RatingBar 点击评分栏后,通过Toast显示当前分数 单击按钮获取当前分数并将其显示在TextView上 <RatingBar android:id="@+id/rb_normal...,其中通过getNumStars()和getRating()获得<em>星星</em>总数和当前<em>星星</em>数,并通过TextView显示。...用户拖动进度条进行<em>评分</em>。...关键是在加载页面时使用onload()加载相应的<em>js</em>脚本。<em>js</em>脚本中定义的一个函数是取出传递的对象,获取其中的数据,并通过for循环以单位行的形式打印出来! 有图片和事实。...用户可以点击不同的<em>星星</em>来打分。通过RatingBar,我们可以得到一个浮点数,例如1.0、2.3、5.5,这与我们给电影打分的方式类似。

    1.8K10

    iOS实践:一步步实现星级评分1. 创建星星2. 优化3. 灵异事件

    星级评分在几乎每一个电商平台都会出现,其实在这个星级评分里面不管有多少分,最终我们只用到了三张图片。我们把这个星级评分抽象出来看,每颗星星只有三种状态,半星、满星、空星。...Paste_Image.png 需求如下: 满分为5分; 整数用整个星星显示; 小数用半颗星星表示; 不足5分的部分,用空星星表示。 经过分析,可以按照下面的思路来进行开发。...创建星星 首先重写了评分的set方法,这样一旦给星级进行评分,就可以进行直接变成星星输出。 满星:其实就是分数取整。所以对分数转成了NSInteger,直接当作满星的个数。...空星:星星的总个数- 满星数量- 半星的数量 在这里为了能够容易修改以后最大的评级分数,所以把总分定义了宏STAR_AMOUNT_NUMBER。 例如评分是3.7分。.../** 根据图片的名称,以及相应的个数,创建星星的图层 @param imageName 星星图片的名称:全星、半星、空星 @param starNumber 对应星星类型的位置 */ -

    1.3K40

    vue项目简书(三)--打包部署

    通过浏览器运行,当然会不出意料的报错啦,不要急,下面要进行具体的文件修改,具体步骤如下: a、查看package.json文件的scripts命令 b,开webpack.dev.conf.js...当我第一眼看到项目真的是满心欢喜,哇哇哇,终于成功了,可是随之而来的就是一个大bug, 本来运用了elementUi的图标,评分星星都不见了,好吧,只能继续搜博客,解决问题....解决Vue项目打包后图标没有正常显示的问题 此时我们只需要找到build/util.js文件,在 'vue-style-loader' 之后加一行:publicPath: '../.....饿了么项目中的评分直接用来这个插件里的评分,当时用了之后一直没能修改它的大小, 困惑我许久,搜了大量博客,大多都是无法解决,本身无法改变.只能自适应, 好吧,我也是今天才知道了一种方法可以改变他的大小....disabled-void-color="#ccc" show-score text-color="#ff9900" class="ele"> 进入页面F12发现星星评分的类名就是

    3.4K40

    WordPress星级评分插件KK Star Ratings评分插件教程

    WordPress星级评分插件KK Star Ratings评分插件教程   在使用Google搜索网站的时候,我们有看到有些搜索结果底下会显示星级评分,这就是利用星级评分来丰富网页摘要的Google...它具有广泛的定制可能性,即调整星星的数量、位置、设计和颜色。最大优势是能够限制来自一个IP地址的投票数量。   ...推荐:WordPress去掉分类目录网址category的四种方法 KK Star Ratings插件Appearance设置   Appearance外观设置主要设置投票前显示文本,投票后显示样式,星星的数量...Greeting text:投票前,对应星星后方的文案,自定义。 Legend:投票后,显示的星星样式,包含平均评分、投票数、星星总数、投票数。...Stars:控制星星的总数 Gap:控制星星之间的间距 Size:控制星星的尺寸大小 Default Position:投票显示在网页上的位置,包含左上方、顶部中心、右上、左下方、底部中心、右下角

    2.4K20

    实用推荐系统:寻找有用的用户行为

    它可以识别出访客(或浏览者)对网站感兴趣,也可以识别出那些人在网站中迷路或在随意单击。在后一种情况下,大部分的单击不是积极的。迷路的用户会在访问网站时有很多次单击行为但没有产生任何转化。...扩展单击 除了页面持续时间之外,还有其他方法可以记录用户对内容的兴趣。添加小控件交互,能帮助你确定用户在做什么。例如,网站经常使用指向更多信息的链接,如图 2.4 所示。...你可以通过添加一定数量的星星(帽子、笑脸表情等)来确定评分,但在这些图案背后,其实是一个代表某个等级的数字。和大多数地方一样,亚马逊试图通过给出一段提示文字来帮助你了解每一颗星星的含义。...在亚马逊上,当用户将鼠标光标移到星星上时,会显示一条描述信息。在这种情况下,四颗星实际上意味着用户说“我喜欢它”。除了评分之外,某些网站,例如 TripAdvisor,还鼓励用户撰写评论。...如果你讨厌什么东西,你就不会想给它任何星星,哪怕一颗星也不想给。从某种意义上说,不评分比“我讨厌它”要好,而对于后者,你可以在亚马逊上用一颗星来表示,如图所示。

    40720

    【 开源计划 - Flutter组件 】 星星也可以如此闪耀 flutter_star

    【pub地址 】 【github地址】 dependencies: flutter_star: $lastVersion ---- 一、描述 目标: 使用canvas手工打造,一个完美的星星评分组件...>[CustomRating 星星评分组件]---- [2] 可指定最大值,也就是显示多少个星星 [3] 点击时会改变状态,进行评分,支持半星评分 [4] 支持评分回调 ---->[StarWidget...可定义星星的显示进度情况 0% ~ 100 % 无死角 [6]. 可定义星星的角数 [7]....---- 三 、CustomRating 评分组件 名称 类型 功能 备注 默认 max int 最大星星数 - 5 score double 分数 - 0 star Star 见 第四点 星星属性配置...星星的角数:num ? ---- 3. 星星的胖瘦:fat ? ---- 4. 星星的颜色:fillColor和emptyColor ?

    96930
    领券