この記事では主に、HTML+CSS で階層化ピラミッドを実装する例を紹介し、皆さんと共有します。詳細は次のとおりです。 まず効果、次にコード コードに直接 //html <div class="finetriangle"> <div class="sanjiao"> <!-- ピラミッド --> <div class="sj sj1"></div> <div class="sj sj2"></div> <div class="sj sj3"></div> <div class="sj sj4"></div> <div class="sj sj5"></div> <!-- 右側にデータを入力してください--> <div class="comarow descsj1"> <span class="line"></span> <span class="value" id="hgwvalue">0</span> </div> <div class="comarow descsj2"> <span class="line"></span> <span class="value" id="gwvalue">0</span> </div> <div class="comarow descsj3"> <span class="line"></span> <span class="value" id="zgwvalue">0</span> </div> <div class="comarow descsj4"> <span class="line"></span> <span class="value" id="zwvalue">0</span> </div> <div class="comarow descsj5"> <span class="line"></span> <span class="value" id="dwvalue">0</span> </div> <!-- 中間テキスト --> <div class="describe describe1">非常に危険</div> <div class="describe describe2">高危険</div> <div class="describe describe3">中程度および高リスク</div> <div class="describe describe4">中程度 重大</div> <div class="describe describe5">低 重大</div> </div> </div> // css <スタイル> 体 { 幅: 100%; 高さ: 100%; } .finetriangle { 幅: 300ピクセル; 高さ: 200px; 背景: #082449; } .finetriangle .sanjiao { 幅: 308ピクセル; マージン: 0 自動; 位置: 相対的; 変換: translateY(-50%); -webkit-transform: translateY(-50%); トップ: 46% 右パディング: 30px; } .finetriangle .sj { マージン: 0 自動; 高さ: 0; border-top: 0 透明; border-right: 15px 透明の実線; border-left: 15px 透明の実線; 境界線の下の幅: 30px; 境界線下部のスタイル: solid; ボックスのサイズ: コンテンツボックス; 下マージン: 9px; } .finetriangle .sj1 { 幅: 0; 境界線下部の色: #ff0086; ボックスシャドウ: 0 10px 0 0 #cc007e; } .finetriangle .sj2 { 幅: 40px; 境界線下部の色: #ff3600; ボックスシャドウ: 0 10px 0 0 #ce1d00; } .finetriangle .sj3 { 幅: 80ピクセル; 境界線下部の色: #ff7f00; ボックスシャドウ: 0 10px 0 0 #d16800; } .finetriangle .sj4 { 幅: 120ピクセル; 境界線下部の色: #ffc94d; ボックスシャドウ: 0 10px 0 0 #e5912e; } .finetriangle .sj5 { 幅: 160ピクセル; 境界線下部の色: #67ce67; ボックスの影: 0 10px 0 0 #499c49; } .finetriangle .comarow { フォントサイズ: 12px; 位置: 絶対; } .finetriangle .line { 表示: インラインブロック; 高さ: 1px; 下部マージン: 5px; } .finetriangle .value { フォントサイズ: 16px; } .finetriangle .descsj1 { 上: 5px; 左マージン: 146px; 色: #ff0086; } .finetriangle .descsj1 .line { 幅: 100ピクセル; 背景: #ff0086; } .finetriangle .descsj2 { 上: 41px; 左マージン: 166px; 色: #ff3600; } .finetriangle .descsj2 .line { 幅: 80ピクセル; 背景: #ff3600; } .finetriangle .descsj3 { 上: 81px; 左マージン: 186px; 色: #ff7f00; } .finetriangle .descsj3 .line { 幅: 60ピクセル; 背景: #ff7f00; } .finetriangle .descsj4 { 上: 119px; 左マージン: 206px; 色: #ffc94d; } .finetriangle .descsj4 .line { 幅: 40px; 背景: #ffc94d; } .finetriangle .descsj5 { 上: 159px; 左マージン: 226px; 色: #67ce67; } .finetriangle .descsj5 .line { 幅: 20px; 背景: #67ce67; } .finetriangle .describe { 位置: 絶対; 左マージン: 135px; フォントサイズ: 12px; 色: #ffffff; } .finetriangle .describe1 { 上: 10px; } .finetriangle .describe2 { 上: 46px; } .finetriangle .describe3 { 上: 86px; } .finetriangle .describe4 { 上: 124px; } .finetriangle .describe5 { 上: 163px; } </スタイル> html+css で階層化ピラミッドを実装する例についての記事はこれで終わりです。より関連性の高い html 階層化ピラミッドのコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
<<: サイバーパンクスタイルのボタンを実現するためのHTML+CSS
>>: テキストの折り畳み特殊効果を実現する HTML+CSS の例
問題の説明:最近、rsyncで毎回同期するデータ量が多いが、データベースのbakファイルを保持する必...
この記事では、MySQL が条件に基づいてデータをクエリし、別のテーブルに更新する方法を例を使用して...
最近、プロジェクトで作業しているときに webSocket プロトコルを使用し、WeChat アプレ...
目次1. Vueフロントエンドを構成する1. クロスドメイン構成を開発する2. 本番環境のクロスドメ...
バックアップがあれば、非常に簡単です。最新のバックアップ データを生成し、mysqlbinlog を...
残念ながら、社内の IM のテスト中に MYSQL_DATA_TRUNCATED エラーが再び発生し...
目次1. SQL最適化の一般的な手順1. SQL実行計画の分析を説明する2. プロフィール分析を表示...
目次再実行ログディスクデータを直接更新するのではなく、最初にメモリデータを更新する必要があるのはなぜ...
導入dockerコンテナとdocker-composeに基づいて、Linux環境でのdockerの基...
目次1. オブジェクトリテラル2. newキーワードはオブジェクトを作成する3. Object.cr...
目次1. HTML5のテンプレートタグ2. テンプレートタグ操作のプロパティとメソッド3. Vueの...
本来、この第 7 章では、デザインにおけるレイヤーと空間テクニックについて深く議論するはずです。しか...
目次1. プロジェクトの説明1.1 背景1.2 実装設計1.2.1 従来の方法1.2.2 最適化され...
最近の Web サイトでは Https をサポートすることがほぼ標準機能となっており、Nginx は...
1. 約束の説明Promise は、非同期操作の最終状態 (失敗または正常完了) とその結果の値を...