@jackiemacklein/nettz-utils
Version:
Serviços de imagem, e-mail, códigos de barras, utilitários numéricos e componentes React para apps Node.js com TypeScript
102 lines (85 loc) • 1.73 kB
CSS
.nettz-btn {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 8px 16px;
border: 1px solid transparent;
border-radius: 6px;
font-size: 14px;
font-weight: 500;
text-decoration: none;
cursor: pointer;
transition: all 0.2s ease;
background: none;
outline: none;
}
.nettz-btn:disabled {
opacity: 0.6;
cursor: not-allowed;
}
.nettz-btn-sm {
padding: 6px 12px;
font-size: 12px;
}
.nettz-btn-md {
padding: 8px 16px;
font-size: 14px;
}
.nettz-btn-lg {
padding: 12px 24px;
font-size: 16px;
}
.nettz-btn-primary {
background-color: #4361ee;
border-color: #4361ee;
color: white;
}
.nettz-btn-primary:hover:not(:disabled) {
background-color: #3a56d4;
border-color: #3a56d4;
}
.nettz-btn-secondary {
background-color: #6c757d;
border-color: #6c757d;
color: white;
}
.nettz-btn-secondary:hover:not(:disabled) {
background-color: #5a6268;
border-color: #5a6268;
}
.nettz-btn-info {
background-color: #17a2b8;
border-color: #17a2b8;
color: white;
}
.nettz-btn-info:hover:not(:disabled) {
background-color: #138496;
border-color: #138496;
}
.nettz-btn-light {
background-color: #f8f9fa;
border-color: #f8f9fa;
color: #212529;
}
.nettz-btn-light:hover:not(:disabled) {
background-color: #e2e6ea;
border-color: #dae0e5;
}
.nettz-btn-outline-primary {
background-color: transparent;
border-color: #4361ee;
color: #4361ee;
}
.nettz-btn-outline-primary:hover:not(:disabled) {
background-color: #4361ee;
color: white;
}
.nettz-btn-outline-info {
background-color: transparent;
border-color: #17a2b8;
color: #17a2b8;
}
.nettz-btn-outline-info:hover:not(:disabled) {
background-color: #17a2b8;
color: white;
}