首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在console.log中设置文本背景颜色的样式?

如何在console.log中设置文本背景颜色的样式?
EN

Stack Overflow用户
提问于 2019-05-10 16:50:18
回答 1查看 536关注 0票数 7

我正在尝试设置console.log()消息的样式,使其看起来更美观(背景颜色、文本颜色等)。

我使用了以下代码:

代码语言:javascript
复制
console.log('%c Created by' + '%c www.google.com', 'background: #13212E; color: #FFF; padding: 5px 10px;', 'background: #05E5C8; color: #13212E; padding: 5px 10px;');

在Chrome的控制台中输出如下:

正如你所看到的,它几乎是完美的,但color样式并没有应用于链接('www.google.com'),而且我还想删除白色背景。

有没有办法为console.log()消息中的链接设置这些属性的样式?

EN

回答 1

Stack Overflow用户

发布于 2020-12-28 02:17:53

代码语言:javascript
复制
const colors = {
 Reset: "\x1b[0m",
 Bright: "\x1b[1m",
 Dim: "\x1b[2m",
 Underscore: "\x1b[4m",
 Blink: "\x1b[5m",
 Reverse: "\x1b[7m",
 Hidden: "\x1b[8m",
 fg: {
  Black: "\x1b[30m",
  Red: "\x1b[31m",
  Green: "\x1b[32m",
  Yellow: "\x1b[33m",
  Blue: "\x1b[34m",
  Magenta: "\x1b[35m",
  Cyan: "\x1b[36m",
  White: "\x1b[37m",
  Crimson: "\x1b[38m"
 },
 bg: {
  Black: "\x1b[40m",
  Red: "\x1b[41m",
  Green: "\x1b[42m",
  Yellow: "\x1b[43m",
  Blue: "\x1b[44m",
  Magenta: "\x1b[45m",
  Cyan: "\x1b[46m",
  White: "\x1b[47m",
  Crimson: "\x1b[48m"
 }
};

console.log(colors.bg.Blue, colors.fg.White , "'%c Created by' + '%c www.google.com'", colors.Reset);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56073946

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档