Prompt de terminal
Prompt de terminal: um botão em CSS. Copie as regras, ou o prompt que o reconstrói.
CSS
.btn-093 {
font: 500 14px/1 ui-monospace,Menlo,monospace;
color: #22c55e;
background: #0a0f0a;
border: 1px solid #14532d;
border-radius: 4px;
padding: 11px 16px 11px 12px;
cursor: pointer;
transition: background .1s,box-shadow .1s
}
.btn-093::before {
content: "$ ";
color: #86efac
}
.btn-093::after {
content: "";
display: inline-block;
width: 8px;
height: 14px;
margin-left: 6px;
vertical-align: -2px;
background: #22c55e;
animation: btn-093-c 1s steps(1) infinite
}
@keyframes btn-093-c {
50% {
opacity: 0
}
}
.btn-093:hover {
background: #0f1a0f;
box-shadow: 0 0 12px rgba(34,197,94,.35)
}
.btn-093:focus-visible {
outline: 2px solid #22c55e;
outline-offset: 2px
}
.btn-093:active {
background: #14532d;
color: #fff
}
@media (prefers-reduced-motion: reduce) {
.btn-093, .btn-093 * { animation: none; transition: none; }
}
HTML
<button class="btn-093">run_build</button>Prompt
Um botão estilo terminal: preenchimento quase preto #0a0f0a, borda de 1px verde escuro #14532d, raio de 4px, texto monoespaçado verde #22c55e de 14px precedido por um "$ " mais claro e seguido de um cursor em bloco de 8px por 14px piscando (step de 1s). No hover ganha um brilho verde 0 0 12px a 35%; no active se preenche de #14532d com texto branco. Outline de foco de 2px verde.