●特定のリンクにfaviconをつける
こういうこと↓
これはアイコン記法を使っているのではなくUserCSSでサイトのfaviconを取得して表示しています。
code:基本形.css
content: '';
display: inline-block;
width: 16px;
height: 16px;
vertical-align: -3px;
background-size: contain;
margin-right: 2px;
}
備考
http://www.google.com/s2/favicons?domain=URLでURLのfaviconを取得できる
このプロジェクトで実際に適用しているCSS
code:例.css
.line a.link:is(
)::before {
display: inline-block;
width: 16px;
height: 16px;
vertical-align: -3px;
background-size: contain;
background-repeat: no-repeat;
margin-right: 2px;
}
content: '';
}
content: '';
}
content: '';
}
content: '';
}
備考
:is()
background-repeat: no-repeat;はfavicon以外のものをつける可能性を想定して付けているけど基本的には書かなくていいと思います
CSSを適用させたいURLとfaviconを取得するURLは同じでなくて良い
Noratetsu Labはfaviconを自分のアイコンにしているが、ここで表示したいのはBloggerというサービスのfaviconなのでURLを変えている