html - 在创建 CSS 5 星评级时遇到问题

标签 html css

这是我尝试过的。我想要 5 颗星,并将第二颗和随后的星星覆盖在第一颗星上。请帮忙。这是 fiddle http://jsfiddle.net/m3Yw8/1/

<div id="container">
  <div class="star blankstar" id="outer">★</div>
  <div id="inner">
  <div style="width:50%;" class="star goldstar">★</div>
</div>
</div>
/*need 2nd star next to 1st star.*/
<div id="container">
 <div class="star blankstar" id="outer">★</div>
<div id="inner">
   <div style="width:50%;" class="star goldstar">★</div>
</div>
</div>

最佳答案

将内星放在外星内,外星使用position:relative

http://jsfiddle.net/m3Yw8/5/

顺便说一句。如果你有多个类,你应该使用类而不是 id! id 在整个文档中是唯一的。这包括容器、内部和外部

关于html - 在创建 CSS 5 星评级时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20386939/

相关文章:

javascript - 如何使用 JS 将页面中的所有声音静音?

javascript - 如何在同一页面上使用多个图像 slider ?

javascript - 如何根据用户的点击在下一页上激活特定选项卡?

html - 为什么文本修饰在我的代码中不起作用?

python - 引用 flask 外部的媒体文件

html - 背景图片被剪切

javascript - angularJS显示+1月日期

javascript - jQuery/CSS - 将 slider 更改为超过 100% 但留在 div 内

css - 带有 react-bootstrap 的进度条没有显示

javascript - 单击滑动到可滚动 div JQuery 中的内容