代码之家  ›  专栏  ›  技术社区  ›  user131077

如何更改文本框焦点颜色?

  •  1
  • user131077  · 技术社区  · 16 年前

    如何更改文本框焦点颜色?

    我用不同颜色的 TextBox 锿。例如深紫色,但键盘焦点是黑色。这是个糟糕的组合。我如何改变 文本框 聚焦以获得更多的视觉对比度?

    2 回复  |  直到 15 年前
        1
  •  4
  •   Pbirkoff    16 年前

    假设您在wpf中工作,请尝试设置focusvisualstyle属性。

    有关此操作的详细信息,请访问: http://msdn.microsoft.com/en-us/library/bb613567.aspx

        2
  •  1
  •   Nic    16 年前

    如果web使用javascript,您可以执行以下类似的操作

    JavaScript

    function DoBlur(fld) 
    {
        fld.className='normalfld';
    }
    
    function DoFocus(fld) 
    {
        fld.className = 'focusfld';
    }
    

    您的css将具有以下内容

    .normalfld
    {
        background-color: #FFFFFF;
    }
    .focusfld
    {
        background-color: #FFFFCC;
    }
    

    还有你的文本框

    然后文本框将连接onfocus和onblur事件。

    <input type="text" onblur="DoBlur(this);" onfocus="DoFocus(this);" /> 
    
    推荐文章