Botões

Os botões do openai.com

O botão principal do openai.com é #000000 com texto #ffffff, cantos de 40px e 36px de altura. Abaixo: cada variante de botão que o site usa, seus estados de hover e foco, e o CSS para deixar os seus iguais.

Medido no openai.com há 4 dias.

Botão primary

Try ChatGPT(opens in a n
Hover
sem mudança visível
Foco
outline 1px none rgba(0, 0, 0, 0.486), offset 2px
Transição
color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events, 0.2s

Botão secondary

Learn about ChatGPT Busi
Hover
sem mudança visível
Transição
color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events, 0.25s

Botão ghost

Products
Hover
sem mudança visível

O CSS

Uma classe por variante, com os valores medidos. A fonte é a que o openai.com define nos botões.

buttons.css
.btn-primary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 36px;
  padding: 0px 20px;
  background: #000000;
  color: #ffffff;
  border: none;
  border-radius: 40px;
  font-size: 14px;
  font-weight: 500;
  font-family: "OpenAI Sans", sans-serif;
  cursor: pointer;
}
​
.btn-secondary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  padding: 0px 12px;
  background: transparent;
  color: #000000;
  border: 1px solid #0000001f;
  border-radius: 9999px;
  font-size: 14px;
  font-weight: 500;
  font-family: "OpenAI Sans", sans-serif;
  box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0.02) 0px 4px 6px 0px, rgba(0, 0, 0, 0.05) 0px 0px 2px 0px;
  cursor: pointer;
}
​
.btn-ghost {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 64px;
  padding: 0px 16px;
  background: transparent;
  color: #000000;
  border: none;
  border-radius: 0px;
  font-size: 17px;
  font-weight: 400;
  font-family: "OpenAI Sans", sans-serif;
  cursor: pointer;
}

Para agentes de IA

O pacote é texto puro, sem chave: busque o DESIGN.md ou entregue o pacote inteiro ao Claude Code, Cursor ou Copilot pelo servidor MCP.

curl -s https://stylepack.ai/packs/openai.com/DESIGN.md

Perguntas

Como fazer botões iguais aos do openai.com?

Use o CSS desta página: o botão principal é #000000 com texto #ffffff, cantos de 40px, 36px de altura. Adicione as regras de hover e foco listadas em cada variante e defina a fonte do botão como a que o openai.com usa.

De que cor são os botões do openai.com?

O botão principal do openai.com é #000000 com texto #ffffff. O site usa 3 variantes de botão no total; cada uma está listada nesta página com fundo, borda, raio e tamanho.

Um agente de código com IA consegue copiar os botões do openai.com?

Sim. O pacote de design do openai.com no Stylepack traz cada variante de botão com seus estados, as fontes, as cores e capturas de tela, para que Claude Code, Cursor ou Copilot construam botões iguais.