需要用到的图标


实现原理

关键属性是 text-overflow: clip;,表示直接截断文本。我们经常用这个属性的另一个值 text-overflow: ellipsis; 来做省略表示。
先平铺5个空心的图标
再层叠5个实心图标,控制实心图标的宽度来达到截断效果,结合 overflow:hidden 达到类似进度条的效果
优点是因为是字符,颜色大小很容易控制,而且不会影响其他内容
实心图标层的宽度需要根据实际总宽度按比例计算。比如总宽度是字体大小24px的情况下总宽度120,评分4.5(总分5分).实际宽度为 4.5*120/5

代码

<div style="position:relative; font-size: 20px;color:#985f0d;"><div><span class="glyphicon glyphicon-heart-empty" aria-hidden="true"></span><span class="glyphicon glyphicon-heart-empty" aria-hidden="true"></span><span class="glyphicon glyphicon-heart-empty" aria-hidden="true"></span><span class="glyphicon glyphicon-heart-empty" aria-hidden="true"></span><span class="glyphicon glyphicon-heart-empty" aria-hidden="true"></span></div><div style="position:absolute; left:0;top:0;width: 73px; overflow: hidden;text-overflow: clip;white-space: nowrap;"><span class="glyphicon glyphicon-heart" aria-hidden="true"></span><span class="glyphicon glyphicon-heart" aria-hidden="true"></span><span class="glyphicon glyphicon-heart" aria-hidden="true"></span><span class="glyphicon glyphicon-heart" aria-hidden="true"></span><span class="glyphicon glyphicon-heart" aria-hidden="true"></span></div>
</div>

效果

替换成任意字符

<div style="background: #CECECE; padding:50px;">    <div style="position:relative; font-size: 20px; display: inline-block;"><div style="font-weight: bold;color:#FFFFFF;">必须五星好评</div><div style="position:absolute; font-weight: bold; left:0;top:0;width: 73%; overflow: hidden;text-overflow: clip;white-space: nowrap;color:orangered;">必须五星好评</div></div>
</div>

转载于:https://www.cnblogs.com/dapianzi/p/8246259.html

基于 bootstrap 字体图标,用纯CSS实现星级评分功能相关推荐

  1. html css星级评分,纯css实现星级评分效果

    效果 效果图如下 星级评分 实现思路: 5个类型为radio的input,abel标签修改样式背景图为星星 label标签给每个星星鼠标停留时加注名字 点击星星有放大旋转的动画 dom结构 用form ...

  2. Bootstrap 字体图标(Glyphicons)

    本章将讲解字体图标(Glyphicons),并通过一些实例了解它的使用.Bootstrap 捆绑了 200 多种字体格式的字形.首先让我们先来理解一下什么是字体图标. 什么是字体图标? 字体图标是在 ...

  3. Bootstrap 字体图标Glyphicons

    Bootstrap 提供了一个图片精灵,其中包含 140 个图标,这些图标可用于按钮.链接.导航和表单等元素.这些图标由 Glyphicons(http://glyphicons.com/)提供.如图 ...

  4. Bootstrap 字体图标和自定义矢量图标

    一.Bootstrap 字体图标 Bootstrap包括250多个来自 Glyphicon Halflings 的字体图标. 使用:将图标类应用到这个 <span> 或者<i> ...

  5. 解决本地Bootstrap字体图标不可见的问题

    原文:https://www.jianshu.com/p/70ac459d33e7 作为Bootstrap的初学者,我最近遇到了一个问题:在使用Bootstrap字体图标时,图标不可见.使用代码如下: ...

  6. Bootstrap 字体图标 Bootstrap Glyphicon Components

    基本用法: <p>Envelope icon: <span class="glyphicon glyphicon-envelope"></span&g ...

  7. html5制作天气动画背景,CSS icon图标之纯CSS实现带动画效果的天气图标

    CSS3动画属性并不是很多,但重点其实是你怎样去运用它,从简单的hover状态或复杂的小动画,都可以巧妙的用CSS3动画属性来实现. 今天主要是和大家分享一个比较有创意.实用的CSS天气图标动画,静态 ...

  8. Bootstrap图标实现移动端的星星评分功能

    利用Bootstrap图标实现星星评分功能: <html lang="zh-cn"> <head><meta http-equiv="Con ...

  9. Bootstrap 字体图标使用案例

    图标有很多种用途,比如按钮组.按钮.导航.表单输入框中的小图标等.在任何需要的地方,你都可以使用这些图标来设计出漂亮的界面. 1.按钮组 <div class="btn-toolbar ...

最新文章

  1. HTML Meta中添加X-UA-Compatible和IE=Edge,chrome=1有什么作用?
  2. python【蓝桥杯vip练习题库】ADV-9 递归倒置字符数组
  3. python中处理日期和时间的标准模块是-Python时间相关处理
  4. php中mysqli_query,在PHP中如何使用mysqli_query()函数
  5. matlab cell类型数组存至txt文件
  6. linux swap交换分区说明/管理
  7. 查看进程占用,并kill掉
  8. 漫步凸分析八——回收锥与无界
  9. gcc 编译流程分析
  10. Sublime Text3 直接运行js调试控制台
  11. 公路养护工证含金量高吗?在哪报考?
  12. docker运行教程
  13. android-studio安装及android开发环境搭建
  14. 选择什么语言真的重要吗
  15. docker操作时使用https时报错问题解决
  16. future.dj pro for Mac(专业DJ混音软件) 破解版
  17. 【问】批量删除作废会员的语句
  18. c语言处理用户错误输入,C语言实现用户输入
  19. 【日本动漫推荐】十一长假动画推荐情报~
  20. 深度学习课程大纲_赠书 | 哈工大研究生课程的高分讲义,深度学习的the book

热门文章

  1. rabbitmq充分利mysql_牛逼哄哄的 RabbitMQ 到底有啥用?
  2. 有php注入的源码,php注入3_php
  3. SpringBoot 工程目录 整合mybatis-neo4j(注解类型)
  4. Flink 状态管理
  5. CUDA C编程权威指南 第六章 流和并发
  6. opencv-api findHomography
  7. matplotlib.pyplot.figure
  8. Pandas Window对象
  9. CentOS7安装后没网络的解决方法
  10. java中none applicable_Java线程使用技巧学习(二)