Bootstrap 4 在bootstrap4中创建电池符号的步骤

Bootstrap 4 在bootstrap4中创建电池符号的步骤,bootstrap-4,Bootstrap 4,我想要一个电池电量指示器,以便:- 1.我应该能够根据我得到的百分比值改变电池电量。 2.我应该能够根据百分比值来改变电池电量,比如如果低于20%,那么它应该是红色,对于其他电量,应该是其他颜色 我知道我们可以通过Html创建,但它并没有那么吸引人。这可能会有帮助,给你一个想法 <!DOCTYPE html> <html> <style> #div1 { font-size:48px; } </style> <link rel="styl

我想要一个电池电量指示器,以便:- 1.我应该能够根据我得到的百分比值改变电池电量。 2.我应该能够根据百分比值来改变电池电量,比如如果低于20%,那么它应该是红色,对于其他电量,应该是其他颜色


我知道我们可以通过Html创建,但它并没有那么吸引人。

这可能会有帮助,给你一个想法

<!DOCTYPE html>
<html>
<style>
#div1 {
  font-size:48px;
}
</style>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<body>

<div id="div1" class="fa"></div>

<script>
function chargebattery() {
  var a;
  a = document.getElementById("div1");
  a.innerHTML = "&#xf244;";
  setTimeout(function () {
      a.innerHTML = "&#xf243;";
    }, 1000);
  setTimeout(function () {
      a.innerHTML = "&#xf242;";
    }, 2000);
  setTimeout(function () {
      a.innerHTML = "&#xf241;";
    }, 3000);
  setTimeout(function () {
      a.innerHTML = "&#xf240;";
    }, 4000);
}
chargebattery();
setInterval(chargebattery, 5000);
</script>

<p>This example demonstrates how to use an icon library to make an animated effect.</p>
</body>
</html>

#第一组{
字体大小:48px;
}
功能电池(){
var a;
a=document.getElementById(“div1”);
a、 innerHTML=“;”;
setTimeout(函数(){
a、 innerHTML=“;”;
}, 1000);
setTimeout(函数(){
a、 innerHTML=“;”;
}, 2000);
setTimeout(函数(){
a、 innerHTML=“;”;
}, 3000);
setTimeout(函数(){
a、 innerHTML=“;”;
}, 4000);
}
充电电池();
设置间隔(充电电池,5000);
此示例演示如何使用图标库生成动画效果


这可能会对您有所帮助并给您一个想法

<!DOCTYPE html>
<html>
<style>
#div1 {
  font-size:48px;
}
</style>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<body>

<div id="div1" class="fa"></div>

<script>
function chargebattery() {
  var a;
  a = document.getElementById("div1");
  a.innerHTML = "&#xf244;";
  setTimeout(function () {
      a.innerHTML = "&#xf243;";
    }, 1000);
  setTimeout(function () {
      a.innerHTML = "&#xf242;";
    }, 2000);
  setTimeout(function () {
      a.innerHTML = "&#xf241;";
    }, 3000);
  setTimeout(function () {
      a.innerHTML = "&#xf240;";
    }, 4000);
}
chargebattery();
setInterval(chargebattery, 5000);
</script>

<p>This example demonstrates how to use an icon library to make an animated effect.</p>
</body>
</html>

#第一组{
字体大小:48px;
}
功能电池(){
var a;
a=document.getElementById(“div1”);
a、 innerHTML=“;”;
setTimeout(函数(){
a、 innerHTML=“;”;
}, 1000);
setTimeout(函数(){
a、 innerHTML=“;”;
}, 2000);
setTimeout(函数(){
a、 innerHTML=“;”;
}, 3000);
setTimeout(函数(){
a、 innerHTML=“;”;
}, 4000);
}
充电电池();
设置间隔(充电电池,5000);
此示例演示如何使用图标库生成动画效果


您可以在FontAwesome
fa电池空载
类的帮助下,根据自己的风格进行定制。因此,在这个类中放置
span
标记并映射空电池形状的全宽,这样在映射电池形状左+右的宽度后,得到
span
宽度为73%。我们计算了
100%=73%
这意味着
1=0.73
。因此,在css
calc()
函数的帮助下保持
span
宽度。
例如:如果您有50%,则设置宽度,如
width:calc(50%*0.73)


我希望下面的片段能对你们有所帮助

setInterval(函数(){
var x=数学地板((数学随机()*100)+1);
document.getElementById(“结果”).setAttribute(“样式”,“宽度:计算”(+x+“%*0.73)”);
document.getElementById(“result2”).setAttribute(“样式”,“宽度:计算”(+x+“%*0.73)”);
document.getElementById(“result3”).setAttribute(“样式”,“宽度:计算”(+x+“%*0.73)”);
},1000);
.font-20px{font-size:20px!重要;}
.font-50px{font size:50px!重要;}
.font-70px{font size:70px!重要;}
.fa电池填充{
位置:相对位置;
}
.fa电池填充范围{
位置:绝对位置;
背景:橙色;
最高:28%;
身高:44%;
左:11%;
边界半径:2px;
过渡时间:250ms;
}
.fa电池填充[style=“宽度:计算(1%*0.73)”,
.fa电池填充[style=“宽度:计算(2%*0.73)”,
.fa电池填充[style=“宽度:计算(3%*0.73)”,
.fa电池填充[style=“宽度:计算(4%*0.73)”,
.fa电池填充[style=“宽度:计算(5%*0.73)”,
.fa电池填充[style=“宽度:计算(6%*0.73)”,
.fa电池填充[style=“宽度:计算(7%*0.73)”,
.fa电池填充[style=“宽度:计算(8%*0.73)”,
.fa电池填充[style=“宽度:计算(9%*0.73)”,
.fa电池填充[style=“宽度:计算(10%*0.73)”,
.fa电池填充[style=“宽度:计算(11%*0.73)”,
.fa电池填充[style=“宽度:计算(12%*0.73)”,
.fa电池填充[style=“宽度:计算(13%*0.73)”,
.fa电池填充[style=“宽度:计算(14%*0.73)”,
.fa电池填充[style=“宽度:计算(15%*0.73)”,
.fa电池填充[style=“宽度:计算(16%*0.73)”,
.fa电池填充[style=“宽度:计算(17%*0.73)”,
.fa电池填充[style=“宽度:计算(18%*0.73)”,
.fa电池填充[style=“宽度:计算(19%*0.73)”,
.fa电池填充[style=“宽度:计算(20%*0.73)”]{
背景:红色;
}
.fa电池填充[style=“宽度:计算(90%*0.73)”,
.fa电池填充[style=“宽度:计算(91%*0.73)”,
.fa电池填充[style=“宽度:计算(92%*0.73)”,
.fa电池填充[style=“宽度:计算(93%*0.73)”,
.fa电池填充[style=“宽度:计算(94%*0.73)”,
.fa电池填充[style=“宽度:计算(95%*0.73)”,
.fa电池填充[style=“宽度:计算(96%*0.73)”,
.fa电池填充[style=“宽度:计算(97%*0.73)”,
.fa电池填充[style=“宽度:计算(98%*0.73)”,
.fa电池填充[style=“宽度:计算(99%*0.73)”,
.fa电池填充[style=“宽度:计算(100%*0.73)”]{
背景:绿色;
}

您可以在FontAwesome
fa电池空载
类的帮助下,根据自己的风格进行定制。因此,在这个类中放置
span
标记并映射空电池形状的全宽,这样在映射电池形状左+右的宽度后,得到
span
宽度为73%。我们计算了
100%=73%
这意味着
1=0.73
。因此,在css
calc()
函数的帮助下保持
span
宽度。
例如:如果您有50%,则设置宽度,如
width:calc(50%*0.73)


我希望下面的片段能对你们有所帮助

setInterval(函数(){
var x=数学地板((数学随机()*100)+1);
document.getElementById(“结果”).setAttribute(“样式”,“宽度:计算”(+x+“%*0.73)”);
document.getElementById(“result2”).setAttribute(“样式”,“宽度:计算”(+x+“%*0.73)”);
document.getElementById(“result3”).setAttribute(“样式”,“宽度:计算”(+x+“%*0.73)”);
},1000);
.font-20px{font-size:20px!重要;}
.font-50px{font size:50px!重要;}
.font-70px{font size:70px!重要;}
.fa电池填充{
位置:相对位置;
}
.fa电池填充范围{
位置:绝对位置;
背景:橙色;
最高:28%;
身高:44%;
左:11%;
边界半径:2px;
过渡期:250