Fix modern theme
Co-authored-by: Kei IWASAKI <laughk@users.noreply.github.com>
This commit is contained in:
parent
0ab9fcb667
commit
8b5acad2a5
3 changed files with 90 additions and 0 deletions
|
@ -1,6 +1,7 @@
|
||||||
@import 'modern/dark';
|
@import 'modern/dark';
|
||||||
@import 'application';
|
@import 'application';
|
||||||
@import 'modern/style';
|
@import 'modern/style';
|
||||||
|
@import 'modern/fedibird';
|
||||||
|
|
||||||
.layout-multiple-columns .column {
|
.layout-multiple-columns .column {
|
||||||
flex-grow: 1;
|
flex-grow: 1;
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
@import 'application';
|
@import 'application';
|
||||||
@import 'modern/style';
|
@import 'modern/style';
|
||||||
@import 'mastodon-light/diff';
|
@import 'mastodon-light/diff';
|
||||||
|
@import 'modern/fedibird';
|
||||||
|
|
||||||
.layout-multiple-columns .column {
|
.layout-multiple-columns .column {
|
||||||
flex-grow: 1;
|
flex-grow: 1;
|
||||||
|
|
88
app/javascript/styles/modern/fedibird.scss
Normal file
88
app/javascript/styles/modern/fedibird.scss
Normal file
|
@ -0,0 +1,88 @@
|
||||||
|
/* ==UserStyle==
|
||||||
|
@name Adjust-fedibird-modern-theme
|
||||||
|
@version 20230222.1
|
||||||
|
@namespace userstyles.world/user/laughk
|
||||||
|
@description adujust "Modern" theme on fedibird.com.
|
||||||
|
fedibird.com のモダンテーマ(ダーク・ライト共通)のデザインを調整します
|
||||||
|
@author laughk
|
||||||
|
@license MIT License
|
||||||
|
==/UserStyle== */
|
||||||
|
|
||||||
|
/* アクションボタンの修正 */
|
||||||
|
#mastodon .status__action-bar .icon-button::after,
|
||||||
|
.public-layout .status__action-bar .icon-button::after,
|
||||||
|
#mastodon .detailed-status__action-bar .icon-button::after,
|
||||||
|
.public-layout .detailed-status__action-bar .icon-button::after {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
/* 引用に含まれる画像・動画の位置 */
|
||||||
|
div.quote-status > div.video-player.inline,
|
||||||
|
div.quote-status > div.media-gallery {
|
||||||
|
left: 15%;
|
||||||
|
width: 90% !important;
|
||||||
|
padding: 1rem;
|
||||||
|
}
|
||||||
|
/* statuses 表示の際の引用部分を調整 */
|
||||||
|
.quote-status > a:nth-child(1) > div:nth-child(1) {
|
||||||
|
padding-top: 2.5px;
|
||||||
|
padding-left: 2.5px;
|
||||||
|
}
|
||||||
|
.quote-status > a:nth-child(1) > span:nth-child(2) > bdi:nth-child(1) {
|
||||||
|
padding-left: 0.25rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 引用に含まれる画像・動画の位置 */
|
||||||
|
div.quote-status > div.video-player.inline,
|
||||||
|
div.quote-status > div.media-gallery {
|
||||||
|
left: 15%;
|
||||||
|
width: 90% !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 引用の表示調整 */
|
||||||
|
|
||||||
|
/* 引用アカウントのアイコンの位置の修正 */
|
||||||
|
div.status__info:nth-child(1) > a:nth-child(1) > div:nth-child(1),
|
||||||
|
div.quote-status > div.status__info > a.status__display-name > div.status__avatar {
|
||||||
|
top: revert !important;
|
||||||
|
}
|
||||||
|
div.status__info:nth-child(1) > a:nth-child(1) > span:nth-child(2),
|
||||||
|
div.quote-status > div.status__info > a.status__display-name > .display-name{
|
||||||
|
padding-left: 35px !important; /* 本当は div.status__avatar に left revert; を指定できたほうがいいが、元の css で `15 px !important;` されてしまっているのでこちらの元の padding に +15px する */
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 引用に含まれるテキストエリアの調整 */
|
||||||
|
div.status__content:nth-child(2),
|
||||||
|
div.quote-status > div.status__content.status__content--with-action {
|
||||||
|
padding: 0.725rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 公開ページの引用投稿の表示調整 */
|
||||||
|
|
||||||
|
/* 枠の中に引用内容が収まるようにする */
|
||||||
|
div.status.quote-status {
|
||||||
|
padding-left: 0.75rem !important;
|
||||||
|
padding-top: 0.75rem !important;
|
||||||
|
width: 95% !important;
|
||||||
|
box-shadow: 1px 1px 1px 1px; /* 本当は border でやりたいが、 `0px !important` されているので box-shadow でそれっぽくくくる */
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 引用した投稿者の名前・アイコンの位置を調整 */
|
||||||
|
div.status.quote-status > a.status__display-name {
|
||||||
|
display: flex !important;
|
||||||
|
}
|
||||||
|
div.status.quote-status > a.status__display-name.u-url > div.status__avatar {
|
||||||
|
position: unset;
|
||||||
|
width: 1.5rem !important;
|
||||||
|
padding-top: 0.25rem !important;
|
||||||
|
padding-left: 0.25rem !important;
|
||||||
|
}
|
||||||
|
div.status.quote-status > a.status__display-name.u-url > span.display-name {
|
||||||
|
padding-left: unset;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 引用投稿内の画像・動画の大きさと位置 */
|
||||||
|
div.quote-status > div > div.video-player.inline,
|
||||||
|
div.quote-status > div > div.media-gallery {
|
||||||
|
left: 15% !important;
|
||||||
|
width: 90% !important;
|
||||||
|
}
|
Loading…
Reference in a new issue