非長方形画像の周囲にテキストを折り返すことはできますか?
非長方形画像の周囲にテキストを折り返すことは、Web デザインにおける一般的な課題です。さまざまな国の地図があり、国境から一定の距離を保ちながら、テキストを国の形の周囲に回り込ませたい場合を考えてみましょう。これを実現することは可能ですか?
解決策
はい、Tory Lawson が 2011 年に概説した手法を使用して、非長方形の画像の周囲にテキストを折り返すことができます。ブログ投稿「非長方形の図形の周囲でテキストを折り返す」。この方法には、図形の領域をブロックする浮動 div が含まれます。
ステップ 1: 回り込み領域を定義する
ステップ 2: 幅測定リストを作成する
ステップ 3: Div を作成する
CSS
#wrapper { width: [image width]; height: [image height]; display:block; background-image:url("[image path]"); } .spacer{ display:block; float:right; clear:right; } p { display:inline; color:#FFF; }
注: このアプローチは、CSS の「テキストラップ」を使用するほど単純ではありません。オプションですが、テキストの回り込み動作を正確に制御できます。
以上が不規則な形の画像にテキストを回り込ませることはできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。