js+css实现公众号文章排版布局编辑代码
代码语言:html
所属分类:其他
代码描述:js+css实现公众号文章排版布局编辑代码
代码标签: js css 公众号 文章 排版 布局 编辑 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!doctype html>
<html lang="zh-CN">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1">
<title>公众号文章排版神器</title>
<meta name="description" content="Markdown一键排版、主题样式、组件插入、目录生成、源码导出,适配公众号编辑器">
<style>
/* ========== 页面与工具 UI(不参与导出) ========== */
:root{
--ui-bg:#0b0e12;
--ui-panel:#12161c;
--ui-card:#151a21;
--ui-soft:#1a2028;
--ui-text:#eaeff7;
--ui-dim:#9aa7b6;
--ui-accent:#3b82f6;
--ui-border:#222a34;
--radius:12px;
--shadow:0 6px 24px rgba(0,0,0,.26);
}
*{box-sizing:border-box}
html,body{height:100%}
body{
margin:0;
background:linear-gradient(120deg,#0b1220,#0a0f16 60%,#0b0e12);
color:var(--ui-text);
font:16px/1.6 -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",Inter,Roboto,system-ui,Segoe UI,Arial,"Noto Sans CJK SC",sans-serif;
}
header{
position:sticky;top:0;z-index:50;
backdrop-filter:saturate(1.2) blur(8px);
background:linear-gradient(180deg,rgba(16,22,30,.85),rgba(16,22,30,.55));
border-bottom:1px solid var(--ui-border);
}
.header-wrap{
max-width:1200px;margin:0 auto;padding:14px 18px;display:flex;align-items:center;gap:14px;
}
.brand{
display:flex;align-items:center;gap:12px;font-weight:700;letter-spacing:.2px;
}
.brand .logo{
width:36px;height:36px;border-radius:10px;background:
conic-gradient(from 220deg at 50% 50%,#60a5fa,#22d3ee,#a78bfa,#60a5fa);
box-shadow:inset 0 0 22px rgba(255,255,255,.25),0 10px 24px rgba(59,130,246,.4);
}
.brand .title{font-size:18px}
.header-actions{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}
.badge{
font-size:12px;background:rgba(59,130,246,.12);color:#93c5fd;
border:1px solid rgba(59,130,246,.3);padding:6px 10px;border-radius:999px
}
main{max-width:1200px;margin:18px auto;padding:0 18px 28px}
.grid{
display:grid;grid-template-columns:1fr 1.2fr;gap:18px
}
@media (max-width:1024px){.grid{grid-template-columns:1fr}}
.card{
background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.01));
border:1px solid var(--ui-border);border-radius:var(--radius);box-shadow:var(--shadow)
}
.card-head{
padding:12px 14px;border-bottom:1px dashed var(--ui-border);
display:flex;align-items:center;justify-content:space-between;gap:12px
}
.card-title{font-weight:700}
.card-body{padding:12px}
.row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.control{display:flex;align-items:center;gap:8px}
select,input[type="color"],input[type="number"],input[type="range"],.btn{
background:var(--ui-card);color:var(--ui-text);border:1px solid var(--ui-border);
padding:8px 10px;border-radius:10px;outline:none
}
input[type="range"]{height:38px}
.btn{
cursor:pointer;transition:.2s ease;background:linear-gradient(180deg,#1b2230,#141a23);
}
.btn:hover{transform:translateY(-1px);border-color:#2b3543;box-shadow:0 6px 18px rgba(0,0,0,.2)}
.btn.primary{
background:linear-gradient(180deg,#2563eb,#1e40af);
border-color:#1d4ed8
}
.btn.ghost{background:transparent}
.btn.success{background:l.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0