javascript - Jquery 图形框

标签 javascript jquery css

我正在尝试制作一个如下图所示的简单图表。例如,如果您指定该值为 50%,它将覆盖矩形框的 50%。我似乎无法想出一种方法来处理编码?有人可以帮助我吗? :)

enter image description here

最佳答案

尝试改变 <div> 的宽度为百分比。

HTML

<div class="percentage-box-wrapper">
  <div class="percentage-box" id="percentage-box-1"></div>
</div>

CSS

.percentage-box-wrapper {
  border: 1px solid #000;
  height: 18px;
  width: 160px;
}

.percentage-box {
  background: #000;
  height: 100%;
  width: 0px;
}

Javascript

function setBox1Percentage(percent) {
  document.getElementById('percentage-box-1').style.width = percent + '%';
}

setBox1Percentage(60);

看看这个工作 JSFiddle .

上面的代码是做你想做的事的自定义方式。但是,如果您不想重新发明轮子,可以考虑使用 jQuery UI 的 Progressbar 。小部件。

关于javascript - Jquery 图形框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17375463/

相关文章:

html - 如何将嵌入的图像放在文本 block 的宽度内

javascript - 通过 JavaScript 删除 anchor ,但不删除参数

html - CSS 中的文件浏览器布局

html - 图像不工作

javascript - 即使在数组中找到元素,jQuery 也不会更改 CSS?

javascript - 使用 javascript/jquery 向表中添加新行

javascript - select2 显示不正确(使用 cdn)

javascript - 说服我从 YUI 2 切换到 YUI 3

javascript - 在特定 URL 目录 (htaccess) 上运行 javascript 函数

javascript - 在 reactjs 中合成 html 代码