python 标签字体大小_这文档动画,怎么用 Python 实现的?
为了让它显示颜色,我把等会生成的字符拼接成了 HTML ,这样可以使用 color 标签来定义字体的颜色,先定义一下简单的 HTML,在 body 里面定义一下字体大小和 pre 来保留原有的格式,这样才不会把我们的空格给吞了:
因为颜色的值是由 6 位 16 进制的数组成的,可以定义一个列表,然后通过 random 来获取随机颜色的值:
接着定义几个变量,等会来修改字符之间的间隙:
接着循环了 1000 行在 0--50 和 570--600 的区间直接拼接原始字符串:
在 50-120/190-260/330-400 的区间主要是让它居中对其,而宽度的改变是每次都随着循环而 +1:
在 120-190/260-330/400-470 的区间让它回来,spcing-=1 做反向操作,这样就能形成 “蛇皮走位” 了哈哈哈:
接着我在 470-570 的区间让它的“腿”张开(坏笑),这里需要拆分一下字符串,一个向中间对齐,一个向左对齐,这里用了 right 和 left 来控制它们的间隙:
在 520-570 的区间反向操作,完事了,就快把腿给我合上:
最后想让它形成 “下雨” 的效果,可以使用 zip 将方向和 value 中的每个 char 结合起来,然后使用随机函数来控制 width:
把所有字符串都拼接好之后,写入到 HTML 文件中:
运行之后就生成了一个 HTML:
用浏览器打开,酸爽!我们下回见,Peace!
扫一扫
学习 Python 没烦恼
python 标签字体大小_这文档动画,怎么用 Python 实现的?相关推荐
- python 标签字体大小_Python玩转Excel(第3期)~这里只有干货
这期还是数据可视化,主要介绍饼图,折线图和 一.画饼充饥之Python饼图 1.饼图适用场景:仅排列在工作表的一列或一行中的数据可以绘制到饼图中. 2.使用要求: 仅有一个要绘制的数据系列 要绘制的数 ...
- python 标签字体大小,Python:如何增加/减少x和y刻度标签的字体大小?
在使用matplotlib时,我似乎在确定如何增加或减少x和y刻度标签的字体大小时遇到问题. 我知道有set_xticklabels(标签,fontdict = None,minor = Fals ...
- python colorbar字体大小_如何更改colorbar上基数和指数的字体大小?
首先,让我们拼凑一个独立的例子来演示您的问题.您已经更改了colorbar的刻度标签的大小,但是偏移标签没有更新.例如,如果颜色条顶部的文本与刻度标签的大小匹配,那就更好了:import numpy ...
- python查看数据大小_科多大数据带你看Python可以列为最值得学习的编程语言
原标题:科多大数据带你看Python可以列为最值得学习的编程语言 不知道从什么时候开始,这句话开始流行.不过也从侧面反映出 Python 语言的特点:简单.高效. 从近期代表技术趋势的业界报告以及编程 ...
- python默认字体大小_如何设置PIL加载的默认字体的大小,使其适合我的8x8矩阵?...
我正在8x8矩阵显示器上显示文本,并且我没有一个方便使用我的BeagleBone的.ttf文件.如何设置PIL加载的默认字体的大小,使其适合我的8x8矩阵? 根据示例here,我应该能够说font = ...
- 关于wps相同字体大小在不同文档显示不同的问题解决
见下面两张图: 你会发现,一个字体是五号,一个是小四,但是五号的显示的更大: 如果你把小四那个放大到146%,页面会显示不全,那么问题出在哪了? 解决: 1.修改页面为A4(修改方向为纵向) : 2. ...
- python docx 字体大小_聊聊python办公自动化之Word(上)
作者:星安果
- python中的pep_Python的PEP文档是什么?
Python的PEP文档是一组不断发展的标准文档,PEP是Python Enhancement Proposal的首字母缩写.就像TCPIP协议使用RFC来组织起不断发展的通信标准一样,PEP也是类似 ...
- Word处理控件Aspose.Words功能演示:在 Python 中比较两个 Word 文档
在各种情况下执行 Word 文档的比较以确定差异.各种在线工具允许您比较 Word 文档,但是,您可能需要在应用程序中实现比较功能.为实现它,本文展示了如何在 Python 中比较两个 Word 文档 ...
最新文章
- 如何使用Nexus搭建Maven私服
- Qt之自定义界面(窗体缩放)
- redis伪集群脚本
- NET Core微服务之路:简单谈谈对ELK,Splunk,Exceptionless统一日志收集中心的心得体会...
- php如何修改二维数组的值,php如何改变二维数组的值
- 【bzoj4355】Play with sequence 线段树区间最值操作
- Fiddler4的安装与使用
- 游戏修改器(一)瞬移
- 简易鼠标模拟器 python
- 基于MDK1808-EK_T70开发板的miniGUI应用程序演示03: ads1110热电偶温度传感器
- 国际贸易中的信用证使用
- ubuntu18.0.4桌面死机问题
- SAP中状态参数文件最高状态和最低状态的理解
- 1.无线通信:传播和衰落
- 潘多拉固件设置ipv6_openwrt-LEDE系统IPV6设置教程
- android 开发中遇到的错误 app:mergeDebugResources
- 微信小程序 - image 宽高自适应(图片无法自适应撑开标签)
- 麒麟桌面系统配置samba共享
- flowable中BPM实现核心对象
- autojs微信红包助手代码,供大家参考