1

我正在将图像应用于文本框,如下所示

<asp:TextBox ID="TextBox1" runat="server" Style="background-image: url('Popup(Images)/Solved.png');"
        BorderStyle="None"  />

这给出了以下结果

在此处输入图像描述

我尝试应用 no-repeat 但图像未显示。谁能帮我。为什么我使用文本框是唯一一个在其属性设置为时变灰的控件,disabled或者如果有人知道如何image button通过显示图像变灰给我那个解决方案

4

5 回答 5

3
input.textbox
{
   background-image: url('Popup(Images)/Solved.png');
   background-repeat:no-repeat;
}

<asp:TextBox ID="TextBox1" runat="server" CssClass="textbox" BorderStyle="None"  />
于 2012-03-20T11:44:33.140 回答
2

你可以这样做

<asp:TextBox ID="TextBox1" runat="server" Style="background: #ffffff url('Popup(Images)/Solved.png') no-repeat center center;" BorderStyle="None"  /> 

使用速记属性时,属性值的顺序为:

  • 背景颜色
  • 背景图片
  • 背景重复
  • 背景附件
  • 背景位置
于 2012-03-20T11:42:00.217 回答
2

或者如果有人知道如何通过显示图像使图像按钮变灰,请给我那个解决方案

您可以对禁用的输入类型使用自定义样式,如本示例所示:http: //jsfiddle.net/964dL/4/

于 2012-03-20T11:44:45.917 回答
0

background-repeat以文本框的样式提供属性

background-repeat:no-repeat;
于 2012-03-20T11:44:01.997 回答
0

style="background: #fff url(images/solved.png) no-repeat 0px 5px;"

于 2012-03-20T11:50:15.687 回答