/* ==UserStyle== @name ニコニコ(Re)のマイページ(2020年10月版)を詰めるだけ @namespace USO Archive @author gonbuto @description CSSぜんぜんわからん!勢なのでクオリティには期待しないで。 予告なく大きな変更が入るかも&保守が放棄されるかも 対応画面: - マイページ: ニコレポ/フォロー/マイリスト/あとで見る/履歴画面 - 類似レイアウト: シリーズ画面 Features: - サムネを左に、アクティビティと動画タイトルをその右に - 各ニコレポなどの白地のアイテム(カード)を枠でくくって詰め詰めに - ほか、全体的に幅を詰める Tips: - 動画説明文が表示されたカードは幅広化されていない。「マイリス等も幅広」で伸びる - 「全画面に最適化」すると各カードがさらに右に伸びる - 遅延ロードがウザい件などはCSSじゃ無理なので、グリモンとか使ってJSで対応してください - 同作者がgreasyforkで公開している  「ニコニコ(Re)のマイページ(2020年10月版)にニコ生放送状況ボタンを召喚するだけ」  と併用可能です - 要素を消したり増やしたりはしていないので、純粋ダークテーマ系スタイルとは併用可能です  - ダーク化のついでに要素を消したり増やしたりするスタイルとはもしかすると干渉するかも @version 20201031.11.29 @license CC0-1.0 @preprocessor uso @advanced dropdown optimize-to-FS "全画面に最適化" { dont-optimize-to-FS "しない*" << * { margin: 10px !important; } /* 詰めつつ右寄せや太字で見やすく */ .NicoruHistoryPassiveItem-video { margin: 0; padding: 0px 6px 0px 0px; } .NicoruHistoryPassiveItem-subjectComment { font-weight: bolder; } .NicoruHistoryPassiveItem-date { order: 3; display: flex; justify-content: flex-end; margin: 4px; } .NicoruHistoryPassiveItem-date * { margin-left: 1em; } .NicoruHistoryPassiveItem-videoTitleArea { font-size: 12px; } /**************/ /* ニコり履歴 */ /**************/ /* カード詰め詰め */ .NicoruHistoryActiveItem { margin-top: 0px !important; margin-bottom: 8px; } /* カード内詰め詰め */ .NicoruHistoryActiveItem-subject > * { margin: 10px !important; } .NicoruHistoryActiveItem-subjectArea { padding-top: 0; } .NicoruHistoryActiveItem-video { margin: 0; padding: 0px 6px 0px 0px; } .NicoruHistoryActiveItem-count { margin: 0px; } .NicoruHistoryActiveItem-videoTitleArea { font-size: 12px; } /* 詰めつつ太字で見やすく */ .NicoruHistoryActiveItem-subjectComment { font-weight: bolder; } /* ニコるくんと回数を拡大強調 */ .NicoruHistoryActiveItem-count::before { width: 28px; height: 28px; } .NicoruHistoryActiveItem-countInner { font-size: 18px; } /************/ /* シリーズ */ /************/ /* シリーズ一覧ヘッダ */ .SeriesAdditionalContainer { height: 32px; background-color: transparent; } /* 共有ボタンは個別シリーズヘッダに重ね、個別シリーズの共有なのを明確に */ .SeriesAdditionalContainer-share :not(#fb-root) { height: 28px !important; width: 28px !important; } .BaseLayout-block.Series-2column { margin-top: 0px; } /* 左サイドバー */ /* 一番下にスクロールしたときシリーズ一覧ヘッダと描画が被るの阻止 */ .SeriesMenuContainer { z-index: 2 } /* 個別シリーズヘッダ */ .SeriesDetailContainer-media { padding: 12px; margin: 0px; } .SeriesDetailContainer-description { padding: 4px; } /* 透明化したシリーズ一覧ヘッダの高さ分だけ上に移動 */ .Series-columnMain { position: relative; top: -28px; } /* 各動画カード */ .SeriesVideoListContainer-video { padding: 4px; } .MediaObject.VideoMediaObject .MediaObject-image { flex: none; } /*[[sidebar-follow]]*/ }