首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改css中基于百分比的星级显示的总体大小

更改css中基于百分比的星级显示的总体大小
EN

Stack Overflow用户
提问于 2018-03-08 04:07:28
回答 2查看 1.4K关注 0票数 2

我正在查看这个编码css星型显示,我想知道我是否可以改变恒星的总体大小?我试着把字体大小设置为15‘t,但是它会扫描星星,这样它们就不再重叠了。

代码语言:javascript
复制
@import "lesshat";
// Method 1) Pure CSS
.star-ratings-css {
  unicode-bidi: bidi-override;
  color: #c5c5c5;
  font-size: 25px;
  height: 25px;
  width: 100px;
  margin: 0 auto;
  position: relative;
  padding: 0;
  text-shadow: 0px 1px 0 #a2a2a2;
  &-top {
    color: #e7711b;
    padding: 0;
    position: absolute;
    z-index: 1;
    display: block;
    top: 0;
    left: 0;
    overflow: hidden;
  }
  &-bottom {
    padding: 0;
    display: block;
    z-index: 0;
  }
}
代码语言:javascript
复制
<div class="star-ratings-css">
  <div class="star-ratings-css-top" style="width: 84%"><span>★</span><span>★</span><span>★</span><span>★</span><span>★</span></div>
  <div class="star-ratings-css-bottom"><span>★</span><span>★</span><span>★</span><span>★</span><span>★</span></div>
</div>

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-03-08 04:45:45

问题是,您只是在更改font-sizefont-sizewidth是相互关联的。如果要设置font-size: 15px,则必须设置width: 60px,即4的倍数。

以下是代码链接:https://codepen.io/anon/pen/vRBjyG

票数 3
EN

Stack Overflow用户

发布于 2018-03-08 04:22:14

只需添加span {display:内联块},并根据需要更改..star评级-css的字体大小。

代码语言:javascript
复制
@import "lesshat";
// Method 1) Pure CSS
span {
  display: inline-block;  
}
.star-ratings-css {
  unicode-bidi: bidi-override;
  color: #c5c5c5;
  font-size: 10px;
  height: 25px;
  width: 100px;
  margin: 0 auto;
  position: relative;
  padding: 0;
  text-shadow: 0px 1px 0 #a2a2a2;
  &-top {
    color: #e7711b;
    padding: 0;
    position: absolute;
    z-index: 1;
    display: block;
    top: 0;
    left: 0;
    overflow: hidden;
  }
  &-bottom {
    padding: 0;
    display: inline-block;
    z-index: 0;
  }
}

<div class="star-ratings-css">
  <div class="star-ratings-css-top" style="width: 84%"><span>★</span><span>★</span><span>★</span><span>★</span><span>★</span></div>
  <div class="star-ratings-css-bottom"><span>★</span><span>★</span><span>★</span><span>★</span><span>★</span></div>
</div>
票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49165252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档