「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > Flexbox を使用して対称的な画像バナーを作成するには?

Flexbox を使用して対称的な画像バナーを作成するには?

2024 年 11 月 13 日に公開
ブラウズ:933

How to Create a Symmetrical Image Banner Using Flexbox?

対角線で区切られた 5 つの対称画像を使用したバナーの作成

対称画像バナーのエミュレーション

魅力的なビジュアル コンテンツの時代、視覚的に作成魅力的なデザインが不可欠になっています。この美的卓越性の探求により、ユーザーは Reddit で、対角線で区切られた 5 つの対称的に配置された画像を特徴とする印象的なバナーに遭遇しました。このデザインに触発されて、ユーザーは同様のものをエミュレートする旅に乗り出し、選択した 5 つの画像を組み込み、テキスト オーバーレイを追加しました。 CSS と猫の画像を使用していくつかの実験を行った後、ユーザーは画像の配置と配布に関する課題に直面しました。

簡略化されたソリューション

ユーザーは、要素の位置決めに依存する代わりに、Flexbox を使用するより単純なアプローチを採用しました。 。 5 つの Flexbox アイテムを含むコンテナを作成し、各ボックスにスキュー変換を適用することで、複雑な配置を必要とせずに目的の効果が得られました。

次のスニペットは、この対称的な画像配置を作成する方法を示しています。

.container {
  display: flex;
  height: 150px;
  margin: 0 30px;
}

.box {
  flex: 1;
  border: 1px solid;
  transform: skew(-25deg);
  position: relative;
  overflow: hidden;
}

.box:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -50%;
  right: -50%;
  transform: skew(25deg);
  background-image: var(--i);
  background-position: center;
}
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3