修改背景色

回忆上次内容

  • 上次将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文件夹下

  • 然后再用 asciiviewpng

    • 转化为 一个 asciiart

动图效果

  • 注意 上下图的小手手 一样

  • 哈哈

蓝黄组合

  • 这黄色和金黄还差得很远啊!

总结

  • 这次我们搞的还是颜色

    • 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

[oeasy]python0074_修改字体背景颜色_background_color_背景色的更多相关文章

  1. 修改UISearchBar背景颜色

    UISearchBar是由两个subView组成的,一个是UISearchBarBackGround,另一个是UITextField. 要IB中没有直接操作背景的属性.方法一:是直接将 UISearc ...

  2. jquery入门 修改网页背景颜色

    我们在浏览一些网站,尤其是一些小说网站的时候,都会有修改页面背景颜色的地方,这个功能使用jquery很容易实现. 效果图: show you code: <!doctype html> & ...

  3. 前端-CSS-9-文本和字体-背景颜色

    字体属性 div{ width: 300px; height: 100px; /*background-color: red;*/ border: 1px solid red; /*设置字体大小 px ...

  4. Markdown 设置字体大小颜色及背景色

    一.更改字体.大小.颜色 <font face="黑体">我是黑体字</font><font face="微软雅黑">我是微 ...

  5. 【BIRT】修改主题背景颜色

    下图是BIRT默认的颜色配置,为了跟系统颜色格局相一致,此处需要对颜色进行修改; 下面简单介绍了如何修改不同位置的背景颜色 对应文件地址均在目录:../webcontent/birt/styles下 ...

  6. 【VS开发】修改窗口背景颜色大全

    如何修改frame窗口的背景颜色?  MDI窗口的客户区是由frame窗口拥有的另一个窗口覆盖的.为了改变frame窗口背景的颜色,只需要这个客户区的背景颜色就可以了.你必须自己处理WM_ERASEB ...

  7. pycharm 控制台字体背景颜色设定让你美到爆

    还在为你控制台字体颜色不入眼而发愁吗? 在某些特殊时刻想要改变下字体的颜色却无从下手而发愁吗? 那你就进来看一看,瞧一瞧,之需看2分钟,花2分钟理解,花3分钟练练手就能让你的控制能字体炫酷起来! 一. ...

  8. 更改IDEA高亮字体背景颜色

    IDEA工具中依次进入file -> settings -> editor -> colors Scheme -> general,在右侧窗口中将result.i  都改成自己 ...

  9. 修改cocos2dx 背景颜色

    只需要在AppDelegate的设置FPS后面加入一行: glClearColor(1.0, 1.0, 1.0, 1.0); 同理如果要修改成其它颜色,只需修改里面的值即可( r, g, b, a);

  10. 更改intellij高亮字体背景颜色

    intellij工具中依次进入file -> settings -> editor -> colors & fonts -> general,在右侧窗口中将result ...

随机推荐

  1. spring boot整合maybatis plus 的 文件生成代码

    /** * 代码生成 */public class AutoGenerator_ { public static void main(String[] args) { AutoGenerator ge ...

  2. MQTT 实践总结

    QMQX 文档:https://www.emqx.io/docs/zh/latest/ MQTT 入门:https://www.emqx.com/zh/mqtt-guide 通过案例理解 MQTT 主 ...

  3. ObjectArx 创建一个自定义实体项目步骤

    我使用的环境是cad2018+objectarx2018+vs2015+win10.先要安装desk向导程序,用向导创建项目对于初学者来说是很方便的,然后在配置程序编译链接的环境,最后就可以写一个项目 ...

  4. 运算符优先级 JAVA11

    **运算符优先级 ** 规律:算术运算符优先级较高,关系和逻辑运算符优先级较低.多数运算符具有左结合性,单目运算符.三目运算符.赋值运算符具有右结合性. 运算符的优先级 举例 使用优先级为 1 的小括 ...

  5. 基于 Kubernetes 的 CICD 基础设施即代码

    在上一篇基于 Kubernetes 的基础设施即代码一文中,我概要地介绍了基于 Kubernetes 的 .NET Core 微服务和 CI/CD 动手实践工作坊使用的基础设施是如何使用代码描述的,以 ...

  6. BGP中next-hop-self 小实验

    next-hop-self 在EBGP和IBGP边界使用,对ibgp下一跳邻居使用 配置命令 router bgp 1234 neighbor 2.2.2.2 next-hop-self 使用Next ...

  7. SHA256/SHA512码计算方式

    (1)Windows系统计算SHA256/SHA512码的方式: certutil -hashfile yourfilename SHA256/SHA512 以计算readme.txt文档进行说明: ...

  8. Nodejs fs模块 全局变量

    fs模块提供了用于与文件进行交互相关方法 const fs = require('fs') # 写入数据 fs.writeFile(文件,数据,err=>{}) # 读取文件中数据 fs.rea ...

  9. linux系统下,安装maven教程

    1.下载 官网:https://maven.apache.org/download.cgi 2.上传包 将下载好的maven安装包apache-maven-3.8.6-bin.tar.gz放在磁盘的 ...

  10. INFINI Labs 产品更新 | Easysearch 新增 kNN 搜索功能、Console 支持 LDAP 认证登录等

    INFINI Labs 产品又更新啦~,包括 Easysearch v1.3.0.Gateway v1.16.0.Console v1.4.0.Agent v0.5.1.本次产品更新了许多实用新特性, ...