こんにちは、私は Web 開発の初心者で、自分で設定した最初のプロジェクトで立ち往生しています。
さまざまなチーム フォーメーションを選択でき、選択したフォーメーションに従って画像が動的に並べ替えられるチーム選択ページを作成しようとしています。
これが CSS のみを使用して実現できるのか、それとも JavaScript や jquery と組み合わせる必要があるのか はわかりません (3 つすべてを学習しようとしているので、学習曲線は急勾配です)。
html ul li でリストを作成し、選択したフォーメーションに応じて各 li のクラスを動的に変更できると思います。
たとえばサッカーの場合、フォーメーション 442 は次のようになります。
GK
DEF DEF DEF DEF
MID MID MID MID
STR STR
しかし、フォーメーションが 541 に変更された場合、画像は次のように変更されます。
GK
DEF DEF DEF DEF DEF
MID MID MID MID
STR
この問題にどのような解決策があるかについてのヒントを誰かに提供してもらえませんか。さらに読んで理解しようと思います。
たとえば、各フォーメーション タイプに javascript 関数を作成し、各 li 要素に ID を与え、選択したフォーメーションに応じて各要素の CSS を設定する必要がありますか。
たとえば、jquery を使用して、選択したフォーメーションに応じて各 li 要素に CSS クラスを追加しますか?