関連するコードペン: http://codepen.io/anon/pen/ocptF/
編集: codepen は Jade を使用しているため、いくつかの点が台無しになっています。この質問を始めたとき、私はこれに気づいていませんでした。基本的に、CSS attr() は文字通り HTML 属性をコピーすると思っていましたが、そうではありません。
attr
CSS関数を使用して、いくつかの疑似要素を埋めたいと思いcontent
ます。ただし、004
HTML 属性が に設定されている場合\f004
、および.08fa
\f08fa
関連する行:
HTML:
<div class="zoomfade" data-fill='\f004' data-unfill='\f08a'></div>
CSS:
.zoomfade:before {
content: attr(data-unfill);
position: absolute;
}
.zoomfade:before {
content: attr(data-fill);
position: absolute;
}
ありがとう!