これはプログラミングに関する直接的な質問ではありませんが、数学と css を少し使用しているため、しばらくの間私を悩ませてきました。
私の目的は、斜めのロゴ画像 (ロゴを 35 度回転させたもの) を作成し、タイル状に表示できるようにすることです。このよく考えられた質問について言及しましたが、現在、ステージ 1 で少し立ち往生しています。
これが私のロゴだとしましょう:
左上に小さなアイコンがあり、設定されたサイズの長方形内に設定されていないため、境界が明確ではないという点で、それほど規則的ではありません。
最初のステップは、現在の形式でタイル化できるようにすることだと思います。そのまま CSS タイル ルールを適用するだけでは、次のような結果になります。これは良くありません。
理想的には、回転する前に交互の行をオフセットして、グリッドのようにならないようにする必要があります。
オフセットは、隣接する 2 つのロゴの同じポイント間のスペースの 50% にする必要があります。このステップを達成するための最良の方法は何ですか? 正しく表示されるまで、コピー/貼り付けしてドラッグするだけですか? これはそれほど正確ではありません。(フォトショップを使用)。
次に、シームレスに繰り返されるようにトリミング領域を決定する必要があります。
これが完了すると、フォトショップで希望の角度に回転できる画像のグリッドができました。難しいのは、トリミング領域を正しくすることです。次に、上記のリンクを参照します。
さらに難しいのは、横方向のロゴに適したサイズのクロップ領域を確保することです。エッジの比率が最小公倍数が非常に高いことを意味する場合、回転したトリミング領域は巨大で無意味になります。
要約すると、水平グリッドを確実に設定して適切なサイズ (150 x 100 ピクセルなど) のトリミング領域を取得するための最良の方法は何ですか?