できるだけこれに似た HTML テーブルを作成したいと思います。
主な「機能」は次のもので構成されます。
td
値に基づいて色付けされます- パーセンテージに基づく背景のバー
- HTML および javascript/jQuery のみ (データはいずれにせよ手動で入力されます)
HTML/js のみでそのようなことを行うことは可能ですか?また、このタスクを達成するために何をお勧めしますか?
できるだけこれに似た HTML テーブルを作成したいと思います。
主な「機能」は次のもので構成されます。
td
値に基づいて色付けされますHTML/js のみでそのようなことを行うことは可能ですか?また、このタスクを達成するために何をお勧めしますか?
DIV
それぞれに 2 つの を入れます。1 つTD
は値を表示する絶対配置、もう 1 つはバー用です。バーに単純な CSS3 グラデーションの背景を使用します。
値に基づいてセルに色を付けるのは、jsを使用すると非常に簡単です。
HTMLテーブルのバーを見たことがありませんが、考えられる方向は次のとおりです。各tdには、ユーザーが値と浮動小数点を入力するための入力が含まれています。ユーザーが値を更新したら、jsを使用してフローティングdivの幅を適切なパーセンテージに設定します。
考慮事項:
はい、html / css/jsでこれを実現できます。jqueryを使用することをお勧めします(まだjsであるため)。数値を取得してパーセンテージを計算してから、バーのクラスを追加できます。