方法 1: ボーダーを使用して境界線を設定します。要素には高さと幅があります
<i class="triangle"></i> .triangle { transform: rotate(45deg); display: block; width: 12px; height: 12px; border: 1px solid #9e9e9e; border-top-color: transparent; border-right-color: transparent; background-color: #fff; }
効果:
希望の効果を実現するには、transform 属性を使用して三角形を回転します。
方法 2: 境界線を使用して三角形をサポートします
<i class="triangle"></i> .triangle { display: block; position: absolute; width: 0; border-width: 6px; border-color: transparent transparent red; border-style: dashed dashed solid; top: -12px; right: 76px; }
効果:
アプリケーションシナリオ: 234 をクリックするか、クリックすると三角形が対応するオプションを指します編
ヒント: 1. 三角形を実装するために、after や before などの疑似要素を頻繁に使用する方法を学びましょう
2. 2 つの方法の違い:
2 番目の方法 背景色と境界線の色は同じですが、最初の方法で設定した三角形の背景色と境界線の色は異なる場合があり、さまざまなアプリケーション シナリオの効果に応じて方法を選択する必要があります。 2 番目の方法では、異なる色の 2 つの三角形のカバーを使用して、背景色と境界線の色の異なる効果を実現することもできます。 CSS を使用して三角形効果を実現する上記の簡単な例は、エディターによって共有されたすべてのコンテンツです。参考にしていただければ幸いです。また、PHP 中国語 Web サイトをサポートしていただければ幸いです。
三角形効果を実現する CSS の詳細な例と関連記事については、PHP 中国語 Web サイトに注目してください。