MediaWiki:Common.css:修订间差异
无编辑摘要 |
无编辑摘要 |
||
| 第36行: | 第36行: | ||
/* ============================================ */ | /* ============================================ */ | ||
/* 首页 · | /* 首页 · 玻璃卡 + 鲜明渐变背景 */ | ||
/* ============================================ */ | /* ============================================ */ | ||
.nc-stage { | .nc-stage { | ||
position:relative; | |||
margin:-12px -16px 0; | margin:-12px -16px 0; | ||
padding: | padding:30px 18px 36px; | ||
background: | |||
radial-gradient(circle at 12% 18%, #5b6fb5 0%, transparent 42%), | |||
radial-gradient(circle at 88% 12%, #b56f8f 0%, transparent 40%), | |||
radial-gradient(circle at 75% 88%, #5fa58a 0%, transparent 45%), | |||
radial-gradient(circle at 30% 95%, #c79a5b 0%, transparent 42%), | |||
linear-gradient(140deg,#3a4a7a,#6a4a72); | |||
overflow:hidden; | |||
} | } | ||
.nc-cards { display:flex; flex-wrap:wrap; gap: | |||
.nc-cards { display:flex; flex-wrap:wrap; gap:18px; align-items:stretch; position:relative; z-index:1; } | |||
.nc-card { | .nc-card { | ||
flex:1; min-width:215px; background: | flex:1; min-width:215px; | ||
border:1px solid | background:rgba(255,255,255,.18); | ||
box-shadow:0 1px | backdrop-filter:blur(24px) saturate(180%); | ||
transition:transform . | -webkit-backdrop-filter:blur(24px) saturate(180%); | ||
border:1px solid rgba(255,255,255,.35); | |||
box-shadow: | |||
inset 0 1px 0 rgba(255,255,255,.45), | |||
0 12px 32px -12px rgba(20,20,40,.45); | |||
transition:transform .22s cubic-bezier(.2,.8,.2,1), box-shadow .22s; | |||
display:flex; flex-direction:column; | display:flex; flex-direction:column; | ||
} | } | ||
.nc-card:hover { | .nc-card:hover { | ||
transform:translateY(- | transform:translateY(-5px); | ||
box-shadow:0 | box-shadow: | ||
inset 0 1px 0 rgba(255,255,255,.6), | |||
0 20px 44px -14px rgba(20,20,40,.55); | |||
} | } | ||
.nc-card-head { | .nc-card-head { | ||
color:#fff; font-weight:600; font-size:1.06em; padding:15px 18px; | color:#fff; font-weight:600; font-size:1.06em; padding:15px 18px; | ||
letter-spacing:. | letter-spacing:.5px; | ||
border-bottom:1px solid rgba(255,255,255,.25); | |||
text-shadow:0 1px 4px rgba(0,0,0,.35); | |||
} | } | ||
.nc-card ul { list-style:none !important; margin:0 !important; padding: | |||
.nc-card ul { list-style:none !important; margin:0 !important; padding:7px 0 !important; } | |||
.nc-card li { margin:0 !important; } | .nc-card li { margin:0 !important; } | ||
.nc-card li a { | .nc-card li a { | ||
display:block; padding:9px 18px; color:# | display:block; padding:9px 18px; color:#fff; text-decoration:none; | ||
transition:all .15s ease; font-size:.97em; | |||
text-shadow:0 1px 3px rgba(0,0,0,.4); | |||
} | } | ||
.nc-card li a:hover { background: | .nc-card li a:hover { background:rgba(255,255,255,.18); padding-left:24px; } | ||
/* | |||
.nc-card-head.nc-c-lobby { background: | /* 分类标题条:半透明深色玻璃,透出背景色 */ | ||
.nc-card-head.nc-c-play { background: | .nc-card-head.nc-c-lobby { background:rgba(120,95,45,.45); } | ||
.nc-card-head.nc-c-comm { background: | .nc-card-head.nc-c-play { background:rgba(45,80,130,.45); } | ||
.nc-card-head.nc-c-apply { background: | .nc-card-head.nc-c-comm { background:rgba(100,55,120,.45); } | ||
.nc-card-head.nc-c-apply { background:rgba(140,60,55,.45); } | |||