迄今为止碰到最令人惊叹的JavaScript代码,短小却精悍

编程入门 行业动态 更新时间:2024-10-10 00:29:23

迄今为止碰到最令人惊叹的JavaScript代码,短小却<a href=https://www.elefans.com/category/jswz/34/1752658.html style=精悍"/>

迄今为止碰到最令人惊叹的JavaScript代码,短小却精悍

单行写一个评级组件:"★★★★★☆☆☆☆☆".slice(5 - rate, 10 - rate);

-----------------------------------分隔符------------------------------- 上面是原答案,补充一下说说怎么用吧,定义一个变量rate是1到5的值,然后执行上面代码,看图

 

-----------------------------------分隔符-------------------------------

评论里很多人说不能小说,这几天比较闲,把支持小数的也实现了一下 ,具体功能见专栏文章

构建东半球最小的评级组件

思路

支持小数其实很简单,先用☆☆☆☆☆当背景,然后把★★★★★放在上层,通过控制width+overflow就可以轻松支持小数字,不仅仅是2.5, 3.8也支持 毕竟我们宽度用em单位

实现

思路有了,代码就脱口而出了

<div>☆☆☆☆☆</div>

css

div {position:relative;
}
div::after{content:'★★★★★';position:absolute;top:0;left:0;width:2.5em;overflow: hidden;
}

更多推荐

迄今为止碰到最令人惊叹的JavaScript代码,短小却精悍

本文发布于:2024-02-07 01:27:28,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1752679.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:精悍   短小   迄今为止   最令人   代码

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!