Yii2 Twitter Bootstrap 徽章颜色不变:未找到徽章成功徽章危险等类别

Posted

技术标签:

【中文标题】Yii2 Twitter Bootstrap 徽章颜色不变:未找到徽章成功徽章危险等类别【英文标题】:Yii2 Twitter Bootstrap badge color not changing: badge-success badge-danger e.t.c classes not found 【发布时间】:2019-04-08 03:27:24 【问题描述】:

Yii2 Twitter Bootstrap 徽章颜色不变。

在浏览器源代码中我找不到 badge-successbadge-danger 等 类。

这是我的 PHP 代码

<?= html::tag('span',
    $model->enabled ? "Enabled" : "Disabled",
    [
      'class' => 'badge badge-' . ($model->enabled ? 'success' : 'danger')
    ])
?>

这是代码的结果。

浏览器源码

这是css代码

【问题讨论】:

你应该使用label label-success而不是badge badge-success,因为它只在bootstrap4中可用,显然你正在使用bootstrap3 @AaronYordanyan 如果您还有其他问题,请将其作为另一个问题提出,而不是编辑旧问题。 @rob006 我不能写新问题:( 【参考方案1】:

badge-successbadge-danger 和其他自 Bootstrap 4 起可用。您需要使用 yiisoft/yii2-bootstrap4 包或自己为徽章实现这些样式(请参阅this codepen)。

【讨论】:

以上是关于Yii2 Twitter Bootstrap 徽章颜色不变:未找到徽章成功徽章危险等类别的主要内容,如果未能解决你的问题,请参考以下文章

PHP 使用PHP自定义Twitter徽章

使用PHP定制Twitter徽章

Bootstrap 徽章 - 文本未在徽章中居中

在菜单上放置 Bootstrap 徽章

大标题旁边的 Bootstrap 4 小徽章

在标题内垂直对齐 Bootstrap 徽章