番号付きグリッドを作成したいのですが、ユーザーが番号を入力すると、グリッドが生成されます。CSS、HTML、または Jquery Mobile で実行したいと考えています。これはiPadプロジェクト用です。問題にアプローチする方法がわかりません。次の結果が欲しいです。
現在のところ、ページ全体にグリッド イメージを繰り返す div があります。背景ごとに画像を再生成する必要があります。つまり、ユーザーは 40X60 フィートの領域を望んでおり、40X60 の画像を生成する必要があります。(100px=グリッド上で 5 フィート) ユーザーに 2 つの数値を入力してもらい、グリッドと数値を自動生成させたいと思います。
<div style="background-image:url(/images/linegrid100.png);
width:980px;height:700px;
border:1px solid black;padding:10px;">
私はかなりの数のグリッドジェネレーターを見てきました。画像ではなく表を使用することを考えました。そのほうがいいでしょうか?数を生成するための数学にどのようにアプローチすればよいですか? これはすべてかなり簡単なようですが、多くの情報が見つかりません。(数日間ググってみました) この種のグリッドは、グラフィックス プログラムや CAD プログラムで常に行われています。
どんな助けでも大歓迎です。
TIA-レイチェル
わかった。これがコードの結果です。実行中です:-)が、期待どおりではありません。私は一日中コードを扱ってきました。今ではもっと理にかなっていますが、ループと数学でまだ迷っています。何か案は?助けてくれてとてもうれしいし、これは楽しい。もう一度ありがとう -R
物事に影響を与えると思われるコードは次のとおりです。
w = parseInt($square.css('width'), 10) + 2; //the width of each square + 2 pixels for the borders;
あなたが持っているのと同じように残しておくと:
10 を 100 に変更すると、次のようになります。