1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

CSS で画像のスタイルを設定する方法

CSS で画像のスタイルを設定する方法。 CSS を使用して、Web サイトの画像を可能な限り最適な方法で表示します。この記事では、画像を配置する場所と、枠線などの装飾を含めるかどうかについて説明します。

フローティングとセンタリング

ステップ 1

通常の方法でページに画像を挿入します。画像に適切な代替テキストを含めることを忘れないでください。

ステップ 2

この記事を紹介する写真のように、右側の画像の周りにテキストを折り返すには、次のような CSS ルールを使用します。

img { float:左;パディング右:1em; }

float:left ルールは、画像を左マージンに移動させます。 padding-right ルールは、テキストが画像の右側にぶつからないようにします。この画像に境界線が追加された場合、画像と境界線の間にパディングが入ります。境界線のある画像を操作するには、セクション 2 を参照してください。

ステップ 3

テキストを左で折り返すには、画像を右マージンに浮かせます。次のようなルールを使用します:

img { float:右;パディング左:1em; }

ステップ 4

画像を中央に配置するには、まず通常はインラインの画像要素をブロック レベルの要素にする必要があります。

img { 表示:ブロック; }

ステップ 5

次に、画像の左右に余白を追加して中央揃えにします。何かを中央に配置するための左右のマージンの適切な値は auto です。

img { 表示:ブロック;マージン右:自動;マージン左:自動; }

ボーダーとマージン

ステップ 1

境界線は、ドロップ シャドウ効果またはフレームの外観を作成するために使用できます。

溝の境界線スタイルを使用して太いフレームのような境界線を作成するには、次のようなルールを使用できます:

img { float:左;ボーダー幅:1em;ボーダースタイル:溝;境界線の色:#000000; }

その他のボーダー スタイルには、実線、点線、破線、二重線、リッジ、インセット、およびアウトセットがあります。幅は、ピクセル、em、またはパーセンテージで表すことができます。

ステップ 2

境界線は、画像の上下左右に選択的に適用できます。この知識を使用して、ドロップ シャドウのような効果を作成できます。

ステップ 3

右と下の境界線だけにグレーの 2 階調で実線の境界線を使用すると、ドロップ シャドウ効果が得られます。

img { float:左; border-right-style:solid;境界線の右の色:#CCCCCC;ボーダーボトムスタイル:ソリッド;ボーダーボトムカラー:#999999; }

ステップ 4

マージンは境界の外にあります。画像の右側と下部に余白を追加すると、テキストが画像にぶつかるのを防ぐことができます。

img { float:左; border-right-style:solid;ボーダー右幅:8px;境界線の右の色:#CCCCCC;ボーダーボトムスタイル:ソリッド;ボーダー底幅:8px;ボーダーボトムカラー:#999999;右マージン:1em; margin-bottom:1em; }

ヒント

ページの複数の部門 (div) に画像がある場合は、子孫セレクターを使用して個別にスタイルを設定します。可能なセレクター:#content img、#sidebar img、#feature img。