html - 如何将一个值相乘,然后将该数字乘以十,然后将结果除以三,然后将结果转换为百分比?
问题描述
如何将一个值相乘,然后将该数字乘以十,然后将结果除以三,然后将结果转换为百分比?我试过这样做:
.bar {
width: calc(100% / 3);
height: 30px;
background-color: white;
outline: 1px solid black;
}
.red {
--widthB: calc(300 / 400);
--widthC: calc(var(--widthB)*10);
--widthA: calc(var(--widthC) / 3);
height: 30px;
position: absolute;
background-color: red;
}
<center>
<h1>141k</h1>
<div class="percentage-bar">
<div class="bar">
<div class="red">
</div>
</div>
</div>
</center>
解决方案
如果我正确理解了您的问题,您正在尝试.red
根据 中计算的值将宽度设置为百分比,--widthA
这样可以完成:
<center>
<h1>141k</h1>
<div class="percentage-bar">
<div class="bar">
<div class="red">
</div>
</div>
</div>
</center>
<style>
.bar {
width: calc(100% / 3);
height: 30px;
background-color: white;
outline: 1px solid black;
}
.red {
--widthB: calc(300/400);
--widthC: calc(var(--widthB)*10);
--widthA: calc(var(--widthC) / 3);
width: calc(var(--widthB) * 1%);
height: 30px;
position: absolute;
background-color: red;
}
</style>
推荐阅读
- ios - 如何:为 UIViewController 将 UIModalPresentationStyle 从 .automatic 更改为 .fullscreen
- angular - graphql 角度突变在控制台中显示“错误:网络错误:无法读取 null 的属性‘长度’”
- python - 如何进行句子标记化
- r - 在具有空值的闪亮中使用observeEvent
- sql - 交叉连接用户表,为每个 id 添加一个“next_updated_at”
- javascript - 2 testcafe runner with promise.race 但是如何一起运行这些?
- java - 如何与其他类型的测试一起运行黄瓜场景?
- windows - 在 Windows 10 的开始菜单中看不到 Anaconda 导航器
- apache-flink - 在 Flink 中的每个工作人员上设置 taskmanager.numberOfTaskSlots
- python - 在 python 中实现方差膨胀因子代码