悬浮玻璃效果
/* =========================================
Note to MP 自定义主题 - 强悬浮毛玻璃版
核心增强:深度阴影、多维浮层、光感边缘
========================================= */
.note-to-mp {
font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif;
font-size: 16px;
line-height: 1.8;
color: #333;
padding: 20px 15px;
background-color: #fcfcfc; /* 底色稍微改深一点点,衬托白色卡片的亮度 */
}
/* --- 标题强化 --- /
.note-to-mp h2 {
font-size: 19px;
font-weight: bold;
color: #007AFF;
margin: 35px 0 20px;
padding: 8px 15px;
background: rgba(255, 255, 255, 0.8);
/ 标题也做微弱悬浮 */
border-radius: 8px;
box-shadow: 0 4px 10px rgba(0, 122, 255, 0.1);
border-left: 6px solid #007AFF;
}
/* --- 核心:强悬浮引用卡片 --- */
.note-to-mp blockquote {
margin: 30px 0;
padding: 22px;
border-left: none;
border-radius: 16px;
background: rgba(255, 255, 255, 0.7);
/* 重点:双层复合阴影实现“深度悬浮” /
box-shadow:
0 2px 4px rgba(0, 0, 0, 0.02), / 近景阴影 /
0 15px 35px rgba(0, 0, 0, 0.08); / 远景扩散阴影,产生高度感 */
/* 模拟玻璃侧光边缘 */
border: 1px solid rgba(255, 255, 255, 0.9);
backdrop-filter: blur(12px);
-webkit-backdrop-filter: blur(12px);
position: relative;
}
/* --- 图片强化:像相框一样浮起 --- */
.note-to-mp img {
display: block;
margin: 35px auto;
max-width: 95%;
border-radius: 14px;
/* 强力投影让图片完全脱离背景 */
box-shadow:
0 10px 20px rgba(0, 0, 0, 0.1),
0 20px 50px rgba(0, 0, 0, 0.1);
border: 2px solid rgba(255, 255, 255, 0.5);
}
/* --- Callout 强悬浮 (下载区域常用) --- */
.callout {
margin: 30px 0;
padding: 20px;
border-radius: 16px;
border: 1px solid rgba(255, 255, 255, 0.8) !important;
/* 同样使用深度阴影 */
box-shadow:
0 10px 30px rgba(0, 0, 0, 0.07);
backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
}
/* 成功色 (下载区) 增加光泽 */
.note-callout-success {
background: linear-gradient(135deg, rgba(235, 255, 240, 0.8), rgba(210, 250, 220, 0.6)) !important;
color: #1a633f;
border-left: 5px solid #38a169 !important;
}
/* 提示色 (Note) 增加光泽 */
.note-callout-note {
background: linear-gradient(135deg, rgba(240, 248, 255, 0.8), rgba(225, 240, 255, 0.6)) !important;
color: #2a4365;
border-left: 5px solid #3182ce !important;
}
/* --- 代码块也做成悬浮卡片 --- /
.note-to-mp pre {
background: #1e1e1e;
color: #dcdcdc;
padding: 20px;
border-radius: 12px;
box-shadow: 0 10px 30px rgba(0,0,0,0.25); / 深色阴影更重一些 */
margin: 25px 0;
border: 1px solid rgba(255,255,255,0.05);
}
/* 分隔线:稍微明显一点,增加层次 */
.note-to-mp hr {
border: none;
height: 1px;
background: linear-gradient(to right, transparent, #eee, transparent);
margin: 50px 0;
}