| summaryrefslogtreecommitdiff | 
diff options
Diffstat (limited to 'src/battlemap/www/style.css')
| -rw-r--r-- | src/battlemap/www/style.css | 98 | 
1 files changed, 63 insertions, 35 deletions
| diff --git a/src/battlemap/www/style.css b/src/battlemap/www/style.css index 2ac4f39..9e51e5a 100644 --- a/src/battlemap/www/style.css +++ b/src/battlemap/www/style.css @@ -1,19 +1,16 @@  /******************************************************************************/  /** LAYOUT ********************************************************************/  /******************************************************************************/ -.fullscreen-module -{ -   display: grid; +.fullscreen-module {} -   grid-template-columns: [col] 15em [col] auto [col] 20em; -   grid-template-rows: [row] 3em [row] auto [row] 10em; -   grid-gap: 1em; -}  .battlemap-main-menu  { -   grid-column: col 1 / span 3; -   grid-row: row 1; +   position: absolute; +   top: 0; +   left: 0; +   right: 0; +   height: 3em;     display: flex; @@ -33,8 +30,12 @@  .battlemap-message-board  { -   grid-column: col 1 / span 3; -   grid-row: row 3; +   position: absolute; +   bottom: 0; +   left: 0; +   right: 0; + +   height: 10em;     border: 3px solid #502D16;     border-radius: 15px 15px 0 0; @@ -50,15 +51,27 @@     justify-content: space-between;  } -.battlemap-container +.battlemap-container-centerer  { -   grid-column: col 2; -   grid-row: row 2; +   position: absolute; +   top: 4em; +   left: 16em; +   right: 21em; +   bottom: 11em;     display: flex; -   margin: 0 1em 0 1em; -   max-width: 100%; +} + +.battlemap-container +{ +   display: inline-block;     max-height: 100%; +   max-width: 100%; +   /* +    * 4em: main-menu + margin. +    * 11em: message-board + margin. +    */ +   /*margin: 0 1em 0 1em; */     overflow: scroll;     margin: auto; @@ -70,8 +83,15 @@  .battlemap-controlled  { -   grid-column: col 1; -   grid-row: row 2; +   position: absolute; +   left: 0; +   top: 4em; +   width: 15em; +   /* +    * 4em: main-menu + margin. +    * 11em: message-board + margin. +    */ +   height: calc(100% - 11em - 4em);     display: flex;     flex-flow: column; @@ -89,9 +109,15 @@  .battlemap-sub-menu  { -   grid-column: col 3; -   grid-row: row 2; - +   position: absolute; +   right: 0; +   top: 4em; +   width: 20em; +   /* +    * 4em: main-menu + margin. +    * 11em: message-board + margin. +    */ +   height: calc(100% - 11em - 4em);     padding: 0.5em;     overflow: auto; @@ -152,14 +178,8 @@  .battlemap-character-card-top,  .battlemap-tile-card-top  { -   display: grid; -   grid-template-columns: [col] auto [col] 1fr; -   grid-template-rows: [row] 1em [row] 1fr [row] 1em [row] 1fr [row] 1em; -   grid-column-gap: 0.5em; - -   align-items: center; -   justify-content: left; -   margin-top: 0.3em; +   margin-top: 0.5em; +   position: relative;  }  .battlemap-character-portrait @@ -210,8 +230,9 @@  .battlemap-character-card .battlemap-character-portrait,  .battlemap-tile-card-icon  { -   grid-column: col 1; -   grid-row: row 1 / span 6; +   position: absolute: +   top: 0; +   left: 0;     margin: 0;     box-sizing: border-box;     box-shadow: @@ -254,7 +275,7 @@     border-radius: 5px;     border: 2px solid #6C5D53;     text-align: center; -   height: 1.5em; +   height: 2em;  }  .battlemap-gauge-text @@ -289,6 +310,11 @@  .battlemap-character-card-health,  .battlemap-tile-card-cost  { +   position: absolute; +   left: 100px; +   top: 1em; +   margin-left: 0.5em; +   width: calc(100% - 100px - 0.5em);     grid-column: col 2;     grid-row: row 2;  } @@ -301,9 +327,11 @@  .battlemap-character-card-movement,  .battlemap-tile-card-location  { -   grid-column: col 2; -   grid-row: row 4; -   height: 100%; +   position: absolute; +   left: 100px; +   top: calc(1em + 1.5em + 1em); +   margin-left: 0.5em; +   width: calc(100% - 100px - 0.5em);  }  .battlemap-character-card-movement > .battlemap-gauge-bar | 


