MediaWiki:Common.css:修订间差异
MediaWiki界面页面
更多操作
无编辑摘要 |
无编辑摘要 |
||
| (未显示同一用户的29个中间版本) | |||
| 第1行: | 第1行: | ||
.citizen-table-wrapper { | |||
overflow: auto; | |||
} | |||
.skin-citizen-light #footer-icons a { | |||
filter: invert(1) hue-rotate(180deg); | |||
} | |||
#footer-icons a { | |||
opacity: var(--opacity-icon-base); | |||
transition: opacity 250ms ease; | |||
} | |||
/* 信息栏CSS开始 */ | |||
.xingxilan { | |||
overflow: visible; | |||
width: 100%; | |||
max-width: 400px; | |||
margin-top: 0; | |||
/*margin-bottom: var(--space-md);*/ | |||
padding-bottom: 10px; | |||
background: var(--color-surface-2); | |||
border-radius: var(--border-radius--medium); | |||
border-spacing: 0; | |||
font-size: 0.875rem; | |||
text-align: left; | |||
display: block; | |||
} | |||
.infobox-image { | |||
width: 100%; | |||
overflow: hidden; | |||
padding: 0; | |||
margin-top: 0; | |||
border-radius: var(--border-radius--medium)var(--border-radius--medium)0 0; | |||
} | |||
.infobox-image img { | |||
width: 100%; | |||
height: 100%; | |||
} | |||
.xingxilan tbody { | |||
display: flex; | |||
flex-wrap: wrap; | |||
} | |||
.xingxilan tr { | |||
display: flex; | |||
box-sizing: border-box; | |||
flex-direction: column; | |||
padding: 0 10px; | |||
margin-top: 10px; | |||
} | |||
.xingxilan th { | |||
color: var(--color-base--subtle); | |||
font-size: 0.8125rem; | |||
font-weight: normal; | |||
letter-spacing: 0.75px; | |||
} | |||
.infobox-col2 { | |||
width: 50%; | |||
} | |||
.infobox-title { | |||
width: 100%; | |||
margin-top: 20px; | |||
margin-bottom: 5px; | |||
color: var(--color-base--emphasized); | |||
} | |||
@media (min-width: 720px) { | |||
.xingxilan { | |||
margin-left: var(--space-lg); | |||
clear: right; | |||
float: right; | |||
} | |||
} | |||
/* 信息栏CSS结束 */ | |||
/* 这里放置的CSS将应用于所有皮肤 */ | /* 这里放置的CSS将应用于所有皮肤 */ | ||
.mw-parser-output .home-card { | .mw-parser-output .home-card { | ||
position: relative; | |||
padding: 15px; | |||
background: var(--color-surface-1); | |||
border-radius: 8px; | |||
box-shadow: 0 3px 6px rgb(0 0 0 / 4%), 0 3px 6px rgb(0 0 0 / 6%); | |||
font-size: 0.875rem; | |||
} | } | ||
.mw-parser-output #home-content { | .mw-parser-output #home-content { | ||
margin-top: 1.6rem; | |||
} | } | ||
.citizen-table-wrapper { | .citizen-table-wrapper { | ||
overflow-x: unset!important; | |||
} | } | ||
/* 人物介绍css */ | /* 人物介绍css */ | ||
@media screen and (max-width:767px){ | @media screen and (max-width:767px) { | ||
.rwjj { | |||
backdrop-filter: blur(3px); | |||
} | |||
.rwjj:active { | |||
backdrop-filter: unset; | |||
} | |||
} | } | ||
.jconfirm-buttons { | .jconfirm-buttons { | ||
display: none; | |||
} | } | ||
* { | * { | ||
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); | |||
} | } | ||
.container.jc-bs3-container { | .container.jc-bs3-container { | ||
max-width: 55%; | |||
margin-right: auto; | |||
margin-left: auto; | |||
} | } | ||
.jconfirm-box { | .jconfirm-box { | ||
background: var(--color-surface-0)!important; | |||
} | } | ||
.jconfirm-closeIcon:hover { | .jconfirm-closeIcon:hover { | ||
opacity: 1; | |||
border-radius: 5px; | |||
background-color: var(--background-color-primary--active); | |||
} | } | ||
.jconfirm-closeIcon { | .jconfirm-closeIcon { | ||
height: 40px!important; | |||
width: 40px!important; | |||
padding: 12px 0px 0px 0px; | |||
} | } | ||
@media screen and (max-width: 767px) { | |||
@media screen and (max-width: 767px) { | |||
/* 手机端的CSS样式表 */ | /* 手机端的CSS样式表 */ | ||
.container.jc-bs3-container { | .container.jc-bs3-container { | ||
max-width: 100%; | |||
margin-right: auto; | |||
margin-left: auto; | |||
} | |||
} | } | ||
.kp_mini img { | |||
width: 100%; | |||
height: 100%; | |||
object-fit: cover; | |||
object-position: top; | |||
border-radius: 9999px; | |||
} | } | ||
.kp_mini_div2 { | .kp_mini_div2 { | ||
margin-top: 10px; | |||
margin-bottom: -40px; | |||
margin-right: 10px; | |||
float: right; | |||
display: none; | |||
} | } | ||
.kp_mini:hover .kp_mini_div2 { | .kp_mini:hover .kp_mini_div2 { | ||
display: block; | |||
} | } | ||
. | |||
.kp_mini_index:hover { | |||
background-color: var(--background-color-quiet--hover); | |||
} | } | ||
.kp_mini_img { | .kp_mini_img { | ||
position: relative; | |||
/* 具体尺寸或百分比自行设定 */ | /* 具体尺寸或百分比自行设定 */ | ||
width: 100%; | |||
height: 0; | |||
padding-bottom: 100%; | |||
/* 与宽度相同的比例 */ | |||
overflow: hidden; | |||
} | } | ||
.kp_mini_img img { | .kp_mini_img img { | ||
position: absolute; | |||
top: 0; | |||
left: 0; | |||
width: 100%; | |||
height: 100%; | |||
object-fit: cover; | |||
/* 可选,保持图片内容填充正方形区域 */ | |||
} | } | ||
.xxcss p { | .xxcss p { | ||
margin: 5px 0px; | |||
} | } | ||
.xxcss { | .xxcss { | ||
background: var(--color-surface-1); | |||
padding: 10px; | |||
border-radius: 10px | |||
} | } | ||
.jconfirm .jconfirm-box div.jconfirm-title-c { | |||
padding-bottom: 5px!important; | |||
} | |||
. | .kp_mini { | ||
width: 19.6%; | |||
display: inline-flex; | |||
border-radius: 20px; | |||
overflow: hidden; | |||
padding: 5px; | |||
margin-top: 5px; | |||
} | |||
.kp_mini_lihui2 { | |||
padding: 5px; | |||
width: 30%; | |||
overflow: hidden; | |||
} | |||
.kp_mini_right { | |||
width: calc(66% - 20px); | |||
} | |||
.kp_mini_lihui2 img { | |||
width: 100%; | |||
height: auto; | |||
aspect-ratio: 9 / 16; | |||
object-fit: cover; | |||
object-position: top; | |||
box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; | |||
border-radius: 20px; | |||
} | } | ||
@media screen and (max-width: 1024px) { | @media screen and (max-width: 1024px) { | ||
/* 在屏幕宽度小于或等于 | /* 在屏幕宽度小于或等于 1004px 时应用的样式 */ | ||
.kp_mini { | |||
width: 24.4%; | |||
} | |||
} | } | ||
@media screen and (max-width: 724px) { | @media screen and (max-width: 724px) { | ||
.kp_mini { | |||
width: 32.2%; | |||
} | |||
.kp_mini_lihui2 { | |||
width: 100%; | |||
} | |||
.kp_mini_right { | |||
width: 100%; | |||
} | |||
} | |||
@media screen and (max-width: 524px) { | |||
.kp_mini { | |||
width: 49%; | |||
} | |||
} | } | ||
. | |||
@media screen and (max-width: 1280px) { | |||
.container.jc-bs3-container { | |||
max-width: 95%; | |||
margin-right: auto; | |||
margin-left: auto; | |||
} | |||
} | } | ||
2024年5月19日 (日) 14:18的最新版本
.citizen-table-wrapper {
overflow: auto;
}
.skin-citizen-light #footer-icons a {
filter: invert(1) hue-rotate(180deg);
}
#footer-icons a {
opacity: var(--opacity-icon-base);
transition: opacity 250ms ease;
}
/* 信息栏CSS开始 */
.xingxilan {
overflow: visible;
width: 100%;
max-width: 400px;
margin-top: 0;
/*margin-bottom: var(--space-md);*/
padding-bottom: 10px;
background: var(--color-surface-2);
border-radius: var(--border-radius--medium);
border-spacing: 0;
font-size: 0.875rem;
text-align: left;
display: block;
}
.infobox-image {
width: 100%;
overflow: hidden;
padding: 0;
margin-top: 0;
border-radius: var(--border-radius--medium)var(--border-radius--medium)0 0;
}
.infobox-image img {
width: 100%;
height: 100%;
}
.xingxilan tbody {
display: flex;
flex-wrap: wrap;
}
.xingxilan tr {
display: flex;
box-sizing: border-box;
flex-direction: column;
padding: 0 10px;
margin-top: 10px;
}
.xingxilan th {
color: var(--color-base--subtle);
font-size: 0.8125rem;
font-weight: normal;
letter-spacing: 0.75px;
}
.infobox-col2 {
width: 50%;
}
.infobox-title {
width: 100%;
margin-top: 20px;
margin-bottom: 5px;
color: var(--color-base--emphasized);
}
@media (min-width: 720px) {
.xingxilan {
margin-left: var(--space-lg);
clear: right;
float: right;
}
}
/* 信息栏CSS结束 */
/* 这里放置的CSS将应用于所有皮肤 */
.mw-parser-output .home-card {
position: relative;
padding: 15px;
background: var(--color-surface-1);
border-radius: 8px;
box-shadow: 0 3px 6px rgb(0 0 0 / 4%), 0 3px 6px rgb(0 0 0 / 6%);
font-size: 0.875rem;
}
.mw-parser-output #home-content {
margin-top: 1.6rem;
}
.citizen-table-wrapper {
overflow-x: unset!important;
}
/* 人物介绍css */
@media screen and (max-width:767px) {
.rwjj {
backdrop-filter: blur(3px);
}
.rwjj:active {
backdrop-filter: unset;
}
}
.jconfirm-buttons {
display: none;
}
* {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.container.jc-bs3-container {
max-width: 55%;
margin-right: auto;
margin-left: auto;
}
.jconfirm-box {
background: var(--color-surface-0)!important;
}
.jconfirm-closeIcon:hover {
opacity: 1;
border-radius: 5px;
background-color: var(--background-color-primary--active);
}
.jconfirm-closeIcon {
height: 40px!important;
width: 40px!important;
padding: 12px 0px 0px 0px;
}
@media screen and (max-width: 767px) {
/* 手机端的CSS样式表 */
.container.jc-bs3-container {
max-width: 100%;
margin-right: auto;
margin-left: auto;
}
}
.kp_mini img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: top;
border-radius: 9999px;
}
.kp_mini_div2 {
margin-top: 10px;
margin-bottom: -40px;
margin-right: 10px;
float: right;
display: none;
}
.kp_mini:hover .kp_mini_div2 {
display: block;
}
.kp_mini_index:hover {
background-color: var(--background-color-quiet--hover);
}
.kp_mini_img {
position: relative;
/* 具体尺寸或百分比自行设定 */
width: 100%;
height: 0;
padding-bottom: 100%;
/* 与宽度相同的比例 */
overflow: hidden;
}
.kp_mini_img img {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
/* 可选,保持图片内容填充正方形区域 */
}
.xxcss p {
margin: 5px 0px;
}
.xxcss {
background: var(--color-surface-1);
padding: 10px;
border-radius: 10px
}
.jconfirm .jconfirm-box div.jconfirm-title-c {
padding-bottom: 5px!important;
}
.kp_mini {
width: 19.6%;
display: inline-flex;
border-radius: 20px;
overflow: hidden;
padding: 5px;
margin-top: 5px;
}
.kp_mini_lihui2 {
padding: 5px;
width: 30%;
overflow: hidden;
}
.kp_mini_right {
width: calc(66% - 20px);
}
.kp_mini_lihui2 img {
width: 100%;
height: auto;
aspect-ratio: 9 / 16;
object-fit: cover;
object-position: top;
box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
border-radius: 20px;
}
@media screen and (max-width: 1024px) {
/* 在屏幕宽度小于或等于 1004px 时应用的样式 */
.kp_mini {
width: 24.4%;
}
}
@media screen and (max-width: 724px) {
.kp_mini {
width: 32.2%;
}
.kp_mini_lihui2 {
width: 100%;
}
.kp_mini_right {
width: 100%;
}
}
@media screen and (max-width: 524px) {
.kp_mini {
width: 49%;
}
}
@media screen and (max-width: 1280px) {
.container.jc-bs3-container {
max-width: 95%;
margin-right: auto;
margin-left: auto;
}
}