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カウンターのブラウザ対応状況です