置顶公告:【置顶】关于临时开启评论区所有功能的公告(2022.10.22) | 【置顶】关于本站Widget恢复使用的公告
  • 你好~!欢迎来到萌娘百科镜像站!如需查看或编辑,请联系本站管理员注册账号。
  • 本镜像站和其他萌娘百科的镜像站无关,请注意分别。

Template:16bit的感动/styles.css

贴贴♀百科,万娘皆可贴的百科全书!转载请标注来源页面的网页链接,并声明引自贴贴百科。内容不可商用。
跳到导航 跳到搜索
/* 适用于[[16bit的感动]]相关条目的css样式表 */
/* 链接排除图片 */
a:not(.image) {
	position: relative;/* 辅助定位下划线 */
	z-index: 3;/* 文本浮于上方 */
}
/* 链接悬停 */
a:not(.image):hover {
	text-decoration: none;/* 去除默认下划线 */
	animation: hover_text 0.3s ease-in-out forwards;/* 闪烁动画 */
}
/* 闪烁动画 */
@keyframes hover_text {
	0%, 60%, 100% {
		color: #000;
	}
	30%, 90% {
		color: transparent;
	}
}
/* 下划线移入 */
a:not(.image):before {
	content: "";
	position: absolute;
	background: #ff66eb;
	width: 0;
	height: 0.4em;
	right: 0;
	bottom: 0;
	z-index: -1;
	opacity: 0.8;
	transition: width 0.3s cubic-bezier(0.5, 1, 0.89, 1);
}
/* 下划线移出 */
a:not(.image):hover:before {
	width: 100%;
	right: auto;
	left: 0;
}
/* 排除通知和页顶模板 */
span[id="topNotice-newAnnouncement"] a:before, span[data-top-notice-id="normal-discussion"] a:before, .scrollDiv a:before, .infoBox a:before {
	content: none;
	background: transparent;
}
span[id="topNotice-newAnnouncement"] a:hover, span[data-top-notice-id="normal-discussion"] a:hover, .scrollDiv a:hover, .infoBox a:hover {
	animation: none;
	text-decoration: underline;
	background: transparent;
}
/* only for [[Template:16bit的感动]] */
.navbox a {
	text-decoration: none;
	transition: background 0.2s ease-out;
}
.navbox a:before {
	content: none;
	background: transparent;
}
.navbox a:hover {
	background: #fae100;
	animation: none;
}
.character {
	display: inline-block;
	text-align: center;
	width: 90px;
	margin: 0 5px;
}
.character a:first-child{
	position: relative;
	border-radius: 8px;
	overflow: hidden;
	display: inline-table;
}
.character a:first-child:before, .character a:first-child:after{
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 3;
	box-sizing: border-box;
	opacity: 0;
}
.character a:first-child:before {
	border-top: solid #fae100;
	border-bottom: solid #00dce4;
	border-width: 6px;
}
.character a:first-child:after {
	border-left: solid #c21500;
	border-right: solid #c21500;
	border-image: linear-gradient(to bottom, #fae100 0%, #00dce4 100%);
	border-image-slice: 1;
	border-width: 6px;
}
.character a:first-child:hover:before, .character a:first-child:hover:after {
	animation: hover_image 0.3s ease-in-out forwards;/* 闪烁动画 */
}
/* 闪烁动画 */
@keyframes hover_image {
	0%, 60%, 100% {
		opacity: 1;
	}
	30%, 90% {
		opacity: 0;
	}
}
/* [[Category:在模板名字空间下的CSS页面]] */