1
0
Fork 0
anagram-games/www/main.css

84 lines
1.4 KiB
CSS

button#shuffle::after {
content: "Shuffle";
}
table#guesses_and_entry td {
width: 3.5vw;
}
input.lock {
display: none;
text-align: center;
}
input.lock:checked + div > label::after {
content: '\2744'; /* snowflake symbol */
}
input.lock + div > label::after {
content: '\1f31e'; /* sun symbol */
}
input.lock + div {
text-align: center;
}
input.lock + div > label {
font-size: 4ex;
}
div.letter {
width: 100%;
height: 100%;
text-align: center;
border: solid black 1px;
}
div.letter.focused {
background: yellow;
border-color: goldenrod;
}
span.letter {
width: 100%;
font-size: 3ex;
text-align: center;
padding: 0;
}
input.lock:checked ~ div.letter {
background: #ccf;
}
#submit_buttons, button {
font-size: 2ex;
margin: 1vw;
}
#available_letters button {
font-size: 4ex;
text-align: center;
width: 12.5vw;
margin: 2.5vw;
background: lightgrey;
}
#available_letters button.unknown, #available_letters button.space {
background: lightgrey;
}
#available_letters button.unknown.not_here, #available_letters button.not_here {
background: grey;
}
#settings_toggle {
display: none;
}
#settings_toggle_label {
position: absolute;
top: 0;
right: 0;
font-size: 3ex;
}
#settings {
display: none;
background: lightgrey;
}
#settings_toggle:checked + #settings {
display: block;
}
input:invalid {
background-color: pink;
border-color: #c00000;
}