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; }
この手法では、ビューポートの左上隅に配置される斜めの要素を作成します。要素の幅と傾斜角を制御することで、要件に応じて傾きをカスタマイズできます。
以上がCSS を使用して斜めの背景を作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。