作成しようとしているのは、グリッドの下に1つのテキストフィールドがある画像グリッドです。そのフィールドには、最後にクリックされた画像の説明が含まれているはずです。私は、このようなそれぞれの画像を持ついくつかの浮動小数点divを含むdivとしてグリッドを実装しました。単一の説明フィールドがあり、クリック時に変更可能な画像グリッド
HTML::
<div id="ingredient-showcase">
<div class="ingredient"><img src="..." alt="..." /></div>
<div class="ingredient"><img src="..." alt="..." /></div>
<div class="ingredient"><img src="..." alt="..." /></div>
...
</div>
CSS:
#ingredient-showcase {
margin: auto;
width: 90%
}
.ingredient {
border: 1px solid #ccc;
height: 170px;
width: 170px;
float:left;
padding: 5px;
}
だから何がダイナミック説明ボックスを実装するための良い方法だろう私は、正確な実装は、ここで最も重要な部分ではない疑いがあるけれども?純粋なHTML/CSSで十分でしょうか(私はそう思わない)、あるいはJavaScript/jqueryが必要になるでしょうか?私はあなたが単に正確に同じ位置を持つ単一のボックスにすべてのdecillsを置くことができ、ちょうどクリックごとにそれぞれのzのインデックスを変更することができたと思います。しかし、それがベストプラクティスなのか、まったく問題ないのかは分かりません。
これまでにウェブを閲覧しているときにこれに対する回答が見つかりませんでした。これはまだ回答がない場合、他の人にも役立つことを願っています。