当前位置: 首页 > news >正文

flex布局打印对联

一、flex布局相关知识

参照博客:
https://blog.csdn.net/niezhilang/article/details/119181163

二、使用flex布局打印对联

可以修改对联字数、内容和横批。完整代码如下:

<!DOCTYPE html>
<html>
<head><meta charset="UTF-8"><title>学习flex</title><style>/**display: flex;//定义一个 Flex 容器,弹性盒子flex-direction:row (默认)从左到右row-reverse 从右到左column 从上到下column-reverse	从下到上flex-wrap:nowrap (默认,不换行)wrap(换行)wrap-reverse(反向换行)flex-flow:  flex-direction 与 flex-wrap 的缩写形式。justify-content: //flex项目在主轴上的对齐方式。flex-start(默认,左对齐)flex-end(右对齐)center(居中)space-between (中间有空隙,两边没有)space-around (中间两边都有空隙)*/#title {display: flex;flex-direction: row;flex-wrap: wrap;align-content: flex-start;font-family: LISU;background: #f33;height: 100px;width: 400px;margin-top: 10px;}#container {display: flex;flex-direction: column;flex-wrap: wrap;align-content: flex-start;font-family: LISU;background: #f33;height:700px;width: 200px;margin-top: 10px;}.word{height: 100px;width: 100px;line-height: 100px;text-align: center;font-size: 50px;color: black;}.line{border-right: 1px dashed white;}</style>
</head>
<body>
<div id="title"></div>
<div id="container"></div>
</body>
<script>//七字var count=15;//上下联内容var p ="该吃吃,该喝喝,有事别往心里搁"+"泡着澡,看着表,舒服一秒是一秒";//横批var t ="不能生气";var contentHTML="";for(var i=0;i<p.length;i++){contentHTML+="<div class='word line'>"+p.charAt(i)+"</div>";}document.getElementById("container").innerHTML = contentHTML;var titleHTML="";for(var i=0;i<t.length;i++){titleHTML+="<div class='word'>"+t.charAt(i)+"</div>";}document.getElementById("title").innerHTML = titleHTML;let c = document.getElementById('container');c.style.height = count*100+'px';
</script>
</html>

三、网页下载pdf

网页鼠标右键点击打印,根据提示下载pdf文件
在这里插入图片描述

相关文章:

  • 如何对 Redis 进行水平扩展和垂直扩展以应对微服务流量的增长?
  • C++ 重载
  • Matplotlib 饼图
  • 【C++】C++中的命名/名字/名称空间 namespace
  • 爱普生VG7050EFN压控晶振在小基站的应用优势
  • 【T2I】DreamBench++: A Human-Aligned Benchmark for Personalized Image Generation
  • Kali:利用rockyou文本字典hash破解zip压缩包密码
  • NetApp SAS 连接线:铜缆与光缆的全面介绍
  • 开源智能体MetaGPT记忆模块解读
  • 【5G通信】天线调整
  • 【AI】用AI将文档、文字一键生成PPT的方法(百度的自由画布版)
  • STL详解 - map和set
  • 性能分析硬核特训 · Perf 全面指南:内核实例 + 原理实战 + 面试答疑
  • JAVA SE(9)——多态
  • OpenCV进阶操作:角点检测
  • n8n系列(1)初识n8n:工作流自动化平台概述
  • 基于 GO 语言的 Ebyte 勒索软件——简要分析
  • 【Vue】全局事件总线 TodoList 事件总线
  • HTML07:表格标签
  • 全球10公里分辨率的玉米、小麦、水稻和大豆生产栅格数据集(2010-2020)
  • 驱逐行动再加码?特朗普或向利比亚和卢旺达遣送非法移民
  • 中俄领导人将讨论从俄罗斯经蒙古至中国天然气管道项目?外交部回应
  • 农行原首席专家兼浙江省分行原行长冯建龙主动投案被查
  • 科技日报刊文批院士专家“赶场式”跑会:助长浮躁之气功利之心
  • 人民日报和音:引领新时代中俄关系坚毅前行
  • 巴菲特掌舵伯克希尔60年后将卸任CEO,库克:认识他是人生中最珍贵的经历之一