CSS を使用した斜めの背景の作成
この質問では、ユーザーは CSS を使用して斜めの背景を作成することを目的としています。彼らは、望ましいレイアウトを示す画像を提供し、意図した結果が得られなかった試したコードについて説明します。
望ましい斜めの背景を実現するには、スキュー変換を備えた疑似要素を利用できます。この手法により、傾斜した要素の角度と位置を正確に制御できます。
次のコードは、傾斜した背景を作成する方法を示しています。
body { height: 100vh; margin: 0; background: yellow; } body:before { content: ""; position: absolute; top: 0; bottom: 0; left: 0; width: 300px; background: #000; transform: skew(-30deg); transform-origin: top; }
このコードでは、疑似要素「:before」は、斜めの背景として機能します。この疑似要素をボディ内に絶対的に配置して、その配置を制御します。 「transform: skew(-30deg)」プロパティは擬似要素を歪め、傾いた効果を作成します。 「transform-origin: top」プロパティは、擬似要素の上部からスキューを開始することを指定し、背景が要素全体にわたって斜めになるようにします。
以上がCSS で斜めの背景を作成するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。