ページリンクスタイルのテスト
意図とか想定 taizooo.icon
( Cosense は Wiki なので、まずは小人としてキーワード整備でもするか、と思っていました)
ページを切り出したり、キーワードを結びつけたりする際に、ページリンクと、空のページリンクと、外部リンクの識別が出来た方が良いと考えました
hover でアニメーションするので、アニメーションの色から背景色を選んでいます
が、あくまで(仮)なので、腕っぷしの良い人に調整していただきたいです :)
最高っす!baku89.icon*5
外部リンクと外部リンク(Cosense)の区別が必要かどうかはわからないです。できるだけ余計なことはしない主義なのでそのままです taizooo.icon
モバイルだと区別つかなかったです。要検討 → CSS わかってないんで適当ですが Selector 直接名指ししたら指定されました。雑です taizooo.icon
リファレンス
code:css
--body-bg: white;
code:css
--gradient-bg: linear-gradient(to right, var(--gradient-data))
code:css
code:css
color: var(--body-bg);
text-decoration: none;
border-radius: 0.3em;
background: var(--gradient-bg);
background-attachment: fixed;
background-position: 0 0;
background-size: 1000px 1px;
animation: link-bg-anim 4s linear 0s infinite;
-webkit-animation: link-bg-anim 4s linear 0s infinite;
}
code:css
& a:is(.link, .page-link, .empty-page-link) {
text-decoration: underline;
text-decoration-color: rgba(0, 0, 0, 0.3);
}
code:css
body {
}
code:pagelink.css
}
.line a.empty-page-link {
background-color: #ffca99 !important; }
ページリンクと空のページリンクと外部リンクの識別のため仮で設定しました。もっと良い実装があれば plz :)
ページリンク
<a type="link" class="page-link" href="/lookdev/settings" rel="route">
class="page-link"
rel="route"
ページリンク(空)
<a type="link" class="page-link empty-page-link" href="/lookdev/foobar" rel="route">
class="page-link empty-page-link"
rel="route"
外部リンク(Cosense)
<a type="link" href="/hub/taizooo:links" class="page-link" target="_blank" rel="noreferrer">
class="page-link"
rel="noreferrer"
外部リンク
<a class="link" href="https://x.com/taizooo" rel="noopener noreferrer" target="_blank">
class="link"
rel="noopener noreferrer"