带有背景色的回声字符串


Echo string with background color

我正在创建一个本地聊天,该聊天将以字符串形式回显消息。但是我想在字符串上添加背景颜色,例如 fb 信使。但我的问题是,当我输入background: red;时,它会有红色背景。但是当我放background:#0612e;它不起作用。如何解决这个问题?

echo '<div style="border: 1px solid; background:#0612e; border-radius:4px; height: auto; padding-right:8px; text-align:right; font-size:0.9em;">' . '<div style="color:#01541d;">' . $messages->username . "</div> message: " . $messages->msg . '</div>' . "<br/>";
                    }

当您看到类似 #0C0C0C 的内容时,您会看到 RGB 整数的十六进制表示形式。每个颜色值由两个字符组成,总计介于 0 和 255 之间。例如,#00FF00 是 0 红色、255 绿色和 0 蓝色。您的问题中十六进制代码的特殊问题是它只有 5 个字符长,并且需要另一个字符。

style="background-color: #0612ee;"

你失踪了 background-color和十六进制/# 是 6 位数字。