← 静的パーツギャラリーへ戻る

パーツ番号 05-09-12 ・ CSSのみ

半円ゲージメーター(静止)

円錐グラデーションで作った半円形の固定ゲージです。スコアや達成度を直感的に見せるダッシュボードの見本に使えます。

staticcss

プレビュー

ソースコード

HTML

<div class="d05-09-12-wrap">
          <div class="d05-09-12-gauge">
            <div class="d05-09-12-gauge-bg"></div>
            <div class="d05-09-12-mask"></div>
            <div class="d05-09-12-center"><span class="d05-09-12-val">68</span><span class="d05-09-12-unit">pt</span></div>
          </div>
          <span class="d05-09-12-label">健康スコア</span>
        </div>

CSS

.d05-09-12{padding:20px}
        .d05-09-12-wrap{display:flex;flex-direction:column;align-items:center}
        .d05-09-12-gauge{position:relative;width:150px;height:75px;overflow:hidden}
        .d05-09-12-gauge-bg{position:absolute;top:0;left:0;width:150px;height:150px;border-radius:50%;background:conic-gradient(#22c55e 0deg 244deg,#e2e8f0 244deg 360deg)}
        .d05-09-12-mask{position:absolute;top:18px;left:18px;width:114px;height:114px;border-radius:50%;background:#fff}
        .d05-09-12-center{position:absolute;top:30px;left:0;right:0;display:flex;flex-direction:column;align-items:center}
        .d05-09-12-val{font-size:24px;font-weight:800;color:#1e293b}
        .d05-09-12-unit{font-size:10px;color:#94a3b8}
        .d05-09-12-label{margin-top:6px;font-size:11.5px;color:#64748b;font-weight:600}

クラス名 .d05-09-12 は本ライブラリ内での識別用です。複数のパーツを同じページで使う場合は、重複しないよう名前を変更してください。