糖果风格标题样式css
/* ============================
🍭 Candy Headings for Obsidian
============================ */
/* H1 — 渐变糖果彩色大标题 */
/*
.markdown-preview-view h1,
.markdown-source-view.mod-cm6 .cm-line.HyperMD-header-1 .cm-header-1
*/
.markdown-preview-view h1,
.markdown-rendered h1{
font-family: 'KaiTi', 'STKaiti', '楷体', cursive;
font-size: 3em;
font-weight: 400;
background: linear-gradient(135deg, #ff6eb4, #ff9a3c, #ffe44d);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
/* background-clip: text; */
border-bottom: 3px solid #ff6eb4;
padding-bottom: 6px;
}
.markdown-source-view.mod-cm6 .cm-line.HyperMD-header-1 .cm-header{
font-family: 'KaiTi', 'STKaiti', '楷体', cursive;
font-size: 1.8em !important;
font-weight: 400;
background: linear-gradient(135deg, #ff6eb4, #ff9a3c, #ffe44d);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
/* background-clip: text; */
border-bottom: 3px solid #ff6eb4;
padding-bottom: 6px;
}
.markdown-preview-view h1::before,
.markdown-source-view.mod-cm6 .cm-line.HyperMD-header-1 .cm-header::before { content: "🍭 " ; }
.markdown-preview-view h1::after,
.markdown-source-view.mod-cm6 .cm-line.HyperMD-header-1 .cm-header::after {
content: " h1";
font-size: 0.4em;
font-family: 'KaiTi', 'STKaiti', '楷体', cursive;
font-weight: 600;
color: #ffaad9;
vertical-align: middle;
/* opacity: 0.8; */
}
.markdown-preview-view h1 {
display: block;
width: fit-content;
}
.markdown-source-view.mod-cm6 .cm-line.HyperMD-header-1 .cm-header-1 {
display: inline-block;
}
.markdown-preview-view h2,
.markdown-rendered h2 {
font-family: 'KaiTi', 'STKaiti', '楷体', cursive;
font-size: 2.5em ;
font-weight: 400;
color: #ff6eb4;
background: linear-gradient(90deg, #fff0f8 0%, transparent 80%);
border-bottom: none;
border-radius: 0 8px 8px 0;
padding: 4px 12px;
}
.markdown-source-view.mod-cm6 .cm-line.HyperMD-header-2 .cm-header-2 {
font-family: 'KaiTi', 'STKaiti', '楷体', cursive;
font-size: 1.7em !important;
font-weight: 400;
color: #ff6eb4;
background: linear-gradient(90deg, #fff0f8 0%, transparent 80%);
border-bottom: none;
border-radius: 0 8px 8px 0;
padding: 4px 12px;
}
/*
.markdown-preview-view h2 {
display: block;
width: fit-content;
}
.markdown-source-view.mod-cm6 .cm-line.HyperMD-header-2 .cm-header-2 {
display: inline-block;
}
*/
.markdown-preview-view h2::before,
.markdown-source-view.mod-cm6 .cm-line.HyperMD-header-2 .cm-header-2::before { content: "🍬 "; }
.markdown-preview-view h2::after,
.markdown-source-view.mod-cm6 .cm-line.HyperMD-header-2 .cm-header-2::after {
content: " h2";
font-size: 0.45em;
font-family: 'KaiTi', 'STKaiti', '楷体', cursive;
font-weight: 400;
color: #ffaad9;
vertical-align: middle;
opacity: 0.8;
}
.markdown-preview-view h3,
.markdown-rendered h3 {
font-family: 'KaiTi', 'STKaiti', '楷体', cursive;
font-size: 2em;
font-weight: 700 ;
color: #9b5fe0;
background: linear-gradient(90deg, #f4ecff 0%, transparent 70%);
border-bottom: none;
border-radius: 0 6px 6px 0;
padding: 3px 10px;
}
.markdown-source-view.mod-cm6 .cm-line.HyperMD-header-3 .cm-header-3 {
font-family: 'KaiTi', 'STKaiti', '楷体', cursive;
font-size: 1.4em !important;
font-weight: 700 ;
color: #9b5fe0;
background: linear-gradient(90deg, #f4ecff 0%, transparent 70%);
border-bottom: none;
border-radius: 0 6px 6px 0;
padding: 3px 10px;
}
.markdown-preview-view h3 {
display: block;
width: fit-content;
}
.markdown-source-view.mod-cm6 .cm-line.HyperMD-header-3 .cm-header-3 {
display: inline-block;
}
.markdown-preview-view h3::before,
.markdown-source-view.mod-cm6 .cm-line.HyperMD-header-3 .cm-header-3::before { content: "💜 " ; }
.markdown-preview-view h3::after,
.markdown-source-view.mod-cm6 .cm-line.HyperMD-header-3 .cm-header-3::after {
content: " h3";
font-size: 0.45em;
font-family: 'KaiTi', 'STKaiti', '楷体', cursive;
font-weight: 600;
color: #c77dff;
vertical-align: middle;
opacity: 0.8;
}
.markdown-preview-view h4,
.markdown-rendered h4 {
font-family: 'KaiTi', 'STKaiti', '楷体', cursive;
font-size: 1.5em;
font-weight: 700 ;
color: #1a9c8a;
background: linear-gradient(90deg, #e0f7f4 0%, transparent 70%);
border-bottom: none;
border-radius: 0 6px 6px 0;
padding: 3px 10px;
}
.markdown-source-view.mod-cm6 .cm-line.HyperMD-header-4 .cm-header-4 {
font-family: 'KaiTi', 'STKaiti', '楷体', cursive;
font-size: 1.2em !important;
font-weight: 700 ;
color: #1a9c8a;
background: linear-gradient(90deg, #e0f7f4 0%, transparent 70%);
border-bottom: none;
border-radius: 0 6px 6px 0;
padding: 3px 10px;
}
.markdown-preview-view h4 {
display: block;
width: fit-content;
}
.markdown-source-view.mod-cm6 .cm-line.HyperMD-header-4 .cm-header-4 {
display: inline-block;
}
.markdown-preview-view h4::before,
.markdown-source-view.mod-cm6 .cm-line.HyperMD-header-4 .cm-header-4::before { content: "🌿 " ; }
.markdown-preview-view h4::after,
.markdown-source-view.mod-cm6 .cm-line.HyperMD-header-4 .cm-header-4::after {
content: " h4";
font-size: 0.45em;
font-family: 'KaiTi', 'STKaiti', '楷体', cursive;
font-weight: 600;
color: #4ecdc4;
vertical-align: middle;
opacity: 0.8;
}
.markdown-preview-view h5,
.markdown-rendered h5 {
font-family: 'KaiTi', 'STKaiti', '楷体', cursive;
font-size: 1.3em;
font-weight: 700 ;
color: #e06c2c;
background: linear-gradient(90deg, #fff4e6 0%, transparent 70%);
border-bottom: none;
border-radius: 0 6px 6px 0;
padding: 3px 10px;
}
.markdown-source-view.mod-cm6 .cm-line.HyperMD-header-5 .cm-header-5 {
font-family: 'KaiTi', 'STKaiti', '楷体', cursive;
font-size: 1em !important;
font-weight: 700 ;
color: #e06c2c;
background: linear-gradient(90deg, #fff4e6 0%, transparent 70%);
border-bottom: none;
border-radius: 0 6px 6px 0;
padding: 3px 10px;
}
.markdown-preview-view h5 {
display: block;
width: fit-content;
}
.markdown-source-view.mod-cm6 .cm-line.HyperMD-header-5 .cm-header-5 {
display: inline-block;
}
.markdown-preview-view h5::before,
.markdown-source-view.mod-cm6 .cm-line.HyperMD-header-5 .cm-header-5::before { content: "🍊 " ; }
.markdown-preview-view h5::after,
.markdown-source-view.mod-cm6 .cm-line.HyperMD-header-5 .cm-header-5::after {
content: " h5";
font-size: 0.45em;
font-family: 'KaiTi', 'STKaiti', '楷体', cursive;
font-weight: 600;
color: #ffb347;
vertical-align: middle;
opacity: 0.8;
}
.markdown-preview-view h6,
.markdown-source-view.mod-cm6 .cm-line.HyperMD-header-6 .cm-header-6 {
font-family: 'KaiTi', 'STKaiti', '楷体', cursive;
font-size: 0.8em;
font-weight: 500 ;
color: #9b5fe0;
border-bottom: none;
background-image: radial-gradient(circle, #ff6eb4 2px, transparent 2px),
radial-gradient(circle, #c77dff 2px, transparent 2px),
radial-gradient(circle, #5bc8f5 2px, transparent 2px),
radial-gradient(circle, #ffb347 2px, transparent 2px);
background-size: 12px 4px, 12px 4px, 12px 4px, 12px 4px;
background-position: 0 100%, 3px 100%, 6px 100%, 9px 100%;
background-repeat: repeat-x;
padding-bottom: 6px;
}
.markdown-preview-view h6 {
display: block;
width: fit-content;
}
.markdown-source-view.mod-cm6 .cm-line.HyperMD-header-6 .cm-header-6 {
display: inline-block;
}
.markdown-preview-view h6::before,
.markdown-source-view.mod-cm6 .cm-line.HyperMD-header-6 .cm-header-6::before { content: "🍡 " ; }
.markdown-preview-view h6::after,
.markdown-source-view.mod-cm6 .cm-line.HyperMD-header-6 .cm-header-6::after {
content: " h6";
font-size: 0.6em;
font-family: 'KaiTi', 'STKaiti', '楷体', cursive;
font-weight: 400;
color: #c77dff;
vertical-align: middle;
opacity: 0.8;
}