网站首页 > 知识剖析 正文
修改背景色
回忆上次内容
- 上次将asciiart和颜色一起来玩 7 种基本色 变化多端
- 不过到目前为止 改的 都是前景色
- 背景色可以修改吗?
重温参数
具体动手试试
print("\033[40moeasy\33[0mgo")
print("\033[41moeasy\33[0mgo")
print("\033[42moeasy\33[0mgo")
print("\033[43moeasy\33[0mgo")
print("\033[44moeasy\33[0mgo")
print("\033[45moeasy\33[0mgo")
print("\033[46moeasy\33[0mgo")
print("\033[47moeasy\33[0mgo")
背景设置
开拓思路
- 还可以 做出 什么样 好玩的效果 吗?
前景背景结合
- 我想要 营造出 东北过年那种 红红火火的 氛围
东北大花布
- 开始尝试
- \33[31;42m 31 红色前景 42 绿色背景
- \33[41;32m 41 红色背景 32 绿色前景
- \33[1;41;32m 1 加亮 41 红色背景 32 绿色前景
- 敲起鼓来,打起锣…
- 现在 要换成 蓝匾金字的 感觉
自己练习
- 怎么做?
- 没有答案
- 要自己尝试
背景颜色
- 看看这厚实的填色
- 你还在 等什么?
- 赶紧 把神龟请出来
获得神龟
- 直接进入vim 先写一个基本框架
- :r !pwd : 进入命令行模式 r 读取后面的输出 放到 当前缓存 pwd读取当前路径
- :r !ls 读取 路径下文件
- :r !cowsay -f turtle "oeasy" 执行外部命令 cowsay 让大海龟说 oeasy
- 行尾 有很多\ 应该如何 批量替换 来着?
批量替换
- 解决 行尾的 续行符问题 :%s/\\$/\\\\/g : 执行命令行模式 % 对所有行执行命令 s 执行的是替换命令 \\$ 代表结尾处的一个反斜杠 \\\\ 换成两个反斜杠
替换之后
- 替换之后 如下图所示
- :set nohls 取消 搜索高亮
输出
- 可以 换颜色吗?
换颜色
- 如果想要 颜色闪动变化 应该 如何?
闪动
加清屏和位移
- 如果 想要让 闪动加快 呢?
红绿混合
- 调整time.sleep的参数
- 1/10秒 可以看到 明显的闪动
- 如果延迟时间 低于1/30秒
- 红色绿色 会成为 黄色 吗?
高速闪动
- 这种黄色 截屏是看不到的
- 只能靠 眼睛观察到颜色的混合
自定义小动物
- 可以手画一个黑白的 png 文件
- 上传到蓝桥云
- 或者找到 上传文件的方式 把他 传到Code文件夹下
- 然后再用 asciiview 把 png 转化为 一个 ascii 的 art
- 可以参照 oeasy教您玩转linux 000214 字符图 asciiview
- 不同的素材
- 会有 什么样的效果 呢?
动图效果
- 注意 上下图的小手手 不一样
- 哈哈
蓝黄组合
- 这黄色和金黄还差得很远啊!
总结
- 这次我们搞的还是颜色 FG foreground 前景色 30-37 BG background 背景色 40-47
- 这些 都可以和字体样式 结合起来
- 难道 就这几种颜色 吗??
- 有点少啊!
- 有些颜色 也和想象不一致 金黄色 也不够黄啊?!
- 我们下次再说!
- 蓝桥->https://www.lanqiao.cn/courses/3584
- github->https://github.com/overmind1980/oeasy-python-tutorial
- gitee->https://gitee.com/overmind1980/oeasypython
- 视频->https://www.bilibili.com/video/BV1CU4y1Z7gQ 作者:oeasy
猜你喜欢
- 2024-11-13 史上最强配色如何在科研中应用 科研配图配色附带rgb
- 2024-11-13 oppo新玩法!一键设置微信透明,方法超级简单
- 2024-11-13 配色 | 58个超全设计师配色网站,速来收藏
- 2024-11-13 「Color诊所」这些系统图标的出现代表开启了哪些功能
- 2024-11-13 索尼详解“黑彩晶”大型 LED 屏:不同角度色差、反射极小
- 2024-11-13 以人为本,为颜色障碍用户打造人性化设计
- 2024-11-13 用数据告诉你,国货彩妆凭什么崛起
- 2024-11-13 Color OS也能禅定?一加专注模式体验
- 2024-11-13 实战PyQt5: 114-颜色类QColor 儿童简笔画图片大全带颜色
- 2024-11-13 「一图个性」ColorOS 12个性定制之不一样的壁纸设置
- 07-07select * from table where id in (上千id) 超时了,in的奇特优化方法
- 07-07SQL Server中从SELECT进行UPDATE的方法
- 07-07彻底弄懂IO复用:深入了解select,poll,epoll
- 07-07以后面试官问你 为啥不建议使用Select *,请你大声回答他
- 07-07太厉害了,只需一条DOS命令,就可以找到windows10许可证密钥
- 07-07「Oracle」 sql语句查询报错ORA-00904
- 07-07面试官:select语句和update语句分别是怎么执行的?
- 07-07第四章 SQL查询select(sql查询怎么用)
- 最近发表
-
- select * from table where id in (上千id) 超时了,in的奇特优化方法
- SQL Server中从SELECT进行UPDATE的方法
- 彻底弄懂IO复用:深入了解select,poll,epoll
- 以后面试官问你 为啥不建议使用Select *,请你大声回答他
- 太厉害了,只需一条DOS命令,就可以找到windows10许可证密钥
- 「Oracle」 sql语句查询报错ORA-00904
- 面试官:select语句和update语句分别是怎么执行的?
- 第四章 SQL查询select(sql查询怎么用)
- sql之查询语句 select(sql查询语句怎么用)
- Vue-Web前端选择题(50题)(vue前端面试题2020及答案)
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)