如何在yii2中制作图像作为提交按钮

如何在yii2中制作图像作为提交按钮,yii2,Yii2,我是yii新手,希望创建一个搜索表单,如果用户填写字段,然后单击“提交”按钮(这是一个图像),它将被定向到另一个显示结果的页面。我找不到Html::submitButton()可以使用图像的任何地方。您可以轻松尝试使用样式中的背景图像选项: echo Button::Widget([ 'label'=>'label', 'options'=>['style' => 'background: url(myimage.png)'], 'url' =>

我是yii新手,希望创建一个搜索表单,如果用户填写字段,然后单击“提交”按钮(这是一个图像),它将被定向到另一个显示结果的页面。我找不到
Html::submitButton()
可以使用图像的任何地方。

您可以轻松尝试使用样式中的背景图像选项:

 echo Button::Widget([
    'label'=>'label',
    'options'=>['style' => 'background: url(myimage.png)'],
    'url' => Url::toRoute(['/controller/action']),
 ]);
提交按钮的ot

<?= Html::submitButton('Submit', ['style' => 'background: url(myimage.png)'])?>


这很有效!但是,当我更改浏览器的屏幕大小(如img Response)时,是否有办法调整图像按钮的大小如果答案有用,请将其评级为usef和/或标记为accepted。对于img响应性问题。。。您可以在样式中应用所需的样式,例如:“style'=>”背景:url(myimage.png);宽度:100%;身高:100%'。。此值仅为示例,您应该调查您需要/喜欢的内容。我尝试了不同的宽度和高度配置等,但图像的大小仍然与我使用img responsive时的大小不同。这可能是因为它现在是一个按钮,而不是一个图像。是否有其他选项可以使用图像作为提交按钮,并且当浏览器屏幕调整大小时,它也会调整大小。是否使用bootstrap 3?