update styles.css
This commit is contained in:
parent
dabd5841d7
commit
6516279fbc
76
styles.css
76
styles.css
|
@ -349,19 +349,7 @@ cg-board square.current-premove {
|
||||||
/*border-bottom: 1px solid var(--c-lpv-border, hsl(0, 0%, 25%))*/
|
/*border-bottom: 1px solid var(--c-lpv-border, hsl(0, 0%, 25%))*/
|
||||||
}
|
}
|
||||||
|
|
||||||
.lpv--moves-auto {
|
|
||||||
grid-template-areas:"board side" "controls side";
|
|
||||||
grid-template-columns:minmax(200px, calc(100vh - var(--controls-height))) minmax(232px, 1fr);
|
|
||||||
grid-template-rows:auto var(--controls-height)
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (max-width: 500px) {
|
|
||||||
.lpv--moves-auto {
|
|
||||||
grid-template-areas:"board" "controls" "side";
|
|
||||||
grid-template-columns:minmax(200px, calc(100vh - var(--controls-height) - 6em));
|
|
||||||
grid-template-rows:auto var(--controls-height)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.lpv--players.lpv--moves-false {
|
.lpv--players.lpv--moves-false {
|
||||||
grid-template-areas:"player-top" "board" "player-bot" "controls";
|
grid-template-areas:"player-top" "board" "player-bot" "controls";
|
||||||
|
@ -396,23 +384,61 @@ cg-board square.current-premove {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
.lpv--moves-auto {
|
||||||
|
display: grid;
|
||||||
|
grid-template-areas:
|
||||||
|
"board side"
|
||||||
|
"controls side"; /* Доска слева, side справа */
|
||||||
|
grid-template-columns: minmax(300px, 50%) minmax(200px, 1fr); /* Доска занимает 50%, но не меньше 300px, side занимает оставшееся пространство */
|
||||||
|
grid-template-rows: auto var(--controls-height); /* Контролы внизу */
|
||||||
|
gap: 10px;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (max-width: 500px) {
|
||||||
|
.lpv--moves-auto {
|
||||||
|
grid-template-areas:
|
||||||
|
"board"
|
||||||
|
"controls"
|
||||||
|
"side"; /* На мобильных side переходит вниз */
|
||||||
|
grid-template-columns: 1fr; /* Одна колонка */
|
||||||
|
grid-template-rows: auto var(--controls-height) auto;
|
||||||
|
gap: 10px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.lpv__board {
|
.lpv__board {
|
||||||
grid-area: board;
|
grid-area: board;
|
||||||
width: 100%; /* Или установите фиксированное значение */
|
width: 100%; /* Занимает всё доступное пространство внутри заданных ограничений */
|
||||||
height: auto;
|
height: auto;
|
||||||
max-width: var(--max-board-size, 1200); /* Установите максимальную ширину */
|
max-width: var(--max-board-size, 600px); /* Максимальная ширина доски */
|
||||||
max-height: var(--max-board-size, 900); /* Установите максимальную высоту */
|
aspect-ratio: 1; /* Гарантия квадратной формы */
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.lpv__side {
|
.lpv__side {
|
||||||
grid-area: side;
|
grid-area: side;
|
||||||
opacity: 0.6;
|
overflow-y: auto; /* Прокрутка, если содержимое превышает размеры */
|
||||||
overflow: hidden;
|
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-flow: column
|
flex-flow: column;
|
||||||
|
min-width: 200px; /* Минимальная ширина для side */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.lpv__controls {
|
||||||
|
grid-area: controls;
|
||||||
|
max-width: var(--max-board-size, 1200px); /* Контролы центрируются */
|
||||||
|
justify-self: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
.lpv__player--top {
|
.lpv__player--top {
|
||||||
grid-area: player-top
|
grid-area: player-top
|
||||||
}
|
}
|
||||||
|
@ -421,10 +447,6 @@ cg-board square.current-premove {
|
||||||
grid-area: player-bot
|
grid-area: player-bot
|
||||||
}
|
}
|
||||||
|
|
||||||
.lpv__controls {
|
|
||||||
grid-area: controls;
|
|
||||||
max-width: var(--max-board-size, 1200);
|
|
||||||
}
|
|
||||||
|
|
||||||
.lpv__menu, .lpv__pgn {
|
.lpv__menu, .lpv__pgn {
|
||||||
grid-area: 1/1/2/2
|
grid-area: 1/1/2/2
|
||||||
|
@ -453,8 +475,9 @@ cg-board square.current-premove {
|
||||||
/*}*/
|
/*}*/
|
||||||
|
|
||||||
.lpv__moves > index {
|
.lpv__moves > index {
|
||||||
flex: 0 0 10%;
|
/*flex: 0 0 10%;*/
|
||||||
margin-right: 3%;
|
/*margin-right: 3%;*/
|
||||||
|
margin-left: 10px;
|
||||||
display: flex;
|
display: flex;
|
||||||
justify-content: flex-end
|
justify-content: flex-end
|
||||||
}
|
}
|
||||||
|
@ -488,7 +511,8 @@ variation move {
|
||||||
|
|
||||||
.lpv__moves move.current {
|
.lpv__moves move.current {
|
||||||
background: var(--c-lpv-current-move, rgb(83.23336, 120.92355, 38.1786)) !important;
|
background: var(--c-lpv-current-move, rgb(83.23336, 120.92355, 38.1786)) !important;
|
||||||
color: var(--c-lpv-accent-over, white)
|
color: var(--c-lpv-accent-over, white);
|
||||||
|
margin-left: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.lpv__moves move.inaccuracy {
|
.lpv__moves move.inaccuracy {
|
||||||
|
|
Loading…
Reference in New Issue