当在文本框中插入一个值时,我想将特定按钮聚焦在页面上。
我这样写:

  Private Sub CalcolaImporto() Handles txtQnt.TextChanged
    Try
       //Some code

            btnAdd.Focus()
    Catch ex As Exception
        m_WriteLogEventi(MethodInfo.GetCurrentMethod().Name, "Si è verificato un errore:", ex.ToString(), logLivello.Errore,,, True)

    End Try

End Sub


实际上,它是onFocus,因为如果我按Enter键,则按钮星号的说明。

这是scss规则

&.action {
    background-color: $verde;
    text-transform: uppercase;

    &:hover {
        background-color: lighten($verde,10%);
    }

    &:focus {
        -webkit-box-shadow: 0 0 9px 0 $verde;
        box-shadow: 0 0 9px 0 $verde;
        background-color: lighten($verde,10%) !important;
    }


}

但是,不会应用css(:focus)中定义的样式。
为什么?
我想向用户表明按钮已聚焦

最佳答案

您是否尝试以下代码:

button:focus {
  background: pink;
}

08-27 00:23