javascript - 作为表格单元格背景的静态进度条

标签 javascript php progress-bar

有谁知道将行或单元格的背景设置为“进度条”的最佳方法。例如,如果“已使用百分比”单元格值为 50%,则条形图会填充行或单元格背景的一半:

╔══════════════════════════════════════════════════════════╗
║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░78%░░░░░░░░░░░░░░░          ║
╚══════════════════════════════════════════════════════════╝

我正在使用 PHP 生成表格,所以也许我可以在单元格中使用单色图像并设置 img 的宽度。我如何让单元格的文本位于顶部?我怎么知道文本是否使列变宽了...我是否必须使用固定的列宽?

Javascript 会更好吗,因为它能够检测列的呈现宽度?

编辑: 澄清一下,进度不会实时改变……只是在页面加载时。

最佳答案

如果没有 javascript,这应该很容易完成,因为宽度设置为百分比,所以您的表格宽度是多少并不重要:

<table style="width:200px; border: #777 2px solid;">
 <tr>
  <td style="background-color:#f00; height: 10px; width: <?php echo $_GET['percent'] . "%"; ?>;"></td>
  <td style="background-color:#555;"></td>
 </tr>
</table>

关于javascript - 作为表格单元格背景的静态进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1933326/

相关文章:

jquery - 垂直进度滚动条

php - 通过函数将 PHP 变量传递给 JavaScript

javascript - 什么是防止悬停影响的更好方法?

javascript - RxJS 函数从一个 observable 发出最后一个值,然后另一个发出 true

php - Doctrine 中的 Exception(AbstractPostgreSQLDriver->convertException) 用于在 postgresql 中插入数据(使用 symfony)

php - 在没有控制台的托管服务器上替代 sphinx 搜索

php - 拉拉维尔。取消链接 ('file path' ) : Permission Denied

javascript - 按下按钮javascript时如何增加进度条的值

javascript对象,连接重复的键,同时保留多个值

javascript - JQuery ProgressBar 更改默认颜色