要在浏览器或Web应用程序中获得类似终端/ shell /控制台的体验,请查看以下内容...
JS解决方案,用于交互性
HTML/CSS-only解决方案,用于非交互性
要模拟一个终端,没有连接或交互性:
或者从一个黑色背景、白色等宽字体开始,然后逐步构建...
#container {
background-color: #000000;
width: 100%;
height: 100%;
max-width: 400px;
max-height: 400px;
padding: 3em;
}
#content {
color: #ffffff;
font-size: 16px;
font-family: monospace;
}
<div id="container">
<div id="content">
<p>Hello world</p>
<p>Hello world</p>
<p>Hello world</p>
<p>Hello world</p>
</div>
</div>