<main>
<h1>Origins Demo 1: Sate vs Type (broken)</h1>
<button>default</button>
<button class="danger">danger</button>
<button disabled>disabled</button>
<button class="danger" disabled>danger disabled</button>
</main>
button {
background: rebeccapurple;
color: white;
}
:disabled {
background: dimgray;
}
.danger {
background: maroon;
}
/* layout */
*, *::before, *::after {
box-sizing: border-box;
}
html {
font-family: avenir, roboto, helvetica, sans-serif;
}
body {
display: grid;
font-size: calc(1em + 0.5vw);
min-height: 100vh;
padding: 1em;
place-content: safe center;
}
h1, h2, h3 {
margin-top: 0;
}
button {
border: none;
border-radius: 0.25em;
padding: 0.25em 1.5em;
font: inherit;
cursor: pointer;
}
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.