Shadow DOMを使ってProgress barを飾ります!


Shadow DOMの検索


開発者ツールのプリファレンスパラメータに入ると、[要素](Elements)タブでシャドウDOMの表示を確認できます.
見えない影DOM

使用方法


赤い箱の中の友達はShadowDOM!
pseudoをインポートしてCSSで修正すればいいです.

コード#コード#


Progress bar



HTML


valueは0~1に設定できます.
<progress value="0.7"></progress>

CSS

  • は、進歩そのものの背景を消去します.
  • baror valueプロパティでは、必要に応じて色、枠線などを変更します.
  • progress {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      background: white;
    }
    
    progress::-webkit-progress-bar {
      background-color: #eee;
      border-radius: 10px;
    }
    
    progress::-webkit-progress-value {
      background: linear-gradient(to top right, blue, lightgrey);
      border-radius: 10px;
    }