Yii2 Twitter Bootstrap 徽章颜色不变:徽章-成功徽章-危险等职业未找到

Yii2 Twitter Bootstrap badge color not changing: badge-success badge-danger e.t.c classes not found

提问人:Aaron Yordanyan 提问时间:11/5/2018 最后编辑:CommunityAaron Yordanyan 更新时间:3/31/2019 访问量:692

问:

Yii2 Twitter Bootstrap 徽章颜色不变。

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

这是我的PHP代码

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

这是代码的结果。

enter image description here

浏览器源代码

enter image description here

这是css代码

enter image description here

php css 推特引导 twitter-bootstrap-3 yii2

评论

2赞 Muhammad Omer Aslam 11/5/2018
您应该使用而不是 因为它仅在 Bootstrap4 中可用,显然您正在使用 Bootstrap3label label-successbadge badge-success
0赞 rob006 3/31/2019
@AaronYordanyan 如果您有其他问题,请将其作为另一个问题提出,而不是编辑旧问题。
0赞 Aaron Yordanyan 3/31/2019
@rob006我不能写新问题:(

答:

2赞 rob006 11/5/2018 #1

badge-success,其他的自 Bootstrap 4 起可用。你需要使用 yiisoft/yii2-bootstrap4 软件包,或者自己实现这些样式的徽章(参见这个 codepen)。badge-danger