js+css实现汉字字帖pdf文件生成代码
代码语言:html
所属分类:其他
代码描述:js+css实现汉字字帖pdf文件生成代码,可修改颜色,设置间距。
代码标签: js css 汉字 字帖 pdf 文件 生成 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>多功能字帖生成器</title>
<!-- 引入外部字体,用于英文书写体 -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;700&family=Kalam:wght@300&display=swap" rel="stylesheet">
<!-- 引入 html2pdf.js 库用于生成PDF -->
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/html2pdf.bundle.min.js"></script>
<style>
:root {
/* CSS变量,由JS控制 */
--grid-size: 35px;
--letter-spacing: 5px;
--font-color: #333333;
--trace-color: #d9d9d9;
--line-height-multiplier: 1.5; /* 用于英文行间距 */
--print-font-adjust: 0; /* 打印体基线调整 */
--cursive-font-adjust: 0.1; /* 书写体基线调整 */
--use-unified-color: false; /* 是否使用统一颜色 */
}
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
display: flex;
height: 100vh;
margin: 0;
background-color: #f0f2f5;
overflow: hidden;
}
#controls {
width: 320px;
padding: 20px;
background-color: #ffffff;
box-shadow: 2px 0 10px rgba(0,0,0,0.1);
overflow-y: auto;
z-index: 10;
}
#controls h2 {
margin-top: 0;
font-size: 1.2em;
border-bottom: 2px solid #007bff;
padding-bottom: 10px;
margin-bottom: 20px;
}
.control-group {
margin-bottom: 20px;
}
.control-group label {
display: block;
margin-bottom: 8px;
font.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0