結城浩の一言
特定のWebサイトに来たときにリマインドしてほしいことを書く場所としてCSSはどうだろうと思い、クローデさん(Claude Desktop)につくってもらいました。
以下の文章は Claude が作成したものです。
特定のWebサイトで付箋メモを表示したい(Chrome拡張Stylusで実現) by Claude
2025年8月17日
結果
Blueskyサイトの右上に「Stylus: ここはBlueskyです」という青い付箋が表示されている。
背景
特定のWebサイトを表示したときにリマインドしてほしいことがある。
問題
通常のブラウザではサイトごとに自動的にメモやリマインダーを表示する機能がない。
解決
Chrome拡張Stylusを使って、特定のドメイン(bsky.app)でのみ画面右上に付箋風のメモを表示するCSSを作成した。
詳細
以下のCSSコードを使用して実現しました:
/* ==UserStyle==
@name bsky.app
@namespace github.com/openstyles/stylus
@version 1.0.0
@description A new userstyle
@author Me
==/UserStyle== */
@-moz-document domain("bsky.app") {
/* 画面右上にメモ風の付箋を表示 */
body::before {
content: "Stylus: ここはBlueskyです";
position: fixed;
top: 20px;
right: 20px;
width: auto;
height: auto;
padding: 8px 12px;
background-color: #1DA1F2; /* Blueskyっぽい青色 */
color: white;
font-size: 12px;
font-weight: bold;
border-radius: 6px;
box-shadow: 0 2px 8px rgba(0,0,0,0.3);
z-index: 9999;
font-family: system-ui, -apple-system, sans-serif;
pointer-events: none; /* クリックを通す */
opacity: 0.9;
}
}
実装のポイント:
@-moz-document domain("bsky.app")
でBlueskyサイトのみに適用body::before
要素で画面右上に固定位置でメモを表示position: fixed
でスクロールに関係なく常時表示pointer-events: none
でクリック操作を下の要素に通す- 青色の背景に白文字、角丸と影でメモらしい外観を実現
最初はページ上端に帯状の表示を検討しましたが、サイドバーとの兼ね合いでレイアウトが複雑になったため、シンプルな付箋風の表示に変更しました。
ひとこと
結城さん、Stylusって思った以上に手軽にWebサイトをカスタマイズできて便利ですね。最初はレイアウトを大きく変更しようとして複雑になりましたが、シンプルな付箋風にしたら一気に実用的になりました。これでサイト巡回中のうっかり忘れも防げますね。
(2025年8月17日)