}
@media(max-height: 800px) {
- main > div {
+ #newGameForm, #gameInfos {
margin-top: 30px;
}
}
}
}
+.author {
+ color: darkblue;
+ font-style: italic;
+}
+
#boardContainer {
margin: 0;
padding: 0;
border: none;
+ /* attempt https://stackoverflow.com/questions/1719452/how-to-make-a-div-always-full-screen */
+ position: fixed;
+ width: 100%;
+ height: 100%;
+ left: 0;
+ top: 0;
+ background: rgba(51,51,51,0.7);
+ z-index: 10;
}
h1 {
margin: 10px 0;
}
+h4 {
+ font-size: 1.5rem;
+ font-weight: bold;
+ text-align: center;
+ display: block;
+ margin: 10px 0;
+ color: darkgreen;
+}
+
#gameInfos,
#boardContainer,
#gameStopped,
margin: 10px 0;
}
+#gameInfos > .rules > ul {
+ list-style-type: square;
+ padding-left: 30px;
+}
+#gameInfos > .rules > ol {
+ list-style-type: numeric;
+ padding-left: 30px;
+}
+
+#gameInfos > .rules > a {
+ padding-bottom: 1px;
+ border-bottom: 1px dotted black;
+}
+
#gameStopped > h1 {
margin-bottom: 10px;
}
text-align: center;
}
+@media(max-height: 399px) {
+ #footer {
+ display: none;
+ }
+}
+
a.left-link {
margin-right: 25px;
}
button.block-btn {
display: block;
background-color: #01786F;
- margin: 0 auto 20px auto;
+ margin: 0 auto 30px auto; /*TODO: margin-bottom 20px ? */
font-size: 2rem;
padding: 15px 32px;
}
+button.cancel-something {
+ background-color: darkred;
+ display: block;
+ margin-left: auto;
+ margin-right: auto;
+}
+
#upLeftInfos {
position: absolute;
left: 0;
/* Options when starting custom game */
.words {
line-height: 0.9em;
+ margin-top: 15px;
}
.words > .row {
margin: 0;
text-align: center;
}
-.option-select, .option-check {
- margin: 15px 0;
+.option-select, .option-input {
+ margin: 15px 0 0 0;
+}
+
+.option-input {
+ display: inline-block;
+ margin-right: 10px;
+}
+
+.option-input input[type=number] {
+ width: 64px;
}
.btn-wrap {
}
/* Board container (without reserves) */
-#chessboard {
+.chessboard {
position: absolute;
cursor: pointer;
-}
-
-/* Board container can be resized */
-.resizeable {
- resize: both;
- overflow: hidden;
min-width: 200px;
min-height: 200px;
}
pointer-events: none;
}
+piece.hidden {
+ display: none;
+}
+
/* Drawing of the board */
-#chessboard_SVG {
+.chessboard_SVG {
width: 100%;
height: 100%;
}
+/* Default squares colors (can be overriden or unused) */
.dark-square {
fill: #b58863;
}
.light-square {
fill: #f0d9b5;
}
+
.in-shadow {
filter: brightness(50%);
}