CSS を使用して小さな三角形を作成する際の問題 (よく書かれるテスト問題)_html/css_WEB-ITnose
筆記試験の問題では、CSS を使用して特定の Div の境界線に三角形を追加するという問題によく遭遇します。これをマスターして、Div の境界線を適切に使用します。 borderは目立たない境界線でdivの幅と高さが0の場合、境界線は小さな正方形になり、残りの3辺を透明にすると魔法の三角形になります。
次に、CSS の :before および :after 疑似要素を調べます。このような問題は、図に示すように、通常、ソリッド問題と中空問題の 2 つのタイプに分類されます。
以下の図の DOM 構造は次のとおりです:
1. 実線の三角形
この種の問題では、通常、背景色が指定されます (ほとんどの場合)。 dark) では、グラフィック全体の周囲にフレームがないため、簡単に始めることができます。アイデアは非常に単純で、div 全体の背景色、長さと幅、相対的な位置を決定し、疑似要素の後に div の後にコンテンツ (スペース) を追加し、幅を 0 に設定し、境界線の幅を決定します。絶対的な位置決めで十分です。
#demo{ width: 100px; height: 100px; background-color: #333; position: relative; }#demo:after{ border:solid transparent; border-left-color:#333; border-width:10px; width:0; content:" "; position:absolute; left:100%; top:10%; }
2. 中空三角形
中空三角形の設計思想は中実三角形と同様であり、外側の大きな三角形は全体の境界線に設定された中実三角形とみなすことができます。色、および内側の小さな三角形。三角形は白に設定された実線の三角形です。外側のレイヤーの幅は内側のレイヤーの幅よりも大きく、視覚的には中空の三角形です。重要なのは、:before 疑似要素と :after 疑似要素がそれぞれ外側の大きな三角形と内側の小さな三角形、および境界線のサイズの計算に対応していることです。視覚的には、最初に :after 擬似要素スタイルが表示され、次に :before 擬似要素スタイルが表示されることに注意してください。つまり、この 2 つが重なると、:after 擬似要素が最初に表示されます。
上の画像の中空の三角形のデザイン (border-width: 2px) のコードは次のとおりです。
りー説明するには, CSS3 では、:before および :after 擬似要素は、IE8 との互換性を保つために、単一のコロンを記述することをお勧めします。
ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









この記事では、HTML< Progress>について説明します。要素、その目的、スタイリング、および< meter>との違い要素。主な焦点は、< Progress>を使用することです。タスクの完了と< Meter> statiの場合

この記事では、HTML< Datalist>について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

この記事では、html< meter>について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化< Meter> < Progress>およびex

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

この記事では、モバイルデバイスのレスポンシブWebデザインに不可欠なViewportメタタグについて説明します。適切な使用により、最適なコンテンツのスケーリングとユーザーの相互作用が保証され、誤用が設計とアクセシビリティの問題につながる可能性があることを説明しています。

この記事では、< iframe>外部コンテンツをWebページ、その一般的な用途、セキュリティリスク、およびオブジェクトタグやAPIなどの代替案に埋め込む際のタグの目的。

GiteEpages静的Webサイトの展開が失敗しました:404エラーのトラブルシューティングと解像度Giteeを使用する
