Module:Message box/mbox.css
外观
/**
* {{ombox}} (其他页面消息框) 样式
*
* @来源 https://www.mediawiki.org/wiki/MediaWiki:Gadget-enwp-boxes.css
* @修订日期 2021-07-15
*/
table.ombox {
margin: 4px 10%;
border-collapse: collapse;
/* 默认 "通知" 灰色 */
border: 1px solid #a2a9b1;
background-color: #f8f9fa;
color: #333;
box-sizing: border-box;
}
/* 一个空的窄单元格 */
.ombox td.mbox-empty-cell {
border: none;
padding: 0;
width: 1px;
}
/* 消息主体单元格 */
.ombox th.mbox-text,
.ombox td.mbox-text {
border: none;
/* 左右内边距 0.9em */
padding: 0.25em 0.9em;
/* 使所有消息框无论文本长度如何都保持相同宽度 */
width: 100%;
}
/* 左侧图像单元格 */
.ombox td.mbox-image {
border: none;
text-align: center;
/* 左内边距 0.9em, 右内边距 0px */
/* @noflip - 不翻转(用于RTL语言) */
padding: 2px 0 2px 0.9em;
}
/* 右侧图像单元格 */
.ombox td.mbox-imageright {
border: none;
text-align: center;
/* 左内边距 0px, 右内边距 0.9em */
/* @noflip - 不翻转(用于RTL语言) */
padding: 2px 0.9em 2px 0;
}
table.ombox-notice {
/* 灰色 */
border-color: #a2a9b1;
}
table.ombox-speedy {
/* 粉色 */
background-color: #fee7e6;
color: #333;
}
table.ombox-speedy,
table.ombox-delete {
/* 红色 */
border-color: #b32424;
border-width: 2px;
}
table.ombox-content {
/* 橙色 */
border-color: #f28500;
}
table.ombox-style {
/* 黄色 */
border-color: #fc3;
}
table.ombox-move {
/* 紫色 */
border-color: #9932cc;
}
table.ombox-protection {
/* 灰金色 */
border-color: #a2a9b1;
border-width: 2px;
}
/**
* {{ombox|small=1}} 样式
*
* 这些 ".mbox-small" 类必须放在所有其他
* ".ombox" 类之后。 "html body.mediawiki .ombox"
* 这样它们只应用于其他页面的消息框。
*
* @来源 https://www.mediawiki.org/wiki/MediaWiki:Gadget-enwp-boxes.css
* @修订日期 2021-07-15
*/
/* 用于 "small=yes" 选项。 */
html body.mediawiki .ombox.mbox-small {
clear: right;
float: right;
margin: 4px 0 4px 1em;
box-sizing: border-box;
width: 238px;
font-size: 88%;
line-height: 1.25em;
}
@media screen {
html.skin-theme-clientpref-night table.ombox {
background-color: transparent;
color: inherit;
}
}
@media screen and (prefers-color-scheme: dark) {
/* 自动模式 */
html.skin-theme-clientpref-os table.ombox {
background-color: transparent;
color: inherit;
}
}
@media screen and (max-width: 720px) {
table.ombox {
margin: 4px auto;
}
}