2012-02-20 33 views
-1

これは簡単なことですが、私のウェブは錆びています。小さな画像(100px幅、125px高さ)のリストがあります。ユーザーが画像をクリックできるようにしたいのですが、クリックすると画像にオーバーレイされる数字が表示されます。シンプルなJavascript/CSSテキストオーバーレイ画像

CSSやJavascriptでこれを行う「簡単な」方法はありますか? Javasriptを使用して、クリックした画像/ divにクラスを追加することはできますが、透明な数値のオーバーレイを生成して画像領域を埋める方法はよく分かりません。私はキャンバスに描画する必要がありますか簡単な方法がありますか?

+0

私は明らかに*何を試そうとしているのかわかりません...したがって質問です。下にリストされている有用な出発点のように見えます。 – Meltemi

答えて

2

私は疑問を抱いています。これはかなり簡単です。

ここFIDDLE

だが、あなたがやろうと何本か?

1

数字があまり多くない場合(たとえば、100未満の場合など)、数字の入った透明な画像を表示できます。次に、あなたが言及したように異なるクラスを使用してそれらをオーバーレイするだけです。

+0

なぜイメージが必要ですか? divや何かの番号を使ってください。 –

+0

@Jamesはい、同意する、それは良い選択肢です。イメージの可能性として私の心に浮かぶのは、CSSのみのソリューションであり、追加のDOM要素がなく、必要に応じて数字を整えることができます。もちろん、それはすべて用途に依存します。 –

関連する問題