ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS を使用して、クリック可能な画像を円形に配置できますか?

CSS を使用して、クリック可能な画像を円形に配置できますか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-04 20:06:19810ブラウズ

Can I Arrange Clickable Images in a Circle Using CSS?

アイコンを円の中に配置します

質問: 複数の を配置できます。要素を別の要素の周囲に円を描くように配置し、それらの要素をクリック可能なリンクにしますか?

答え:

はい、CSS を使用すると可能です。ここでは 2 つの解決策を示します:

最新の解決策 (2024)

  1. URL と代替テキストを含む画像の配列から開始します。
  2. Pug またはその他を使用して HTML を生成します。画像とのリンクを作成するメソッドです。
  3. 画像の数と画像に基づいてコンテナのサイズを設定しますサイズ。
  4. CSS 変換を使用して円上に画像を配置します。

従来のソリューション (歴史的な理由から保存)

  1. 位置を指定してラッパーを作成します。相対的;
  2. position:Absolute; を使用して、画像を含むリンクをラッパーの中央に配置します。
  3. 各画像の角度を設定し、連鎖 CSS 変換を適用します。
.deg{desired_angle} {
   transform: rotate({desired_angle}) translate(12em) rotate(-{desired_angle});
}

注: 最新のソリューションは柔軟で、変更せずに新しい画像を追加できます。現在の構造。

以上がCSS を使用して、クリック可能な画像を円形に配置できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。