如何更改验证码文本的颜色?

时间:2016-05-26 11:11:24

标签: php yii2

我在默认联系表单中使用默认验证码yii\captcha\Captcha,如下所示:

<?= $form->field($model, 'verifyCode')->widget(yii\captcha\Captcha::className(), [
    'template' => '
        <div class="row">
            <div class="col-lg-3">{image}</div>
            <div class="col-lg-6">{input}</div>
        </div>',
])?>

如何将文本颜色从默认蓝色更改为#a2915d

1 个答案:

答案 0 :(得分:2)

yii\captcha\CaptchaActionforeColor确定颜色。 actions()需要一个整数,因此您必须将颜色代码作为十六进制或十进制文字传递。

在您的控制器中,您可以修改foreColor以传递public function actions() { return [ ... 'captcha' => [ 'class' => 'yii\captcha\CaptchaAction', 'foreColor' => 0xA2915D // or 10654045 if you want the decimal value ], ]; }

output.addiction <- reactive ({
                SimulateMultiple(input$no.simulations, vectors(), parameters(), input$S.plus, input$q,
                                 input$weeks, input$d, list.output)  
        })