个人工具

MediaWiki:Common.css

出自Meshal Lite

(修订版本间的差异)
跳转到: 导航, 搜索
 
第644行: 第644行:
 
     border-radius: 0 0 0 1em;
 
     border-radius: 0 0 0 1em;
 
     font-weight: 900;
 
     font-weight: 900;
 +
    z-index: auto;
 
}
 
}
  
第660行: 第661行:
 
     border-radius: 8px;
 
     border-radius: 8px;
 
     margin: 4px;
 
     margin: 4px;
 +
    z-index: 1;
 
}
 
}
  

在2020年3月23日 (一) 07:40的最新修订版本

/* 此处的 CSS 将应用于所有的皮肤 */
/*common tags*/
 
/* IssueTracker style*/
.issueTracker {
position: relative;
}
 
.issueTracker div {
display:none;
z-index:2;
padding:4px 8px;
position:absolute;
background-color: #ffffff;
border-radius:4px;
border: 1px solid #999999;
text-align: left;
font-size: smaller;
box-shadow: 0 0 3px rgba(0,0,0,.25);
white-space: pre-line;
margin:0;
max-width: 600px;
}
 
.issueTracker:hover div{
display: block;
text-decoration:none;
color: #444;
}
 
.issueTracker:hover div font {
text-shadow:none;
}
 
.issueTracker:hover a{
text-decoration:none;
}
 
a.issueTracker:hover {
text-decoration:none;
}
 
/*table style*/
 
table.collapsed tr.collapsible {
        display: none;
}
 
dl{
        margin:0 0 0.5em 0;
        padding:0;
}
 
.collapseButton {                /* 'show'/'hide' buttons created dynamically by the               */
        float: left;               /* CollapsibleTables JavaScript in [[MediaWiki:Common.js]] */
        font-weight: 900;        /* are styled here so they can be customised.               */
        font-size: 1em;
        text-align: right;
        padding: .5em .5em .5em 0;
        text-decoration:none;
        width: auto;
        line-height:1em;
}
 
.collapseButton a{
        text-decoration:none;
    padding: .5em .5em .5em 1em;
    line-height: 1.3em;
    color: rgba(153,153,153,.5);
}
 
.collapseButton a:hover {
    border:none;
}
 
 
 
/******* Extra buttons for 'edittools' (modified from www.mediawiki.org/MediaWiki:Common.css) ********/
#loadCommonsEdittoos {
    display:none;
}
 
.CharInsertMain {
    font-size: 75%;
    /* border: 1px solid #999; */
    border-radius: 4px;
    padding: 2px 4px;
    background-color: #eee;
}
 
.CharInsert {
}
 
.edittoolsSection {
    padding: .5em 1em;
    background-color: #eee;
    border-radius: 8px;
    margin: 1em 0;
    font-size: 12px;
    font-weight: 400;
    position:relative;
    z-index:2;
}
 
.edittools {
position: relative;
display: inline;
font-weight: 500;
z-index: auto;
transition: text-shadow 0.3s, color 0.3s;
}
 
 
.edittools div {
    display: none;
    position: absolute;
    z-index: 3;
    background: #fff;
    padding: 4px;
    border-radius: 4px;
    /*bottom: 1em;*/
    top: 16px;
    box-shadow: 0 0 3px rgba(0,0,0,.25);
    color: #999;
    font-weight: 300;
    white-space: nowrap;
    left: 0;
}
 
.edittools table {
    border-spacing: 0 8px;
}
 
.edittools td {
    vertical-align: top
}
 
.edittools p {
    font-size: inherit;
    color: inherit;
    margin: inherit;
    padding: inherit;
    line-height: inherit;
}
 
.edittools div a {
    padding: .5em;
    font-weight: 500;
    letter-spacing: 1px;
}
 
.edittools:hover {
    text-shadow: 0 0 2px rgba(0,50,150,.25);
    transition: text-shadow 0.3s, color 0.3s;
    color: #333;
    cursor: pointer;
}
 
.edittools:hover div {
display: block;
}
 
/*快捷编辑入口样式*/
 
.tableCreatePage {
    font-size: 12px;
    box-shadow: 0 0 2px rgba(0,0,0,.25);
}
 
.tableCreatePage td {
    text-align: right;
}
 
.tableCreatePage td:nth-child(1) {
    padding-left: .5em;
}
 
.tableCreatePage td:nth-child(2) {
    padding-right: .5em;
}
 
td.tableCreatePageHeader {
    text-align: left;
    background-color: #eee;
    font-weight: 500;
}
 
.tableCreatePage input.createboxInput {
    margin: 0 4px 2px 8px;
}
 
/***** Animated loading image for Extension:Livelets *****/
.livelet-loading {
 border: 1px solid #ccc;
 width: 150px;
 height: 100px;
 background: url( /images/lite/loading.gif ) no-repeat center center;
}
 
.tabModifyLink {
 float: right;
 font-weight: normal;
}
 
 
/**** 常用格式 ****/
 
.second {
font-weight:bold;
border-bottom: dashed 1px #999;
}
 
.secondDesc {
border-bottom: dashed 1px #999;
}
 
.actiontype {
font-weight:bold;
margin: 0 1px 0 4px;
border-bottom: dashed 1px #999;
}
 
.actionspecific {
font-weight:bold;
margin: 0 1px 0 4px;
}
 
.actioncost {
font-weight:bold;
margin-right: 4px;
}
 
.anchor {
position: relative;
display: inline;
}
 
font.anchor img {
padding-bottom:4px;
}
 
.anchor div {
display: none;
}
 
.anchor:hover div {
display: block;
}
 
.anchorLocator {
    position: absolute;
    margin-top: -48px;
}
 
.anchorBubble {
    position: absolute;
    padding: 1px 4px;
    background-color: rgba(68, 68, 68, 1);
    border-radius: 4px;
    bottom: calc(1em + 12px);
    left: 0;
    /*border: 1px solid #fff*/;
}
 
.anchorBubbleText {
    z-index: 2;
    position: relative;
    min-width: 14px;
    width: auto;
    white-space: nowrap;
    color: #eee;
    padding: 2px;
    text-align: center;
    font-weight: 400;
    font-size: 12px;
}
 
.anchorBubbleHorn {
    position: absolute;
    bottom: -6px;
    left: 9px;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid rgba(68, 68, 68, 1);
}
 
/*首页样式*/
.indexPage a:hover, .indexPage img:hover {
    border: none;
}
 
 
 
/*扩展规则标记*/
span.erule {
    font-size: smaller;
    /* border: 1px solid #9E9E9E; */
    padding: 2px .5em;
    border-radius: .5em;
    margin: .3em;
    color: #bbbbbb;
    font-weight: 400;
    background-color: #9e9e9e30;
}
 
span.erule a {
    color: inherit;
    border: none;
    text-shadow: none;
}
 
/*文字符号样式*/
.textSymbol {
    border-radius: 50%;
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    text-align: center;
    vertical-align: middle;
    line-height: 1.5em;
}
 
.textSymbol img {
    height: 1em;
    margin-bottom: .5em;
}
 
.iconSymbol {
    display: inline-block;
}
 
.iconSymbol img {
    height: 1.5em;
    margin: 2px;
    margin-bottom: .3em;
}
 
 
/*
###### 贡献者 ######
*/
.contributor {
width:99%;
/*float:left;*/
font-size:10px;
color:#999999;
text-align: right;
padding: 8px;
padding-bottom:0;
}
 
/*
 
###### 子页面查看入口 ######
 
*/
.subpagelist {
    /* float: right; */
    font-size: 10px;
    color: #999999;
    text-align: right;
    /* padding: 8px; */
    /* padding-top: 0; */
}
 
.tplHelpdocCreateButton {
    width: calc(100% - 2em);
    text-align: center;
    padding: .5em;
    background-color: rgba(255,255,255,.5);
    border-radius: 9px;
    margin: 0 auto;
    box-shadow: 0 0 3px rgba(0,0,0,.25);
    font-size: 12px;
}
 
/*
 
###### 卡牌样式 ######
 
*/
 
/*卡牌展示*/
.cardList {
overflow: auto;
overflow-x: scroll;
overflow-y: hidden;
width:100%;
height: 460px;
white-space: nowrap;
}
 
/*通用框架*/
 
/* character / creature token styles */
div.token {
position: absolute;
z-index: 1;
pointer-events: none;
transform-origin: center center;
}
 
.token span {
    position: absolute;
    margin: 0 auto;
    font-size: 12px;
    font-weight: 900;
    text-align: center;
    bottom: calc(30% - 2em);
    width: 100%;
}
 
div.tokenCode span > div {
    display: none;
}
 
div.tokenCode span:hover > div {
    display: block;
    position: absolute;
    right: 32px;
    background-color: rgba(255,255,255,.8);
    border-radius: 32px;
    box-shadow: 0 0 2px rgba(0,0,0,.25);
    z-index: 1;
}
 
/* expandInfo styles */
.expandInfo {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}
 
span.expandInfo {
/*border-bottom: 1px dotted #cccccc;*/
}
 
.expandInfo > div {
    display: none;
    z-index: 2;
    padding: 4px;
    position: absolute;
    background-color: #ffffff;
    border-radius: 4px;
    border: 1px solid #999999;
    text-align: left;
    /*font-size: smaller;*/
    box-shadow: 0 0 3px rgba(0,0,0,.25);
    width: calc(100% - 16px);
    margin-left: -0.1em;
    /*margin-bottom: 45px;*/
    left: 4px;
}
 
.expandInfo > div p {
line-height:1.5em;
font-size:1em;
padding: 0;
margin: 0;
}
 
.expandInfo > div ul {
    font-size: 1em;
    line-height: 1em;
}
 
.expandInfo > div ul li {
    list-style-image: none;
    list-style-type: disc;
    font-size: 1em;
    line-height: 1.4em;
    margin: 0.05em 0 0.05em 0.5em;
}
 
.expandInfo:hover > div {
display: block;
}
 
.editCharExpandInfo {
position: absolute;
top: -1.5em;
right: 1.5em;
font-size: 10px;
}
 
.cardSublist {
width: 301px;  
border: none;
border-radius: 8px; 
margin:4px; 
padding: 8px; 
box-shadow:4px 4px 2px 0px rgba(0,0,0,.2);
white-space:normal;
background-color: #eee;
}
 
.callCard {
    position: relative;
    padding:1px;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}
 
.callCard > a {
    font-size: 1em;
    /*font-family: initial;*/
    /*font-weight: 300;*/
    border-bottom: 1px solid #0033992f;
}
 
.callCard > a:hover {
    text-decoration: none;
}
 
.callCard > a:visited {
    color: rgba(20, 68, 116);
    border-bottom: 1px solid rgba(20, 68, 116, .5);
}
 
.callCard > div {
display:none;
z-index:10;
border: none;
text-align: left;
width: auto;
    /*这段用来让呼出的卡片跟随鼠标
    position: absolute;
    top: 60%;
    left: 60%;
    */
position: fixed;
bottom: 0;
right: 0;
 
/*transform: scale(.8);
bottom: -4em;
right: -2.5em;
transition: opacity 1s;*/
}
 
.callCard:hover > div {
display: block;
}
 
.callCard > div .cardFrm {
    box-shadow:0 0 3px rgba(0,0,0,.25);
}
 
.callCard:hover > div .cardFrm {
    box-shadow: 0 0 30px rgba(0,0,0,.25);
    transition: box-shadow .5s;
}
 
.callCard .cardRow p {
    margin: 0.2em 0 0.5em 0;
    font-size: 1em;
    line-height: 1.5em;
}
 
.callCard .cardRow ul{
margin: 0.2em 0 0.25em 1em;
font-size: 1em;
line-height: 1.5em;
}
 
.callCard .cardRow li{
list-style-image: none;
list-style-type: disc;
font-size: 1em;
line-height: 1.5em;
margin: 0.05em 0 0.05em 0.5em;
}
 
.callCard .cardRow dd li {
    list-style-type: circle;
}
 
/* .cardAdminicle {
 
padding: 0 16px 4px 36px;
margin-bottom: 2em;
}
 
.cardAdminicle h1, .cardAdminicle h2, .cardAdminicle h3, .cardAdminicle h4, .cardAdminicle h5, .cardAdminicle p, .cardAdminicle ul, .cardAdminicle li, .cardAdminicle span {
    font-size: 1em;
}
 
.cardAdminicle li{
list-style-image: none;
list-style-type: disc;
line-height: 1.5em;
margin: 0.05em 0 0.05em 0.5em;
}
 
span.cardAdminicleLink {
position: absolute;
border-radius: 0 0 0 4px;
padding: 0 4px 4px 4px;
right: 0;
font-size: 8px;
height: 16px;
filter:alpha(opacity=60);
-moz-opacity:0.6;
opacity:0.6; 
-khtml-opacity: 0.6;
} */
 
/*能力框架*/
 
.cardAbilityAction {
float:left;
border-radius:0 8px 0 0;
padding:0 4px 2px 4px;
margin:none; 
margin-top:-22px; 
vertical-align: middle;
height: 20px;
}
 
.cardAbilityAction img {
float:left;
margin:2px;
}
 
.cardAbilityAction span {
display:none;
float: left;
font-size: smaller;
}
 
.cardAbilityAction:hover span {
display: block;
}
 
.cardDebug {
    font-size: 12px;
    position: absolute;
    right: 0;
    background: rgba(255,255,255,.75);
    padding: 0 .5em;
    border-radius: 0 0 0 1em;
    font-weight: 900;
    z-index: auto;
}
 
.cardDebug > div {
display:none;
}
 
.cardDebug:hover > div {
    display: block;
    position: fixed;
    bottom: 0;
    right: 0;
    background-color: rgba(255,255,255,.75);
    box-shadow: 0 0 3px rgba(0,0,0,.25);
    padding: 1em;
    border-radius: 8px;
    margin: 4px;
    z-index: 1;
}
 
/*武器框架*/
 
.cardWeaponActed {
margin:0px 0px 0px 2px; 
border:3px solid rgba(255,255,255,.5); 
padding:1px; 
background:#dddddd; 
border-radius:12px;
-moz-border-radius:12px; 
font-weight:bold;
}
 
div.cardWeaponActed font{
font-size:smaller;
}
 
/*角色卡框架*/
table.cardCharScore {
width: 100%;
text-align: center;
border:none;
font-size: 1em;
line-height:2em;
}
 
span.cardCharValue{
width: 100%;
font-size: 1.5em;
font-weight: 900;
}
 
div.cardCharScoreContainer {
margin: 4px;
float: left;
width: 60px;
height: 60px;
border-radius: 30px;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
text-align: center;
/*border: 1px solid #555555;*/
border:none;
background-color: #ffffff;
}
 
.cardCharScoreContainer hr{
width: 32px;
margin: 0 auto;
}
 
div.cardCharScoreValue {
height: 25px;
width:100%;
text-align:center;
font-weight:bold;
font-size:24px;
padding: 12px 0 0 0;
}
 
span.cardCharScoreTitle {
height: 23px;
margin: 0 auto;
}
 
.cardCharScoreExe a:hover {
border: none;
}
 
div.cardCharRight {
width:315px;
height: 400px;
position:absolute;
top: 30px;right:0;
border:none;
overflow-x: hidden;
overflow-y: scroll;
padding: 4px;
}
 
.cardCharRight ul{
margin: 0.2em 0 0.25em 1em;
}
 
.cardCharRight li{
list-style-image: none;
list-style-type: disc;
line-height: 1.5em;
margin: 0.05em 0 0.05em 0.5em;
}
 
.cardCharRightData {
margin: 0.2em 0 0.25em 1em;
padding: 0.05em 0 0.05em 0.4em;
}
 
/*卡牌说明用注释*/
.cardNote {
width: 24px;
height: 22px;
border: 4px solid #B32317;
border-radius: 16px;
position:absolute;
background-color: #fff;
text-align:center;
font-weight: bold;
font-size: 18px;
padding-top: 1px;
color: #B32317;
box-shadow:2px 2px 1px 0px rgba(64,0,0,.4);
z-index: 3;
}
 
.noteAnchor {
display: inline-block; 
border: 2px solid #B32317; 
border-radius: 16px; 
width: 20px; 
background-color: #fff; 
padding: none; 
text-align: center;
color: #B32317;
font-weight: bold;
}
 
/*货币显示*/
.currencyInfo {
    position: relative;
    display: inline-block;
}
 
.currencyInfo font {
    font-weight: 500;
}
 
.currencyInfo:hover div {
    display: block;
}
 
.currencyInfo div {
    display: none;
    position: absolute;
    padding: 4px;
    margin-left: -4px;
    background-color: #ffffff;
    z-index: 3;
    bottom: 1.5em;
    left: 0;
    border-radius: 4px;
    box-shadow: 0 0 2px rgba(0,0,0,.5);
    white-space: nowrap;
}
 
.currencyInfo div ul {
    list-style-type: none;
    margin-left: 0;
}
 
.currencyInfo div ul li {
    margin: 0 0 0 4px;
    line-height: 1.5em;
}
 
/*
###### 角色卡样式 ######
此处已不在v8中使用
*/
.sheetCol {
float: left;
width: 152px;
float: left;
margin: none;
padding:4px;
text-align:center;
box-shadow:4px 4px 2px 0px rgba(0,0,0,.2);
}
 
div.sheetScore {
height: 48px;
width:144px;
float:left;
/*margin: 16px;
padding-right: 16px;*/
border: 1px dotted #999999;
border-radius: 24px 0 0 24px;
border-right: none;
border-bottom: none;
}
 
.sheetScore table {
width:auto;
height: 100%;
}
 
.sheetScore td {
line-height: 14px;
vertical-align: middle;
text-align: left;
}
 
div.sheetScore > img {
display: block;
float: left;
}
 
div.sheetScore span {
height: 48px;
width:96px;
float: left;
vertical-align: middle;
text-align:center;
font-weight: bold;
font-size: 24px;
line-height: 48px;
display: block;
}
 
div.sheetScore div {
height: 48px;
width:136px;
padding-left: 8px;
padding-right: 8px;
line-height: 48px;
text-align:left;
vertical-align: middle;
font-size: smaller;
display: none;
}
 
div.sheetScore:hover img {
display: none;
}
 
div.sheetScore:hover span {
display: none;
}
 
div.sheetScore:hover div {
display: block;
}
 
div.sheetNote {
width: 462px;
height: 290px; 
margin: 0 auto; 
overflow: auto; 
overflow-y: scroll; 
border-radius: 8px; 
text-align: left;
}
 
.sheetNote ul{
margin: 0.2em 0 0.25em 1em;
}
 
.sheetNote li{
list-style-image: none;
list-style-type: disc;
line-height: 1.5em;
margin: 0.05em 0 0.05em 0.5em;
}
 
/* 用户徽章入口 */
.userIdentity {
position:absolute;
margin-top:-48px;
right:1%;
}
 
.userIdentity div {
position:absolute;
margin-top: -32px;
right: 4px;
padding: 4px;
display: none;
width: 192px;
border: 1px solid #eee;
border-radius: 8px;
box-shadow: 0 0 5px rgba(0,0,0,.25);
background-color: #fff;
z-index: 99;
}
 
.userIdentity:hover div {
display: block;
}
 
/* 其他文本格式 */
.ammoAttack div {
display: none;
}
 
.ammoAttack:hover div {
display: inline-block;
}
 
.tplListRow {
    padding: 4px 1em;
    font-size: initial;
    font-weight: 500;
}
 
.tplListRow:hover {
    border: none;
}
 
/*巡查提示用标记*/
.pageMarkerTBD {
    width: calc(100% - 2em);
    height: auto;
    padding: 1em;
    border: 1px solid #ff7f0064;
    border-radius: 8px;
    font-weight: 300;
    text-align: justify;
    line-height: 1.7em;
    color: #ff7f00;
    margin: .5em 0;
}
 
.pageMarkerContainer {
    width: 100%;
    padding: 0;
    border-radius: 8px;
    position: relative;
    font-weight: 300;
    margin-bottom: 1em;
}
 
.pageMarkerHeader {
    width: 100%;
    text-align: center;
    border-radius: 8px 8px 0 0;
    border: none;
    color: #ffffff;
    padding: .5em 0;
    font-size: initial;
    font-weight: 300;
}
 
.pageMarkerContent {
    margin: 0 auto;
    padding: .5em;
    font-family: initial;
    font-weight: 300;
    color: #444444;
}
 
.pageMarkerMemo {
    text-align: right;
    padding-right: 8px;
    font-size: 10px;
    color: #999999;
}