Result
CSSカウンターで加えた数字をグラデーションに、というもの
スクロールしても色が変わらず維持できます
だからどうしたと言われたらまぁ言い返す言葉も無いんですが
css
/* リストのスタイル*/ li { counter-increment: index; display: flex; align-items: center; padding: 12px 0; box-sizing: border-box; } /* カウンター表示 */ li::before { content: counters(index, ".", decimal-leading-zero);/*先頭に0を付けて桁数を一定にする*/ text-align: right; font-weight: bold; min-width: 50px; padding-right: 12px; align-self: flex-start; background-image: linear-gradient(to bottom, red, blue);/*グラデーション*/ background-attachment: fixed; -webkit-background-clip: text;/*テキスト部分をくり抜き*/ -webkit-text-fill-color: transparent;/*透明にしてグラデーションが見えるようにする*/ }
html
<ul> <li>hoge</li> <li>piyo</li> <li>foo bar</li> </ul>
can i use
CSSカウンターのブラウザ対応状況です