模块:Infobox/styles.css:修订间差异

来自Age Of History 2 Chinese Wiki
跳转至:导航、​搜索
ZAN热评留言 | 贡献
创建页面,内容为“Template:Infobox基础样式:​ .infobox-subbox { padding: 0; border: none; margin: -3px; width: auto; min-width: 100%; font-size: 100%; clear: none; float: none; background-color: transparent; } .infobox-3cols-child { margin: auto; } .infobox .navbar { font-size: 100%; } 深色主题支持:​ @media screen { html.skin-theme-clientpref-night .infobox-full-data:not(.notheme) > div:not(.notheme)[style] {…”
 
Mdzz留言 | 贡献
无编辑摘要
标签手工回退
(未显示2个用户的22个中间版本)
第1行: 第1行:
/* Template:Infobox基础样式 */
/* {{pp|small=y}} */
/*
* This TemplateStyles sheet deliberately does NOT include the full set of
* infobox styles. We are still working to migrate all of the manual
* infoboxes. See [[MediaWiki talk:Common.css/to do#Infobox]]
* DO NOT ADD THEM HERE
*/
/*
* not strictly certain these styles are necessary since the modules now
* exclusively output infobox-subbox or infobox, not both
* just replicating the module faithfully
*/
.infobox {
border: 1px solid black;
float:right;
background-color:rgba(245, 245, 245, 0.85);
color:#333;
margin:8px 5px 20px 15px;
padding:0;
box-shadow:0 5px 15px rgba(0,0,0,.1);
border-radius:12px;
border-collapse:separate;
clear: right;
}
.infobox hr {
border-color:#333;
}
.infobox-subbox {
.infobox-subbox {
    padding: 0;
padding: 0;
    border: none;
border: none;
    margin: -3px;
margin: -3px;
    width: auto;
width: auto;
    min-width: 100%;
min-width: 100%;
    font-size: 100%;
font-size: 100%;
    clear: none;
clear: none;
    float: none;
float: none;
    background-color: transparent;
background-color: transparent;
}
}


.infobox-3cols-child {
.infobox-3cols-child {
    margin: auto;
margin: auto;
}
}


.infobox .navbar {
.infobox .navbar {
    font-size: 100%;
font-size: 100%;
}  
}
 
/* Dark theme: [[William_Wragg]], [[Coral_Castle]] */


/* 深色主题支持 */
@media screen {
@media screen {
     html.skin-theme-clientpref-night .infobox-full-data:not(.notheme) > div:not(.notheme)[style] {
     html.skin-theme-clientpref-night .infobox-full-data:not(.notheme) > div:not(.notheme)[style] {
        background: #1f1f23 !important;
    background: #1f1f23 !important;
        color: #f8f9fa;
      /* switch with var( --color-base ) when supported. */
    }
      color: #f8f9fa;
}
}
}


@media screen and (prefers-color-scheme: dark) {
 
@media screen and ( prefers-color-scheme: dark) {
     html.skin-theme-clientpref-os .infobox-full-data:not(.notheme) div:not(.notheme) {
     html.skin-theme-clientpref-os .infobox-full-data:not(.notheme) div:not(.notheme) {
        background: #1f1f23 !important;
      background: #1f1f23 !important;
        color: #f8f9fa;
      /* switch with var( --color-base ) when supported. */
      color: #f8f9fa;
     }
     }
}  
}


/* 响应式设计支持 */
 
/* Since infobox is a table, many infobox templates take advantage of this to
* add columns and rows to the infobox itself rather than as part of a new table
* inside them. This class should be discouraged and removed on the long term,
* but allows us to at least identify these tables going forward
* Currently in use on: [[Module:Infobox3cols]]
* Fixes issue described in [[phab:F55300125]] on Vector 2022.
*/
@media (min-width: 640px) {
@media (min-width: 640px) {
    body.skin--responsive .infobox-table {
  body.skin--responsive .infobox-table {
        display: table !important;
    display: table !important;
    }
  }
   
  body.skin--responsive .infobox-table > caption {
    body.skin--responsive .infobox-table > caption {
    display: table-caption !important;
        display: table-caption !important;
  }
    }
  body.skin--responsive .infobox-table > tbody {
   
    display: table-row-group;
    body.skin--responsive .infobox-table > tbody {
  }
        display: table-row-group;
  body.skin--responsive .infobox-table th,
    }
  body.skin--responsive .infobox-table td {
   
    padding-left: inherit;
    body.skin--responsive .infobox-table tr {
    padding-right: inherit;
        display: table-row !important;
  }
    }
   
    body.skin--responsive .infobox-table th,
    body.skin--responsive .infobox-table td {
        padding-left: inherit;
        padding-right: inherit;
    }
}
}

2025年6月13日 (五) 17:42的版本

/* {{pp|small=y}} */
/*
 * This TemplateStyles sheet deliberately does NOT include the full set of
 * infobox styles. We are still working to migrate all of the manual
 * infoboxes. See [[MediaWiki talk:Common.css/to do#Infobox]]
 * DO NOT ADD THEM HERE
 */
/*
 * not strictly certain these styles are necessary since the modules now
 * exclusively output infobox-subbox or infobox, not both
 * just replicating the module faithfully
 */
.infobox {
border: 1px solid black;
float:right;
background-color:rgba(245, 245, 245, 0.85);
color:#333;
margin:8px 5px 20px 15px;
padding:0;
box-shadow:0 5px 15px rgba(0,0,0,.1);
border-radius:12px;
border-collapse:separate;
clear: right;
}
.infobox hr {
border-color:#333;
}
.infobox-subbox {
	padding: 0;
	border: none;
	margin: -3px;
	width: auto;
	min-width: 100%;
	font-size: 100%;
	clear: none;
	float: none;
	background-color: transparent;
}

.infobox-3cols-child {
	margin: auto;
}

.infobox .navbar {
	font-size: 100%;
}

/* Dark theme: [[William_Wragg]], [[Coral_Castle]] */

@media screen {
    html.skin-theme-clientpref-night .infobox-full-data:not(.notheme) > div:not(.notheme)[style] {
	    background: #1f1f23 !important;
	      /* switch with var( --color-base ) when supported. */
	      color: #f8f9fa;
	}
}


@media screen and ( prefers-color-scheme: dark) {
    html.skin-theme-clientpref-os .infobox-full-data:not(.notheme) div:not(.notheme) {
      background: #1f1f23 !important;
      /* switch with var( --color-base ) when supported. */
      color: #f8f9fa;
    }
}


/* Since infobox is a table, many infobox templates take advantage of this to
 * add columns and rows to the infobox itself rather than as part of a new table
 * inside them. This class should be discouraged and removed on the long term,
 * but allows us to at least identify these tables going forward
 * Currently in use on: [[Module:Infobox3cols]]
 * Fixes issue described in [[phab:F55300125]] on Vector 2022.
*/
@media (min-width: 640px) {
  body.skin--responsive .infobox-table {
    display: table !important;
  }
  body.skin--responsive .infobox-table > caption {
    display: table-caption !important;
  }
  body.skin--responsive .infobox-table > tbody {
    display: table-row-group;
  }
  body.skin--responsive .infobox-table th,
  body.skin--responsive .infobox-table td {
    padding-left: inherit;
    padding-right: inherit;
  }
}