Yii2 自定义单选列表按钮


Yii2 customize radioList button

如何自定义yii2单选列表按钮的外观和感觉。

 <?= $form->field($model, 'gender')->radioList(array('1' => 'One', 2 => 'Two'), array('template' => "<td>{input}</td><td>{label}</td>")); ?>

我只需要在性别标签上获得所需的标志?

你应该检查你的 css 规则(不是 yii2 或 bootstrap,你的),因为在 yii2/bootstrap 中默认没有这样的规则。

您可以简单地使用:

.form-group.required label.control-label:after {
    content: " *";
    color: #a94442;
}

也许你可以欺骗一些CSS显示的内容?您可以隐藏单选按钮的星星并将星星保留在字段上吗?

我不知道生成的确切 HTML(你能提供 html 吗),所以很难给出 CSS 的例子。也许像

FIELD LABEL .star {display:none;}

或者也许(实际上取决于 Yii2 生成的 HTML/CSS)

FIELD LABEL::after {content:"";}