跳转到内容

MediaWiki:Gadget-AdvancedSiteNotices.css

勤求古训,博采众方
鹿野耕云留言 | 贡献2025年11月19日 (三) 12:15的版本 (创建页面,内容为“站点通知外层容器:​ #siteNotice #asn-dismissable-notice { margin-top: 12px; display: flex; align-items: center; gap: 6px; } 在 Minerva 皮肤下的对齐样式:​ @media screen and (max-width: 992px) { .skin-minerva #siteNotice #asn-dismissable-notice { margin-left: 16px; margin-right: 16px; } } 高级站点通知内容区域:​ #advancedSiteNotices { flex: 1; } 关闭按钮基础样式:​ .asn-close-button { margin-right: -6…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

注意:在发布之后,您可能需要清除浏览器缓存才能看到所作出的更改的影响。

  • Firefox或Safari:按住Shift的同时单击刷新,或按Ctrl-F5Ctrl-R(Mac为⌘-R
  • Google Chrome:Ctrl-Shift-R(Mac为⌘-Shift-R
  • Edge:按住Ctrl的同时单击刷新,或按Ctrl-F5
/* 站点通知外层容器 */
#siteNotice #asn-dismissable-notice {
	margin-top: 12px;
	display: flex;
	align-items: center;
	gap: 6px;
}

/* 在 Minerva 皮肤下的对齐样式 */
@media screen and (max-width: 992px) {
	.skin-minerva #siteNotice #asn-dismissable-notice {
		margin-left: 16px;
		margin-right: 16px;
	}
}

/* 高级站点通知内容区域 */
#advancedSiteNotices {
	flex: 1;
}

/* 关闭按钮基础样式 */
.asn-close-button {
	margin-right: -6px; /* 视觉上对齐 */
	display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    max-width: 28rem;
    padding: 4px;
    border-width: 1px;
    border-style: solid;
    border-radius: 2px;
    overflow: hidden;
    white-space: nowrap;
    text-transform: none;
    transition-property: background-color, color, border-color, box-shadow;
    transition-duration: .1s;
    color: var(--color-base, #202122);
    background-color: var(--background-color-transparent, transparent);
    border-color: var(--border-color-transparent, transparent);
}

/* 关闭按钮悬停状态 */
.asn-close-button:hover {
	background-color: var(--background-color-interactive-subtle--hover, #eaecf0);
    mix-blend-mode: var(--mix-blend-mode-blend, multiply);
}

/* 关闭按钮激活状态 */
.asn-close-button:active {
	background-color: var(--background-color-interactive-subtle--active, #dadde3);
}

/* 关闭按钮聚焦但未激活状态 */
.asn-close-button:focus:not(:active) {
	border-color: var(--border-color-progressive--focus, #36c);
    box-shadow: inset 0 0 0 1px var(--box-shadow-color-progressive--focus, #36c);
}

/* 关闭按钮图标 (使用伪元素实现) */
.asn-close-button::before {
	content: '';
	width: 20px;
	height: 20px;
	background-color: currentColor; /* 继承父元素颜色,便于主题切换 */
	/* 使用遮罩图片创建图标 */
	mask: url(https://zybkcn.com/w/images/8/82/Codex_icon_close.svg) no-repeat center / contain;
	-webkit-mask: url(https://zybkcn.com/w/images/8/82/Codex_icon_close.svg) no-repeat center / contain;
}