私はYouTubeでいくつかの動画をストリーミングしていました。突然、私はYouTubeのHTML構造をチェックすることに興味がありました。そして、クールなことに気づいた。CSSプロパティのカスタム値 - CSS
使用されるHTMLタグのほとんどは標準タグではありませんが、私は独自のHTMLタグを定義できるAngularに関する知識があります。しかし私が理解できなかったのは、CSSプロパティにカスタム値を渡すことでした。このような
:
background: var(--yt-dialog-background);
いずれかは、これらのものがどのように動作するかのように知っていますか?私はちょうどそれについて知りたいと思うだけで、それは単なる背景ではありません。いくつかのプロパティでは、その下にカスタム値があることがわかります。そして私も、インスペクタ内の要素の下var(--yt-dialog-background)
を見つけるように、少し深く行くことを試みたが、私はあなたが見ている何var(--yt-dialog-background)
この質問は非常に広範な私見ですが、これはあなたが始めるかもしれません:https://htmlmag.com/article/an-introduction-to-css-preprocessors-sass-less-stylus –
しかし、これらの私が間違っていない限り、プリプロセッサは独自の構文を通常のCSSに変換します。どのように変数名自体がインスペクタに入りましたか? – Kyrre
MDNドキュメントhttps://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_variables – Batman25663