generate-unique-id
Version:
Generate a unique random ID string.
109 lines (108 loc) • 1.77 kB
CSS
html, body {
height: 100%;
}
a {
color: inherit;
}
a:hover {
text-decoration: none;
}
.wrapper {
display: flex;
height: 100%;
position: relative;
font: 16px 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
flex-direction: column;
}
.prev-ids {
display: flex;
padding: 5px;
overflow-x: auto;
box-sizing: border-box;
}
.prev-ids:after {
content: '';
padding-left: 5px;
}
.prev-ids span {
margin: 0 8px;
font-style: italic;
opacity: .3;
}
.prev-ids span:hover {
opacity: .8;
}
.id {
margin: 0;
font-size: 42px;
text-align: center;
word-break: break-all;
}
.content {
display: flex;
width: 90%;
margin: 0 auto;
position: relative;
flex-grow: 1;
justify-content: center;
align-items: center;
flex-direction: column;
}
.code-body {
display: flex;
flex-direction: column;
margin-top: 40px;
padding: 20px 30px 15px;
font-size: 14px;
background-color: #f5f5f5;
opacity: .5;
transition: opacity 160ms linear 10ms;
}
.code-body:hover {
opacity: 1;
}
.code {
color: #616161;
white-space: pre-wrap;
}
.git {
align-self: center;
margin-bottom: 26px;
color: #000;
opacity: .3;
}
#copy-code-btn {
margin-top: 10px;
align-self: center;
}
.settings-panel {
display: flex;
padding: 50px 20px;
justify-content: center;
background-color: #fff;
box-shadow: 0 -2px 20px rgba(0,0,0,.15);
}
.settings-panel form {
display: flex;
flex-direction: row;
align-items: baseline;
flex-wrap: wrap;
}
.input-cell {
display: flex;
margin: 5px 0;
padding: 0 10px;
align-items: baseline;
}
.input-cell input[type="checkbox"] {
margin-right: 6px;
}
.input-cell label:first-child {
margin-right: 8px;
}
label {
user-select: none;
}
label:hover {
cursor: pointer;
}