css:twitter
created 2025-08-29 modified 2025-09-13
/* twitter */
/* ポスト */
div[aria-label="タイムライン: ホームタイムライン"]>div>div[data-testid="cellInnerDiv"]
{
& div:has(*[aria-label*="動画"])
,& div:has(img[src*="emoji"])
,& div:has(a[href*="hashtag"])
,& div:has(a[href*="photo"])
{
display:none;
}
}
/* 画像 */
div[aria-labelledby^="id"]
{
/* 画像自体を小さくする */
& div:has(>img)
{
max-height: 60px;/**/
max-width: calc(60px*16/9);/**/
filter: grayscale(90%);/**/
}
/* 画像を含む領域を小さくする */
& div:has(img)
,& div:has(a)
,& div:has(*[aria-label*="画像"])
,& div:has(*[aria-label*="動画"])
{
max-height: 60px;/**/
}
}
/* 消す */
div:has(>aside[aria-label*="プレミアム"])
,div:has(>aside[aria-label="おすすめユーザー"])
,div[aria-label="タイムライン: トレンド"]
,div[aria-label="タイムライン: 速報"]
,div[aria-label="タイムライン: 会話"]>div>div:has(h2)~div /* もっと見つける */
,div[data-testid="super-upsell-UpsellCardRenderProperties"] /* プレミアムにサブスクライブ */
,div[data-testid="news_sidebar"]+div /* 本日のニュース */
{
display:none;
}
/* アイコンの視覚印象の重要度を下げる*/
/* (アイコンの意匠でイラッとしてしまうことを防ぎ発言そのものに着目) */
div[data-testid^="UserAvatar-"]
{
& div:has(>img)
{
/*filter: grayscale(90%);/**/
filter: blur(3px);/**/
}
}