首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

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

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

1.6K21

Android评分RationBar控件使用详解

Android评分RationBar控件,供大家参考,具体内容如下 主要是不想用太多三方的控件,所以决定尽可能自己写,最近有写一个评分的页面,废话不多说直接上图 ?...我觉得嘛 这个东西用ViewGroup包起来感觉会写很多View 于是我决定使用之定义控件 直接上代码 /** * 评论专用星星 * <p * 宽高都不能用wrap_content 必须使用固定值或者...match_parent * <p * MIXED : 在控件的宽度范围内等分星星 * <p * SCROLL:根据 星星的宽度和每个星星之间的间距画星星 */ public class SuperRationBar...不传 默认为5 private int number = 5; // 单个星星的宽度 这里宽度和高度相等 必传 private int startWidth = 50; // 每个星星之间的间距 默认...R.mipmap.img_ration_bar_nol) .launcher(); 使用就这么一句 调用 int number0 = RationBar0.getSelectNumber(); 可以获取到当前的评分是多少

31410

—RatingBar(星级评分条)

引言 上一篇的 CheckBox已经让大家越来越接近实战演练了,本章我们继续分享干货给大家,今天介绍一个实用的UI控件 RatingBar(星级评分条),对于使用过电商APP(某东,某宝等)的小伙伴们来说...在对商品进行评价时,经常会出现五星好评的评分样式,这个五星评分样式就是今天的主角 RatingBar。 简介 RatingBar:用于评分和展示的星级评分控件。...android:numStars:显示多少个星星,必须为整数。 android:rating:默认评分值,必须为浮点数。 android:stepSize:评分每次增加的值,必须为浮点数。...上面介绍系统提供的三种样式,主要是改变星星的大小,如果需要使用其他样式,还需要进行自定义,方式如下: 1.在 drawable下编写一个 layer-list文件 ratingbar_layer。...监听处理 很多时候,我们还需要对星星的选择事件进行监听,获取用户选择的星星数量,这就需要我们在代码中进行监听操作。

2.7K20

Android实现根据评分添加星级条

简述 在仿写豆瓣的时候,发现了根据评分不同,星级数也不同的星级条。 ? 百度一搜,发现Android有自带控件UIRatingBar,而iOS得要自己写…好吧,那就写吧。...因为我们可以看到,在豆瓣的评分星级条里,只有空、半、全星,所以只需要准备这3种图片。 思路 豆瓣的星级条中既有图片,又有文字,所以我们自定义一个继承于UIView的starView。...初始化方法 因为星级条要根据评分的数据来决定星的颗数,所以我们要重新创建一个初始化方法: //在starView.m中写 - (instancetype)initWithFrame:(CGRect)frame...根据添加星星图片 在这里,我设置的分数与星星的对应关系如下: 4.6-5.5 2.5颗星 5.6-6.5 3颗星 6.6-7.5 3.5颗星 7.6-8.5 4颗星 8.6-9.5 4.5颗星...当然,如果分数与星星的对应规则和我不同,那么就要适当修正这里的判断条件。 在星级条后添加分数 在豆瓣到星级条后面还有分数,因此我们在view中添加一个UILabel对象。

65110

Fabric.js 自定义控件

本文简介 带尬猴,我是德育处主任 虽然 Fabric.js 提供的基础功能已经很丰富了,但有时难免需要定制一些需求。比如本文要讲的 『自定义控件』。...掌握创建自定义控件这个功能,能够创建更加精美和实用的图形应用程序,提高用户体验和用户满意度。 尽管 Fabric.js 的文档很一般,但 demo 还挺丰富。...如果你对这些代码还不太熟悉的话,推荐阅读一下 《Fabric.js 中文入门教程》 创建删除按钮 创建自定义控件通常有一下2步操作: 创建控件 添加功能事件 Fabric.js 提供了 fabric.Control...Custom controls, render and actions 的代码 前面讲到的就是创建自定义控件的基本方法, Fabric.js 官网收录的 Custom controls, render.../js/fabric.js"> var canvas = this.

4.7K70

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

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

1.2K40

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.3K40
领券