MediaWiki:Common.css:修订间差异

MediaWiki界面页面
无编辑摘要
无编辑摘要
第225行: 第225行:
.home-link__button a:active {
.home-link__button a:active {
background: var( --background-color-framed--active );
background: var( --background-color-framed--active );
}
/* 页面用卡片 */
.mw-parser-output .card {
   display: flex;
   min-width: 240px;
   max-width: 100%;
   box-sizing: border-box;
   flex-direction: column;
   flex-grow: 1;
   justify-content: space-between;
   margin: 0 0.2rem 0.4rem 0.2rem;
   background-color: var(--color-surface-1);
   border-radius: var(--border-radius--medium);
   box-shadow: 0 1px 3px rgba(0,0,0,0.03),0 1px 2px rgba(0,0,0,0.06);
   font-size: 0.875rem;
   transition: box-shadow 0.2s ease;
}
.mw-parser-output .card-col4 {
   width: calc(100%/4 - 0.4rem);
}
.mw-parser-output .card-top, .mw-parser-output .card-bottom {
   padding: 1.2rem;
}
.mw-parser-output .card-button {
   background: var(--color-base);
   border-radius: 0 0 var(--border-radius--medium)var(--border-radius--medium);
   transition: opacity 0.2s ease;
}
}


第261行: 第233行:
   margin: 0 2px;
   margin: 0 2px;
   border-radius: 4px;
   border-radius: 4px;
}
/* 卡片 */
.card {
display: flex;
min-width: 240px;
max-width: 100%;
box-sizing: border-box;
flex-direction: column;
flex-grow: 1;
justify-content: space-between;
margin: 0 0.2rem 0.4rem 0.2rem;
background-color: var( --color-surface-1 );
border-radius: var( --border-radius--medium );
box-shadow: 0 1px 3px rgba( 0, 0, 0, 0.03 ), 0 1px 2px rgba( 0, 0, 0, 0.06 );
font-size: 0.875rem;
transition: box-shadow 0.2s ease;
}
.card:hover {
box-shadow: 0 10px 20px rgba( 0, 0, 0, 0.0475 ), 0 6px 6px rgba( 0, 0, 0, 0.0575 );
}
.card-col2 {
width: calc( 100% / 2 - 0.4rem );
}
.card-col3 {
width: calc( 100% / 3 - 0.4rem );
}
.card-col4 {
width: calc( 100% / 4 - 0.4rem );
}
.card-col5 {
width: calc( 100% / 5 - 0.4rem );
}
.card-col6 {
width: calc( 100% / 6 - 0.4rem );
}
.card-container {
margin-top: 1.6rem !important;
margin-right: -0.2rem;
margin-bottom: 1.6rem !important;
margin-left: -0.2rem;
border-radius: 0 0 12px 12px;
}
.card-container.floatnone {
padding: 0 20px;
}
.card-row {
display: flex;
width: 100%;
flex-wrap: wrap;
}
.card-caption {
font-size: 0.875rem;
font-weight: 600;
}
.card-image a {
display: flex;
overflow: hidden;
justify-content: center;
background: none !important;
}
.card-image a img {
transition: transform 0.2s cubic-bezier( 0.77, 0.2, 0.05, 1 );
}
.card:hover .card-image a img {
transform: scale( 1.1 );
}
.card .card-title {
margin-top: 0;
margin-bottom: 0.8rem;
color: var( --color-base--emphasized );
font-size: 1.25rem;
/* font-weight: 600; */
line-height: 1.2;
}
.card .card-title + .byline-bottom {
margin-top: -0.6rem;
}
.card ol,
.card ul {
padding-left: 1.6rem;
margin: 0;
}
.card .byline-top,
.card .byline-bottom {
color: var( --color-base );
font-size: 0.825rem;
}
.card .byline-top {
margin: 0 0 0.2rem 0;
}
.card .byline-bottom {
margin: 0.2rem 0 1.6rem 0;
}
.card .byline-bottom + p {
margin-top: 0.8rem;
}
.card .numdata {
margin-top: 0.8rem;
}
.card-top,
.card-bottom {
padding: 1.2rem;
}
.card-button {
background: var( --color-base );
border-radius: 0 0 var( --border-radius--medium ) var( --border-radius--medium );
transition: opacity 0.2s ease;
}
.card-button:hover {
opacity: 0.8;
}
.card-button a {
display: block;
padding: 0.6rem;
/* Cancel out a styles */
background: none !important;
color: #fff!important;
font-size: 0.875rem;
font-weight: 600;
letter-spacing: 0.25px;
text-align: center;
transition: background 0.2s ease, color 0.2s ease;
}
.card-bottom {
background: var( --color-surface-2 );
}
@media only screen and ( max-width: 720px ) {
.card-row {
overflow: auto;
width: auto;
padding: 0 20px;
margin: 0 -20px;
}
}
}

2023年1月18日 (三) 01:01的版本

/* 这里放置的CSS将应用于所有皮肤 */
/* 字体 */
	@font-face {
		font-family: '得意黑';
	    src: url('/Font/SmileySans-Oblique.otf');
	    src: url('/Font/SmileySans-Oblique.eot?#iefix') format('embedded-opentype'),
	         url('/Font/SmileySans-Oblique.woff2') format('woff2'),
	         url('/Font/SmileySans-Oblique.woff') format('woff'),
	         url('/Font/SmileySans-Oblique.ttf') format('truetype'),
	         url('/Font/SmileySans-Oblique.svg#SmileySans-Oblique') format('svg');
	}
	
	@font-face {
		font-family: 'Oswald';
	    src: url('/Font/Oswald-Regular.otf');
	    src: url('/Font/Oswald-Regular.eot?#iefix') format('embedded-opentype'),
	         url('/Font/Oswald-Regular.woff2') format('woff2'),
	         url('/Font/Oswald-Regular.woff') format('woff'),
	         url('/Font/Oswald-Regular.ttf') format('truetype'),
	         url('/Font/Oswald-Regular.svg#Oswald-Regular') format('svg');
	}
	
	@font-face {
		font-family: '思源黑体 小';
	    src: url('/Font/SourceHanSansCN-Medium.ttf');
	}
	
	@font-face {
		font-family: '思源黑体 CN';
	    src: url('/Font/SourceHanSansCN-Medium.otf');
	}
	
	@font-face {
	    font-family: '方正小标宋';
	    src: url('/Font/FZXBSK--GBK1-0.eot');
	    src: url('/Font/FZXBSK--GBK1-0.eot?#iefix') format('embedded-opentype'),
	        url('/Font/FZXBSK--GBK1-0.woff2') format('woff2'),
	        url('/Font/FZXBSK--GBK1-0.woff') format('woff'),
	        url('/Font/FZXBSK--GBK1-0.ttf') format('truetype'),
	        url('/Font/FZXBSK--GBK1-0.svg#FZXBSK--GBK1-0') format('svg');
	}
	
	@font-face {
		font-family: 'Consola';
	    src: url('/Font/Consola.otf');
	    src: url('/Font/Consola.eot?#iefix') format('embedded-opentype'),
	         url('/Font/Consola.woff2') format('woff2'),
	         url('/Font/Consola.woff') format('woff'),
	         url('/Font/Consola.ttf') format('truetype'),
	         url('/Font/Consola.svg#Consola') format('svg');
	}

/* 卡片 */
	.home-card {
		position: relative;
		padding: 15px;
		/*margin-bottom: 10px;*/
		background: var( --color-surface-1 );
		border-radius: 15px;
		box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.04 ), 0 3px 6px rgba( 0, 0, 0, 0.0575 );
		font-size: 0.875rem;
	}
	.home-card table.timeline {
		margin-top: 0.2rem;
	}
	
	.home-card--col2 {
		grid-column: span 2;
	}
	
	.home-card--col3 {
		grid-column: span 3;
	}
	
	.home-card--col6 {
		grid-column: span 6;
	}

	.home-card--row2 {
		grid-row: span 2;
	}
	
	.home-card--row3 {
		grid-row: span 3;
	}
	
	.home-card--row4 {
		grid-row: span 4;
	}
	
	.home-card--row8 {
		grid-row: span 8 / auto;
	}
	
	.home-card__label {
		color: var( --color-base--subtle );
		font-size: 0.8125rem;
		letter-spacing: 0.75px;
	}
	
	h3.home-card__header {
		margin-top: 0;
		font-size: 1rem;
	}
	
	.home-card__header a {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}
	
	.home-card__header a:after {
		content: '▶';
		font-size: 0.8125rem;
	}
	
	.home-card__background {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background: #242a31;
		border-radius: 15px;
	}

	.home-card__background img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center;
	}
	
	.home-card__foreground {
		position: absolute;
	}
	
	.home-card__foreground .home-card__label {
		color: #bababa;
	}
	
	.home-card__foreground .home-card__header {
		color: #fff;
	}
	
	.home-card p {
		margin-top: 0.2rem;
		font-size: 0.875rem;
	}
	
	.home-card.home-card--button {
		overflow: hidden;
		padding: 0;
		background: #242a31;
	}
	
	.home-card--button a {
		display: flex;
		height: 100%;
		justify-content: center;
		align-items: center;
		padding: 0 15px;
		background: transparent;
		color: #fff;
		font-weight: 500;
	}
	
	.home-card--button .home-card__background a {
		padding: 0;
	}
	
	.home-card--button img {
		transition: transform 0.3s ease;
	}
	
	.home-card--button:hover img {
		transform: scale(1.05);
	}
	
/* grid 排版 */
	.home-grid {
		display: grid;
		grid: auto-flow dense/repeat( auto-fit, minmax( 9.375rem, 1fr ) );
		grid-auto-rows: minmax( 3rem, auto );
		grid-gap: 0.625rem;
		margin-top: 10px;
	}
	
	.home-grid--col2 {
		grid-template-columns: 1fr 1fr;
	}
	
	.home-grid a.external {
		background-image: none;
	}

/* 链接 */
	.home-link {
		display: grid;
		margin-top: 6px;
		font-size: 0.875rem;
		font-weight: 500;
		grid-gap: 6px;
		text-align: center;
	}
	
	.home-link__button {
		display: flex;
	}
	
	.home-link__button a {
		flex-grow: 1;
		padding: 0.3rem 0.6rem;
		border: 1px solid;
		border-color: var( --border-color-base );
		background: var( --background-color-framed );
		border-radius: 12px;
		color: var( --color-base--emphasized );
	}
	
	.home-link__button a:hover {
		background: var( --background-color-framed--hover );
	}
	
	.home-link__button a:active {
		background: var( --background-color-framed--active );
	}

/* 文字方框 */
	.mw-parser-output .keyboard-text {
	    padding: 0 5px;
	    border: 1px solid;
	    margin: 0 2px;
	    border-radius: 4px;
	}
为了让您的浏览体验更加高效、方便和个性化,遵照《中华人民共和国网络安全法》和《信息安全技术个人信息安全规范》,我们需要您允许本站使用Cookies。在某些情况下,Cookies是使网站正常运行的必要条件。