ホームページ > 記事 > ウェブフロントエンド > CSS ボックスに斜めの角を作成するにはどうすればよいですか?
CSS ボックスに斜めの角を作成するには、さまざまな方法を使用します。 1 つのアプローチを以下に説明します。
この手法は、コンテナの左側に沿って透明な境界線を作成し、コンテナの左側に沿って斜めの境界線を作成することに依存しています。底。次のコードは、これを実装する方法を示しています。
<code class="HTML"><div class="cornered"></div> <div class="main">Hello World</div></code>
<code class="CSS">.cornered { width: 160px; height: 0px; border-bottom: 40px solid red; border-right: 40px solid white; } .main { width: 200px; height: 200px; background-color: red; }</code>
これにより、左上隅が 45 度の角度で傾斜したボックスが生成されます。
斜めの部分内にテキストを入れることができるように、追加の透明な境界線を使用できます。以下の変更されたコードは、このアプローチを示しています。
<code class="HTML"><div class="outer"> <div class="cornered">It's possible to put text up here too but if you want it to follow the slant you have to stack several of these.</div> <div class="main">Hello hello hello hello hello hello hello hello hello</div> </div></code>
<code class="CSS">.outer { background-color: #ccffff; padding: 10px; font-size: x-small; } .cornered { width: 176px; height: 0px; border-bottom: 40px solid red; border-left: 40px solid transparent; } .main { width: 200px; height: 200px; background-color: red; padding: 0 8px; }</code>
このメソッドは、長さに沿ってテキストを表示できる斜めの境界線を作成します。
以上がCSS ボックスに斜めの角を作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。