0

次のコードが含まれる入力送信ボタンがあります

<input class="buttons" type="button" onclick="javascript:jQuery(xxxx)" style="font-size: 12px;" value="Invite to Bid">    

以下は、ボタンの上にエレガントな「移動」画像を配置するcss関数です。

.buttons {
background: url("/images/default/product/go_bt.png") no-repeat scroll 0 0 transparent;
}

しかし、今は画像とボタンの両方のグラフィックが表示されています。値を空白にするために、次のcssコードを使用しました

 input.buttons {
color: transparent;
}

しかし、それでも入力ボタンのグラフィックは消えず、その値だけが消えています。cssのクラスボタンを使用してこの入力ボタンのグラフィックを消す可能性はありますか?

4

2 に答える 2

0

入力を非表示にするか、画像を削除するかはわかりません。

css を使用して背景画像を削除するのは

background-image:none 

何かを消すには:

display: none  or visibility:hidden

以下で行ったことは、フォントの色に影響を与えることです

color: transparent;

Ps。cssにはidがあり、クラスには機能がありません。この質問もcss3でタグ付けされるべきではありませんでした

于 2012-04-25T10:13:16.230 に答える
0

私が理解しているようにtext-indent、これを定義する必要があります。次のように書きます。

 input.buttons {
  text-indent:-9999px
}
于 2012-04-25T10:14:42.547 に答える