使用 css 宽度仅填充 60% 的星号

2023-11-21

当我尝试时style=width:60% to .rating类,金色应该只填充 3 颗星,其余的星应该是空白的,但它不起作用。请帮助我我的错误是什么?

我的html代码:

<div class="star">
   <div class="rating" style="width:60%">
      <span>&#9734;</span>
      <span>&#9734;</span>
      <span>&#9734;</span>
      <span>&#9734;</span>
      <span>&#9734;</span> 
   </div>
</div>

我的CSS代码:

.star{ width:200px; position: relative;color: #bdbdbd;}

.rating span
 {   
    font-size:30px;
    margin-left:-4px;
    white-space: nowrap;
    overflow: hidden;
 }

.rating  span:before { 
 content:"\2605";
 position: absolute;
 color:gold;
 }

CHECK 小提琴链接


这是我以前用过的。这效果非常好 - 你甚至可以填写星星的一小部分......

https://jsfiddle.net/4qqspqxh/

.ratings {
  position: relative;
  vertical-align: middle;
  display: inline-block;
  color: #b1b1b1;
  overflow: hidden;
}

.full-stars{
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
  overflow: hidden;
  color: #fde16d;
}

.empty-stars:before,
.full-stars:before {
  content: "\2605\2605\2605\2605\2605";
  font-size: 14pt;
}

.empty-stars:before {
  -webkit-text-stroke: 1px #848484;
}

.full-stars:before {
  -webkit-text-stroke: 1px orange;
}

/* Webkit-text-stroke is not supported on firefox or IE */
/* Firefox */
@-moz-document url-prefix() {
  .full-stars{
    color: #ECBE24;
  }
}
/* IE */
<!--[if IE]>
  .full-stars{
    color: #ECBE24;
  }
<![endif]-->
<div class="ratings">
  <div class="empty-stars"></div>
  <div class="full-stars" style="width:70%"></div>
</div>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 css 宽度仅填充 60% 的星号 的相关文章

随机推荐

  • 为什么 LINQ 中的 Union 函数不删除重复条目?

    我正在使用 VB NET 我知道 Union 通常按 ByRef 工作 但在 VB 中 字符串通常被视为原始数据类型 因此 问题就在这里 Sub Main Dim firstFile secondFile As String resulti
  • 为什么这个 Perl 6 feed 操作符是一个“虚假语句”?

    我把这个例子取自第 10 天 Perl 6 2010 降临节日历的 Feed 操作员随着轻微的变化 uc为了 ucfirst不再存在了 my rakudo people
  • Angularjs 忽略时区

    有没有更好的方法来忽略 Angularjs 中的时区 2014 01 18 14 30 00 而不是 2014 01 18 15 30 00 function Scoper scope scope datum 2014 01 18T14 3
  • C++ 中的惰性求值

    C 没有对惰性求值的本机支持 如 Haskell 那样 我想知道是否可以以合理的方式在 C 中实现惰性求值 如果是的话 你会怎么做 编辑 我喜欢康拉德鲁道夫的回答 我想知道是否可以以更通用的方式实现它 例如通过使用参数化的惰性类 它本质上适
  • Spring中的Websocket身份验证和授权

    我一直在努力正确实现 Stomp websocket 验证 and 授权与Spring Security 对于后代 我将回答我自己的问题以提供指导 问题 Spring WebSocket 文档 用于身份验证 看起来不清楚 ATM 恕我直言
  • apache上的vue-router,子目录中的SPA,只能通过重定向访问页面

    所以我有一个在 apache 开发服务器上设置的客户端 Vue 应用程序 我这样做是为了配合生产环境 该应用程序位于子目录中 我在 vue router 上设置了 base 选项以进行匹配 如果我导航到我的虚拟主机根目录 它会正确重定向 但
  • 如何获取iframe响应头?

    有没有办法获取 iframe onload 的响应标头 我已经用谷歌搜索过它 但实际上我找不到任何有用的东西 并不真地 如果 iframe 位于同一域中 您可以访问其文档对象 其中包含一些有用的信息 例如document referrer
  • 如何将暴露给 COM 互操作的 .NET 对象标记为单线程?

    在 C 中定义 COM 可见类时 我可以在头文件中定义支持的线程模型 threading single line coclass default IComInterface threading single vi progid Exampl
  • Sass 使用与号 (&) 与类型选择器组合父级

    我在 Sass 中筑巢时遇到问题 假设我有以下 HTML p href class item Text p p href class item Text p a href class item Link a 当我尝试将样式嵌套在以下内容中时
  • 将基本类型转换/转换为派生类型

    我通过派生现有的 NET 框架类来扩展它 如何将基类型的对象转换为派生类型 public class Results Framework methods public class MyResults Results Nothing here
  • JButton ActionListener - GUI 仅在单击 JButton 后更新

    我的 JButton ActionListener 遇到问题 我在另一个类中定义了一个 doTheCleaning 方法 当调用该方法时 会对我的 GUI 进行一系列更改 public void doTheCleaning change i
  • 如何根据角度2中的按钮单击移动div滚动位置

    在 app component html 文件中 我有一个带有水平滚动的 div 元素和两个按钮 即 下一个 和 上一个 根据这些按钮单击我想移动滚动 应用程序组件 html div style height 200px div div d
  • 在 .NET Core 中使用 System.Windows

    我在 Visual Studio 2019 中有一个项目 正在从 NET Framework 4 6 迁移到 NET Core 3 1 我使用了微软的指南来移植我的项目 此处描述 我跑了便携性分析仪它表明 该项目是 100 可移植的 但对
  • CSS 响应式网格布局:网格列跨度打破最小最大

    我有一个像这样的整洁的响应式网格 grid template columns repeat auto fill minmax 200px 1fr 这使得每个网格项目的宽度至少为 200px 其中一项 红色 的宽度是其两倍 如下所示 grid
  • 如何在简单的类文件中获取 ServletContext 对象?

    我正在创建一个简单的网络应用程序 我需要获取对该类中 ServletContext 对象的引用 我怎么才能得到它 您最好将其作为参数传递给对象的构造函数 或使用 setter 方法设置它 事实上 您可以获取与您的对象相关的上下文属性 并通过
  • 下拉列表更好地作为 ViewBag 或模型 C#/.NET MVC4 的一部分

    可能很简单 但我似乎错过了一些东西 两种型号 public class Hardware Required public int Id get set public int SerialNum get set public int Prod
  • C# Windows 窗体半透明

    我已经阅读了许多有关 C 中 Windows 窗体的不透明度 透明度的主题 但这不是我想要获得的效果 我想Form100 透明 但透明度Panel是可调的 并且透明度效果被转移到表单后面的元素 Windows桌面 网络浏览器等 所附照片显示
  • 对包含超过 100,000,000 条记录的文本文件进行排序

    我有一个 5gig 的文本文件 需要按字母顺序排序 最好使用什么算法 限制条件 速度 尽可能快 内存 一台配备 1 Gig RAM 运行 Windows XP 的电脑 我通常使用以下命令对 gt 2GB 的文本文件进行排序sortLinux
  • Angular Material 日期选择器无法正常工作

    我正在尝试使用 Angular Material 日期选择器获取日期 如下所述 In html
  • 使用 css 宽度仅填充 60% 的星号

    当我尝试时style width 60 to rating类 金色应该只填充 3 颗星 其余的星应该是空白的 但它不起作用 请帮助我我的错误是什么 我的html代码 div class star div class rating style