📜  带有彩色字体的 console.log (1)

📅  最后修改于: 2023-12-03 15:09:43.874000             🧑  作者: Mango

带有彩色字体的 console.log

在开发过程中,使用 console.log 是非常方便的一种调试方法,它能够帮助我们查看程序运行过程中的变量值和执行情况等信息。然而,有时候需要更直观的方式来显示这些信息,就需要使用带有彩色字体的 console.log

使用方式

在控制台输出带有彩色字体的信息可以使用 %c 占位符,然后在后面添加样式参数,例如:console.log('%c This is a styled console message', 'color: blue; font-size: 16px;');

样式参数可以包括颜色、背景色、字体大小、字体样式等等。可以使用以下格式:

console.log('%c 文本', '样式1; 样式2; ...'); 
实际应用

下面是一个示例,将控制台输出的信息展示为黑色背景、白色字体,前面带有 Info、Warning、Error 等不同的前缀:

console.log('%c Info %c Lorem ipsum dolor sit amet, consectetur adipiscing elit.', 'background: #2196F3; color: #FFF; padding: 2px 4px; border-radius: 2px;', 'color: #FFF;');
console.log('%c Warning %c Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.', 'background: orange; color: #FFF; padding: 2px 4px; border-radius: 2px;', 'color: #FFF;');
console.log('%c Error %c Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.', 'background: red; color: #FFF; padding: 2px 4px; border-radius: 2px;', 'color: #FFF;');

效果如下:

console.log 样式示例

Markdown代码片段
# 带有彩色字体的 console.log

在开发过程中,使用 `console.log` 是非常方便的一种调试方法,它能够帮助我们查看程序运行过程中的变量值和执行情况等信息。然而,有时候需要更直观的方式来显示这些信息,就需要使用带有彩色字体的 `console.log`。

## 使用方式

在控制台输出带有彩色字体的信息可以使用 `%c` 占位符,然后在后面添加样式参数,例如:`console.log('%c This is a styled console message', 'color: blue; font-size: 16px;');`。

样式参数可以包括颜色、背景色、字体大小、字体样式等等。可以使用以下格式:

```javascript
console.log('%c 文本', '样式1; 样式2; ...'); 
```

## 实际应用

下面是一个示例,将控制台输出的信息展示为黑色背景、白色字体,前面带有 Info、Warning、Error 等不同的前缀:

```javascript
console.log('%c Info %c Lorem ipsum dolor sit amet, consectetur adipiscing elit.', 'background: #2196F3; color: #FFF; padding: 2px 4px; border-radius: 2px;', 'color: #FFF;');
console.log('%c Warning %c Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.', 'background: orange; color: #FFF; padding: 2px 4px; border-radius: 2px;', 'color: #FFF;');
console.log('%c Error %c Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.', 'background: red; color: #FFF; padding: 2px 4px; border-radius: 2px;', 'color: #FFF;');
```

效果如下:

![console.log 样式示例](https://i.imgur.com/YLnQ64U.png)