projects
/
xogo.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Hex rotation OK
[xogo.git]
/
common.css
diff --git
a/common.css
b/common.css
index
abaf91f
..
bf4e1a8
100644
(file)
--- a/
common.css
+++ b/
common.css
@@
-11,11
+11,17
@@
vertical-align: baseline;
}
vertical-align: baseline;
}
+html {
+ height: 100%;
+}
+
body {
body {
+ height: 100%;
margin: 0;
margin: 0;
- /*text-align: center;*/
background-color: #f8f8f8;
font-family: Arial, Verdana, Tahoma, sans-serif;
background-color: #f8f8f8;
font-family: Arial, Verdana, Tahoma, sans-serif;
+ /* https://stackoverflow.com/a/24392249/12660887 */
+ position: relative;
}
main {
}
main {
@@
-31,15
+37,26
@@
main > div {
margin-top: 25vh;
min-height: 500px;
min-width: 320px;
margin-top: 25vh;
min-height: 500px;
min-width: 320px;
-
/*max-width: 800px;*/ /*unnecessar
y*/
+
max-width: 800px; /*useful for rules display onl
y*/
}
}
-@media
(max-height: 800px) {
+@media(max-height: 800px) {
main > div {
margin-top: 30px;
}
}
main > div {
margin-top: 30px;
}
}
+@media(max-width: 767px) {
+ main > div {
+ padding: 0 10px;
+ }
+}
+
+.author {
+ color: darkblue;
+ font-style: italic;
+}
+
#boardContainer {
margin: 0;
padding: 0;
#boardContainer {
margin: 0;
padding: 0;
@@
-54,6
+71,15
@@
h1 {
margin: 10px 0;
}
margin: 10px 0;
}
+h4 {
+ font-size: 1.5rem;
+ font-weight: bold;
+ text-align: center;
+ display: block;
+ margin: 10px 0;
+ color: darkgreen;
+}
+
#gameInfos,
#boardContainer,
#gameStopped,
#gameInfos,
#boardContainer,
#gameStopped,
@@
-91,6
+117,11
@@
h1 {
margin: 10px 0;
}
margin: 10px 0;
}
+#gameInfos > .rules > a {
+ padding-bottom: 1px;
+ border-bottom: 1px dotted black;
+}
+
#gameStopped > h1 {
margin-bottom: 10px;
}
#gameStopped > h1 {
margin-bottom: 10px;
}
@@
-139,11
+170,18
@@
button:hover, button.block-btn:hover {
button.block-btn {
display: block;
background-color: #01786F;
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;
}
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;
#upLeftInfos {
position: absolute;
left: 0;
@@
-155,18
+193,21
@@
button.block-btn {
left: calc(100% - 25px);
top: 0;
}
left: calc(100% - 25px);
top: 0;
}
-#upLeftInfos >
img, #upRightStop > im
g {
+#upLeftInfos >
svg, #upRightStop > sv
g {
width: 25px;
cursor: pointer;
}
width: 25px;
cursor: pointer;
}
-@media
(max-width: 767px) {
+@media(max-width: 767px) {
#upRightStop {
left: calc(100% - 35px);
}
#upRightStop {
left: calc(100% - 35px);
}
- #upLeftInfos >
img, #upRightStop > im
g {
+ #upLeftInfos >
svg, #upRightStop > sv
g {
width: 35px;
}
width: 35px;
}
+ #upLeftInfos > svg path, #upRightStop > svg path {
+ fill: #999;
+ }
}
#ng-select {
}
#ng-select {
@@
-176,6
+217,7
@@
button.block-btn {
/* Options when starting custom game */
.words {
line-height: 0.9em;
/* Options when starting custom game */
.words {
line-height: 0.9em;
+ margin-top: 15px;
}
.words > .row {
margin: 0;
}
.words > .row {
margin: 0;
@@
-194,8
+236,17
@@
button.block-btn {
text-align: center;
}
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 {
}
.btn-wrap {
@@
-228,15
+279,9
@@
a {
}
/* Board container (without reserves) */
}
/* Board container (without reserves) */
-
#
chessboard {
+
.
chessboard {
position: absolute;
cursor: pointer;
position: absolute;
cursor: pointer;
-}
-
-/* Board container can be resized */
-.resizeable {
- resize: both;
- overflow: hidden;
min-width: 200px;
min-height: 200px;
}
min-width: 200px;
min-height: 200px;
}
@@
-251,18
+296,24
@@
piece {
pointer-events: none;
}
pointer-events: none;
}
+piece.hidden {
+ display: none;
+}
+
/* Drawing of the board */
/* Drawing of the board */
-
#
chessboard_SVG {
+
.
chessboard_SVG {
width: 100%;
height: 100%;
}
width: 100%;
height: 100%;
}
+/* Default squares colors (can be overriden or unused) */
.dark-square {
fill: #b58863;
}
.light-square {
fill: #f0d9b5;
}
.dark-square {
fill: #b58863;
}
.light-square {
fill: #f0d9b5;
}
+
.in-shadow {
filter: brightness(50%);
}
.in-shadow {
filter: brightness(50%);
}