php - 如何将 PHP 变量中数字的百分比调用到 HTML/CSS?

标签 php css

我试图在 HTML/CSS 中传递百分比,但我无法成功。

我正在尝试:

<?php
$myPercentage = 100;
?>

我正在尝试在 HTML/CSS 中传递变量。我希望我的进度条根据 PHP 值增加/减少。

<style>
  .bar-4 {width:70%; height: 18px; background-color: red}

   /* Here is the problem, the above progress bar 4 is working and its width increases to 70% but below code is not working. */

  .bar-5 {width: <?php echo $myPercentage;?>%; height: 18px; background-color: #4CAF50;}

</style>

欢迎您提出想法或建议。 谢谢。

最佳答案

你的问题缺少一些重要的数据,但这里有一些通用的指导方针:

  1. 要在 CSS block 中有一个动态变量,您需要回显相关部分,或者将其包含在PHP 文件中(而不是在单独的 CSS 文件中)

  2. 赋予变量的值必须在 CSS block 之前。

因此,例如,您的 PHP 文件应包含如下内容:

<?php
$myPercentage = 100;
?>
<style>
  .bar-5 {width: <?php echo $myPercentage;?>%;}
</style>
  1. 为了使代码更简洁,.bar-5 CSS 的其余部分最好保留在您的 CSS 文件中,并且只有动态值应作为内联 CSS 打印。

关于php - 如何将 PHP 变量中数字的百分比调用到 HTML/CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58421839/

相关文章:

php - 为什么我的 CSS 没有按应有的方式更改?

css - Prestashop 模块的 CSS 覆盖

css - 拉伸(stretch)左对齐栏以跟踪多行文本

php - 学习 PHP 的基础知识需要多长时间?

php - 核心 php 中的 Laravel Hash 等价物

php - 正则表达式获取括号之间有文本的括号之间的文本

php - 如何使用数据库中没有的自定义属性保存模型? -Laravel 5.4

html - {文本缩进 : -9999} for image replace not working

html - Navbar 品牌在 bulma 上被拉伸(stretch)

html - Canvas 不在 div 内